Skip to content

v0.7.9

Latest

Choose a tag to compare

@pydevices-release-automation pydevices-release-automation released this 03 Nov 06:22
5eadbf5

What's Changed

  • lib-lock: pygraphics to v0.1.2 by @bdbarnett in #315
  • AGENTS.md: say how examples are written by @bdbarnett in #317
  • sayso examples: add Tested on lines for the examples that ran by @bdbarnett in #318
  • sayso: custom_transport.py uses a call that works in Dev Mode by @bdbarnett in #319
  • appkit: install straight from GitHub with mip by @bdbarnett in #320
  • test_mip_split: a folder lib-lock.json publishes needs no mip-split line by @bdbarnett in #321
  • medialink: live audio between boards and computers, with a walkie-talkie by @bdbarnett in #322
  • medialink: a board whose speaker and microphone share a port can answer back by @bdbarnett in #323
  • medialink: Hotspot, so two boards talk over an access point one of them starts by @bdbarnett in #324
  • medialink: BLE, so a board nearby is found by Bluetooth LE and reached over IP by @bdbarnett in #325
  • medialink: pictures, and the camera, doorbell and videophone examples by @bdbarnett in #326
  • es7210: turn the clock doubler on for MCLK at 256 fs by @bdbarnett in #334
  • medialink: a board answers after it has listened; hotspot errors on MicroPython by @bdbarnett in #329
  • medialink.Hotspot: a board on a fixed address can join by @bdbarnett in #331
  • medialink: hands-free by voice activity, a baby monitor and a doorbell by @bdbarnett in #328
  • medialink: a wake word opens the hands-free floor by @bdbarnett in #332
  • medialink guide: watch a camera on a TV by @bdbarnett in #335
  • P4 boards: open the board's I2C bus before the camera by @bdbarnett in #336
  • medialink: a talker waits for its microphone instead of spinning by @bdbarnett in #337
  • medialink guide: a board config already takes the console off the screen by @bdbarnett in #339
  • midiports docs: an Android phone as the USB MIDI keyboard by @bdbarnett in #341
  • displaydev on CircuitPython: a driver takes the console off the screen by @bdbarnett in #342
  • hmilink: an OSC transport for phone and desktop OSC apps by @bdbarnett in #338
  • Roadmap: SysEx in midiports on Windows by @bdbarnett in #345
  • bledev.repl: ask a host to pair as soon as it connects by @bdbarnett in #346
  • hmilink: panels keep the device's order by @bdbarnett in #344
  • midiports: a phone synth plays a board's usb_device ports by @bdbarnett in #348
  • bledev.repl: take a free dupterm slot, and wait its turn beside WebREPL by @bdbarnett in #349
  • bledev.repl: give the passkey its own 30 s before hanging up by @bdbarnett in #350
  • Document Wi-Fi power saving: slow replies, misleading pings, how to turn it off by @bdbarnett in #351
  • usb-host-mtp: photos and files off a phone or a camera over MTP/PTP by @bdbarnett in #340
  • Roadmap: audiodev plays through the C WASAPI speaker on Windows by @bdbarnett in #352
  • Build LVGL from omnipython-lvgl by @bdbarnett in #354
  • measure_fps counts blit_rect flushes by @bdbarnett in #355
  • docs: link file mentions in package READMEs and contributor guides by @bdbarnett in #356
  • Ecosystem map: the four archived LVGL repos move under 'Moved' by @bdbarnett in #357
  • medialink: a listener catches up after a late burst instead of staying late by @bdbarnett in #358
  • audiodev: PaceOutput.try_write takes only what fits; write() counts what it drops by @bdbarnett in #360
  • sayso: MicroPython is validated on an ESP32-P4 board by @bdbarnett in #361
  • display_driver: present DIRECT frames without waiting inside the flush by @bdbarnett in #353
  • ROADMAP: a backend registry, under consideration by @bdbarnett in #362
  • Roadmap: the backend registry exists; what's planned is leaving experimental by @bdbarnett in #363
  • medialink: hands-free listening ignores the microphone's opening click by @bdbarnett in #364
  • medialink: voice activity passes over a starting microphone's digital silence by @bdbarnett in #366
  • docs: a paired phone as a presence key over BLE HID by @bdbarnett in #367
  • audioinstruments and audioeffects come from their own repositories by @bdbarnett in #369
  • Ecosystem map: audioinstruments and audioeffects replace audiocomponents by @bdbarnett in #370
  • controlpanel: a hardware-style LVGL panel for instruments and effects by @bdbarnett in #368
  • controlpanel: the encoders past the adapter's macros stay dark by @bdbarnett in #371
  • controlpanel: EXIT has no LED by @bdbarnett in #373
  • synthstation: pick an instrument and play it from a MIDI keyboard by @bdbarnett in #372
  • Library: pin audioinstruments v0.5.1.dev0 by @bdbarnett in #374
  • Release 0.7.9.dev0 by @pydevices-release-automation[bot] in #376
  • Synth Station: cap the voices at what the audio pump can render in time by @bdbarnett in #377
  • Release 0.7.9.dev2 by @pydevices-release-automation[bot] in #380
  • Tests: the USB shims' clock moves, so the unit tests stop hanging by @bdbarnett in #383
  • sayso moves to the apps repository by @bdbarnett in #382
  • Library: audioinstruments v0.5.1.dev4 and audioeffects v0.5.1.dev0 by @bdbarnett in #384
  • midiports.windows: a display's message pump no longer swallows MIDI input by @bdbarnett in #385
  • audiodev.pump: import struct once, so a status read doesn't search the path by @bdbarnett in #386
  • Library: audioinstruments 0.5.1, audioeffects 0.5.1 and applibs 0.1.1 by @bdbarnett in #388
  • Troubleshooting: slow starts and audio dropouts on MicroPython by @bdbarnett in #387
  • Interpreters: pin micropython-pydevices and omnipython-lvgl at their tips by @bdbarnett in #389
  • Release 0.7.9 by @pydevices-release-automation[bot] in #390

Full Changelog: v0.7.8...v0.7.9

The attached interpreters are built on MicroPython 1.30.0-preview (a preview) and CircuitPython 11.0.0-alpha.2 (a preview).