Skip to content

Commit

Permalink
Version 2.5
Browse files Browse the repository at this point in the history
  • Loading branch information
ArminJo committed Apr 6, 2020
1 parent c597ab8 commit ed16196
Show file tree
Hide file tree
Showing 36 changed files with 59 additions and 73 deletions.
15 changes: 0 additions & 15 deletions .settings/language.settings.xml

This file was deleted.

46 changes: 26 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,20 @@
# Firmware for Micronucleus
### Version 2.4
# Bootloader for Digispark / Micronucleus Firmware
### Version 2.5 - based on the firmware of [micronucleus v2.04](https://github.com/micronucleus/micronucleus/releases/tag/2.04)
[![License: GPL v2](https://img.shields.io/badge/License-GPLv2-blue.svg)](https://www.gnu.org/licenses/gpl-2.0)
[![Hit Counter](https://hitcounter.pythonanywhere.com/count/tag.svg?url=https%3A%2F%2Fgithub.com%2FArminJo%2Fmicronucleus-firmware)](https://github.com/brentvollebregt/hit-counter)

Since the [micronucleus repository](https://github.com/micronucleus/micronucleus) seems to be abandoned, I forked the firmware part and try to add all improvements and bug fixes I am aware of.<br/>
To make the code better understandable, I **added around 50 comment lines**.
Since the [micronucleus repository](https://github.com/micronucleus/micronucleus) seems to be abandoned, I forked the firmware part and try to add all improvements and bug fixes I am aware of. To make the code better understandable, I **added around 50 comment lines**.

You can easily build your own configuration by adding a new configuration directory and adjusting the arduino binaries path in the `firmware/SetPath.cmd` file.

## This repository contains an avrdude config file in `windows_exe` with **ATtiny87** and **ATtiny167** data added.
# How to update the bootloader to the new version
To update your old flash consuming bootloader you can simply run one of the window [scripts](https://github.com/ArminJo/micronucleus-firmware/tree/master/utils)
like e.g. the [Burn_upgrade-t85_default.cmd](https://github.com/ArminJo/micronucleus-firmware/blob/master/utils/Burn_upgrade-t85_default.cmd).

# Driver installation
For Windows you must install the **Digispark driver** before you can program the board. Download it [here](https://github.com/digistump/DigistumpArduino/releases/download/1.6.7/Digistump.Drivers.zip), open it and run `InstallDrivers.exe`.

# How to update the bootloader to the new version
To update your old flash consuming bootloader you simply can run one of the window [scripts](https://github.com/ArminJo/micronucleus-firmware/tree/master/utils)
like e.g. the [Burn_upgrade-t85_default.cmd](https://github.com/ArminJo/micronucleus-firmware/blob/master/utils/Burn_upgrade-t85_default.cmd).

# MCUSR now available for sketch
In this version the reset flags in the MCUSR register are no longer cleared by micronucleus and can therefore evaluated by the sketch!<br/>
If you evaluate them in your program or use the `ENTRY_POWER_ON` boot mode, **you must clear them** with `MCUSR = 0;` **after** saving or evaluating them. If you do not reset the flags, and use the `ENTRY_POWER_ON` mode of the bootloader, the bootloader will be entered even after reset, since the power on reset flag in MCUSR is still set!

# New `START_WITHOUT_PULLUP` and `ENTRY_POWER_ON` configurations
- The `START_WITHOUT_PULLUP` configuration adds 16 to 18 bytes for an additional check. It is required for low energy applications, where the pullup is directly connected to the USB-5V. Since this check is contained by default in all pre 2.0 versions,it is obvious that it can also be used for boards with a pullup.
- The `ENTRY_POWER_ON` configuration adds 18 bytes to the ATtiny85 default configuration, but this behavior is what you normally need if you use a Digispark board, since it is programmed by attaching to the USB port resulting in power up. In this configuration **a reset will immediately run your sketch** without any delay. **You must reset the flags in setup()** with `MCUSR = 0;` to make it work!
# Installation of a better optimizing compiler configuration
**The new Digistmp AVR version 1.6.8 shrinks generated code size by 10 to 15 percent**. Just replace the old Digispark board URL **http://digistump.com/package_digistump_index.json** (e.g.in Arduino *File/Preferences*) by the new **https://raw.githubusercontent.com/ArminJo/DigistumpArduino/master/package_digistump_index.json** and install the **Digistump AVR Boards** version **1.6.8**.
![Boards Manager](https://github.com/ArminJo/DigistumpArduino/blob/master/Digistump1.6.8.jpg)

# Memory footprint of the new firmware
The actual memory footprint for each configuration can be found in the file [*firmware/build.log*](https://github.com/ArminJo/micronucleus-firmware/blob/master/firmware/build.log).<br/>
Expand All @@ -42,10 +33,25 @@ For *t167_default.hex* (as well as for the other t167 configurations) with the n
- V1.6 6012 Byte free
- V1.11 6330 Byte free
- V2.3 6522 Byte free
- V2.4 6586 Byte free (6522 for all other t85 variants)
- V2.04 6522 Byte free
- V2.5 **6586** Byte free (6522 for all other t85 variants)

# Features
## MCUSR now available for sketch
In this version the reset flags in the MCUSR register are no longer cleared by micronucleus and can therefore read out by the sketch!<br/>
If you use the flags in your program or use the `ENTRY_POWER_ON` boot mode, **you must clear them** with `MCUSR = 0;` **after** saving or evaluating them. If you do not reset the flags, and use the `ENTRY_POWER_ON` mode of the bootloader, the bootloader will be entered even after reset, since the power on reset flag in MCUSR is still set!

## New `START_WITHOUT_PULLUP` and `ENTRY_POWER_ON` configurations
- The `START_WITHOUT_PULLUP` configuration adds 16 to 18 bytes for an additional check. It is required for low energy applications, where the pullup is directly connected to the USB-5V. Since this check is contained by default in all pre 2.0 versions,it is obvious that it can also be used for boards with a pullup.
- The `ENTRY_POWER_ON` configuration adds 18 bytes to the ATtiny85 default configuration, but this behavior is **what you normally need** if you use a Digispark board, since it is programmed by attaching to the USB port resulting in power up. In this configuration **a reset will immediately start your sketch** without any delay. Do not forget to **reset the flags in setup()** with `MCUSR = 0;` to make it work!

## Create your own configuration
You can easily create your own configuration by adding a new *firmware/configuration* directory and adjusting *bootloaderconfig.h* and *Makefile.inc*. Before you run the *firmware/make_all.cmd* script, check the arduino binaries path in the `firmware/SetPath.cmd` file.

## This repository contains also an avrdude config file in `windows_exe` with **ATtiny87** and **ATtiny167** data added.

# Revision History
### Version 2.4
### Version 2.5
- ATtiny167 support with MCUSR bug/problem at `ENTRY_EXT_RESET` workaround.
- `MCUSR` handling improved.
- no_pullup targets for low energy applications forever loop fixed.
Expand Down
5 changes: 0 additions & 5 deletions firmware/build.log
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,3 @@ Size of binary hexfile. Use the "data" size to calculate the bootloader address:
text data bss dec hex filename
0 1612 0 1612 64c main.hex
-
Building Micronucleus configuration: t85_default
Size of binary hexfile. Use the "data" size to calculate the bootloader address:
text data bss dec hex filename
0 1592 0 1592 638 main.hex
-
2 changes: 1 addition & 1 deletion firmware/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/

#define MICRONUCLEUS_VERSION_MAJOR 2
#define MICRONUCLEUS_VERSION_MINOR 4
#define MICRONUCLEUS_VERSION_MINOR 5

#include <avr/io.h>
#include <avr/pgmspace.h>
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/BitBoss.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:1019800017C0197A10859315090212000101008011
:101990003209040000000000000012011001FF00E5
:1019A0000008D016530704020000000104030904D4
:1019A0000008D016530705020000000104030904D3
:1019B00011241FBECFEFD2E0CDBFDEBF21E0A0E0FB
:1019C000B1E001C01D92AC32B207E1F7ADC1DC015C
:1019D0008FEF9FEF332715C02D912827722F229567
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/Nanite841.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:1019800017C0197A10859315090212000101008011
:101990003209040000000000000012011001FF00E5
:1019A0000008D016530704020000000104030904D4
:1019A0000008D016530705020000000104030904D3
:1019B00011241FBECFEFD2E0CDBFDEBF21E0A0E0FB
:1019C000B1E001C01D92AC32B207E1F7ADC1DC015C
:1019D0008FEF9FEF332715C02D912827722F229567
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/m168p_extclock.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:103A000018C0000039FA8005940B09021200010168
:103A100000803209040000000000000012011001C3
:103A2000FF000008D0165307040200000001040341
:103A2000FF000008D0165307050200000001040340
:103A3000090411241FBECFEFD4E0CDBFDEBF21E0CB
:103A4000A0E0B1E001C01D92AC32B207E1F767C15E
:103A5000A82FB92F80E090E041E050EA609530E077
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/m328p_extclock.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:107A000018C0000079FA8005950F090212000101E3
:107A10000080320904000000000000001201100183
:107A2000FF000008D0165307040200000001040301
:107A2000FF000008D0165307050200000001040300
:107A3000090411241FBECFEFD8E0CDBFDEBF21E087
:107A4000A0E0B1E001C01D92AC32B207E1F767C11E
:107A5000A82FB92F80E090E041E050EA609530E037
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t167_default.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:103A000018C0000039FA80059487090212000101EC
:103A100000803209040000000000000012011001C3
:103A2000FF000008D0165307040200000001040341
:103A2000FF000008D0165307050200000001040340
:103A3000090411241FBECFEFD2E0CDBFDEBF21E0CD
:103A4000A0E0B1E001C01D92AC32B207E1F766C15F
:103A5000A82FB92F80E090E041E050EA609530E077
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t167_entry_on_power_on_no_pullup.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:103A000018C0000039FA80059487090212000101EC
:103A100000803209040000000000000012011001C3
:103A2000FF000008D0165307040200000001040341
:103A2000FF000008D0165307050200000001040340
:103A3000090411241FBECFEFD2E0CDBFDEBF21E0CD
:103A4000A0E0B1E001C01D92AC32B207E1F766C15F
:103A5000A82FB92F80E090E041E050EA609530E077
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t167_entry_on_reset_no_pullup.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:103A000018C0000039FA80059487090212000101EC
:103A100000803209040000000000000012011001C3
:103A2000FF000008D0165307040200000001040341
:103A2000FF000008D0165307050200000001040340
:103A3000090411241FBECFEFD2E0CDBFDEBF21E0CD
:103A4000A0E0B1E001C01D92AC32B207E1F766C15F
:103A5000A82FB92F80E090E041E050EA609530E077
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t45_default.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:1009800017C0097A40059206090212000101008091
:100990003209040000000000000012011001FF00F5
:1009A0000008D016530704020000000104030904E4
:1009A0000008D016530705020000000104030904E3
:1009B00011241FBECFE5D1E0CDBFDEBF20E0A0E611
:1009C000B0E001C01D92AC38B207E1F7C0C1A82F5A
:1009D000B92F80E090E041E050EA609530E009C036
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t841_default.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:1019800017C0197A10859315090212000101008011
:101990003209040000000000000012011001FF00E5
:1019A0000008D016530704020000000104030904D4
:1019A0000008D016530705020000000104030904D3
:1019B00011241FBECFEFD2E0CDBFDEBF21E0A0E0FB
:1019C000B1E001C01D92AC32B207E1F7ADC1DC015C
:1019D0008FEF9FEF332715C02D912827722F229567
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t84_default.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:1019800017C0197A4005930C09021200010100806A
:101990003209040000000000000012011001FF00E5
:1019A0000008D016530704020000000104030904D4
:1019A0000008D016530705020000000104030904D3
:1019B00011241FBECFE5D2E0CDBFDEBF20E0A0E600
:1019C000B0E001C01D92AC38B207E1F7A0C1DC0164
:1019D0008FEF9FEF332715C02D912827722F229567
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t85_aggressive.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:101A400017C01A3A4005930B0902120001010080E9
:101A50003209040000000000000012011001FF0024
:101A60000008D01653070402000000010403090413
:101A60000008D01653070502000000010403090412
:101A7000112420E0A0E6B0E001C01D92AC38B2070E
:101A8000E1F777C1A82FB92F80E090E041E050EA5C
:101A9000609530E009C02D9182279795879510F0C9
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t85_default.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:1019C00017C019BA4005930B0902120001010080EB
:1019D0003209040000000000000012011001FF00A5
:1019E0000008D01653070402000000010403090494
:1019E0000008D01653070502000000010403090493
:1019F00011241FBECFE5D2E0CDBFDEBF20E0A0E6C0
:101A0000B0E001C01D92AC38B207E1F7C0C1A82F09
:101A1000B92F80E090E041E050EA609530E009C0E5
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t85_entry_on_power_on.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:1019800017C0197A4005930B09021200010100806B
:101990003209040000000000000012011001FF00E5
:1019A0000008D016530704020000000104030904D4
:1019A0000008D016530705020000000104030904D3
:1019B00011241FBECFE5D2E0CDBFDEBF20E0A0E600
:1019C000B0E001C01D92AC38B207E1F7C0C1A82F4A
:1019D000B92F80E090E041E050EA609530E009C026
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t85_entry_on_power_on_no_pullup.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:1019800017C0197A4005930B09021200010100806B
:101990003209040000000000000012011001FF00E5
:1019A0000008D016530704020000000104030904D4
:1019A0000008D016530705020000000104030904D3
:1019B00011241FBECFE5D2E0CDBFDEBF20E0A0E600
:1019C000B0E001C01D92AC38B207E1F7C0C1A82F4A
:1019D000B92F80E090E041E050EA609530E009C026
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t85_entry_on_reset_no_pullup.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:1019800017C0197A4005930B09021200010100806B
:101990003209040000000000000012011001FF00E5
:1019A0000008D016530704020000000104030904D4
:1019A0000008D016530705020000000104030904D3
:1019B00011241FBECFE5D2E0CDBFDEBF20E0A0E600
:1019C000B0E001C01D92AC38B207E1F7C0C1A82F4A
:1019D000B92F80E090E041E050EA609530E009C026
Expand Down
2 changes: 1 addition & 1 deletion firmware/releases/t85_pullup_at_0.hex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:1019800017C0197A4005930B09021200010100806B
:101990003209040000000000000012011001FF00E5
:1019A0000008D016530704020000000104030904D4
:1019A0000008D016530705020000000104030904D3
:1019B00011241FBECFE5D2E0CDBFDEBF20E0A0E600
:1019C000B0E001C01D92AC38B207E1F7A4C1A82F66
:1019D000B92F80E090E041E050EA609530E009C026
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-BitBoss.hex
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
:1003000090E0F5DEC198C150B1F7CF910895F0E0CB
:10031000E0E0099417C0197A1085931509021200BC
:1003200001010080320904000000000000001201F9
:100330001001FF000008D01653070402000000015E
:100330001001FF000008D01653070502000000015D
:100340000403090411241FBECFEFD2E0CDBFDEBFEE
:1003500021E0A0E0B1E001C01D92AC32B207E1F7AC
:10036000ADC1DC018FEF9FEF332715C02D912827FA
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-Nanite841.hex
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
:1003000090E0F5DEC198C150B1F7CF910895F0E0CB
:10031000E0E0099417C0197A1085931509021200BC
:1003200001010080320904000000000000001201F9
:100330001001FF000008D01653070402000000015E
:100330001001FF000008D01653070502000000015D
:100340000403090411241FBECFEFD2E0CDBFDEBFEE
:1003500021E0A0E0B1E001C01D92AC32B207E1F7AC
:10036000ADC1DC018FEF9FEF332715C02D912827FA
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-m168p_extclock.hex
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
:1003200081E090E0FADE2998C150B1F7CF910895AD
:10033000F0E0E0E0099418C0000039FA8005940B61
:1003400009021200010100803209040000000000CF
:10035000000012011001FF000008D016530704022C
:10035000000012011001FF000008D016530705022B
:10036000000000010403090411241FBECFEFD4E0F4
:10037000CDBFDEBF21E0A0E0B1E001C01D92AC32F4
:10038000B207E1F767C1A82FB92F80E090E041E004
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-m328p_extclock.hex
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
:1003200081E090E0FADE2998C150B1F7CF910895AD
:10033000F0E0E0E0099418C0000079FA8005950F1C
:1003400009021200010100803209040000000000CF
:10035000000012011001FF000008D016530704022C
:10035000000012011001FF000008D016530705022B
:10036000000000010403090411241FBECFEFD8E0F0
:10037000CDBFDEBF21E0A0E0B1E001C01D92AC32F4
:10038000B207E1F767C1A82FB92F80E090E041E004
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-t167_default.hex
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
:10031000C150B1F7CF910895F0E0E0E0099418C022
:10032000000039FA8005948709021200010100805B
:100330003209040000000000000012011001FF005B
:100340000008D0165307040200000001040309044A
:100340000008D01653070502000000010403090449
:1003500011241FBECFEFD2E0CDBFDEBF21E0A0E071
:10036000B1E001C01D92AC32B207E1F766C1A82F1F
:10037000B92F80E090E041E050EA609530E009C09C
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
:10031000C150B1F7CF910895F0E0E0E0099418C022
:10032000000039FA8005948709021200010100805B
:100330003209040000000000000012011001FF005B
:100340000008D0165307040200000001040309044A
:100340000008D01653070502000000010403090449
:1003500011241FBECFEFD2E0CDBFDEBF21E0A0E071
:10036000B1E001C01D92AC32B207E1F766C1A82F1F
:10037000B92F80E090E041E050EA609530E009C09C
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
:10031000C150B1F7CF910895F0E0E0E0099418C022
:10032000000039FA8005948709021200010100805B
:100330003209040000000000000012011001FF005B
:100340000008D0165307040200000001040309044A
:100340000008D01653070502000000010403090449
:1003500011241FBECFEFD2E0CDBFDEBF21E0A0E071
:10036000B1E001C01D92AC32B207E1F766C1A82F1F
:10037000B92F80E090E041E050EA609530E009C09C
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-t45_default.hex
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
:1002E000C198C150B1F7CF910895F0E0E0E00994D2
:1002F00017C0097A40059206090212000101008028
:100300003209040000000000000012011001FF008B
:100310000008D0165307040200000001040309047A
:100310000008D01653070502000000010403090479
:1003200011241FBECFE5D1E0CDBFDEBF20E0A0E6A7
:10033000B0E001C01D92AC38B207E1F7C0C1A82FF0
:10034000B92F80E090E041E050EA609530E009C0CC
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-t841_default.hex
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
:1003000090E0F5DEC198C150B1F7CF910895F0E0CB
:10031000E0E0099417C0197A1085931509021200BC
:1003200001010080320904000000000000001201F9
:100330001001FF000008D01653070402000000015E
:100330001001FF000008D01653070502000000015D
:100340000403090411241FBECFEFD2E0CDBFDEBFEE
:1003500021E0A0E0B1E001C01D92AC32B207E1F7AC
:10036000ADC1DC018FEF9FEF332715C02D912827FA
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-t84_default.hex
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
:1002E00090E0F8DEC198C150B1F7CF910895F0E0E9
:1002F000E0E0099417C0197A4005930C0902120036
:100300000101008032090400000000000000120119
:100310001001FF000008D01653070402000000017E
:100310001001FF000008D01653070502000000017D
:100320000403090411241FBECFE5D2E0CDBFDEBF18
:1003300020E0A0E6B0E001C01D92AC38B207E1F7C2
:10034000A0C1DC018FEF9FEF332715C02D91282727
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-t85_aggressive.hex
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
:1002E000C198C150B1F7CF910895F0E0E0E00994D2
:1002F00017C01A3A4005930B090212000101008051
:100300003209040000000000000012011001FF008B
:100310000008D0165307040200000001040309047A
:100310000008D01653070502000000010403090479
:10032000112420E0A0E6B0E001C01D92AC38B20775
:10033000E1F777C1A82FB92F80E090E041E050EAC3
:10034000609530E009C02D9182279795879510F030
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-t85_default.hex
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
:1002E000C198C150B1F7CF910895F0E0E0E00994D2
:1002F00017C019BA4005930B0902120001010080D2
:100300003209040000000000000012011001FF008B
:100310000008D0165307040200000001040309047A
:100310000008D01653070502000000010403090479
:1003200011241FBECFE5D2E0CDBFDEBF20E0A0E6A6
:10033000B0E001C01D92AC38B207E1F7C0C1A82FF0
:10034000B92F80E090E041E050EA609530E009C0CC
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-t85_entry_on_power_on.hex
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
:1002E000C198C150B1F7CF910895F0E0E0E00994D2
:1002F00017C0197A4005930B090212000101008012
:100300003209040000000000000012011001FF008B
:100310000008D0165307040200000001040309047A
:100310000008D01653070502000000010403090479
:1003200011241FBECFE5D2E0CDBFDEBF20E0A0E6A6
:10033000B0E001C01D92AC38B207E1F7C0C1A82FF0
:10034000B92F80E090E041E050EA609530E009C0CC
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
:1002E000C198C150B1F7CF910895F0E0E0E00994D2
:1002F00017C0197A4005930B090212000101008012
:100300003209040000000000000012011001FF008B
:100310000008D0165307040200000001040309047A
:100310000008D01653070502000000010403090479
:1003200011241FBECFE5D2E0CDBFDEBF20E0A0E6A6
:10033000B0E001C01D92AC38B207E1F7C0C1A82FF0
:10034000B92F80E090E041E050EA609530E009C0CC
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-t85_entry_on_reset_no_pullup.hex
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
:1002E000C198C150B1F7CF910895F0E0E0E00994D2
:1002F00017C0197A4005930B090212000101008012
:100300003209040000000000000012011001FF008B
:100310000008D0165307040200000001040309047A
:100310000008D01653070502000000010403090479
:1003200011241FBECFE5D2E0CDBFDEBF20E0A0E6A6
:10033000B0E001C01D92AC38B207E1F7C0C1A82FF0
:10034000B92F80E090E041E050EA609530E009C0CC
Expand Down
2 changes: 1 addition & 1 deletion firmware/upgrades/upgrade-t85_pullup_at_0.hex
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
:1002E000C198C150B1F7CF910895F0E0E0E00994D2
:1002F00017C0197A4005930B090212000101008012
:100300003209040000000000000012011001FF008B
:100310000008D0165307040200000001040309047A
:100310000008D01653070502000000010403090479
:1003200011241FBECFE5D2E0CDBFDEBF20E0A0E6A6
:10033000B0E001C01D92AC38B207E1F7A4C1A82F0C
:10034000B92F80E090E041E050EA609530E009C0CC
Expand Down

0 comments on commit ed16196

Please sign in to comment.