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
14extern "C" {
15#endif
16
17#include <stdint.h>
18#include <stdbool.h>
19#include <stdarg.h>
20#include "nrf_axon_driver.h"
21
32
40
48
62
69
81
91
92
93#ifdef __cplusplus
94}
95#endif
nrf_axon_result_e
Axon driver return codes.
Definition nrf_axon_driver.h:86
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 initialziation 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()