Mirror with some correction
Dependencies: mbed FastIO FastPWM USBDevice
IRRemote/IRProtocolID.h
- Committer:
- arnoz
- Date:
- 2021-10-01
- Revision:
- 116:7a67265d7c19
- Parent:
- 97:fc7727303038
File content as of revision 116:7a67265d7c19:
// IR Protocol Identifiers // // Each protocol has an arbitrarily assigned integer identifier. We use // these in the universal command code representation to tell us which // protocol the code was received with, and which to use when transmitting // it. #ifndef _IRPROTOCOLID_H_ #define _IRPROTOCOLID_H_ const uint8_t IRPRO_NONE = 0; // no protocol, unknown, or invalid const uint8_t IRPRO_NEC32 = 1; // NEC 32-bit with 9000us/4500us headers const uint8_t IRPRO_NEC32X = 2; // NEC 32-bit with 4500us/4500us headers const uint8_t IRPRO_NEC48 = 3; // NEC 48-bit with 9000us/4500us headers const uint8_t IRPRO_RC5 = 4; // Philips RC5 const uint8_t IRPRO_RC6 = 5; // Philips RC6 const uint8_t IRPRO_KASEIKYO48 = 6; // Kaseikyo 48-bit const uint8_t IRPRO_KASEIKYO56 = 7; // Kaseikyo 56-bit const uint8_t IRPRO_DENONK = 8; // Denon-K (Kaseikyo-48 with OEM 54:32) const uint8_t IRPRO_FUJITSU48 = 9; // Fujutsu 48-bit (Kaseikyo-48 with OEM 14:63) const uint8_t IRPRO_FUJITSU56 = 10; // Fujitsu 56-bit (Kaseikyo-56 with OEM 14:63) const uint8_t IRPRO_JVC48 = 11; // JVC 48-bit (Kaseikyo-48 with OEM 03:01) const uint8_t IRPRO_JVC56 = 12; // JVC 56-bit (Kaseikyo-56 with OEM 03:01) const uint8_t IRPRO_MITSUBISHIK = 13; // Mitsubishi-K (Kaseikyo-48 with OEM 23:CB) const uint8_t IRPRO_PANASONIC48 = 14; // Panasonic 48-bit (Kaseikyo-48 with OEM 02:20) const uint8_t IRPRO_PANASONIC56 = 15; // Panasonic 56-bit (Kaseikyo-56 with OEM 02:20) const uint8_t IRPRO_SHARPK = 16; // Sharp 48-bit (Kaseikyo-48 with OEM AA:5A) const uint8_t IRPRO_TEACK = 17; // Teac-K (Kaseikyo-48 with OEM 43:53) const uint8_t IRPRO_DENON = 18; // Denon 15-bit const uint8_t IRPRO_PIONEER = 19; // Pioneer (NEC 32-bit with "shift" extensions) const uint8_t IRPRO_SAMSUNG20 = 20; // Samsung 20-bit const uint8_t IRPRO_SAMSUNG36 = 21; // Samsung 36-bit const uint8_t IRPRO_SONY8 = 22; // Sony 8-bit const uint8_t IRPRO_SONY12 = 23; // Sony 12-bit const uint8_t IRPRO_SONY15 = 25; // Sony 15-bit const uint8_t IRPRO_SONY20 = 26; // Sony 20-bit const uint8_t IRPRO_ORTEKMCE = 27; // OrtekMCE const uint8_t IRPRO_LUTRON = 28; // Lutron lights, fans, and home automation const uint8_t IRPRO_TCLROKU = 29; // TCL Roku models (NEC 32 with doubled code words) #endif