Skip to content

v5.4.0

Compare
Choose a tag to compare
@paradajz paradajz released this 17 Feb 21:27
· 992 commits to master since this release

New features

  • Added support for defining analog components on touchscreens via X/Y coordinates
  • Added the ability to specify initial screen index on touchscreen

Improvements

  • Improved startup handling of Nextion touchscreens
  • Simplified LED control modes
  • All analog values will be re-sent once the USB connection is initiated
  • More improvements to firmware update process (bootloader) on Arduino Mega

Fixes

  • Fixed incorrect calculation of blink speed and brightness on LEDs

Other

  • Added schematics and design files for Bergamot MIDI controller
  • Reduced total number of touchscreen components on Arduino Mega to reduce RAM usage
  • Replaced yq and jq YAML/JSON parser tools with dasel
  • Removed the dependency to GNU find in flashing script
  • Misc build system tweaks
  • Test updates
  • Added new submodule: avr-libstdcpp (used to enable some C++ features not present in standard AVR C++ library)
  • Switched to AVR toolchain from Arduino to enable compilation of avr-libstdcpp