Skip to content

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 16 Mar 23:27
· 42 commits to main since this release

Release 0.19.0

aka: "The Wi-Fi Release"

New features:

  • support for wireless networking via the Pico W, Pico 2 W
  • new europi_log module to make debugging easier
  • added WebREPL support to experimental_config
  • added NTP support for realtime clocks
  • added experimental HTTP server module
  • added experimental OSC server/client module
  • Experimental Config Editor now has sections
  • added new StringConfigPoint for configuration files (cannot be edited via the config editors)

New Scripts:

  • OSC Interface: control EuroPi with OSC via UDP. Compatible with TouchOSC on Android, among others
  • HTTP Interface: control EuroPi from your browser using HTTP POST requests
  • new desktop scripts folder for programs that interact with EuroPi from a laptop/desktop
  • desktop script for converting 8mu MIDI signals to OSC to control EuroPi

Other Changes

  • moved hardware initialization out of europi.py and into new europi_hardware.py file; existing scripts can continue to use from europi import *, but this makes it easier to access buttons, knobs, etc... from modules within the firmware directory
  • build & programming instructions expanded to include all Pico variants, including the wireless-capable ones

Bug Fixes

  • fixed default I2C timeout in the example configuration