Skip to content

Commit bf8b99f

Browse files
committed
Version 2.7.5. New micronucleus bootloader and binary version 2.6 with info function, removed ATtiny88 support.
1 parent ba85c2a commit bf8b99f

File tree

63 files changed

+838
-7802
lines changed

Some content is hidden

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

63 files changed

+838
-7802
lines changed

.github/workflows/TestCompile.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
# This is the name of the workflow, visible on GitHub UI.
99
name: TestCompile
1010
on:
11+
workflow_dispatch: # To run it manually
1112
push: # see: https://help.github.com/en/actions/reference/events-that-trigger-workflows#pull-request-event-pull_request
1213
paths:
1314
- '**.ino'
@@ -32,7 +33,7 @@ jobs:
3233
# Examples: arduino:avr:uno, arduino:avr:leonardo, arduino:avr:nano, arduino:avr:mega
3334
# arduino:sam:arduino_due_x, arduino:samd:arduino_zero_native"
3435
# ATTinyCore:avr:attinyx5:chip=85,clock=1internal, digistump:avr:digispark-tiny, digistump:avr:digispark-pro
35-
# STM32:stm32:GenF1:pnum=BLUEPILL_F103C8
36+
# STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8
3637
# esp8266:esp8266:huzzah:eesz=4M3M,xtal=80, esp32:esp32:featheresp32:FlashFreq=80
3738
# You may add a suffix behind the fqbn with "|" to specify one board for e.g. different compile options like arduino:avr:uno|trace
3839
#############################################################################################################

.github/workflows/TestRelease.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
# This is the name of the workflow, visible on GitHub UI.
99
name: TestRelease
1010
on:
11+
workflow_dispatch: # To run it manually
1112
push: # see: https://help.github.com/en/actions/reference/events-that-trigger-workflows#pull-request-event-pull_request
1213
paths:
1314
- 'package_digistump_index.json'
@@ -30,7 +31,7 @@ jobs:
3031
# Examples: arduino:avr:uno, arduino:avr:leonardo, arduino:avr:nano, arduino:avr:mega
3132
# arduino:sam:arduino_due_x, arduino:samd:arduino_zero_native"
3233
# ATTinyCore:avr:attinyx5:chip=85,clock=1internal, digistump:avr:digispark-tiny, digistump:avr:digispark-pro
33-
# STM32:stm32:GenF1:pnum=BLUEPILL_F103C8
34+
# STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8
3435
# esp8266:esp8266:huzzah:eesz=4M3M,xtal=80, esp32:esp32:featheresp32:FlashFreq=80
3536
# You may add a suffix behind the fqbn with "|" to specify one board for e.g. different compile options like arduino:avr:uno|trace
3637
#############################################################################################################

README.md

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# Improved version of Digistump avr core for Arduino
22
Available as Arduino Board Manager entry "Digistump AVR Boards" using the Board Manager URL: https://raw.githubusercontent.com/ArminJo/DigistumpArduino/master/package_digistump_index.json
33

4-
### [Version 1.7.4 ](https://github.com/ArminJo/DigistumpArduino/archive/master.zip) - work in progress
5-
Last version with MH-ET LIVE Tiny88(16.0MHz) support, since it is now supported by ATTinyCore.
4+
### [Version 1.7.5 ](https://github.com/ArminJo/DigistumpArduino/archive/master.zip)
5+
New micronucleus bootloader and binary version 2.6 with info function.<br/>
6+
First version **without** MH-ET LIVE Tiny88(16.0MHz) support, since it is now supported by ATTinyCore.
67

78
[![TestCompile](https://github.com/ArminJo/DigistumpArduino/workflows/TestCompile/badge.svg)](https://github.com/ArminJo/DigistumpArduino/actions)
89
[![Commits since latest](https://img.shields.io/github/commits-since/ArminJo/DigistumpArduino/latest)](https://github.com/ArminJo/DigistumpArduino/commits/master)
@@ -153,7 +154,11 @@ USB+ INT0 PD2 2| |VIN
153154
The Arduino ESP8266 core available with https://arduino.esp8266.com/stable/package_esp8266com_index.json supports the *Digistump Oak* board now, better use that.
154155

155156
# Revision History
156-
### Version 1.7.4 - work in progress
157+
### Version 1.7.5
158+
- New micronucleus bootloader and binary version 2.6 with info function.
159+
- First version **without** MH-ET LIVE Tiny88(16.0MHz) support, since it is now supported by ATTinyCore.
160+
161+
### Version 1.7.4
157162
- Defined symbols DIGISTUMPCORE, DIGISTUMPCORE_MAJOR etc.
158163
- Last version with MH-ET LIVE Tiny88(16.0MHz) support, since it is now supported by ATTinyCore.
159164

digistump-avr-1.7.5.zip

2.16 MB
Binary file not shown.

digistump-avr/boards.txt

+5-32
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,14 @@ digispark-tiny.menu.micronucleus.entryReset.upload.maximum_size=6586
5252
digispark-tiny.menu.micronucleus.entryReset.bootloader.file=upgrade-t85_entry_on_reset_activePullup_fastExit.hex
5353
digispark-tiny.menu.micronucleus.agressive=Agressive (6778)
5454
digispark-tiny.menu.micronucleus.agressive.upload.maximum_size=6778
55-
digispark-tiny.menu.micronucleus.agressive.bootloader.file=upgrade-t85_aggressive.hex
55+
digispark-tiny.menu.micronucleus.agressive.bootloader.file=upgrade-t85_agressive.hex
5656

5757
digispark-tiny.menu.burnmode.upgrade=Upgrade (via USB)
5858
digispark-tiny.menu.burnmode.upgrade.bootloader.tool=micronucleus
5959
digispark-tiny.menu.burnmode.install=Fresh Install (via ISP)
6060
digispark-tiny.menu.burnmode.install.bootloader.tool=avrdude
61+
digispark-tiny.menu.burnmode.info=Bootloader informations (via USB), no programming
62+
digispark-tiny.menu.burnmode.info.bootloader.tool=micronucleus_info
6163

6264
##############################################################
6365

@@ -96,35 +98,6 @@ digispark-pro.menu.burnmode.upgrade=Upgrade (via USB)
9698
digispark-pro.menu.burnmode.upgrade.bootloader.tool=micronucleus
9799
digispark-pro.menu.burnmode.install=Fresh Install (via ISP)
98100
digispark-pro.menu.burnmode.install.bootloader.tool=avrdude
99-
101+
digispark-pro.menu.burnmode.info=Bootloader informations (via USB), no programming
102+
digispark-pro.menu.burnmode.info.bootloader.tool=micronucleus_info
100103
##############################################################
101-
102-
MHETtiny88.name=MH-ET LIVE Tiny88 (16 MHz ATTinyCore)
103-
104-
MHETtiny88.build.mcu=attiny88
105-
MHETtiny88.build.f_cpu=16000000L
106-
#use ATTinyCore
107-
MHETtiny88.build.board=AVR_ATTINYX8
108-
MHETtiny88.build.core=tiny88
109-
MHETtiny88.build.variant=MHtiny88
110-
111-
# to be compatible with ATTinyCore
112-
MHETtiny88.build.SerialBufferSize=32
113-
114-
MHETtiny88.upload.protocol=usb
115-
MHETtiny88.upload.tool=micronucleus
116-
MHETtiny88.upload.maximum_data_size=512
117-
MHETtiny88.upload.wait_for_upload_port = false
118-
MHETtiny88.upload.use_1200bps_touch = false
119-
120-
MHETtiny88.menu.micronucleus.default=Default (6778 bytes avail.)
121-
MHETtiny88.menu.micronucleus.default.upload.maximum_size=6778
122-
MHETtiny88.menu.micronucleus.default.bootloader.file=upgrade-t88_default.hex
123-
MHETtiny88.menu.micronucleus.recommended=Recommended (6778 bytes avail.)
124-
MHETtiny88.menu.micronucleus.recommended.upload.maximum_size=6778
125-
MHETtiny88.menu.micronucleus.recommended.bootloader.file=upgrade-t88_entry_on_powerOn_activePullup_fastExit.hex
126-
127-
MHETtiny88.menu.burnmode.upgrade=Upgrade (via USB)
128-
MHETtiny88.menu.burnmode.upgrade.bootloader.tool=micronucleus
129-
MHETtiny88.menu.burnmode.install=Fresh Install (via ISP)
130-
MHETtiny88.menu.burnmode.install.bootloader.tool=avrdude

digistump-avr/bootloaders/upgrade-t167_default.hex

+91-91
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
:1000C0001FC000001DC000001BC0000019C00000C0
77
:1000D0000000000000000000000000000000000020
88
:1000E0000000000000000000000000000000000010
9-
:1000F00011241FBECFEFD2E0DEBFCDBFB0D3C8C347
9+
:1000F00011241FBECFEFD2E0DEBFCDBFB1D3C9C345
1010
:10010000BFCF009709F40895E0EAFFE03197F1F7D7
1111
:100110000197F7CF80789B0120583F4FDB01FC010E
1212
:10012000E61BF70BEA0FFB1F459154914D935D932E
@@ -24,10 +24,10 @@
2424
:1001E000F894DEBF0FBECDBFDF91CF910895EF929F
2525
:1001F000FF920F931F93CF93DF93CDB7DEB7C05815
2626
:10020000D1090FB6F894DEBF0FBECDBF10E000E0FD
27-
:1002100045E00C33140774F0C058DF4F0FB6F89464
27+
:1002100045E00E33140774F0C058DF4F0FB6F89462
2828
:10022000DEBF0FBECDBFDF91CF911F910F91FF9029
2929
:10023000EF90089530E020E0F801EE5DFC4FE20F12
30-
:10024000F31FC9018E7F48E0EE35F407FCF44591B9
30+
:10024000F31FC9018E7F48E0E036F407FCF44591C6
3131
:10025000549161E070E06C0F7D1F860F971FFC01C9
3232
:10026000518340832E5F3F4F2038310529F77801B5
3333
:10027000F0E8EF1AF5ECFF0AC7015EDFBE016F5F21
@@ -41,93 +41,93 @@
4141
:1002F000CF911F910F910895CF9384B1836084B9FA
4242
:100300002998CAEF81E090E0FCDE299A81E090E034
4343
:10031000F8DE2998C150B1F7CF910895F0E0E0E000
44-
:10032000099416C000003A7C8005948709021200E7
45-
:1003300001010080320904000000000000001201E9
46-
:100340001001FF000008D01653070502000000014D
47-
:1003500011241FBECFEFD2E0CDBFDEBF21E0A0E071
48-
:10036000B1E001C01D92AC32B207E1F736C1DC0149
49-
:1003700080E090E041E050EA609530E009C02D91C6
50-
:1003800082279795879510F084279527305EC8F3CC
51-
:100390006F5FA8F38D939D930895CF93DF93CC2740
52-
:1003A000C3951B9BE9F71B9B0BC01B9B09C01B9BA9
53-
:1003B00007C01B9B05C01B9B03C01B9B01C089C0C2
54-
:1003C0000F92C0910E01DD27CA5EDE4F0F9065E5EA
55-
:1003D0001B9B03C00F920F90E6CF0F930F910F93CB
56-
:1003E00020E040E10F9103B1087403FB27F93F932C
57-
:1003F00050E03BE039C0187440642F77012F5F5FF5
58-
:100400001EC0406813B118742F7752501FC040644B
59-
:1004100003B12F770874D1F15F5F00C023C0406241
60-
:1004200013B12F77187491F15F5F00C025C0087475
61-
:100430001027515012F45D5F0000115027952C3F9A
62-
:1004400013B1C8F618740127015027952C3FC8F640
63-
:100450004227499303B1087410274F731150279511
64-
:100460002C3FA8F64695469513B1187479F00127EC
65-
:10047000015027952C3F98F66B5A60F3315003B129
66-
:10048000B0F600C012E01BBB00271DC03B503195E9
67-
:10049000C31BD04012E01BBB0881033CE9F00B34C6
68-
:1004A000D9F020910C011981110F1213EDCF0936EB
69-
:1004B00011F10D3211F0013E39F7CAE01BB311FD05
70-
:1004C00002C0CA95D9F7009314013F91CBB3C1FD87
71-
:1004D00067CFDF91CF910895209114012223A9F3D2
72-
:1004E00010911201112309F534300AF130931201F1
73-
:1004F00020930D011CC0009112010130B4F40AE5F3
74-
:1005000030910F0134FD14C000930F01C1E0D1E020
75-
:1005100013C0052710E000C0000005B91AC0052768
76-
:1005200010E0221F1DC010E021C04AE502C032EDDC
77-
:10053000432FC4E1D0E032E014B118642B9A05B126
78-
:1005400014B958E420E865E320FF052705B927958D
79-
:1005500017951C3FF0F66695B8F7B1F720FF052711
80-
:1005600005B9279517951C3FD0F62795179517FFC6
81-
:10057000052700001C3F05B9B0F629913A9519F7F7
82-
:10058000077B10911301110FC651D04005B911F02E
83-
:1005900010930C0112E01BBB086014B1177B402FB5
84-
:1005A000477B54E05A95F1F705B914B945B98DCF99
85-
:1005B000F201309779F0E230F10511F480E49DE129
86-
:1005C00021E00C0120935700E8951124CF010296F9
87-
:1005D0002C0108958CE094E9F3CF88E180936000CA
88-
:1005E00087E080936000239A88EB9BE0E0E9F1E0EC
89-
:1005F0003197F1F70197D1F723988AE580930F019E
90-
:100600008FEF8093000180916C00806480936C0078
91-
:1006100080916800826080936800712C312C512C8D
92-
:10062000412CC5EDD4E184E693B1987409F084E6D9
93-
:10063000815021F41092130110920C01D99B9BC0A0
94-
:10064000ACDE82E08BBBA89522E032120CC0E0E861
95-
:10065000FAE3E058F10983E080935700E89530977A
96-
:10066000C1F7512C412C832D803409F088C0F20150
97-
:100670003297E0388AE3F80720F485E0809357004A
98-
:10068000E895312C80911201835087FD2BC0909109
99-
:100690000D019D3229F5883019F583EC8093010115
100-
:1006A0008AE580930F01809117018076909118015F
101-
:1006B000882309F499C0712C911170C084E89AE3E1
102-
:1006C000909311018093100186E090911E01911189
103-
:1006D00005C090911D01981708F4892F809300019F
104-
:1006E0001092120180910F0184FF30C080910001AF
105-
:1006F0008F3F61F1C82F893008F0C8E0982F9C1B0C
106-
:10070000909300019091010128E8922790930101B4
107-
:10071000882381F0E0911001F0911101A2E0B1E095
108-
:100720008C2F94919D9331968150D9F7F0931101BC
109-
:10073000E09310016C2F82E091E019DECC5FCC30A9
110-
:1007400019F08FEF80930001C0930F01C301019650
111-
:100750003C01803B944029F4EDE7FAE3E491EF3F5C
112-
:10076000A1F4D99B5ECF8CE11B9B8CE18150E1F71A
113-
:1007700082E08BBB56CF219709F056CF64CF8430EF
114-
:1007800009F07FCFCD2B09F07DCF14B8109268000F
115-
:1007900010926C0084B78EBB14BEC1CD913079F439
116-
:1007A0004114510411F480E090CF80911B018078B6
117-
:1007B000482E50901C0181E187BFE895F4CF93301B
118-
:1007C00081F48091190190911A01F2DE80911B0150
119-
:1007D00090911C01EDDE842D8F7729F790E4392E5E
120-
:1007E00074CF9F73392EDFCF2091190110920A0127
121-
:1007F00091110AC010920B012AE031E082E030939F
122-
:1008000011012093100161CF953029F42093130139
123-
:100810002AE031E0F4CF963091F480911A018130D2
124-
:1008200041F48CE99AE3909311018093100182E1E5
125-
:100830004CCF823009F0B7CF8AE89AE3F4CF9830F2
126-
:1008400051F0993019F420931501E2CF81E09A30EC
127-
:10085000F9F280E0DDCF25E131E081E0D0CF85B154
128-
:1008600015B884B18FEF84B98AEF90E04ADC84B187
129-
:1008700014B88AEF90E045DCF89489DCB8DC0FDD31
130-
:100880003BDD8DE79AE358DC49DD90E080E0089598
131-
:04089000F894FFCF0A
44+
:10032000099417C000003A7C8005948700000902F8
45+
:1003300012000101008032090400000000000000EA
46+
:1003400012011001FF000008D0165307060200003A
47+
:10035000000111241FBECFEFD2E0CDBFDEBF21E0F0
48+
:10036000A0E0B1E001C01D92AC32B207E1F736C1A6
49+
:10037000DC0180E090E041E050EA609530E009C0A7
50+
:100380002D9182279795879510F084279527305EC9
51+
:10039000C8F36F5FA8F38D939D930895CF93DF9378
52+
:1003A000CC27C3951B9BE9F71B9B0BC01B9B09C06C
53+
:1003B0001B9B07C01B9B05C01B9B03C01B9B01C055
54+
:1003C00089C00F92C0910E01DD27CA5EDE4F0F90EB
55+
:1003D00065E51B9B03C00F920F90E6CF0F930F9123
56+
:1003E0000F9320E040E10F9103B1087403FB27F95C
57+
:1003F0003F9350E03BE039C0187440642F77012FE1
58+
:100400005F5F1EC0406813B118742F7752501FC031
59+
:10041000406403B12F770874D1F15F5F00C023C03F
60+
:10042000406213B12F77187491F15F5F00C025C04F
61+
:1004300008741027515012F45D5F00001150279589
62+
:100440002C3F13B1C8F618740127015027952C3F93
63+
:10045000C8F64227499303B1087410274F7311500F
64+
:1004600027952C3FA8F64695469513B1187479F058
65+
:100470000127015027952C3F98F66B5A60F33150B5
66+
:1004800003B1B0F600C012E01BBB00271DC03B50FB
67+
:100490003195C31BD04012E01BBB0881033CE9F03F
68+
:1004A0000B34D9F020910C011981110F1213EDCFEB
69+
:1004B000093611F10D3211F0013E39F7CAE01BB3D4
70+
:1004C00011FD02C0CA95D9F7009314013F91CBB337
71+
:1004D000C1FD67CFDF91CF910895209114012223B0
72+
:1004E000A9F310911201112309F534300AF1309368
73+
:1004F000120120930D011CC0009112010130B4F4CF
74+
:100500000AE530910F0134FD14C000930F01C1E0E2
75+
:10051000D1E013C0052710E000C0000005B91AC0E3
76+
:10052000052710E0221F1DC010E021C04AE502C0CF
77+
:1005300032ED432FC4E1D0E032E014B118642B9ABD
78+
:1005400005B114B958E420E865E320FF052705B993
79+
:10055000279517951C3FF0F66695B8F7B1F720FF81
80+
:10056000052705B9279517951C3FD0F627951795B0
81+
:1005700017FF052700001C3F05B9B0F629913A95F1
82+
:1005800019F7077B10911301110FC651D04005B91F
83+
:1005900011F010930C0112E01BBB086014B1177B23
84+
:1005A000402F477B54E05A95F1F705B914B945B986
85+
:1005B0008DCFF201309779F0E230F10511F480E44B
86+
:1005C0009DE121E00C0120935700E8951124CF0113
87+
:1005D00002962C0108958CE094E9F3CF88E1809392
88+
:1005E000600087E080936000239A88EB9BE0E0E95D
89+
:1005F000F1E03197F1F70197D1F723988AE58093DD
90+
:100600000F018FEF8093000180916C0080648093D4
91+
:100610006C0080916800826080936800712C312C9E
92+
:10062000512C412CC5EDD4E184E693B1987409F0C6
93+
:1006300084E6815021F41092130110920C01D99B91
94+
:100640009BC0ACDE82E08BBBA89522E032120CC0CE
95+
:10065000E0E8FAE3E058F10983E080935700E89579
96+
:100660003097C1F7512C412C832D803409F088C07C
97+
:10067000F2013297E0388AE3F80720F485E08093AE
98+
:100680005700E895312C80911201835087FD2BC0D3
99+
:1006900090910D019D3229F5883019F583EC8093F6
100+
:1006A00001018AE580930F01809117018076909176
101+
:1006B0001801882309F499C0712C911170C084E845
102+
:1006C0009AE3909311018093100188E090911E01AC
103+
:1006D000911105C090911D01981708F4892F8093FE
104+
:1006E00000011092120180910F0184FF30C08091AF
105+
:1006F00000018F3F61F1C82F893008F0C8E0982FC2
106+
:100700009C1B909300019091010128E892279093FF
107+
:100710000101882381F0E0911001F0911101A2E024
108+
:10072000B1E08C2F94919D9331968150D9F7F0933D
109+
:100730001101E09310016C2F82E091E019DECC5F93
110+
:10074000CC3019F08FEF80930001C0930F01C301EB
111+
:1007500001963C01803B944029F4EDE7FAE3E491F3
112+
:10076000EF3FA1F4D99B5ECF8CE11B9B8CE18150C4
113+
:10077000E1F782E08BBB56CF219709F056CF64CFCB
114+
:10078000843009F07FCFCD2B09F07DCF14B81092C3
115+
:10079000680010926C0084B78EBB14BEC0CD91303F
116+
:1007A00079F44114510411F480E090CF80911B0141
117+
:1007B0008078482E50901C0181E187BFE895F4CFE6
118+
:1007C000933081F48091190190911A01F2DE8091A9
119+
:1007D0001B0190911C01EDDE842D8F7729F790E4A9
120+
:1007E000392E74CF9F73392EDFCF209119011092CB
121+
:1007F0000A0191110AC010920B012AE031E082E057
122+
:10080000309311012093100161CF953029F420938A
123+
:1008100013012AE031E0F4CF963091F480911A016F
124+
:10082000813041F48EE99AE3909311018093100195
125+
:1008300082E14CCF823009F0B7CF8CE89AE3F4CF55
126+
:10084000983051F0993019F420931501E2CF81E0EE
127+
:100850009A30F9F280E0DDCF25E131E081E0D0CFC0
128+
:1008600085B115B884B18FEF84B98AEF90E049DC87
129+
:1008700084B114B88AEF90E044DCF89488DCB7DCEB
130+
:100880000EDD3ADD8DE79AE357DC48DD90E080E04D
131+
:060890000895F894FFCF6B
132132
:040000030000008079
133133
:00000001FF

0 commit comments

Comments
 (0)