28d08ada28
Based on information from doc/develop/api/overview.rst, add current version for some groups representing APIs, following the following table: - Experimental: 0.1.0 - Unstable: 0.8.0 - Stable: 1.0.0 Also based on doc/develop/api/overview.rst, add 'since' tag to the groups. Signed-off-by: Ederson de Souza <ederson.desouza@intel.com> Signed-off-by: Anas Nashif <anas.nashif@intel.com>
48 lines
870 B
C
48 lines
870 B
C
/* Copyright (c) 2022 Google LLC
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
/**
|
|
* @file zephyr/dsp/dsp.h
|
|
*
|
|
* @brief Public APIs for Digital Signal Processing (DSP) math.
|
|
*/
|
|
|
|
#ifndef INCLUDE_ZEPHYR_DSP_DSP_H_
|
|
#define INCLUDE_ZEPHYR_DSP_DSP_H_
|
|
|
|
#ifdef CONFIG_DSP_BACKEND_HAS_STATIC
|
|
#define DSP_FUNC_SCOPE static
|
|
#else
|
|
#define DSP_FUNC_SCOPE
|
|
#endif
|
|
|
|
#ifdef CONFIG_DSP_BACKEND_HAS_AGU
|
|
#define DSP_DATA __agu
|
|
#else
|
|
#define DSP_DATA
|
|
#endif
|
|
|
|
#ifdef CONFIG_DSP_BACKEND_HAS_XDATA_SECTION
|
|
#define DSP_STATIC_DATA DSP_DATA __attribute__((section(".Xdata")))
|
|
#else
|
|
#define DSP_STATIC_DATA DSP_DATA
|
|
#endif
|
|
|
|
/**
|
|
* @brief DSP Interface
|
|
* @defgroup math_dsp DSP Interface
|
|
* @since 3.3
|
|
* @version 0.1.0
|
|
*/
|
|
|
|
#include <zephyr/dsp/types.h>
|
|
|
|
#include <zephyr/dsp/basicmath.h>
|
|
|
|
#include <zephyr/dsp/print_format.h>
|
|
|
|
#include "zdsp_backend.h"
|
|
|
|
#endif /* INCLUDE_ZEPHYR_DSP_DSP_H_ */
|