?? define.h
字號:
/*************** XXXXXX CONFIDENTIAL ****************/
/*************** ****************/
/*************** Description : define declVaration ****************/
/*************** used for Docking ****************/
/*************** devices ****************/
/*************** ****************/
/*************** Company : XXXXXXTek Inc. ****************/
/*************** Programmer : Steven Chu ****************/
/*************** Date : 03/26/2007 ****************/
/**********************************************************************/
#ifndef _H_DEFINE_
#define _H_DEFINE_
#define TRUE 1
#define FALSE 0
//===================================================================
// POWER SWITCH STATUS DEFINE
//===================================================================
#define SW_NORMAL 0
#define SW_PRESS 1
#define SW_HOLD 2
#define SW_RELEASE 3
//===================================================================
// SYSTEM STATUS MODE
//===================================================================
#define POWER_OFF_NORMAL 0
#define POWER_OFF_IDLE 1
#define POWER_OFF_SLEEP 2
#define POWER_ON_HOLD 3
#define POWER_ON_CHECK_HOST 4
#define POWER_ON_CONNECTED 5
#define POWER_ON_PWRSW_HOLD 6
#define POWER_ON_TRIG_POWER_OFF 7
#define MUTE_ON 8
#define VOLUME_UP 9
#define VOLUME_DOWN 10
/*========================================================================*/
// INTERRUPT VECTOR SETTING
/*========================================================================*/
#define T0INT 1 // Timer 0 interrupt
#define T1INT 3 // Timer 1 interrupt
#define T2INT 5 // Timer 2 interrupt
/*========================================================================*/
// LED BLINKING RATE
/*========================================================================*/
#define LEDBLINKONRATE 1 // LED blinking "ON" time = 1 * 1ms = 1ms
#define LEDBLINKOFFRATE 20 // LED blinking "OFF" time = 10 * 1ms = 10ms
//===================================================================
//=============== TIMER CONSTANT ===============
//===================================================================
//
// tc(clk,t)=65536-t*1000*clk/12
#ifdef CLOCK_24MHZ
#define T500US 64536 // 64536 = 65536 - 500*24/12
#define T01MS 63536 // 63536 = 65536 - 1000*24/12
#define T05MS 55536 // 55536 = 65536 - 5000*24/12
#define T10MS 45536 // 45536 = 65536 - 10000*24/12
#define T20MS 25536 // 25536 = 65536 - 20000*24/12
#define T30MS 5536 // 5536 = 65536 - 30000*24/12
#elif defined(CLOCK_12MHZ)
#define T01MS 64536 // 64536 = 65536 - 1000*12/12
#define T05MS 60536 // 60536 = 65536 - 5000*12/12
#define T10MS 55536 // 55536 = 65536 - 10000*12/12
#define T20MS 45536 // 45536 = 65536 - 20000*12/12
#define T40MS 25536 // 25536 = 65536 - 40000*12/12
#endif
#define T500USH (T500US & 0xFF00) >> 8
#define T500USL (T500US & 0x00FF)
#define T01MSH (T01MS & 0xFF00) >> 8
#define T01MSL (T01MS & 0x00FF)
#define T05MSH (T05MS & 0xFF00) >> 8
#define T05MSL (T05MS & 0x00FF)
#define T10MSH (T10MS & 0xFF00) >> 8
#define T10MSL (T10MS & 0x00FF)
#define T20MSH (T20MS & 0xFF00) >> 8
#define T20MSL (T20MS & 0x00FF)
#define T30MSH (T30MS & 0xFF00) >> 8
#define T30MSL (T30MS & 0x00FF)
#define T40MSH (T40MS & 0xFF00) >> 8
#define T40MSL (T40MS & 0x00FF)
#define T20MSPD2H (T20MSPD2 & 0xFF00) >> 8
#define T20MSPD2L (T20MSPD2 & 0x00FF)
#define T20MSPD16H (T20MSPD16 & 0xFF00) >> 8
#define T20MSPD16L (T20MSPD16 & 0x00FF)
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -