+#elif defined(PIC_C18) // C18 or XC8 compiler\r
+# if defined(__12F1840) // XC8 compiler\r
+# define Pre_Scaler 1 // define prescaler for timer2 e.g. 1,4,16\r
+# define F_CPU 32000000UL // PIC frequency: set your freq here\r
+# define PIC_Scaler 2 // PIC needs /2 extra in IRSND_FREQ_32_KHZ calculation for right value\r
+\r
+# else // C18 compiler\r