Edge AI Add-on API 2.3.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( \
29 nrf_edgeai_input_t *p_input_ctx, void *p_input_values, uint16_t num_values)
30
47
64NRF_EDGEAI_DECLARE_INPUT_FEED_INTERFACE(discrete_window_masked_i8);
66NRF_EDGEAI_DECLARE_INPUT_FEED_INTERFACE(discrete_window_masked_i16);
68NRF_EDGEAI_DECLARE_INPUT_FEED_INTERFACE(discrete_window_masked_f32);
69
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