Skip to content

MegaCoreX v1.0.8

Compare
Choose a tag to compare
@MCUdude MCUdude released this 10 May 13:04
· 79 commits to master since this release

Changelog:

  • Fix various bugs and documentation issues with the Event library
    • Add missing static (#106)
    • Don't enable AVR DA/DB specific code
    • Documentation improvements
  • Disable pin PF2 and PF3 on the Arduino Nano Every
    • Since these pins are hardwired to the i2c pins (#109)
  • Make the i2c buffer size user definable
    • it's now called the same as in my other Arduino cores: TWI_BUFFER_SIZE. With PlatformIO, this can be defined to whatever you want in platformio.ini.
  • Remove HID library
    • None of these chips have any built-in USB hardware anyways
  • Add SD card library
    • The official library only supports ATmega4809, while this version supports all chips except the 8 kiB variants
  • Update Optiboot flash library
  • Add Flash library
    • This works as a wrapper around the Optiboot flash library and makes it very easy to read and write content such as variables, structs, strings, etc. to and from flash memory.
    • Note that you'll have to have Optiboot loaded on the microcontroller for it to work
  • Update PlatformIO documentation
  • Add keywords coloring library
    • You'll now have colored keywords if you write stuff like PORTB in the IDE
  • Fix analog pin macro issue (#121)
  • Add MEGACOREX and MCUDUDE_MEGACOREX macros
    • May be used by libraries to determine which 3rd party Arduino core is in use