Initial.h
上传用户:hjhsjcl
上传日期:2020-09-25
资源大小:11378k
文件大小:2k
源码类别:

压缩解压

开发平台:

C++ Builder

  1. /*==========================================================================
  2. Copyright (c) 2004 ALi Corporation. All Rights Reserved
  3. File: Initial.h
  4. content: 
  5. History: Created by David Chiu 2004/3/19
  6. ==========================================================================*/
  7. #ifdef _INITIAL_H_
  8. #define EXTERN
  9. #else
  10. #define EXTERN extern
  11. #endif
  12. EXTERN void Init8051(void);
  13. EXTERN void InitDisableClk(void);
  14. EXTERN void InitPowerCtrl(void);
  15. EXTERN void Init5661Ctrl(void);
  16. EXTERN void InitSpecialGpio(void);
  17. EXTERN void InitSetPmi(void);
  18. EXTERN void BootGpioControl(void);
  19. EXTERN void InitChkSetting(BOOL fForceRestore) large;
  20. EXTERN bit    InitRecInit(void) large;
  21. EXTERN void InitRunToUsb(BOOL) large;
  22. EXTERN void BandGapCalibrationCheck(void);
  23. EXTERN  void InitialVddioCalibration(void); //hsiang VddioCali
  24. #if(DEBUG_M5638C)
  25. EXTERN void BrownOutInit(void); //Ren060125 //Walace060125
  26. #endif
  27. EXTERN void InitRtc(void); //tne 2006/01/17
  28. EXTERN BOOL InitExtPowerOn(BYTE bCommand) large; //tne 2006/01/17 #2 //Walace060131#1
  29. EXTERN void RestoreBlock0(void) large; //Ted 0203
  30. EXTERN void LowBatteryDetection(BYTE); //tne 2006/11/29 #1
  31. EXTERN void RefleshBattCheck(WORD wCounter) large;  // Jeff_061109
  32. EXTERN void StarUpPWMmodulation(void) large; // Jeff_061109
  33. //tne 2006/01/17 #2
  34. #define   EXT_PW_ON_CHECK 0x00 //Walace060131#1
  35. #define EXT_PW_ON_GET_START_TIME 0x10
  36. #define EXT_PW_ON_WAIT_DELAY 0x20
  37. //Ext-Power On delay time
  38. //If you don't want ext-power on, just don't call InitExtPowerOn() function.
  39. //Never set this define to zero, you will wait 255 sec..> <"
  40. #define EXT_PW_ON_DELAY_SEC P_SWITCH_DELAY_SEC
  41. #define EXT_PW_ON_ADJUST_TIME 12 // = 1 / (0.02*(KEY_DETECT_INTERVAL+1))
  42. #undef EXTERN