00001 00021 #ifndef IRRX_H_ 00022 #define IRRX_H_ 00023 00024 00025 #include <inttypes.h> 00026 00027 // *********************** 00028 // * External API 00029 // *********************** 00030 00034 typedef uint16_t irrx_code_t; 00035 00036 00038 #define IRRX_NO_CODE (0) 00039 00040 00046 irrx_code_t irrx_getcode(void); 00047 00048 00049 00053 void irrx_init(void); 00054 00055 00060 void irrx_power_on(void); 00061 00062 00066 void irrx_power_off(void); 00067 00068 00069 00070 00071 00072 #endif /*IRRX_H_*/