-#if IRMP_SUPPORT_RECS80_PROTOCOL == 1 && F_INTERRUPTS < 15000\r
-# warning F_INTERRUPTS too low, RECS80 protocol disabled (should be at least 15000)\r
-# undef IRMP_SUPPORT_RECS80_PROTOCOL\r
-# define IRMP_SUPPORT_RECS80_PROTOCOL 0\r
-#endif\r
-\r
-#if IRMP_SUPPORT_RECS80EXT_PROTOCOL == 1 && F_INTERRUPTS < 15000\r
-# warning F_INTERRUPTS too low, RECS80EXT protocol disabled (should be at least 15000)\r
-# undef IRMP_SUPPORT_RECS80EXT_PROTOCOL\r
-# define IRMP_SUPPORT_RECS80EXT_PROTOCOL 0\r
-#endif\r
-\r
-#if IRMP_SUPPORT_LEGO_PROTOCOL == 1 && F_INTERRUPTS < 20000\r
-# warning F_INTERRUPTS too low, LEGO protocol disabled (should be at least 20000)\r
-# undef IRMP_SUPPORT_LEGO_PROTOCOL\r
-# define IRMP_SUPPORT_LEGO_PROTOCOL 0\r
-#endif\r
-\r
-#if IRMP_SUPPORT_JVC_PROTOCOL == 1 && IRMP_SUPPORT_NEC_PROTOCOL == 0\r
-# warning JVC protocol needs also NEC protocol, NEC protocol enabled\r
-# undef IRMP_SUPPORT_NEC_PROTOCOL\r
-# define IRMP_SUPPORT_NEC_PROTOCOL 1\r
+/*---------------------------------------------------------------------------------------------------------------------------------------------------\r
+ * Set IRMP_LOGGING to 1 if want to log data to UART with 9600Bd\r
+ *---------------------------------------------------------------------------------------------------------------------------------------------------\r
+ */\r
+#ifndef IRMP_LOGGING\r
+# define IRMP_LOGGING 0 // 1: log IR signal (scan), 0: do not. default is 0\r