Bot releases are hidden (Show)
Published by SpenceKonde about 6 years ago
1.2.0 brings a lot of major bootloader related improvements, as well as a few bugfixes. Please be on the lookout for bugs and report them promptly (via github issue or microcontrollers section of the Arduino forum - if posting on Arduino forum be sure to include "ATTinyCore" in the title of the thread to make sure I see it)
First - all bootloaders are updated to the new Optiboot 8.0 codebase. Secondly, all virtualboot bootloaders (for everything except the tiny828) now use the EE_RDY vector (which is not used by anything in arduino-land - the EEPROM library uses a busywait loop, not the interrupt) instead of WDT interrupt vector, so that you can now freely use that in your applications. No longer must you abandon using the bootloader if you wish to have the chip sleep for a set period of time and wake up using the WDT interrupt! These bootloaders are a drop-in replacement, and no special action is needed to upload to boards with the old or new version of the bootloader (we recommend rebootloading with the new one though, to take advantage of the changes to which vector is used, though).
Second - I am happy to announce that we now have bootloaders that use software serial, so you can upload code using serial even on boards that don't have hardware serial. The pins for this are the same as the builtin software serial "Serial" on these parts. This adds bootloader support for the ATTiny 45, 85, 44, 84, 461, 861, 48 and 88. These all use virtualboot and in all cases virtualboot uses EE_RDY vector as mentioned above. These should not be considered production-ready until people have had a chance to kick the tires and report any bugs.
Additionally, there are a bunch of smaller additions and fixes:
Published by SpenceKonde over 6 years ago
This is the version of 1.1.5 for manual installation (as opposed to board manager installation). See above for detailed changelog.
Published by SpenceKonde over 6 years ago
The long awaited (and long overdue) 1.1.5 release adds a number of exciting new features - the tools menu now has an increased level of granularity w/regards to BOD and EESAVE options (particularly on parts where the BOD can run in sampled mode, and in different modes if it's sleeping to help save power). The recently added unified SPI library has been improved as well. This also includes a large number of bug fixes, including a programming issue on the Tiny1634 that impacted users of some USBTinyISP clones, leading to verification errors.
Published by SpenceKonde about 7 years ago
This is the version of 1.1.4 for manual installation (as opposed to board manager installation). See below for details on the 1.1.4 release.
Published by SpenceKonde about 7 years ago
This is a bugfix release to resolve a regression involving the analog pin numbers in 1.1.3 - the pin names of the form A# would all read pin A0, regardless of which pin name was used. This has been resolved, and all A# pin names now work.
This also fixes an issue with printing strings from flash using the F() macro, programming the attiny167, and use of "ponyserial" type programmers.
Published by SpenceKonde over 7 years ago
Huge update - this brings the long-awaited Unified SPI and Wire libraries - Now, finally, you can use SPI and Wire on parts with a USI instead of the full SPI/TWI hardware without having to use a special USI-based library and adjust your libraries to refer to it - you can just use the SPI or Wire libraries, and it will determine which implementation to use, and the libraries you're including will pull in this unified library automatically (since it has the same name and implements the same interface).
A partial list of new features and fixes:
Published by SpenceKonde almost 8 years ago
This release adds the much-anticipated support for Link Time Optimization that was added to the Arduino IDE starting in AVR boards 1.6.13 (ships with IDE 1.6.11) - this can be enabled from the tools menu, and will reduce the size of your sketches by 10~15% under most circumstances!
Other changes:
Published by SpenceKonde over 8 years ago
This release introduces improved documentation including new pinout diagrams by @MCUdude, who also maintains several cores for the larger ATmega microcontrollers.
Additional changes and fixes:
Published by SpenceKonde over 8 years ago
This version merges in support for the ATtiny 441, 841, 828, and 1634 from my ATTiny Modern core. Some other exciting features and fixes:
Published by SpenceKonde almost 9 years ago
Published by SpenceKonde about 9 years ago
This update fixes 'upload using programmer' and fixes usbasp upload/bootload using the "updated" firmware
Published by SpenceKonde about 9 years ago
Avrdude.conf path fixed to work with board manager. Turns out this also fixed the issue that had required a second set of programmers in programmers.txt, so those are no longer needed and were removed.
Published by SpenceKonde about 9 years ago
Published by SpenceKonde about 9 years ago
Published by SpenceKonde about 9 years ago
This release corrects missing and deprecated entries in boards.txt and platform.txt
Published by SpenceKonde about 9 years ago
This release introduces board manager support for this ATtiny Core
For more information, see readme.