Edge AI Add-on API 2.3.0
Loading...
Searching...
No Matches
nrf_axon_platform_interface.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
12#pragma once
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18#include <stdint.h>
19#include <stdbool.h>
20#include <stdarg.h>
21#include "nrf_axon_driver.h"
22
34
42
50
67
74
87
99
100
101#ifdef __cplusplus
102}
103#endif
nrf_axon_result_e
Axon driver return codes.
Definition nrf_axon_driver.h:131
void nrf_axon_start_queue_processing()
Initiates asynchronous operation after synchronous operation completes.
nrf_axon_result_e nrf_axon_driver_power_off()
Clean-up code invoked before Axon is powered off.
nrf_axon_result_e nrf_axon_driver_init(void *base_address)
one-time driver initialization code.
nrf_axon_result_e nrf_axon_driver_power_on()
Enables Axon after being powered on.
bool nrf_axon_queue_not_empty()
Indicates if any asynchronous inference jobs are in the queue.
nrf_axon_result_e nrf_axon_handle_interrupt()
Low level Axon interrupt handler.
nrf_axon_result_e nrf_axon_process_driver_event()
Called by platform in response to nrf_axon_generate_driver_event()