+#if IRSND_SUPPORT_RC6_PROTOCOL == 1\r
+ case IRMP_RC6_PROTOCOL:\r
+ {\r
+ startbit_pulse_len = RC6_START_BIT_PULSE_LEN;\r
+ startbit_pause_len = RC6_START_BIT_PAUSE_LEN - 1;\r
+ pulse_len = RC6_BIT_LEN;\r
+ pause_len = RC6_BIT_LEN;\r
+ has_stop_bit = RC6_STOP_BIT;\r
+ complete_data_len = RC6_COMPLETE_DATA_LEN_SHORT;\r
+ n_auto_repetitions = 1; // 1 frame\r
+ auto_repetition_pause_len = 0;\r
+ repeat_frame_pause_len = RC6_FRAME_REPEAT_PAUSE_LEN;\r
+ irsnd_set_freq (IRSND_FREQ_36_KHZ);\r
+ break;\r
+ }\r
+#endif\r
+#if IRSND_SUPPORT_RC6A_PROTOCOL == 1\r
+ case IRMP_RC6A_PROTOCOL:\r
+ {\r
+ startbit_pulse_len = RC6_START_BIT_PULSE_LEN;\r
+ startbit_pause_len = RC6_START_BIT_PAUSE_LEN - 1;\r
+ pulse_len = RC6_BIT_LEN;\r
+ pause_len = RC6_BIT_LEN;\r
+ has_stop_bit = RC6_STOP_BIT;\r
+ complete_data_len = RC6_COMPLETE_DATA_LEN_LONG;\r
+ n_auto_repetitions = 1; // 1 frame\r
+ auto_repetition_pause_len = 0;\r
+ repeat_frame_pause_len = RC6_FRAME_REPEAT_PAUSE_LEN;\r
+ irsnd_set_freq (IRSND_FREQ_36_KHZ);\r
+ break;\r
+ }\r
+#endif\r