Edge AI Add-on API
2.2.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
11
#pragma once
12
13
#ifdef __cplusplus
14
extern
"C"
{
15
#endif
16
17
#include <stdint.h>
18
#include <stdbool.h>
19
#include <stdarg.h>
20
#include "
nrf_axon_driver.h
"
21
31
nrf_axon_result_e
nrf_axon_driver_init
(
void
*base_address);
32
39
nrf_axon_result_e
nrf_axon_driver_power_on
();
40
47
nrf_axon_result_e
nrf_axon_driver_power_off
();
48
61
nrf_axon_result_e
nrf_axon_handle_interrupt
();
62
68
nrf_axon_result_e
nrf_axon_process_driver_event
();
69
80
bool
nrf_axon_queue_not_empty
();
81
90
void
nrf_axon_start_queue_processing
();
91
92
93
#ifdef __cplusplus
94
}
95
#endif
nrf_axon_result_e
nrf_axon_result_e
Axon driver return codes.
Definition
nrf_axon_driver.h:86
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 initialziation 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 Thu Jul 9 2026 11:59:51 for Edge AI Add-on API by
1.12.0