29
29
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30
30
POSSIBILITY OF SUCH DAMAGE. */
32
/* $Id: wdt.h,v 1.44.2.7 2008/03/25 22:33:29 arcanum Exp $ */
32
/* $Id: wdt.h,v 1.44.2.9 2008/04/28 18:57:03 arcanum Exp $ */
35
35
avr/wdt.h - macros for AVR watchdog timer
156
#elif defined(__AVR_AT90PWM1__) \
155
#elif defined(__AVR_AT90CAN32__) \
156
|| defined(__AVR_AT90CAN64__) \
157
|| defined(__AVR_AT90CAN128__) \
158
|| defined(__AVR_AT90PWM1__) \
159
|| defined(__AVR_AT90PWM2__) \
157
160
|| defined(__AVR_AT90PWM216__) \
158
161
|| defined(__AVR_AT90PWM2B__) \
162
|| defined(__AVR_AT90PWM3__) \
159
163
|| defined(__AVR_AT90PWM316__) \
160
164
|| defined(__AVR_AT90PWM3B__) \
161
|| defined(__AVR_AT90PWM2__) \
162
|| defined(__AVR_AT90PWM3__) \
163
|| defined(__AVR_AT90CAN32__) \
164
|| defined(__AVR_AT90CAN64__) \
165
|| defined(__AVR_AT90CAN128__) \
165
|| defined(__AVR_AT90USB1286__) \
166
|| defined(__AVR_AT90USB1287__) \
167
|| defined(__AVR_AT90USB162__) \
168
|| defined(__AVR_AT90USB646__) \
169
|| defined(__AVR_AT90USB647__) \
170
|| defined(__AVR_AT90USB82__) \
171
|| defined(__AVR_ATmega1280__) \
172
|| defined(__AVR_ATmega1281__) \
166
173
|| defined(__AVR_ATmega1284P__) \
174
|| defined(__AVR_ATmega164__) \
175
|| defined(__AVR_ATmega164P__) \
167
176
|| defined(__AVR_ATmega165__) \
168
177
|| defined(__AVR_ATmega165P__) \
178
|| defined(__AVR_ATmega168__) \
169
179
|| defined(__AVR_ATmega168P__) \
170
180
|| defined(__AVR_ATmega169__) \
171
181
|| defined(__AVR_ATmega169P__) \
182
|| defined(__AVR_ATmega16HVA__) \
183
|| defined(__AVR_ATmega2560__) \
184
|| defined(__AVR_ATmega2561__) \
185
|| defined(__AVR_ATmega324__) \
186
|| defined(__AVR_ATmega324P__) \
172
187
|| defined(__AVR_ATmega325__) \
173
188
|| defined(__AVR_ATmega3250__) \
174
189
|| defined(__AVR_ATmega328P__) \
179
194
|| defined(__AVR_ATmega32M1__) \
180
195
|| defined(__AVR_ATmega32U4__) \
181
196
|| defined(__AVR_ATmega406__) \
197
|| defined(__AVR_ATmega48__) \
182
198
|| defined(__AVR_ATmega48P__) \
199
|| defined(__AVR_ATmega640__) \
200
|| defined(__AVR_ATmega644__) \
201
|| defined(__AVR_ATmega644P__) \
183
202
|| defined(__AVR_ATmega645__) \
184
203
|| defined(__AVR_ATmega6450__) \
185
204
|| defined(__AVR_ATmega649__) \
186
205
|| defined(__AVR_ATmega6490__) \
206
|| defined(__AVR_ATmega8HVA__) \
207
|| defined(__AVR_ATmega88__) \
187
208
|| defined(__AVR_ATmega88P__) \
188
|| defined(__AVR_ATmega48__) \
189
|| defined(__AVR_ATmega88__) \
190
|| defined(__AVR_ATmega168__) \
191
|| defined(__AVR_ATmega640__) \
192
|| defined(__AVR_ATmega1280__) \
193
|| defined(__AVR_ATmega1281__) \
194
|| defined(__AVR_ATmega2560__) \
195
|| defined(__AVR_ATmega2561__) \
196
|| defined(__AVR_ATmega164__) \
197
|| defined(__AVR_ATmega324__) \
198
|| defined(__AVR_ATmega644__) \
199
|| defined(__AVR_ATmega8HVA__) \
200
|| defined(__AVR_ATmega16HVA__) \
201
209
|| defined(__AVR_ATtiny48__) \
202
210
|| defined(__AVR_ATtiny88__) \
203
|| defined(__AVR_ATtiny167__) \
204
|| defined(__AVR_AT90USB82__) \
205
|| defined(__AVR_AT90USB162__) \
206
|| defined(__AVR_AT90USB646__) \
207
|| defined(__AVR_AT90USB647__) \
208
|| defined(__AVR_AT90USB1286__) \
209
|| defined(__AVR_AT90USB1287__)
211
|| defined(__AVR_ATtiny167__)
211
213
/* Use STS instruction. */