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
15
extern
"C"
{
16
#endif
17
18
#include <stdint.h>
19
#include <stdbool.h>
20
#include <stdarg.h>
21
#include "
nrf_axon_driver.h
"
22
33
nrf_axon_result_e
nrf_axon_driver_init
(
void
*base_address);
34
41
nrf_axon_result_e
nrf_axon_driver_power_on
();
42
49
nrf_axon_result_e
nrf_axon_driver_power_off
();
50
66
nrf_axon_result_e
nrf_axon_handle_interrupt
();
67
73
nrf_axon_result_e
nrf_axon_process_driver_event
();
74
86
bool
nrf_axon_queue_not_empty
();
87
98
void
nrf_axon_start_queue_processing
();
99
100
101
#ifdef __cplusplus
102
}
103
#endif
nrf_axon_result_e
nrf_axon_result_e
Axon driver return codes.
Definition
nrf_axon_driver.h:131
nrf_axon_driver.h
nrf_axon_start_queue_processing
void nrf_axon_start_queue_processing()
Initiates asynchronous operation after synchronous operation completes.
nrf_axon_driver_power_off
nrf_axon_result_e nrf_axon_driver_power_off()
Clean-up code invoked before Axon is powered off.
nrf_axon_driver_init
nrf_axon_result_e nrf_axon_driver_init(void *base_address)
one-time driver initialization code.
nrf_axon_driver_power_on
nrf_axon_result_e nrf_axon_driver_power_on()
Enables Axon after being powered on.
nrf_axon_queue_not_empty
bool nrf_axon_queue_not_empty()
Indicates if any asynchronous inference jobs are in the queue.
nrf_axon_handle_interrupt
nrf_axon_result_e nrf_axon_handle_interrupt()
Low level Axon interrupt handler.
nrf_axon_process_driver_event
nrf_axon_result_e nrf_axon_process_driver_event()
Called by platform in response to nrf_axon_generate_driver_event()
include
drivers
axon
nrf_axon_platform_interface.h
Generated on Fri Oct 9 2026 09:33:55 for Edge AI Add-on API by
1.12.0