+static const char proto_unknown[] PROGMEM = "UNKNOWN";\r
+static const char proto_sircs[] PROGMEM = "SIRCS";\r
+static const char proto_nec[] PROGMEM = "NEC";\r
+static const char proto_samsung[] PROGMEM = "SAMSUNG";\r
+static const char proto_matsushita[] PROGMEM = "MATSUSH";\r
+static const char proto_kaseikyo[] PROGMEM = "KASEIKYO";\r
+static const char proto_recs80[] PROGMEM = "RECS80";\r
+static const char proto_rc5[] PROGMEM = "RC5";\r
+static const char proto_denon[] PROGMEM = "DENON";\r
+static const char proto_rc6[] PROGMEM = "RC6";\r
+static const char proto_samsung32[] PROGMEM = "SAMSG32";\r
+static const char proto_apple[] PROGMEM = "APPLE";\r
+static const char proto_recs80ext[] PROGMEM = "RECS80EX";\r
+static const char proto_nubert[] PROGMEM = "NUBERT";\r
+static const char proto_bang_olufsen[] PROGMEM = "BANG OLU";\r
+static const char proto_grundig[] PROGMEM = "GRUNDIG";\r
+static const char proto_nokia[] PROGMEM = "NOKIA";\r
+static const char proto_siemens[] PROGMEM = "SIEMENS";\r
+static const char proto_fdc[] PROGMEM = "FDC";\r
+static const char proto_rccar[] PROGMEM = "RCCAR";\r
+static const char proto_jvc[] PROGMEM = "JVC";\r
+static const char proto_rc6a[] PROGMEM = "RC6A";\r
+static const char proto_nikon[] PROGMEM = "NIKON";\r
+static const char proto_ruwido[] PROGMEM = "RUWIDO";\r
+static const char proto_ir60[] PROGMEM = "IR60";\r
+static const char proto_kathrein[] PROGMEM = "KATHREIN";\r
+static const char proto_netbox[] PROGMEM = "NETBOX";\r
+static const char proto_nec16[] PROGMEM = "NEC16";\r
+static const char proto_nec42[] PROGMEM = "NEC42";\r
+static const char proto_lego[] PROGMEM = "LEGO";\r
+static const char proto_thomson[] PROGMEM = "THOMSON";\r
+static const char proto_bose[] PROGMEM = "BOSE";\r
+static const char proto_a1tvbox[] PROGMEM = "A1TVBOX";\r
+static const char proto_ortek[] PROGMEM = "ORTEK";\r
+static const char proto_telefunken[] PROGMEM = "TELEFUNKEN";\r
+static const char proto_roomba[] PROGMEM = "ROOMBA";\r
+static const char proto_rcmm32[] PROGMEM = "RCMM32";\r
+static const char proto_rcmm24[] PROGMEM = "RCMM24";\r
+static const char proto_rcmm12[] PROGMEM = "RCMM12";\r
+static const char proto_speaker[] PROGMEM = "SPEAKER";\r
+static const char proto_lgair[] PROGMEM = "LGAIR";\r
+static const char proto_samsung48[] PROGMEM = "SAMSG48";\r
+static const char proto_radio1[] PROGMEM = "RADIO1";\r
+\r
+const char * const\r
+irmp_protocol_names[IRMP_N_PROTOCOLS + 1] PROGMEM =\r