⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 srvcfg.h

📁 本程序为ST公司开发的源代码
💻 H
字号:
/******************************************************************************//*! \file * *  Project Scope: CDM M8 * *  Organization:  Philips APM-DS * *  Version Control: *    \source       sources/servo/srvcfg.h *    \version      0.1 *    \author       Bernard Bosnjak *    \date         12.03.2004 * *  Target Hardware:    Accordo ******************************************************************************* *  \brief        CD-Text management * *  \par          Change History: * *************************************************** * * STM CVS Log: * * $Log: srvcfg.h,v $ * Revision 1.8  2007/09/26 15:09:04  dellorto * added debug support for hf detection * * Revision 1.7  2006/11/10 16:35:30  dellorto * introduced configurable compiling options for sledge and servo error variables * * Revision 1.6  2006/10/09 15:15:34  dellorto * added support for servo status debug * * Revision 1.5  2006/09/18 09:55:26  belardi * Corrected CVS keyword usage * * Revision 1.4  2006/09/18 09:25:48  belardi * Added Log CVS keyword into file header * * ******************************************************************************/#ifndef __SRVCFG_H#define __SRVCFG_H#include "mconfig.h"#define MUTE_I2S_MASK       0xF0#define MUTE_I2S_AUTO       0x80#define MUTE_I2S_FORCE      0x40#define MUTE_I2S_MODE_HZ    0x30#define MUTE_I2S_MODE_LOW   0x20#define MUTE_I2S_MODE_DATA  0x00#define MUTE_SPDIF_MASK       0x0F#define MUTE_SPDIF_AUTO       0x08#define MUTE_SPDIF_FORCE      0x04#define MUTE_SPDIF_MODE_HZ    0x03#define MUTE_SPDIF_MODE_LOW   0x02#define MUTE_SPDIF_MODE_DATA  0x00#define MUTE_I2S_OFF          MUTE_I2S_MODE_LOW#define MUTE_SPDIF_OFF        MUTE_SPDIF_MODE_LOW#define CNF_AUDIO_OUTPUT          module_config.data.audio_output_cfg.field.audio_output#define OIF_AUDIO_CONCEALMENT  	  1#define OIF_ENABLE_DEEMPHASIS 	  0//#define HAVE_DEBUG_SERVO//#define HAVE_DEBUG_SERVO_STATUS_EVENT//#define HAVE_DEBUG_SERVO_CMD//#define HAVE_DEBUG_SERVO_STATE//#define HAVE_DEBUG_SERVO_SLEDGE_STATE//#define HAVE_DEBUG_SERVO_SLEDGE_EVENT//#define HAVE_DEBUG_SERVO_TRACKING_STATE//#define HAVE_DEBUG_SERVO_TRACKING_EVENT//#define HAVE_DEBUG_SERVO_HF_STATE//#define HAVE_DEBUG_SERVO_HF_EVENT//#define HAVE_DEBUG_SERVO_TTM_STATE//#define HAVE_DEBUG_SERVO_TTM_EVENT//#define HAVE_DEBUG_SERVO_DSP_STATE//#define HAVE_DEBUG_SERVO_DSP_EVENT//#define HAVE_DEBUG_SERVO_FREQUENT_DSP_EVENT//#define HAVE_DEBUG_SERVO_ERRORS#ifdef HAVE_DEBUG_SERVO  #define DEBUG_SERVO(s)                     DEBUG_printf(s)#else  #define DEBUG_SERVO(s)                     do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_STATUS_EVENT  #define DEBUG_SERVO_STATUS_EVENT(s)        DEBUG_printf(s)#else  #define DEBUG_SERVO_STATUS_EVENT(s)        do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_STATE  #define DEBUG_SERVO_STATE(s)               DEBUG_printf(s)#else  #define DEBUG_SERVO_STATE(s)               do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_CMD  #define DEBUG_SERVO_CMD(s)                 DEBUG_printf(s)#else  #define DEBUG_SERVO_CMD(s)                 do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_SLEDGE_STATE  #define DEBUG_SERVO_SLEDGE_STATE(s)        DEBUG_printf(s)#else  #define DEBUG_SERVO_SLEDGE_STATE(s)        do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_SLEDGE_EVENT  #define DEBUG_SERVO_SLEDGE_EVENT(s)        DEBUG_printf(s)#else  #define DEBUG_SERVO_SLEDGE_EVENT(s)        do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_TRACKING_STATE  #define DEBUG_SERVO_TRACKING_STATE(s)      DEBUG_printf(s)#else  #define DEBUG_SERVO_TRACKING_STATE(s)      do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_TRACKING_EVENT  #define DEBUG_SERVO_TRACKING_EVENT(s)      DEBUG_printf(s)#else  #define DEBUG_SERVO_TRACKING_EVENT(s)      do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_HF_STATE  #define DEBUG_SERVO_HF_STATE(s)            DEBUG_printf(s)#else  #define DEBUG_SERVO_HF_STATE(s)            do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_HF_EVENT  #define DEBUG_SERVO_HF_EVENT(s)            DEBUG_printf(s)#else  #define DEBUG_SERVO_HF_EVENT(s)            do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_TTM_STATE#define DEBUG_SERVO_TTM_STATE(s)             DEBUG_printf(s)#else  #define DEBUG_SERVO_TTM_STATE(s)           do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_TTM_EVENT  #define DEBUG_SERVO_TTM_EVENT(s)           DEBUG_printf(s)#else  #define DEBUG_SERVO_TTM_EVENT(s)           do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_DSP_STATE  #define DEBUG_SERVO_DSP_STATE(s)           DEBUG_printf(s)#else  #define DEBUG_SERVO_DSP_STATE(s)           do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_DSP_EVENT  #define DEBUG_SERVO_DSP_EVENT(s)           DEBUG_printf(s)#else  #define DEBUG_SERVO_DSP_EVENT(s)           do{}while(0)#endif#ifdef HAVE_DEBUG_SERVO_FREQUENT_DSP_EVENT  #define DEBUG_SERVO_FREQUENT_DSP_EVENT(s)  DEBUG_printf(s)#else  #define DEBUG_SERVO_FREQUENT_DSP_EVENT(s)  do{}while(0)#endif#endif /* __SRVCFG_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -