Skip to content

Commit

Permalink
Update Optiboot_flash
Browse files Browse the repository at this point in the history
  • Loading branch information
MCUdude committed Jul 7, 2018
2 parents 129c57e + cdefa00 commit 9b02c5a
Show file tree
Hide file tree
Showing 4,680 changed files with 111,482 additions and 3,710 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
271 changes: 98 additions & 173 deletions avr/bootloaders/optiboot_flash/Makefile

Large diffs are not rendered by default.

33 changes: 19 additions & 14 deletions avr/bootloaders/optiboot_flash/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Optiboot flash
Optiboot is an easy to install bootloader for the Arduino environment.
Optiboot flash is an easy to install bootloader for the Arduino environment.

All hex files in this repository are build with `avr-gcc 5.4.0-atmel3.6.1-arduino2`on MacOS.
This toolchain version ships with Arduino AVR boards version 1.6.206, which can be found in the Arduino boards manager menu.
Expand All @@ -9,7 +9,7 @@ This toolchain version ships with Arduino AVR boards version 1.6.206, which can
* Small in size (512B)
* Supports baudrates upto 1Mbit
* Supports write to flash within application
* Compatible with a lot of AVR microcontrollers
* Compatible with a most AVR microcontrollers


## Supported devices
Expand All @@ -23,18 +23,23 @@ This toolchain version ships with Arduino AVR boards version 1.6.206, which can


## Precompiled binaries
This repository contains a lot of precomppiled hex file with a variety of clock frequencies and baud rates:

| | 1M | 500k | 250k | 115200 | 57600 | 38400 | 19200 | 9600 |
|------------|----|------|------|--------|-------|-------|-------|------|
| 20 MHz | | X | X | X | | | | |
| 18.432 MHz | | | | X | | | | |
| 16 MHz | X | X | X | X | | | | |
| 12 MHz | | X | X | | X | | | |
| 8 MHz | X | X | X | X | X | X | X | |
| 4 MHz | | X | X | | | | X | X |
| 2 MHz | | | X | | | | X | X |
| 1 MHz | | | | | | | | X |
This repository contains a bunch of precompiled hex file with a variety of clock frequencies and baud rates:

| | 1000000 | 500000 | 250000 | 230400 | 115200 | 57600 | 38400 | 19200 | 9600 |
|-------------|---------|--------|--------|--------|--------|-------|-------|-------|------|
| 20 MHz | | X | X | | X | | | X | |
| 18.4320 MHz | | | | X | X | X | X | X | X |
| 16 MHz | X | X | X | | X | | X | X | X |
| 14.7456 MHz | | | | X | X | X | X | X | X |
| 12 MHz | | X | X | | | X | | X | X |
| 11.0592 MHz | | | | X | X | X | X | X | X |
| 8 MHz | X | X | X | | X | X | X | X | X |
| 7.3728 MHz | | | | X | X | X | X | X | X |
| 4 MHz | | X | X | | | | | X | X |
| 3.6864 MHz | | | | X | X | X | X | X | X |
| 2 MHz | | | X | | | | | X | X |
| 1.8432 MHz | | | | X | X | X | X | X | X |
| 1 MHz | | | | | | | | | X |


## Using different UARTs
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
:020000021000EC
:10FC000001C0F4C011248FEF90E19EBF8DBF84B777
:10FC1000882349F0982F9A70923029F081FF02C012
:10FC200097EF94BF14D185E08EBD82E08BB988E157
:10FC30008AB986E0809395008BE089B98EE0F4D094
:10FC4000BD9A84E04DE55DEF34E020E25DBD4CBD42
:10FC500036BF06B602FEFDCF98B3922798BBA89593
:10FC60008150A1F7C0E0D0E0D8D0813469F4D5D07C
:10FC7000182FDED0123809F4AFC0113811F486E025
:10FC800001C083E0C6D0AFC0823411F484E103C068
:10FC9000853419F485E0D4D0A6C0853579F4BDD07B
:10FCA000C82FBBD0D0E0D82B8BB7D7FF02C0816064
:10FCB00001C08E7F8BBFCC0FDD1F94C0863581F4D1
:10FCC000ACD08D3449F4A9D01BB7A7D01170880FE0
:10FCD000182B1BBF81E001C083E0B2D080E0D2CFFF
:10FCE000843609F04DC099D0082F10E0102F00275E
:10FCF00094D0082B92D0B82E7801C12CDD24D39457
:10FD00008CD0F60181936F01F1E0EF1AF108C1F791
:10FD10008FD085E4B81212C06801D3947E0100E050
:10FD200011E0C016D10609F45EC0F80161918F019F
:10FD3000C7019BD0FFEFEF1AFF0AF3CF40E050E07E
:10FD400063E0CE0153D06E01E12CFF24F394F70160
:10FD50004081818150E0582B61E0C60147D0F2E03C
:10FD6000CF0ED11C0250110982E0E80EF11C0115E2
:10FD7000110569F740E050E065E0CE0137D033C0AF
:10FD8000843719F54AD0082F10E0102F002745D0EE
:10FD9000082B43D0F82E4CD0E5E4FE120DC07E01B6
:10FDA000C7015BD036D001501109FFEFEF1AFF0AEF
:10FDB00001151105A9F717C07E01F70187917F0191
:10FDC00028D001501109C9F70EC0853739F430D059
:10FDD0008EE11FD087E91DD082E054CF813511F428
:10FDE00088E022D025D080E114D03ECFFC010A016A
:10FDF00060936800E89511248091680080FDFCCF35
:10FE0000667031F0452B21F481E180936800E8951C
:10FE100008955D9BFECF8CB908955F9BFECF5C99E2
:10FE200001C0A8958CB1089598E191BD81BD089558
:10FE3000F4DF803219F088E0F7DFFFCF84E1E9CF0B
:10FE4000CF93C82FEADFC150E9F7CF91F1CF282E29
:10FE500080E0EADFE0E0FF270994E199FECF9FBB55
:10FE60008EBBE09A99278DB30895262FE199FECF96
:10FE70009FBB8EBB2DBB0FB6F894E29AE19A0FBEE2
:04FE8000019608954A
:02FFFE000206F9
:040000031000FC00ED
:00000001FF
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
:020000021000EC
:10FC000001C0F4C011248FEF90E19EBF8DBF84B777
:10FC1000882349F0982F9A70923029F081FF02C012
:10FC200097EF94BF14D185E08EBD82E08BB988E157
:10FC30008AB986E08093950087E489B98EE0F4D094
:10FC4000BD9A84E04DE55DEF34E020E25DBD4CBD42
:10FC500036BF06B602FEFDCF98B3922798BBA89593
:10FC60008150A1F7C0E0D0E0D8D0813469F4D5D07C
:10FC7000182FDED0123809F4AFC0113811F486E025
:10FC800001C083E0C6D0AFC0823411F484E103C068
:10FC9000853419F485E0D4D0A6C0853579F4BDD07B
:10FCA000C82FBBD0D0E0D82B8BB7D7FF02C0816064
:10FCB00001C08E7F8BBFCC0FDD1F94C0863581F4D1
:10FCC000ACD08D3449F4A9D01BB7A7D01170880FE0
:10FCD000182B1BBF81E001C083E0B2D080E0D2CFFF
:10FCE000843609F04DC099D0082F10E0102F00275E
:10FCF00094D0082B92D0B82E7801C12CDD24D39457
:10FD00008CD0F60181936F01F1E0EF1AF108C1F791
:10FD10008FD085E4B81212C06801D3947E0100E050
:10FD200011E0C016D10609F45EC0F80161918F019F
:10FD3000C7019BD0FFEFEF1AFF0AF3CF40E050E07E
:10FD400063E0CE0153D06E01E12CFF24F394F70160
:10FD50004081818150E0582B61E0C60147D0F2E03C
:10FD6000CF0ED11C0250110982E0E80EF11C0115E2
:10FD7000110569F740E050E065E0CE0137D033C0AF
:10FD8000843719F54AD0082F10E0102F002745D0EE
:10FD9000082B43D0F82E4CD0E5E4FE120DC07E01B6
:10FDA000C7015BD036D001501109FFEFEF1AFF0AEF
:10FDB00001151105A9F717C07E01F70187917F0191
:10FDC00028D001501109C9F70EC0853739F430D059
:10FDD0008EE11FD087E91DD082E054CF813511F428
:10FDE00088E022D025D080E114D03ECFFC010A016A
:10FDF00060936800E89511248091680080FDFCCF35
:10FE0000667031F0452B21F481E180936800E8951C
:10FE100008955D9BFECF8CB908955F9BFECF5C99E2
:10FE200001C0A8958CB1089598E191BD81BD089558
:10FE3000F4DF803219F088E0F7DFFFCF84E1E9CF0B
:10FE4000CF93C82FEADFC150E9F7CF91F1CF282E29
:10FE500080E0EADFE0E0FF270994E199FECF9FBB55
:10FE60008EBBE09A99278DB30895262FE199FECF96
:10FE70009FBB8EBB2DBB0FB6F894E29AE19A0FBEE2
:04FE8000019608954A
:02FFFE000206F9
:040000031000FC00ED
:00000001FF
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
:020000021000EC
:10FC000001C0F3C011248FEF90E19EBF8DBF84B778
:10FC1000882349F0982F9A70923029F081FF02C012
:10FC200097EF94BF13D185E08EBD92E09BB998E128
:10FC30009AB996E09093950089B98EE0F4D0BD9A78
:10FC400084E04DE55DEF34E020E25DBD4CBD36BFA4
:10FC500006B602FEFDCF98B3922798BBA8958150B7
:10FC6000A1F7C0E0D0E0D8D0813469F4D5D0182F06
:10FC7000DED0123809F4AFC0113811F486E001C0AB
:10FC800083E0C6D0AFC0823411F484E103C0853470
:10FC900019F485E0D4D0A6C0853579F4BDD0C82F3D
:10FCA000BBD0D0E0D82B8BB7D7FF02C0816001C09A
:10FCB0008E7F8BBFCC0FDD1F94C0863581F4ACD016
:10FCC0008D3449F4A9D01BB7A7D01170880F182B19
:10FCD0001BBF81E001C083E0B2D080E0D2CF843688
:10FCE00009F04DC099D0082F10E0102F002794D0B4
:10FCF000082B92D0B82E7801C12CDD24D3948CD05F
:10FD0000F60181936F01F1E0EF1AF108C1F78FD08E
:10FD100085E4B81212C06801D3947E0100E011E0BE
:10FD2000C016D10609F45EC0F80161918F01C701C8
:10FD30009BD0FFEFEF1AFF0AF3CF40E050E063E003
:10FD4000CE0153D06E01E12CFF24F394F7014081E2
:10FD5000818150E0582B61E0C60147D0F2E0CF0E20
:10FD6000D11C0250110982E0E80EF11C01151105A9
:10FD700069F740E050E065E0CE0137D033C084370A
:10FD800019F54AD0082F10E0102F002745D0082B76
:10FD900043D0F82E4CD0E5E4FE120DC07E01C70121
:10FDA0005BD036D001501109FFEFEF1AFF0A0115A1
:10FDB0001105A9F717C07E01F70187917F0128D0AF
:10FDC00001501109C9F70EC0853739F430D08EE1E2
:10FDD0001FD087E91DD082E054CF813511F488E02F
:10FDE00022D025D080E114D03ECFFC010A016093DF
:10FDF0006800E89511248091680080FDFCCF667052
:10FE000031F0452B21F481E180936800E895089555
:10FE10005D9BFECF8CB908955F9BFECF5C9901C0BE
:10FE2000A8958CB1089598E191BD81BD0895F4DF46
:10FE3000803219F088E0F7DFFFCF84E1E9CFCF937C
:10FE4000C82FEADFC150E9F7CF91F1CF282E80E02B
:10FE5000EADFE0E0FF270994E199FECF9FBB8EBB6C
:10FE6000E09A99278DB30895262FE199FECF9FBB85
:10FE70008EBB2DBB0FB6F894E29AE19A0FBE0196A5
:02FE80000895E3
:02FFFE000206F9
:040000031000FC00ED
:00000001FF
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
:020000021000EC
:10FC000001C0F4C011248FEF90E19EBF8DBF84B777
:10FC1000882349F0982F9A70923029F081FF02C012
:10FC200097EF94BF14D185E08EBD82E08BB988E157
:10FC30008AB986E08093950083E289B98EE0F4D09A
:10FC4000BD9A84E04DE55DEF34E020E25DBD4CBD42
:10FC500036BF06B602FEFDCF98B3922798BBA89593
:10FC60008150A1F7C0E0D0E0D8D0813469F4D5D07C
:10FC7000182FDED0123809F4AFC0113811F486E025
:10FC800001C083E0C6D0AFC0823411F484E103C068
:10FC9000853419F485E0D4D0A6C0853579F4BDD07B
:10FCA000C82FBBD0D0E0D82B8BB7D7FF02C0816064
:10FCB00001C08E7F8BBFCC0FDD1F94C0863581F4D1
:10FCC000ACD08D3449F4A9D01BB7A7D01170880FE0
:10FCD000182B1BBF81E001C083E0B2D080E0D2CFFF
:10FCE000843609F04DC099D0082F10E0102F00275E
:10FCF00094D0082B92D0B82E7801C12CDD24D39457
:10FD00008CD0F60181936F01F1E0EF1AF108C1F791
:10FD10008FD085E4B81212C06801D3947E0100E050
:10FD200011E0C016D10609F45EC0F80161918F019F
:10FD3000C7019BD0FFEFEF1AFF0AF3CF40E050E07E
:10FD400063E0CE0153D06E01E12CFF24F394F70160
:10FD50004081818150E0582B61E0C60147D0F2E03C
:10FD6000CF0ED11C0250110982E0E80EF11C0115E2
:10FD7000110569F740E050E065E0CE0137D033C0AF
:10FD8000843719F54AD0082F10E0102F002745D0EE
:10FD9000082B43D0F82E4CD0E5E4FE120DC07E01B6
:10FDA000C7015BD036D001501109FFEFEF1AFF0AEF
:10FDB00001151105A9F717C07E01F70187917F0191
:10FDC00028D001501109C9F70EC0853739F430D059
:10FDD0008EE11FD087E91DD082E054CF813511F428
:10FDE00088E022D025D080E114D03ECFFC010A016A
:10FDF00060936800E89511248091680080FDFCCF35
:10FE0000667031F0452B21F481E180936800E8951C
:10FE100008955D9BFECF8CB908955F9BFECF5C99E2
:10FE200001C0A8958CB1089598E191BD81BD089558
:10FE3000F4DF803219F088E0F7DFFFCF84E1E9CF0B
:10FE4000CF93C82FEADFC150E9F7CF91F1CF282E29
:10FE500080E0EADFE0E0FF270994E199FECF9FBB55
:10FE60008EBBE09A99278DB30895262FE199FECF96
:10FE70009FBB8EBB2DBB0FB6F894E29AE19A0FBEE2
:04FE8000019608954A
:02FFFE000206F9
:040000031000FC00ED
:00000001FF
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
:020000021000EC
:10FC000001C0F4C011248FEF90E19EBF8DBF84B777
:10FC1000882349F0982F9A70923029F081FF02C012
:10FC200097EF94BF14D185E08EBD82E08BB988E157
:10FC30008AB986E08093950087E189B98EE0F4D097
:10FC4000BD9A84E04DE55DEF34E020E25DBD4CBD42
:10FC500036BF06B602FEFDCF98B3922798BBA89593
:10FC60008150A1F7C0E0D0E0D8D0813469F4D5D07C
:10FC7000182FDED0123809F4AFC0113811F486E025
:10FC800001C083E0C6D0AFC0823411F484E103C068
:10FC9000853419F485E0D4D0A6C0853579F4BDD07B
:10FCA000C82FBBD0D0E0D82B8BB7D7FF02C0816064
:10FCB00001C08E7F8BBFCC0FDD1F94C0863581F4D1
:10FCC000ACD08D3449F4A9D01BB7A7D01170880FE0
:10FCD000182B1BBF81E001C083E0B2D080E0D2CFFF
:10FCE000843609F04DC099D0082F10E0102F00275E
:10FCF00094D0082B92D0B82E7801C12CDD24D39457
:10FD00008CD0F60181936F01F1E0EF1AF108C1F791
:10FD10008FD085E4B81212C06801D3947E0100E050
:10FD200011E0C016D10609F45EC0F80161918F019F
:10FD3000C7019BD0FFEFEF1AFF0AF3CF40E050E07E
:10FD400063E0CE0153D06E01E12CFF24F394F70160
:10FD50004081818150E0582B61E0C60147D0F2E03C
:10FD6000CF0ED11C0250110982E0E80EF11C0115E2
:10FD7000110569F740E050E065E0CE0137D033C0AF
:10FD8000843719F54AD0082F10E0102F002745D0EE
:10FD9000082B43D0F82E4CD0E5E4FE120DC07E01B6
:10FDA000C7015BD036D001501109FFEFEF1AFF0AEF
:10FDB00001151105A9F717C07E01F70187917F0191
:10FDC00028D001501109C9F70EC0853739F430D059
:10FDD0008EE11FD087E91DD082E054CF813511F428
:10FDE00088E022D025D080E114D03ECFFC010A016A
:10FDF00060936800E89511248091680080FDFCCF35
:10FE0000667031F0452B21F481E180936800E8951C
:10FE100008955D9BFECF8CB908955F9BFECF5C99E2
:10FE200001C0A8958CB1089598E191BD81BD089558
:10FE3000F4DF803219F088E0F7DFFFCF84E1E9CF0B
:10FE4000CF93C82FEADFC150E9F7CF91F1CF282E29
:10FE500080E0EADFE0E0FF270994E199FECF9FBB55
:10FE60008EBBE09A99278DB30895262FE199FECF96
:10FE70009FBB8EBB2DBB0FB6F894E29AE19A0FBEE2
:04FE8000019608954A
:02FFFE000206F9
:040000031000FC00ED
:00000001FF
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
:020000021000EC
:10FC000001C0F4C011248FEF90E19EBF8DBF84B777
:10FC1000882349F0982F9A70923029F081FF02C012
:10FC200097EF94BF14D185E08EBD82E08BB988E157
:10FC30008AB986E0809395008FE889B98EE0F4D088
:10FC4000BD9A84E04DE55DEF34E020E25DBD4CBD42
:10FC500036BF06B602FEFDCF98B3922798BBA89593
:10FC60008150A1F7C0E0D0E0D8D0813469F4D5D07C
:10FC7000182FDED0123809F4AFC0113811F486E025
:10FC800001C083E0C6D0AFC0823411F484E103C068
:10FC9000853419F485E0D4D0A6C0853579F4BDD07B
:10FCA000C82FBBD0D0E0D82B8BB7D7FF02C0816064
:10FCB00001C08E7F8BBFCC0FDD1F94C0863581F4D1
:10FCC000ACD08D3449F4A9D01BB7A7D01170880FE0
:10FCD000182B1BBF81E001C083E0B2D080E0D2CFFF
:10FCE000843609F04DC099D0082F10E0102F00275E
:10FCF00094D0082B92D0B82E7801C12CDD24D39457
:10FD00008CD0F60181936F01F1E0EF1AF108C1F791
:10FD10008FD085E4B81212C06801D3947E0100E050
:10FD200011E0C016D10609F45EC0F80161918F019F
:10FD3000C7019BD0FFEFEF1AFF0AF3CF40E050E07E
:10FD400063E0CE0153D06E01E12CFF24F394F70160
:10FD50004081818150E0582B61E0C60147D0F2E03C
:10FD6000CF0ED11C0250110982E0E80EF11C0115E2
:10FD7000110569F740E050E065E0CE0137D033C0AF
:10FD8000843719F54AD0082F10E0102F002745D0EE
:10FD9000082B43D0F82E4CD0E5E4FE120DC07E01B6
:10FDA000C7015BD036D001501109FFEFEF1AFF0AEF
:10FDB00001151105A9F717C07E01F70187917F0191
:10FDC00028D001501109C9F70EC0853739F430D059
:10FDD0008EE11FD087E91DD082E054CF813511F428
:10FDE00088E022D025D080E114D03ECFFC010A016A
:10FDF00060936800E89511248091680080FDFCCF35
:10FE0000667031F0452B21F481E180936800E8951C
:10FE100008955D9BFECF8CB908955F9BFECF5C99E2
:10FE200001C0A8958CB1089598E191BD81BD089558
:10FE3000F4DF803219F088E0F7DFFFCF84E1E9CF0B
:10FE4000CF93C82FEADFC150E9F7CF91F1CF282E29
:10FE500080E0EADFE0E0FF270994E199FECF9FBB55
:10FE60008EBBE09A99278DB30895262FE199FECF96
:10FE70009FBB8EBB2DBB0FB6F894E29AE19A0FBEE2
:04FE8000019608954A
:02FFFE000206F9
:040000031000FC00ED
:00000001FF
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
:020000021000EC
:10FC000001C0F7C011248FEF90E19EBF8DBF84B774
:10FC1000882349F0982F9A70923029F081FF02C012
:10FC200097EF94BF1FD185E08EBD82E080939B004B
:10FC300088E180939A0086E080939D008BE080931A
:10FC400099008EE0FCD0BD9A84E04DE55DEF34E094
:10FC500020E25DBD4CBD36BF06B602FEFDCF98B3B7
:10FC6000922798BBA8958150A1F7C0E0D0E0DBD0E7
:10FC7000813469F4D8D0182FE6D0123809F4AFC017
:10FC8000113811F486E001C083E0C6D0AFC08234E1
:10FC900011F484E103C0853419F485E0DCD0A6C0FA
:10FCA000853579F4C0D0C82FBED0D0E0D82B8BB723
:10FCB000D7FF02C0816001C08E7F8BBFCC0FDD1FDC
:10FCC00094C0863581F4AFD08D3449F4ACD01BB7E5
:10FCD000AAD01170880F182B1BBF81E001C083E0F0
:10FCE000BAD080E0D2CF843609F04DC09CD0082F26
:10FCF00010E0102F002797D0082B95D0B82E780150
:10FD0000C12CDD24D3948FD0F60181936F01F1E0F3
:10FD1000EF1AF108C1F797D085E4B81212C0680154
:10FD2000D3947E0100E011E0C016D10609F45EC054
:10FD3000F80161918F01C701A3D0FFEFEF1AFF0A0D
:10FD4000F3CF40E050E063E0CE0153D06E01E12CF0
:10FD5000FF24F394F7014081818150E0582B61E04A
:10FD6000C60147D0F2E0CF0ED11C0250110982E04B
:10FD7000E80EF11C0115110569F740E050E065E05F
:10FD8000CE0137D033C0843719F54DD0082F10E09D
:10FD9000102F002748D0082B46D0F82E54D0E5E489
:10FDA000FE120DC07E01C70163D036D0015011098B
:10FDB000FFEFEF1AFF0A01151105A9F717C07E0121
:10FDC000F70187917F0128D001501109C9F70EC0B2
:10FDD000853739F438D08EE11FD087E91DD082E015
:10FDE00054CF813511F488E02AD02DD080E114D091
:10FDF0003ECFFC010A0160936800E89511248091D0
:10FE0000680080FDFCCF667031F0452B21F481E164
:10FE100080936800E895089590919B0095FFFCCF32
:10FE200080939C00089580919B0087FFFCCF809178
:10FE30009B0084FD01C0A89580919C00089598E1E5
:10FE400091BD81BD0895EFDF803219F088E0F7DFC2
:10FE5000FFCF84E1E1CFCF93C82FE5DFC150E9F7B1
:10FE6000CF91F1CF282E80E0EADFE0E0FF27099470
:10FE7000E199FECF9FBB8EBBE09A99278DB3089581
:10FE8000262FE199FECF9FBB8EBB2DBB0FB6F894FA
:0AFE9000E29AE19A0FBE0196089570
:02FFFE000206F9
:040000031000FC00ED
:00000001FF
Loading

0 comments on commit 9b02c5a

Please sign in to comment.