v0.19.0
Release 0.19.0
aka: "The Wi-Fi Release"
New features:
- support for wireless networking via the Pico W, Pico 2 W
- new
europi_logmodule to make debugging easier - added WebREPL support to
experimental_config - added NTP support for realtime clocks
- added
experimentalHTTP server module - added
experimentalOSC server/client module - Experimental Config Editor now has sections
- added new
StringConfigPointfor 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 othersHTTP Interface: control EuroPi from your browser using HTTP POST requests- new
desktopscripts folder for programs that interact with EuroPi from a laptop/desktop desktopscript for converting 8mu MIDI signals to OSC to control EuroPi
Other Changes
- moved hardware initialization out of
europi.pyand into neweuropi_hardware.pyfile; existing scripts can continue to usefrom europi import *, but this makes it easier to access buttons, knobs, etc... from modules within thefirmwaredirectory - build & programming instructions expanded to include all Pico variants, including the wireless-capable ones
Bug Fixes
- fixed default I2C timeout in the example configuration