Some debugging routines.
authorMalte S. Stretz <mss@apache.org>
Tue, 13 Jan 2009 13:14:56 +0000 (13:14 +0000)
committerMalte S. Stretz <mss@apache.org>
Tue, 13 Jan 2009 13:14:56 +0000 (13:14 +0000)
src/mcu.h
src/mcu_config.h

index 4568f10..73a1186 100644 (file)
--- a/src/mcu.h
+++ b/src/mcu.h
@@ -19,3 +19,9 @@
 #else
 #error Unknown MCU
 #endif
+\r
+\r
+\r
+#define mcu_init() pin_out(PIN_DEBUG)\r
+volatile uint8_t gg_mcu_debug;\r
+#define mcu_debug() do { if ((gg_mcu_debug = ~gg_mcu_debug)) { pin_on(PIN_DEBUG); } else { pin_off(PIN_DEBUG); } } while (0)\r
index 4695644..b503c01 100644 (file)
@@ -15,3 +15,5 @@
 \r
 #define INT_TIMER0_OVF   dmx_int_timer0_ovf\r
 #define INT_INT0         dmx_int_ext\r
+\r
+#define PIN_DEBUG     PIN_14\r