trennfix/sw: Single timer version
[eisenbahn.git] / trennfix / sw / pin_magic.h
index f335e14a7f9feb3b09545bad6ea1f18883f09066..a6d0b4bb29a8e54c7ebb262ea67995629c53f6c6 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef __HACHTIS_PIN_MAGIC_H
 #define __HACHTIS_PIN_MAGIC_H
 
+#include <avr/io.h>
+
 struct __ph_pin__ {
        volatile uint8_t *addr;
        uint8_t bitno;
@@ -8,8 +10,6 @@ struct __ph_pin__ {
 
 #define _PIN(port, bit) ((volatile struct __ph_pin__){&port, bit})
 
-#define LED _PIN(PORTB, PORTB2)
-
 #define OUTPUT_PIN(pin) (*(pin.addr - 1) |= _BV(pin.bitno))
 #define INPUT_PIN(pin)  (*(pin.addr - 1) &= ~_BV(pin.bitno))