Mirror with some correction

Dependencies:   mbed FastIO FastPWM USBDevice

Committer:
arnoz
Date:
Fri Oct 01 08:19:46 2021 +0000
Revision:
116:7a67265d7c19
Parent:
97:fc7727303038
- Correct information regarding your last merge

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mjr 77:0b96f6867312 1 // IR Protocol Identifiers
mjr 77:0b96f6867312 2 //
mjr 77:0b96f6867312 3 // Each protocol has an arbitrarily assigned integer identifier. We use
mjr 77:0b96f6867312 4 // these in the universal command code representation to tell us which
mjr 77:0b96f6867312 5 // protocol the code was received with, and which to use when transmitting
mjr 77:0b96f6867312 6 // it.
mjr 77:0b96f6867312 7
mjr 77:0b96f6867312 8 #ifndef _IRPROTOCOLID_H_
mjr 77:0b96f6867312 9 #define _IRPROTOCOLID_H_
mjr 77:0b96f6867312 10
mjr 77:0b96f6867312 11 const uint8_t IRPRO_NONE = 0; // no protocol, unknown, or invalid
mjr 77:0b96f6867312 12 const uint8_t IRPRO_NEC32 = 1; // NEC 32-bit with 9000us/4500us headers
mjr 77:0b96f6867312 13 const uint8_t IRPRO_NEC32X = 2; // NEC 32-bit with 4500us/4500us headers
mjr 77:0b96f6867312 14 const uint8_t IRPRO_NEC48 = 3; // NEC 48-bit with 9000us/4500us headers
mjr 77:0b96f6867312 15 const uint8_t IRPRO_RC5 = 4; // Philips RC5
mjr 77:0b96f6867312 16 const uint8_t IRPRO_RC6 = 5; // Philips RC6
mjr 77:0b96f6867312 17 const uint8_t IRPRO_KASEIKYO48 = 6; // Kaseikyo 48-bit
mjr 77:0b96f6867312 18 const uint8_t IRPRO_KASEIKYO56 = 7; // Kaseikyo 56-bit
mjr 77:0b96f6867312 19 const uint8_t IRPRO_DENONK = 8; // Denon-K (Kaseikyo-48 with OEM 54:32)
mjr 77:0b96f6867312 20 const uint8_t IRPRO_FUJITSU48 = 9; // Fujutsu 48-bit (Kaseikyo-48 with OEM 14:63)
mjr 77:0b96f6867312 21 const uint8_t IRPRO_FUJITSU56 = 10; // Fujitsu 56-bit (Kaseikyo-56 with OEM 14:63)
mjr 77:0b96f6867312 22 const uint8_t IRPRO_JVC48 = 11; // JVC 48-bit (Kaseikyo-48 with OEM 03:01)
mjr 77:0b96f6867312 23 const uint8_t IRPRO_JVC56 = 12; // JVC 56-bit (Kaseikyo-56 with OEM 03:01)
mjr 77:0b96f6867312 24 const uint8_t IRPRO_MITSUBISHIK = 13; // Mitsubishi-K (Kaseikyo-48 with OEM 23:CB)
mjr 77:0b96f6867312 25 const uint8_t IRPRO_PANASONIC48 = 14; // Panasonic 48-bit (Kaseikyo-48 with OEM 02:20)
mjr 77:0b96f6867312 26 const uint8_t IRPRO_PANASONIC56 = 15; // Panasonic 56-bit (Kaseikyo-56 with OEM 02:20)
mjr 77:0b96f6867312 27 const uint8_t IRPRO_SHARPK = 16; // Sharp 48-bit (Kaseikyo-48 with OEM AA:5A)
mjr 77:0b96f6867312 28 const uint8_t IRPRO_TEACK = 17; // Teac-K (Kaseikyo-48 with OEM 43:53)
mjr 77:0b96f6867312 29 const uint8_t IRPRO_DENON = 18; // Denon 15-bit
mjr 77:0b96f6867312 30 const uint8_t IRPRO_PIONEER = 19; // Pioneer (NEC 32-bit with "shift" extensions)
mjr 77:0b96f6867312 31 const uint8_t IRPRO_SAMSUNG20 = 20; // Samsung 20-bit
mjr 77:0b96f6867312 32 const uint8_t IRPRO_SAMSUNG36 = 21; // Samsung 36-bit
mjr 77:0b96f6867312 33 const uint8_t IRPRO_SONY8 = 22; // Sony 8-bit
mjr 77:0b96f6867312 34 const uint8_t IRPRO_SONY12 = 23; // Sony 12-bit
mjr 77:0b96f6867312 35 const uint8_t IRPRO_SONY15 = 25; // Sony 15-bit
mjr 77:0b96f6867312 36 const uint8_t IRPRO_SONY20 = 26; // Sony 20-bit
mjr 77:0b96f6867312 37 const uint8_t IRPRO_ORTEKMCE = 27; // OrtekMCE
mjr 77:0b96f6867312 38 const uint8_t IRPRO_LUTRON = 28; // Lutron lights, fans, and home automation
mjr 97:fc7727303038 39 const uint8_t IRPRO_TCLROKU = 29; // TCL Roku models (NEC 32 with doubled code words)
mjr 77:0b96f6867312 40
mjr 77:0b96f6867312 41
mjr 77:0b96f6867312 42 #endif