ircode_sunplus_8200.h
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:2k
源码类别:

DVD

开发平台:

C/C++

  1. #ifndef __IRCODE_N700_H
  2. #define __IRCODE_N700_H
  3. #define _IRCODE_INC_V //kenny add it 891004
  4. #define IR_NEC  //2004-7-27 20:09 LIJD MODIFY
  5. //#define IR_PHILIPS
  6. //#define IR_THOMSON     
  7. //#define IR_M50560 
  8. //#define  IR_AS1213
  9. //#define  IR_M3004 //lijd 2004-12-27 14:24 for ORITRON
  10. #ifdef  IR_NEC
  11. #define IR_ADDR_PATT 0x00f3
  12. #endif
  13. #ifdef  IR_PHILIPS
  14. #define IR_ADDR_PATT 0x00FF
  15. #endif
  16. #ifdef  IR_THOMSON
  17. #define IR_ADDR_PATT 0x000A
  18. #endif
  19. #ifdef  IR_M50560
  20. #define IR_ADDR_PATT 0x00A8
  21. #endif
  22. #ifdef  IR_AS1213
  23. #define IR_ADDR_PATT 0x7070
  24. #endif
  25. #ifdef  IR_M3004
  26. #define IR_ADDR_PATT 0x0005
  27. #endif
  28. #include "irconfig.h"
  29. /*
  30. #define IR_RETURN 0x28
  31. #define IR_EJECT 0x80
  32. #define IR_STOP 0xa8
  33. #define IR_POWER 0x00
  34. #define IR_VOLUME_UP 0xa0
  35. #define IR_VOLUME_DOWN 0x90
  36. */
  37. #define IR_RETURN (GetReverse(IRC_RETURN))
  38. #define IR_EJECT (GetReverse(IRC_EJECT))
  39. #define IR_STOP (GetReverse(IRC_STOP))
  40. #define IR_POWER (GetReverse(IRC_POWER))
  41. #define IR_VOLUME_UP (GetReverse(IRC_VOLUME_UP))
  42. #define IR_VOLUME_DOWN (GetReverse(IRC_VOLUME_DN))
  43. #define IR_POWER2 revn(0x9f, 8)
  44. #define IR_RETURN2 revn(0x97, 8)
  45. #ifdef SUPPORT_IR_GAME
  46. #define IR_UP    (GetReverse(IRC_2))
  47. #define IR_DOWN  (GetReverse(IRC_8))
  48. #define IR_RIGHT (GetReverse(IRC_6))
  49. #define IR_LEFT  (GetReverse(IRC_4))
  50. #define IR_START     (GetReverse(IRC_SUBP))
  51. #define IR_SELECT    (GetReverse(IRC_ANGLE))
  52. #define IR_A_KEY     (GetReverse(IRC_AUD_LANGUAGE))
  53. #define IR_B_KEY     (GetReverse(IRC_MUTE))
  54. #define IR_RIGHT_UP    (GetReverse(IRC_3))
  55. #define IR_LEFT_UP  (GetReverse(IRC_1))
  56. #define IR_RIGHT_DOWN (GetReverse(IRC_9))
  57. #define IR_LEFT_DOWN  (GetReverse(IRC_7))
  58. #ifdef SUPPORT_EX_IR
  59. #define IR_UP2    revn(0x98, 8)
  60. #define IR_DOWN2  revn(0x9a, 8)
  61. #define IR_RIGHT2 revn(0x95, 8)
  62. #define IR_LEFT2  revn(0x9d, 8)
  63. #define IR_START2     revn(0x8f, 8)
  64. #define IR_SELECT2    revn(0x8b, 8)
  65. #define IR_A_KEY2     revn(0x86, 8)
  66. #define IR_B_KEY2     revn(0x83, 8)
  67. #else
  68. #define IR_UP2    0xff
  69. #define IR_DOWN2  0xff
  70. #define IR_RIGHT2 0xff
  71. #define IR_LEFT2  0xff
  72. #define IR_START2     0xff
  73. #define IR_SELECT2    0xff
  74. #define IR_A_KEY2     0xff
  75. #define IR_B_KEY2     0xff
  76. #endif
  77. #endif
  78. #endif/*__IRCODE_N700_H*/