@@ -136,9 +136,12 @@ pro20: $(PROGRAM)_pro_20mhz.lst
136
136
137
137
pro20_isp : pro20
138
138
pro20_isp : TARGET = pro_20mhz
139
- pro20_isp : HFUSE = DD # 2.7V brownout
140
- pro20_isp : LFUSE = C6 # Full swing xtal (20MHz) 258CK/14CK+4.1ms
141
- pro20_isp : EFUSE = 02 # 512 byte boot
139
+ # 2.7V brownout
140
+ pro20_isp : HFUSE = DD
141
+ # Full swing xtal (20MHz) 258CK/14CK+4.1ms
142
+ pro20_isp : LFUSE = C6
143
+ # 512 byte boot
144
+ pro20_isp : EFUSE = 02
142
145
pro20_isp : isp
143
146
144
147
# 16MHz clocked platforms
@@ -154,9 +157,12 @@ pro16: $(PROGRAM)_pro_16MHz.lst
154
157
155
158
pro16_isp : pro16
156
159
pro16_isp : TARGET = pro_16MHz
157
- pro16_isp : HFUSE = DD # 2.7V brownout
158
- pro16_isp : LFUSE = C6 # Full swing xtal (20MHz) 258CK/14CK+4.1ms
159
- pro16_isp : EFUSE = 02 # 512 byte boot
160
+ # 2.7V brownout
161
+ pro16_isp : HFUSE = DD
162
+ # Full swing xtal (20MHz) 258CK/14CK+4.1ms
163
+ pro16_isp : LFUSE = C6
164
+ # 512 byte boot
165
+ pro16_isp : EFUSE = 02
160
166
pro16_isp : isp
161
167
162
168
# Diecimila and NG use identical bootloaders
@@ -169,9 +175,12 @@ diecimila: $(PROGRAM)_diecimila.lst
169
175
170
176
diecimila_isp : diecimila
171
177
diecimila_isp : TARGET = diecimila
172
- diecimila_isp : HFUSE = DD # 2.7V brownout
173
- diecimila_isp : LFUSE = FF # Low power xtal (16MHz) 16KCK/14CK+65ms
174
- diecimila_isp : EFUSE = 02 # 512 byte boot
178
+ # 2.7V brownout
179
+ diecimila_isp : HFUSE = DD
180
+ # Low power xtal (16MHz) 16KCK/14CK+65ms
181
+ diecimila_isp : LFUSE = FF
182
+ # 512 byte boot
183
+ diecimila_isp : EFUSE = 02
175
184
diecimila_isp : isp
176
185
177
186
atmega328 : TARGET = atmega328
@@ -185,9 +194,12 @@ atmega328: $(PROGRAM)_atmega328.lst
185
194
atmega328_isp : atmega328
186
195
atmega328_isp : TARGET = atmega328
187
196
atmega328_isp : MCU_TARGET = atmega328p
188
- atmega328_isp : HFUSE = DE # 512 byte boot
189
- atmega328_isp : LFUSE = FF # Low power xtal (16MHz) 16KCK/14CK+65ms
190
- atmega328_isp : EFUSE = 05 # 2.7V brownout
197
+ # 512 byte boot
198
+ atmega328_isp : HFUSE = DE
199
+ # Low power xtal (16MHz) 16KCK/14CK+65ms
200
+ atmega328_isp : LFUSE = FF
201
+ # 2.7V brownout
202
+ atmega328_isp : EFUSE = 05
191
203
atmega328_isp : isp
192
204
193
205
# 8MHz clocked platforms
@@ -203,9 +215,12 @@ lilypad: $(PROGRAM)_lilypad.lst
203
215
204
216
lilypad_isp : lilypad
205
217
lilypad_isp : TARGET = lilypad
206
- lilypad_isp : HFUSE = DD # 2.7V brownout
207
- lilypad_isp : LFUSE = E2 # Internal 8MHz osc (8MHz) Slow rising power
208
- lilypad_isp : EFUSE = 02 # 512 byte boot
218
+ # 2.7V brownout
219
+ lilypad_isp : HFUSE = DD
220
+ # Internal 8MHz osc (8MHz) Slow rising power
221
+ lilypad_isp : LFUSE = E2
222
+ # 512 byte boot
223
+ lilypad_isp : EFUSE = 02
209
224
lilypad_isp : isp
210
225
211
226
lilypad_resonator : TARGET = lilypad_resonator
@@ -216,9 +231,12 @@ lilypad_resonator: $(PROGRAM)_lilypad_resonator.lst
216
231
217
232
lilypad_resonator_isp : lilypad_resonator
218
233
lilypad_resonator_isp : TARGET = lilypad_resonator
219
- lilypad_resonator_isp : HFUSE = DD # 2.7V brownout
220
- lilypad_resonator_isp : LFUSE = C6 # Full swing xtal (20MHz) 258CK/14CK+4.1ms
221
- lilypad_resonator_isp : EFUSE = 02 # 512 byte boot
234
+ # 2.7V brownout
235
+ lilypad_resonator_isp : HFUSE = DD
236
+ # Full swing xtal (20MHz) 258CK/14CK+4.1ms
237
+ lilypad_resonator_isp : LFUSE = C6
238
+ # 512 byte boot
239
+ lilypad_resonator_isp : EFUSE = 02
222
240
lilypad_resonator_isp : isp
223
241
224
242
pro8 : TARGET = pro_8MHz
@@ -229,9 +247,12 @@ pro8: $(PROGRAM)_pro_8MHz.lst
229
247
230
248
pro8_isp : pro8
231
249
pro8_isp : TARGET = pro_8MHz
232
- pro8_isp : HFUSE = DD # 2.7V brownout
233
- pro8_isp : LFUSE = C6 # Full swing xtal (20MHz) 258CK/14CK+4.1ms
234
- pro8_isp : EFUSE = 02 # 512 byte boot
250
+ # 2.7V brownout
251
+ pro8_isp : HFUSE = DD
252
+ # Full swing xtal (20MHz) 258CK/14CK+4.1ms
253
+ pro8_isp : LFUSE = C6
254
+ # 512 byte boot
255
+ pro8_isp : EFUSE = 02
235
256
pro8_isp : isp
236
257
237
258
atmega328_pro8 : TARGET = atmega328_pro_8MHz
@@ -245,9 +266,12 @@ atmega328_pro8: $(PROGRAM)_atmega328_pro_8MHz.lst
245
266
atmega328_pro8_isp : atmega328_pro8
246
267
atmega328_pro8_isp : TARGET = atmega328_pro_8MHz
247
268
atmega328_pro8_isp : MCU_TARGET = atmega328p
248
- atmega328_pro8_isp : HFUSE = DE # 512 byte boot
249
- atmega328_pro8_isp : LFUSE = FF # Low power xtal (16MHz) 16KCK/14CK+65ms
250
- atmega328_pro8_isp : EFUSE = 05 # 2.7V brownout
269
+ # 512 byte boot
270
+ atmega328_pro8_isp : HFUSE = DE
271
+ # Low power xtal (16MHz) 16KCK/14CK+65ms
272
+ atmega328_pro8_isp : LFUSE = FF
273
+ # 2.7V brownout
274
+ atmega328_pro8_isp : EFUSE = 05
251
275
atmega328_pro8_isp : isp
252
276
253
277
# 1MHz clocked platforms
@@ -267,9 +291,12 @@ luminet: $(PROGRAM)_luminet.lst
267
291
luminet_isp : luminet
268
292
luminet_isp : TARGET = luminet
269
293
luminet_isp : MCU_TARGET = attiny84
270
- luminet_isp : HFUSE = DF # Brownout disabled
271
- luminet_isp : LFUSE = 62 # 1MHz internal oscillator, slowly rising power
272
- luminet_isp : EFUSE = FE # Self-programming enable
294
+ # Brownout disabled
295
+ luminet_isp : HFUSE = DF
296
+ # 1MHz internal oscillator, slowly rising power
297
+ luminet_isp : LFUSE = 62
298
+ # Self-programming enable
299
+ luminet_isp : EFUSE = FE
273
300
luminet_isp : isp
274
301
275
302
isp : $(TARGET )
0 commit comments