Skip to content

Commit 6b614b0

Browse files
committed
Optiboot is now up to date
1 parent 1a7657f commit 6b614b0

File tree

115 files changed

+1922
-1969
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+1922
-1969
lines changed

avr/boards.txt

Lines changed: 55 additions & 54 deletions
Large diffs are not rendered by default.

avr/bootloaders/optiboot_flash/Makefile

Lines changed: 27 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,29 @@
1-
# Makefile for ATmegaBOOT
2-
# E.Lins, 18.7.2005
3-
# $Id$
4-
#
5-
# Instructions
6-
#
7-
# To make bootloader .hex file:
8-
# make diecimila
9-
# make lilypad
10-
# make ng
11-
# etc...
12-
#
13-
# To burn bootloader .hex file:
14-
# make diecimila_isp
15-
# make lilypad_isp
16-
# make ng_isp
17-
# etc...
1+
# Makefile for Majek's Optiboot fork
2+
# https://github.com/majekw/optiboot
183
#
4+
195
# Edit History
20-
# 201406xx: WestfW: More Makefile restructuring.
21-
# Split off Makefile.1284, Makefile.extras, Makefile.custom
22-
# So that in theory, the main Makefile contains only the
23-
# official platforms, and does not need to be modified to
24-
# add "less supported" chips and boards.
25-
# 201303xx: WestfW: Major Makefile restructuring.
26-
# Allows options on Make command line "make xx LED=B3"
27-
# (see also pin_defs.h)
28-
# Divide into "chip" targets and "board" targets.
29-
# Most boards are (recursive) board targets with options.
30-
# Move isp target to separate makefile (fixes m8 EFUSE)
31-
# Some (many) targets will now be rebuilt when not
32-
# strictly necessary, so that options will be included.
33-
# (any "make" with options will always compile.)
34-
# Set many variables with ?= so they can be overridden
35-
# Use arduinoISP settings as default for ISP targets
6+
# 201607xx: MCUdude: Rewrote the make routines and deleted all the extra makefiles.
7+
# One can now simply run the makeall script to make all variants
8+
# of this bootloader.
9+
#
10+
# 201406xx: WestfW: More Makefile restructuring.
11+
# Split off Makefile.1284, Makefile.extras, Makefile.custom
12+
# So that in theory, the main Makefile contains only the
13+
# official platforms, and does not need to be modified to
14+
# add "less supported" chips and boards.
15+
#
16+
# 201303xx: WestfW: Major Makefile restructuring.
17+
# Allows options on Make command line "make xx LED=B3"
18+
# (see also pin_defs.h)
19+
# Divide into "chip" targets and "board" targets.
20+
# Most boards are (recursive) board targets with options.
21+
# Move isp target to separate makefile (fixes m8 EFUSE)
22+
# Some (many) targets will now be rebuilt when not
23+
# strictly necessary, so that options will be included.
24+
# (any "make" with options will always compile.)
25+
# Set many variables with ?= so they can be overridden
26+
# Use arduinoISP settings as default for ISP targets
3627
#
3728
#
3829
# * Copyright 2013-2015 by Bill Westfield. Part of Optiboot.
@@ -122,7 +113,7 @@ STK500-2 = $(STK500) -d$(MCU_TARGET) -ms -q -lCF -LCF -cUSB -I200kHz -s -wt
122113

123114

124115
OBJ = $(PROGRAM).o
125-
OPTIMIZE = -Os -fno-split-wide-types -mrelax
116+
OPTIMIZE = -Os -fno-split-wide-types -mrelax -fno-caller-saves
126117

127118
DEFS =
128119

@@ -339,6 +330,7 @@ clean:
339330
rm -rf atmega48p/*.hex atmega48p/*.lst
340331
rm -rf atmega8/*.hex atmega8/*.lst
341332
rm -rf atmega8p/*.hex atmega8p/*.lst
333+
rm -rf baudcheck.tmp.sh
342334

343335
clean_asm:
344336
rm -rf atmega328/*.lst
@@ -351,6 +343,7 @@ clean_asm:
351343
rm -rf atmega48p/*.lst
352344
rm -rf atmega8/*.lst
353345
rm -rf atmega8p/*.lst
346+
rm -rf baudcheck.tmp.sh
354347

355348
%.lst: %.elf
356349
$(OBJDUMP) -h -S $< > $@
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
:103E000001C0ABC0112484B7882349F0982F9A7061
2+
:103E1000923029F081FF02C097EF94BFD6D085E0A1
3+
:103E20008093810082E08093C00088E18093C1008C
4+
:103E300086E08093C20080E18093C4008FE0B0D020
5+
:103E4000259A24E080E39CEF31E0909385008093F5
6+
:103E5000840036BBB09BFECF1D9AA8952150A9F7D0
7+
:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
8+
:103E7000123811F482E004C0113809F464C083E000
9+
:103E80007CD068C0823411F484E103C0853419F415
10+
:103E900085E094D05FC0853541F476D0C82F74D0CA
11+
:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
12+
:103EB00085D080E0E5CF843681F566D065D0D82EF8
13+
:103EC00063D0F82E00E011E05FD0F80181938F01FC
14+
:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
15+
:103EE00050E063E0CE0139D07E0100E011E0F8013E
16+
:103EF00040810E5F1F4F3196808150E0582B61E06A
17+
:103F0000C7012BD0F2E0EF0EF11CD012F0CF40E051
18+
:103F100050E065E0CE0121D01DC0843769F434D073
19+
:103F200033D0F82E31D042D08E01F80185918F0127
20+
:103F300024D0FA94D1F70EC0853739F437D08EE10A
21+
:103F40001CD084E91AD086E09BCF813511F488E03B
22+
:103F500027D02CD080E111D085CFFC010A0167BFAA
23+
:103F6000E895112407B600FCFDCF667029F0452BBB
24+
:103F700019F481E187BFE89508959091C00095FFFD
25+
:103F8000FCCF8093C60008958091C00087FFFCCFCE
26+
:103F90008091C00084FD01C0A8958091C60008955D
27+
:103FA000E0E6F0E098E1908380830895EDDF8032D1
28+
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
29+
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
30+
:063FD000E0E0FF27099468
31+
:023FFE000206B9
32+
:0400000300003E00BB
33+
:00000001FF

avr/bootloaders/optiboot_flash/atmega168/optiboot_flash_atmega168_115200_16MHz.hex

Lines changed: 0 additions & 33 deletions
This file was deleted.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
:103E000001C0ABC0112484B7882349F0982F9A7061
2+
:103E1000923029F081FF02C097EF94BFD6D085E0A1
3+
:103E20008093810082E08093C00088E18093C1008C
4+
:103E300086E08093C20085E18093C4008FE0B0D01B
5+
:103E4000259A24E08CE39BEF31E0909385008093EA
6+
:103E5000840036BBB09BFECF1D9AA8952150A9F7D0
7+
:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
8+
:103E7000123811F482E004C0113809F464C083E000
9+
:103E80007CD068C0823411F484E103C0853419F415
10+
:103E900085E094D05FC0853541F476D0C82F74D0CA
11+
:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
12+
:103EB00085D080E0E5CF843681F566D065D0D82EF8
13+
:103EC00063D0F82E00E011E05FD0F80181938F01FC
14+
:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
15+
:103EE00050E063E0CE0139D07E0100E011E0F8013E
16+
:103EF00040810E5F1F4F3196808150E0582B61E06A
17+
:103F0000C7012BD0F2E0EF0EF11CD012F0CF40E051
18+
:103F100050E065E0CE0121D01DC0843769F434D073
19+
:103F200033D0F82E31D042D08E01F80185918F0127
20+
:103F300024D0FA94D1F70EC0853739F437D08EE10A
21+
:103F40001CD084E91AD086E09BCF813511F488E03B
22+
:103F500027D02CD080E111D085CFFC010A0167BFAA
23+
:103F6000E895112407B600FCFDCF667029F0452BBB
24+
:103F700019F481E187BFE89508959091C00095FFFD
25+
:103F8000FCCF8093C60008958091C00087FFFCCFCE
26+
:103F90008091C00084FD01C0A8958091C60008955D
27+
:103FA000E0E6F0E098E1908380830895EDDF8032D1
28+
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
29+
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
30+
:063FD000E0E0FF27099468
31+
:023FFE000206B9
32+
:0400000300003E00BB
33+
:00000001FF

avr/bootloaders/optiboot_flash/atmega168/optiboot_flash_atmega168_115200_20MHz.hex

Lines changed: 0 additions & 33 deletions
This file was deleted.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
:103E000001C0ABC0112484B7882349F0982F9A7061
2+
:103E1000923029F081FF02C097EF94BFD6D085E0A1
3+
:103E20008093810082E08093C00088E18093C1008C
4+
:103E300086E08093C20088E08093C4008FE0B0D019
5+
:103E4000259A24E088E19EEF31E0909385008093ED
6+
:103E5000840036BBB09BFECF1D9AA8952150A9F7D0
7+
:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
8+
:103E7000123811F482E004C0113809F464C083E000
9+
:103E80007CD068C0823411F484E103C0853419F415
10+
:103E900085E094D05FC0853541F476D0C82F74D0CA
11+
:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
12+
:103EB00085D080E0E5CF843681F566D065D0D82EF8
13+
:103EC00063D0F82E00E011E05FD0F80181938F01FC
14+
:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
15+
:103EE00050E063E0CE0139D07E0100E011E0F8013E
16+
:103EF00040810E5F1F4F3196808150E0582B61E06A
17+
:103F0000C7012BD0F2E0EF0EF11CD012F0CF40E051
18+
:103F100050E065E0CE0121D01DC0843769F434D073
19+
:103F200033D0F82E31D042D08E01F80185918F0127
20+
:103F300024D0FA94D1F70EC0853739F437D08EE10A
21+
:103F40001CD084E91AD086E09BCF813511F488E03B
22+
:103F500027D02CD080E111D085CFFC010A0167BFAA
23+
:103F6000E895112407B600FCFDCF667029F0452BBB
24+
:103F700019F481E187BFE89508959091C00095FFFD
25+
:103F8000FCCF8093C60008958091C00087FFFCCFCE
26+
:103F90008091C00084FD01C0A8958091C60008955D
27+
:103FA000E0E6F0E098E1908380830895EDDF8032D1
28+
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
29+
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
30+
:063FD000E0E0FF27099468
31+
:023FFE000206B9
32+
:0400000300003E00BB
33+
:00000001FF

avr/bootloaders/optiboot_flash/atmega168/optiboot_flash_atmega168_115200_8MHz.hex

Lines changed: 0 additions & 33 deletions
This file was deleted.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
:103E000001C0ABC0112484B7882349F0982F9A7061
2+
:103E1000923029F081FF02C097EF94BFD6D085E0A1
3+
:103E20008093810082E08093C00088E18093C1008C
4+
:103E300086E08093C20083E38093C4008FE0B0D01B
5+
:103E4000259A24E088E19EEF31E0909385008093ED
6+
:103E5000840036BBB09BFECF1D9AA8952150A9F7D0
7+
:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
8+
:103E7000123811F482E004C0113809F464C083E000
9+
:103E80007CD068C0823411F484E103C0853419F415
10+
:103E900085E094D05FC0853541F476D0C82F74D0CA
11+
:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
12+
:103EB00085D080E0E5CF843681F566D065D0D82EF8
13+
:103EC00063D0F82E00E011E05FD0F80181938F01FC
14+
:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
15+
:103EE00050E063E0CE0139D07E0100E011E0F8013E
16+
:103EF00040810E5F1F4F3196808150E0582B61E06A
17+
:103F0000C7012BD0F2E0EF0EF11CD012F0CF40E051
18+
:103F100050E065E0CE0121D01DC0843769F434D073
19+
:103F200033D0F82E31D042D08E01F80185918F0127
20+
:103F300024D0FA94D1F70EC0853739F437D08EE10A
21+
:103F40001CD084E91AD086E09BCF813511F488E03B
22+
:103F500027D02CD080E111D085CFFC010A0167BFAA
23+
:103F6000E895112407B600FCFDCF667029F0452BBB
24+
:103F700019F481E187BFE89508959091C00095FFFD
25+
:103F8000FCCF8093C60008958091C00087FFFCCFCE
26+
:103F90008091C00084FD01C0A8958091C60008955D
27+
:103FA000E0E6F0E098E1908380830895EDDF8032D1
28+
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
29+
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
30+
:063FD000E0E0FF27099468
31+
:023FFE000206B9
32+
:0400000300003E00BB
33+
:00000001FF

avr/bootloaders/optiboot_flash/atmega168/optiboot_flash_atmega168_19200_8MHz.hex

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)