📄 radio_rekey.c
字号:
#include "uicc_def.h"
#include "..\..\dragon\customer.h"
#include "bu2624.h"
#ifdef SGJM_RDS
#define RADIO_KEY_COUNT 27 //25+2
#else
#define RADIO_KEY_COUNT 25
#endif
const RADIO_KEY_MAP radio_key_map[RADIO_KEY_COUNT]=
{
{UICC_0, RD_0},
{UICC_1, RD_1},
{UICC_2, RD_2},
{UICC_3, RD_3},
{UICC_4, RD_4},
{UICC_5, RD_5},
{UICC_6, RD_6},
{UICC_7, RD_7},
{UICC_8, RD_8},
{UICC_9, RD_9},
{UICC_CLEAR, RD_CLEAR},
{UICC_LEFT, RD_STEP_B},
{UICC_RIGHT,RD_STEP_F},
{UICC_STORE,RD_STORE},
{UICC_SKIPF, RD_SKIPF},
{UICC_SKIPB, RD_SKIPB},
{UICC_TUNING_DOWN, RD_AUTO_SEARCH_R},
{UICC_TUNING_UP, RD_AUTO_SEARCH_F},
//{UICC_VOLUME_UP,RD_VOLUME_UP},
//{UICC_VOLUME_DOWN,RD_VOLUME_DOWN},
{UICC_FMAM,RD_FMAM},
{UICC_AUDIO,RD_AUDIO},
{UICC_MUTE,RD_MUTE},
{UICC_STOP,RD_STOP},
{UICC_PLAY,RD_ENTER},
//{UICC_BASS_DOWN,RD_BASS_DOWN},
//{UICC_BASS_UP,RD_BASS_UP},
//{UICC_TREBLE_DOWN,RD_TREBLE_DOWN},
//{UICC_TREBLE_UP,RD_TREBLE_UP},
#ifdef SGJM_RDS
{UICC_DISPLAY,RD_DISPLAY},
{UICC_SEARCH,RD_SEARCH},
#endif
{UICC_UP,RD_UP},
{UICC_DOWN,RD_DOWN}
//{UICC_REC,RD_REC},
//{UICC_TSTOP,RD_TSTOP},
//{UICC_TPAUSE,RD_TPAUSE},
//{UICC_TFASTR,RD_TFASTR},
//{UICC_TFASTF,RD_TFASTF}
};
const RADIO_KEY_REDIRECTION_MATRIX radio_key_lut =
{
RADIO_KEY_COUNT,
(unsigned long ) radio_key_map
};
BOOL map_radio_key( WORD kc, const RADIO_KEY_REDIRECTION_MATRIX *radio_command_lut, WORD *rd_key)
{
BYTE i;
RADIO_KEY_MAP *uikm;
uikm = (RADIO_KEY_MAP *) radio_command_lut->p_map;
for(i=0;i<radio_command_lut->count;i++)
{
if (uikm[i].uicc_key_code == kc)
{
*rd_key = (WORD) uikm[i].radio_key_code;
return TRUE;
}
}
return FALSE;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -