|
這段代碼怎么理解,宏定義不是代表一個(gè)變量嗎,像這樣#define MAXTIME 1000,怎么還能代表多個(gè)?- /*******************************************************************
- AD按鍵表
- *******************************************************************/
- #define ADKEY_BT_SHORT \
- /*00*/ NO_MSG,\
- /*01*/ NO_MSG,\
- /*02*/ MSG_BT_CALL_REJECT,\
- /*03*/ MSG_BT_CALL_HANGUP,\
- /*04*/ MSG_BT_CALL_LAST_NO,\
- /*05*/ MSG_EQ_MODE,\
- /*06*/ MSG_CHANGE_WORKMODE,\
- /*07*/ MSG_BT_PREV_FILE,\
- /*08*/ MSG_BT_NEXT_FILE,\
- /*09*/ MSG_BT_PP,
- #define ADKEY_BT_LONG \
- /*00*/ NO_MSG,\
- /*01*/ NO_MSG,\
- /*02*/ NO_MSG,\
- /*03*/ NO_MSG,\
- /*04*/ NO_MSG,\
- /*05*/ NO_MSG,\
- /*06*/ NO_MSG,\
- /*07*/ MSG_VOL_DOWN,\
- /*08*/ MSG_VOL_UP,\
- /*09*/ MSG_POWER_OFF,
- #define ADKEY_BT_HOLD \
- /*00*/ NO_MSG,\
- /*01*/ NO_MSG,\
- /*02*/ NO_MSG,\
- /*03*/ NO_MSG,\
- /*04*/ NO_MSG,\
- /*05*/ NO_MSG,\
- /*06*/ NO_MSG,\
- /*07*/ MSG_VOL_DOWN,\
- /*08*/ MSG_VOL_UP,\
- /*09*/ MSG_POWER_OFF_HOLD,
- #define ADKEY_BT_LONG_UP \
- /*00*/ NO_MSG,\
- /*01*/ NO_MSG,\
- /*02*/ NO_MSG,\
- /*03*/ NO_MSG,\
- /*04*/ NO_MSG,\
- /*05*/ NO_MSG,\
- /*06*/ NO_MSG,\
- /*07*/ MSG_VOL_KEY_UP,\
- /*08*/ MSG_VOL_KEY_UP,\
- /*09*/ MSG_POWER_KEY_UP,
- const u16 task_bt_ad_table[4][KEY_REG_AD_MAX] = {
- /*短按*/ {ADKEY_BT_SHORT},
- /*長按*/ {ADKEY_BT_LONG},
- /*連按*/ {ADKEY_BT_HOLD},
- /*長按抬起*/ {ADKEY_BT_LONG_UP},
- };
復(fù)制代碼
|
|