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

压缩解压

开发平台:

C++ Builder

  1. /*==========================================================================
  2. Copyright (c) 2004 ALi Corporation. All Rights Reserved
  3. File: RDS.c
  4. content: Receiver RDS information
  5. History: Created by Hsin Hsien Wu 2007/02/08
  6. ==========================================================================*/
  7. #define FM_RDS_GROUP_TYPE 0xF0
  8. #define RDS_TYPE_0A     0x00
  9. #define RDS_TYPE_0B     0x08
  10. #define RDS_TYPE_4A     0x40
  11. #define RDS_TABLE_1 0
  12. #define RDS_TABLE_2 1
  13. #define RDS_TABLE_3 2
  14. #define RDS_NONE_TABLE 3
  15. #define RDS_PS_CHECK_NUMBER 10
  16. #define RDS_TIMEOUT     5 // unit:second
  17. #ifdef _UI_RDS_H_
  18. #define EXTERN
  19. #else
  20. #define EXTERN extern
  21. #endif
  22. EXTERN XBYTE  bread8[12];
  23. EXTERN XBYTE  bwrite8[6];
  24. EXTERN XWORD  gxwRdsIndex;
  25. EXTERN XBYTE  gxbRdsTableIndex;
  26. EXTERN XBYTE       gxbRdsCtYear;
  27. EXTERN XBYTE       gxbRdsCtMonth;
  28. EXTERN XBYTE       gxbRdsCtDay;
  29. EXTERN XBYTE       gxbRdsCtWD;
  30. EXTERN XBYTE       gxbRdsCtHour;
  31. EXTERN XBYTE       gxbRdsCtMinu;
  32. EXTERN XBYTE       gxbRdsCtLastMinu;
  33. EXTERN XWORD     gxwRdsStCheck;
  34. EXTERN XWORD     gxwRdsA;
  35. EXTERN XWORD     gxwRdsB;
  36. EXTERN XWORD     gxwRdsC;
  37. EXTERN XWORD     gxwRdsD;
  38. EXTERN  void GpioInterruptInit(void) large; // WHH 070201
  39. EXTERN BYTE FMsi4700RdsEn() large; // WHH 070131
  40. EXTERN BYTE UiShowRdsInf(void) large; // WHH 070201
  41. EXTERN BYTE CheckRdsGroupType(void) large; // WHH 070201
  42. EXTERN BYTE ReadRdsInf(void) large;  // WHH 070204
  43. EXTERN BYTE CheackRdsValid(void) large; // WHH 070204
  44. EXTERN BYTE UiShowRdsPsInf(void) large; // WHH 070204
  45. EXTERN void ShowProgramServiceInf(void) large; // WHH 070204
  46. EXTERN BYTE UiShowRdsCtInf(void) large;// WHH 070204
  47. EXTERN BYTE CheckRdsTable(void) large; // WHH 070204
  48. EXTERN void  RdsValInit(void) large;
  49. #undef EXTERN