diff options
author | Daniel Garcia <danielgarcia@gmail.com> | 2014-03-14 04:29:01 +0400 |
---|---|---|
committer | Daniel Garcia <danielgarcia@gmail.com> | 2014-03-14 04:29:01 +0400 |
commit | db096f5fdc313b73db0fc3b0c6a51c16fd78b310 (patch) | |
tree | 68d1f9d55901c9bf3fe7aa2c8ff69f93422c7e62 /fastpin_avr.h | |
parent | 9324c3286ab955cffefc7a29dd58f8f7f5babd09 (diff) | |
parent | 7191e4c1be455010285fb4bb39d7d1cad2d55d6a (diff) |
sync w/master
Diffstat (limited to 'fastpin_avr.h')
-rw-r--r-- | fastpin_avr.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fastpin_avr.h b/fastpin_avr.h index 64fa822d..eeb30040 100644 --- a/fastpin_avr.h +++ b/fastpin_avr.h @@ -47,7 +47,7 @@ typedef volatile uint8_t & reg8_t; #define _IO(L) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); #define _DEFPIN_AVR(_PIN, MASK, L) template<> class FastPin<_PIN> : public _AVRPIN<_PIN, MASK, _R(PORT ## L), _R(DDR ## L), _R(PIN ## L)> {}; -#if defined(__AVR_ATtiny85__) +#if defined(__AVR_ATtiny85__) || defined(__AVR_ATtiny45__) _IO(B); _DEFPIN_AVR(0, 0x01, B); _DEFPIN_AVR(1, 0x02, B); _DEFPIN_AVR(2, 0x04, B); _DEFPIN_AVR(3, 0x08, B); @@ -55,7 +55,7 @@ _DEFPIN_AVR(4, 0x10, B); _DEFPIN_AVR(5, 0x20, B); #define HAS_HARDWARE_PIN_SUPPORT 1 -#elif(__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__) || defined(__AVR_ATtiny25__) || defined(__AVR_ATtiny45__) +#elif defined(__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__) || defined(__AVR_ATtiny25__) || _IO(A); _IO(B); _DEFPIN_AVR(0, 0x01, A); _DEFPIN_AVR(1, 0x02, A); _DEFPIN_AVR(2, 0x04, A); _DEFPIN_AVR(3, 0x08, A); |