Releases: MCUdude/MegaCoreX
Releases · MCUdude/MegaCoreX
Release list
MegaCoreX v1.2.0
Changelog:
- Add support for EDBG based UPDI hardware debuggers. This makes "real" debugging possible using Arduino IDE 2. More info here. Huge thanks to @felias-fogg for making this possible!
- Add missing 20MHz external oscillator option in boards.txt for ATmega4808
MegaCoreX v1.1.6
Changelog:
- Fix SPI prescaler bug (#213)
- Add new API functions
pwmWrite,pwmSetResolutionandpwmPrescaler
MegaCoreX v1.1.5
Changelog:
- Finally fix the Ethernet library API issues (#208)
MegaCoreX v1.1.4
Changelog:
- Fix IP address compatibility issue with the Ethernet library (#202)
MegaCoreX v1.1.3
Changelog:
- Fix compability issue with ArduinoModbus library (#198)
- Documentation improvements
- Add PICkit5 UPDI programmer
- Use Avrdude v8.0 with the boards manager installer
MegaCoreX v1.1.2
MegaCoreX v1.1.1
MegaCoreX v1.1.0
Changelog:
- Fix issue where Logic/CCL register
LUTCTRLBandLUTCTRLCwas written with incorrect data due to improper bit masking - Fix incorrect Nano 4808 analog pin macro (#151)
- Add new namespace to Comparator, Event and Logic library constants (#150)
- Move Comparator and Logic interrupt/ISR code into a separate cpp file
- This will make the compiler optimize out the additional, unused ISR code that just occupies flash memory
- Add Avrdude 7.0 to boards manager release
- Lots of improvements! Most significantly, support for SerialUPDI programming
MegaCoreX v1.0.10
Changelog:
- Improved Event library that makes it more versatile than before
- Fix
analogReadissue for 32-pin parts (#128) - Fix issue where fuses weren't sent when uploading to a Nano Every or a Nano 4808 (#130)
- Add GCC printf formatting checks at compile time
- Add EEPROM retain tools menu option
- Add
pinConfigurefunction- Provides more flexibility when configuring a pin
- Documented in the Extended API document
- Add "fastboot" support to Optiboot
- Unlike before, Optiboot now starts to run the application immediately if receiving a power-on reset, just like every Official Arduino that uses a bootloader.
- Add
-mrelaxcompiler flag for better code optimization at compile time (#141)
MegaCoreX v1.0.9
Changelog:
- Fix bug in analogWrite when accessing 16 bit registers
- See arduino/ArduinoCore-megaavr#94 for details
- Update to C++17
- Add support for Thinary Nano 4808 board