Skip to content

Commit

Permalink
Last things going in 2.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
SpenceKonde committed Sep 16, 2022
1 parent 0cc2f9c commit c1c88f0
Show file tree
Hide file tree
Showing 4 changed files with 690 additions and 334 deletions.
22 changes: 13 additions & 9 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Changelog
This page documents (nearly) all bugfixes and enhancements that produce visible changes in behavior throughout the history of megaTinyCore. Note that this document is maintained by a human, who is - by nature - imperfect (this is also why there are so many bugs to fix); sometimes the changelog may not be updated at the same time as the changes go in, and occasionally a change is missed entirely in the changelog, though this is rare. Change descriptions may be incomplete or unclear; this is not meant to be an indepth reference.

## Planned changes not yet implemented
These items are in addition to what was listed under changes already in release.

Expand All @@ -19,17 +20,20 @@ These items are in addition to what was listed under changes already in release.
## Unreleased changes
Changes listed here are checked in to GitHub ("master" branch unless specifically noted; this is only done when a change involves a large amount of work and breaks the core in the interim, or where the change is considered very high risk, and needs testing by others prior to merging the changes with master - everything else goes straight into master). These changes are not yet in any "release" nor can they be installed through board manager, only downloading latest code from github will work. These changes will be included in the listed version, though planned version numbers may change without notice - critical fixes may be inserted before a planned release and the planned release bumped up a version, or versions may go from patch to minor version depending on the scale of changes.

### Planned 2.6.1 (critical update)
* Bugfix: Correct several USART bugs that snuck through, including some thought to have been fixed months ago.
* Bugfix: Azduino5 was no good. Same filesystem structure error as usual, moved to Azduino6.
* Bugfix: The 4000 lines of workarounds for compatibility issues introduced by the toolchain update didn't make it into the megaTinyCore release.
* Bugfix: The platform.txt file had been trashed by a bungled merge and tried to upload based on params that didn't exist.
* Bugfix: Correct an include path that confused some alternative IDEs.
* Bugfix: Correct compile error involving RS485 USART configuration.
* Bugfix: Comparator library namespace error fixed.
## Released Versions

### Planned 2.6.1 (critical update)
* 2.6.0 Bugfix: Correct several USART bugs that snuck through, including an apparent regression that would prevent proper serial operation.
* 2.6.0 Bugfix: Azduino5 was no good. Same filesystem structure error as usual, moved to Azduino6.
* 2.6.0 Bugfix: The 4000 lines of workarounds for compatibility issues introduced by the toolchain update didn't make it into the megaTinyCore release.
* 2.6.0 Bugfix: The platform.txt file had been trashed by a bungled merge and tried to upload based on params that didn't exist.
* 2.6.0 Bugfix: Correct an include path that confused some alternative IDEs.
* 2.6.0 Bugfix: Correct compile error involving RS485 USART configuration.
* 2.6.0 Bugfix: Comparator library namespace error fixed. (thanks @ObviousInRetrospect)
* 2.6.0 Bugfix: Advertised 2 MHz internal option was not actually available in non-tuned configurations. Prior to 2.6.0 there was no intent to support this.
* Enhancement: millis with a type B timer is over 25% faster, and uses 30% less flash for the ISR. (thanks @MX683X)
* Bugfix: Correct a few anomalies in boards.txt.

## Released Versions
### 2.6.0
* You can now enable and disable the ADC with analogPowerOption() and enable/disable standby mode.
* Bugfix: Fix issue with SSD bit being cleared when using beginTransaction().
Expand Down
4 changes: 2 additions & 2 deletions megaavr/boards.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4240,8 +4240,8 @@ atxy2o.menu.chip.402w.build.board=AVR_ATtiny402
atxy2o.menu.chip.402w.build.millistimer=A0
atxy2o.menu.chip.402w.upload.maximum_size=3584
atxy2o.menu.chip.402w.upload.maximum_data_size=256
atxy2o.menu.chip.402.TCD0CFG_avrdude=
atxy2o.menu.chip.402.TCD0CFG_serialupdi=
atxy2o.menu.chip.402w.TCD0CFG_avrdude=
atxy2o.menu.chip.402w.TCD0CFG_serialupdi=
atxy2o.menu.chip.402w.upload.workaround=w
atxy2o.menu.chip.202=ATtiny202
atxy2o.menu.chip.202.build.board=AVR_ATtiny202
Expand Down
20 changes: 6 additions & 14 deletions megaavr/extras/development/boards_header.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,28 +9,20 @@
# # # #### ### # # ## ### # # # ##### ### # # #### #
#________________________________________________________________________#
# #
# Copyright Spence Konde and other ## # ### #
# contributors 2018-2021 # # # # ## #
# megaTinyCore is free software. # # # #### # # # #
# (LGPL v2.1) see LICENSE.md and # # # ## # # ## ## # #
# License section of README.md # #### ## ### ## ### #
# Copyright Spence Konde and other ## ### # #
# contributors 2018-2021 # # # ## #
# megaTinyCore is free software. # # # #### # #
# (LGPL v2.1) see LICENSE.md and # # # ## # # ## # #
# License section of README.md # #### ## ### ## ### #
#________________________________________________________________________#
# #
# Now reformatted for easy navigation with text editing tools which #
# have the zoomed out "minimap" that you can scroll through. #
# #
# megaTinyCore 2.5.12 is being developed simultaneously with DxCore #
# megaTinyCore 2.6.0-1 is being developed simultaneously with DxCore #
# 1.5.0. As the hardware is very similar, much code is shared, and that #
# is the version of DxCore most similar to this version of megaTinyCore #
# #
# DxCore gets it's minor version bump before we do because of the DD #
# series support added there. The only changes planned that warrant a #
# minor version bump is the PWM pin menu addition, which likely will #
# will be deferred until some time after DxCore 1.5.0. #
# Less dramatic than the DD-series - but analogous PWM switching went #
# into DxCore 1.5.0, but that's one of the areas of the hardware that #
# is very different and cannot share code #
# #
# The board section headings have a triangle along the right edge #
# if they are a non-bootloader definition. Optiboot sections have a #
# line inside the right edge if they are for the 2-series parts. #
Expand Down
Loading

0 comments on commit c1c88f0

Please sign in to comment.