SimpleSleep
An Arduino library for simple means of putting your Arduino into low power sleep modes.
ATMegaX8.h
1 #ifndef SS_ATMegax8_h
2 #define SS_ATMegax8_h
3 
4  #if defined (__AVR_ATmega328P__) || defined (__AVR_ATmega328__) || defined (__AVR_ATmega328PB__) \
5  || defined (__AVR_ATmega168__) \
6  || defined (__AVR_ATmega168A__) || defined (__AVR_ATmega168P__) \
7  || defined (__AVR_ATmega168PA__)|| defined (__AVR_ATmega168PB__) \
8  || defined (__AVR_ATmega48__) || defined (__AVR_ATmega48A__) \
9  || defined (__AVR_ATmega48P__) || defined (__AVR_ATmega48PA__) || defined (__AVR_ATmega48PB__) \
10  || defined (__AVR_ATmega88__) || defined (__AVR_ATmega88A__) \
11  || defined (__AVR_ATmega88P__) || defined (__AVR_ATmega88PA__) || defined (__AVR_ATmega88PB__) \
12  || defined (__AVR_ATmega8__) || defined (__AVR_ATmega8A__)
13 
14  #define SS_SUPPORTED_CHIP
15  #define SS_ATMegax8
16 
17  #endif
18 
19 #endif