Edge AI Add-on API 2.2.0
Loading...
Searching...
No Matches

◆ nrf_dsp_window_flatten_init()

int8_t nrf_dsp_window_flatten_init ( nrf_dsp_window_flatten_t * p_ctx,
void * p_window,
const uint16_t max_samples_num,
const size_t uniq_features_num )

#include <include/nrf_edgeai/dsp/utils/data_windowing/nrf_dsp_window_flatten.h>

Initialize flatten by columns window context.

Parameters
[out]p_ctxPointer to the window context which will be initialized
[in]p_windowPointer to window buffer
[in]max_samples_numMaximum number of feature samples in window buffer, feature sample = 1 * uniq_features_num
[in]uniq_features_numNumber of unique features in feature sample, e.g feature sample = {x, y, z}, then uniq_features_num = 3
Returns
Operation status code: -1 - Null pointer error, -2 - Invalid argument error, 0 - Success