Skip to content

Releases: MCUdude/MegaCoreX

MegaCoreX v1.2.0

Choose a tag to compare

@MCUdude MCUdude released this 06 Jul 18:48
ba59232

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

Choose a tag to compare

@MCUdude MCUdude released this 20 Apr 06:33

Changelog:

MegaCoreX v1.1.5

Choose a tag to compare

@MCUdude MCUdude released this 15 May 21:14

Changelog:

  • Finally fix the Ethernet library API issues (#208)

MegaCoreX v1.1.4

Choose a tag to compare

@MCUdude MCUdude released this 14 May 17:44
7881778

Changelog:

  • Fix IP address compatibility issue with the Ethernet library (#202)

MegaCoreX v1.1.3

Choose a tag to compare

@MCUdude MCUdude released this 10 Oct 19:39

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

Choose a tag to compare

@MCUdude MCUdude released this 01 May 10:50

Changelog:

  • Fix typo in the Logic library Logic::init, which one of the inputs from being set up properly
  • Fix typo in max() template function
  • Fix issue where PORTF on Nano Every would be cleared (#172)
  • Fix issue where servo.read() and servo.readMicroseconds() returns incorrect value (#162)

MegaCoreX v1.1.1

Choose a tag to compare

@MCUdude MCUdude released this 11 Jan 18:59

Changelog:

  • Prevent corruption of disassembler listing command for paths w/ spaces (#159)
  • Replace typeof macros like min, max, sq with template based functions instead
  • Fix Servo library include issue (#167)
  • Update documentation
  • Prepare for the newly released Avrdude 7.1 upload tool

MegaCoreX v1.1.0

Choose a tag to compare

@MCUdude MCUdude released this 18 Jun 21:43
4ad400b

Changelog:

  • Fix issue where Logic/CCL register LUTCTRLB and LUTCTRLC was 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

Choose a tag to compare

@MCUdude MCUdude released this 16 Mar 06:53

Changelog:

  • Improved Event library that makes it more versatile than before
  • Fix analogRead issue 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 pinConfigure function
  • 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 -mrelax compiler flag for better code optimization at compile time (#141)

MegaCoreX v1.0.9

Choose a tag to compare

@MCUdude MCUdude released this 12 Aug 12:37

Changelog:

  • Fix bug in analogWrite when accessing 16 bit registers
  • Update to C++17
  • Add support for Thinary Nano 4808 board