30 lines
929 B
C
30 lines
929 B
C
#pragma once
|
|
|
|
/**
|
|
* @file audio_def.h
|
|
* @brief ASR audio macros that define the audio configurations.
|
|
*/
|
|
|
|
#include "audio_def_crane.h"
|
|
#include "quec_cust_feature.h"
|
|
|
|
#if CONFIG_AUDIO_HAS_AP == 0
|
|
#include "audio_api_cfg.h"
|
|
#endif
|
|
|
|
#if FEATURE_AUDIO_PWM_TRANSFORM != 0
|
|
extern int _AUDIO_PROCESS_PERIOD;
|
|
#define AUDIO_PROCESS_PERIOD _AUDIO_PROCESS_PERIOD
|
|
#endif
|
|
extern int _TRACK_DELAY_CLOSE_COUNT;
|
|
#define TRACK_DELAY_CLOSE_COUNT _TRACK_DELAY_CLOSE_COUNT
|
|
|
|
#define TRACK_TASK_STACK_SIZE (3 * 1024)
|
|
#define RECORD_TASK_STACK_SIZE (3 * 1024)
|
|
|
|
#define INTERNAL_CODEC_REV_MAIN ((CONFIG_AUDIO_INTERNAL_CODEC & 0xff00) >> 8)
|
|
#define INTERNAL_CODEC_REV_SUB (CONFIG_AUDIO_INTERNAL_CODEC & 0xff)
|
|
|
|
#define SUPPORT_INTERNAL_CODEC (INTERNAL_CODEC_REV_MAIN > 0)
|
|
#define SUPPORT_VOICE_ENHANCE (CONFIG_AUDIO_VOICE_OFF == 0 || FEATURE_AUDIO_VOICE_EFFECT == 1)
|