📄 fmmacro.h
字号:
/*
********************************************************************************
* Copyright (C),2004-2005, tonyzyz, Fuzhou Rockchip Co.,Ltd.
* All Rights Reserved
* V1.00
* FileName : FmMacro.h
* Author : tonyzyz
* Description:
* History :
* <author> <time> <version> <desc>
* tonyzyz 05/09/17 1.0 ORG
*
********************************************************************************
*/
#ifndef _FMMACRO_H
#define _FMMACRO_H
//------------------------------------------------------------------------------
#define FM_GUAGE_CONST 184
//------------------------------------------------------------------------------
//Fm Process Msg Define
#define MSG_FUNCTION1_FM_PLAY_NONE 0xffff
#define MSG_FUNCTION1_FM_MUTE_ON 1
#define MSG_FUNCTION1_FM_FREQ_SET 2
#define MSG_FUNCTION1_FM_FREQ_STEP 3
#define MSG_FUNCTION1_FM_AUTO_SEEK 4
#define MSG_FUNCTION1_FM_MUTE_OFF 5
#define MSG_FUNCTION1_FM_READ_ST 6
//FM AutoSeek Process Msg Define
#define MSG_FUNCTION1_FM_SEEK_NONE 0xffff
#define MSG_FUNCTION1_FM_SEEK_START 1
#define MSG_FUNCTION1_FM_SEEK_RSSI 2
#define MSG_FUNCTION1_FM_SEEK_IF1 3
#define MSG_FUNCTION1_FM_SEEK_IFSTART2 4
#define MSG_FUNCTION1_FM_SEEK_IF2 5
#define MSG_FUNCTION1_FM_SEEK_IFSTART3 6
#define MSG_FUNCTION1_FM_SEEK_IF3 7
#define MSG_FUNCTION1_FM_SEEK_IFSTART4 8
#define MSG_FUNCTION1_FM_SEEK_IF4 9
//------------------------------------------------------------------------------
//define Search Direction
#define TUN_UP 0
#define TUN_DOWN 1
//------------------------------------------------------------------------------
#define FM_DEL_CHANNEL 0x0001
#define FM_SAVE_CHANNEL 0x0002
#define FM_DEL_SAVE_NO 0
#define FM_DEL_SAVE_YES 1
#define FM_STATE_MENU 255
#define FM_STATE_MANUAL 0
#define FM_STATE_PRESET 1
#define FM_STATE_SAVE 2
#define FM_STATE_DEL 3
#define FM_STATE_AUTO 4
//------------------------------------------------------------------------------
#define FM_DISPFLAG_NULL ((unsigned long)(0x00000000))
#define FM_DISPFLAG_BACKGROUND ((unsigned long)(0x00000001))
#define FM_DISPFLAG_FREQ ((unsigned long)(0x00000002))
#define FM_DISPFLAG_GUAGE ((unsigned long)(0x00000004))
#define FM_DISPFLAG_BATT ((unsigned long)(0x00000008))
#define FM_DISPFLAG_SENS ((unsigned long)(0x00000010))
#define FM_DISPFLAG_STEREO ((unsigned long)(0x00000020))
#define FM_DISPFLAG_CH ((unsigned long)(0x00000040))
#define FM_DISPFLAG_VOL ((unsigned long)(0x00000080))
#define FM_DISPFLAG_REGION ((unsigned long)(0x00000100))
#define FM_DISPFLAG_HOLD ((unsigned long)(0x00000200))
//#define FM_DISPFLAG_MUTE ((unsigned long)(0x00000008))
//#define FM_DISPFLAG_MODE ((unsigned long)(0x00000080))
#define FM_DISPFLAG_SUBMENU_BK ((unsigned long)(0x00010000))
#define FM_DISPFLAG_SUBMENU_SEL ((unsigned long)(0x00020000))
#define FM_DISPFLAG_LIST_BK ((unsigned long)(0x00040000))
#define FM_DISPFLAG_LIST_SEL ((unsigned long)(0x00080000))
#define FM_DISPFLAG_DIALOG_BK ((unsigned long)(0x00100000))
#define FM_DISPFLAG_DIALOG_SEL ((unsigned long)(0x00200000))
#define FM_DISPFLAG_ALL ((unsigned long)(0xffffffff))
//******************************************************************************
#define TUNER_ADD_W 0xc8 /* NS953 I2C slave address write DEVID */
#define TUNER_ADD_R 0xc9 /* NS953 I2C slave address write DEVID */
#define TUNERFREQSTEP 10 /* UP/DOWN TUNER frequency STEP */
//------------------------------------------------------------------------------
#define TUNER_REG_R0 0
#define TUNER_REG_R1 1
#define TUNER_REG_R2 2
#define TUNER_REG_R3 3
#define TUNER_REG_R4 4
#define TUNER_REG_R5 5
#define TUNER_REG_R6 6
#define TUNER_REG_R7 7
#define TUNER_REG_R8 8
#define TUNER_REG_R9 9
#define TUNER_REG_R10 10
#define TUNER_REG_R11 11
#define TUNER_REG_R12 12
#define TUNER_REG_R13 13
//------------------------------------------------------------------------------
//r0 bit define
#define TUNER_R0_PE 0x01
#define TUNER_R0_MUTE 0x02
#define TUNER_R0_IFCST 0x04
#define TUNER_R0_MOST 0x08
#define TUNER_SWSTD_MASK 0x0f
#define TUNER_SWSTD_ST (0x01 << 4)
#define TUNER_SWSTD_IF (0x02 << 4)
#define TUNER_SWSTD_RSSI (0x03 << 4)
#define TUNER_SWSTD_JL (0x06 << 4)
#endif
//******************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -