Edge AI Add-on API 2.2.0
Loading...
Searching...
No Matches
nrf_edgeai_input_feed.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2026 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6#ifndef _NRF_EDGEAI_PRIVATE_INTERFACES_INPUT_FEED_H_
7#define _NRF_EDGEAI_PRIVATE_INTERFACES_INPUT_FEED_H_
8
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
27#define NRF_EDGEAI_DECLARE_INPUT_FEED_INTERFACE(interface_name) \
28 nrf_edgeai_err_t nrf_edgeai_input_feed_##interface_name(nrf_edgeai_input_t* p_input_ctx, \
29 void* p_input_values, \
30 uint16_t num_values)
31
48
65NRF_EDGEAI_DECLARE_INPUT_FEED_INTERFACE(discrete_window_masked_i8);
67NRF_EDGEAI_DECLARE_INPUT_FEED_INTERFACE(discrete_window_masked_i16);
69NRF_EDGEAI_DECLARE_INPUT_FEED_INTERFACE(discrete_window_masked_f32);
70
89NRF_EDGEAI_DECLARE_INPUT_FEED_INTERFACE(sliding_window_masked_i16);
91NRF_EDGEAI_DECLARE_INPUT_FEED_INTERFACE(sliding_window_masked_f32);
92
93#ifdef __cplusplus
94}
95#endif
96
97#endif /* _NRF_EDGEAI_PRIVATE_INTERFACES_INPUT_FEED_H_ */
#define NRF_EDGEAI_DECLARE_INPUT_FEED_INTERFACE(interface_name)
Macro to declare input feeding interface functions for various windowing and data types.
Definition nrf_edgeai_input_feed.h:27