~ubuntu-branches/ubuntu/raring/avr-libc/raring-proposed

« back to all changes in this revision

Viewing changes to include/avr/wdt.h

  • Committer: Bazaar Package Importer
  • Author(s): Hakan Ardo
  • Date: 2008-08-10 09:59:16 UTC
  • mfrom: (1.1.7 upstream) (4.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080810095916-wwyigh3vt0e9s7ud
Tags: 1:1.6.2.cvs20080610-2
Added build-depends on texlive-extra-utils (closes: #493454)

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30
30
  POSSIBILITY OF SUCH DAMAGE. */
31
31
 
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 $ */
33
33
 
34
34
/*
35
35
   avr/wdt.h - macros for AVR watchdog timer
118
118
#endif
119
119
 
120
120
 
121
 
 
122
 
#if defined(__AVR_ATxmega128A1__) \
123
 
|| defined(__AVR_ATxmega64A1__)
124
 
 
125
 
 
126
121
/**
127
122
   \ingroup avr_watchdog
128
123
   Enable the watchdog timer, configuring it for expiry after
134
129
   See also the symbolic constants \c WDTO_15MS et al.
135
130
*/
136
131
 
 
132
 
 
133
#if defined(__AVR_ATxmega128A1__) \
 
134
|| defined(__AVR_ATxmega64A1__)
 
135
 
137
136
/*
138
137
    wdt_enable(WDT_PER_8KCLK_gc);
139
138
*/
153
152
    : "r0" \
154
153
)
155
154
 
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__)
210
212
 
211
213
/* Use STS instruction. */
212
214