Repository navigation
Releases
Releases · perc-sw/phyduino_pico_micropython
Phyduino Pico MicroPython firmware v0.1.0-rc.1
| Tag | v0.1.0-rc.1 (not pushed yet) |
| Commit to tag | de8aea3, "Change Log update", changelog dated 2026-10-29 |
| Type | Pre-release (release candidate) |
| Title | Phyduino Pico MicroPython v0.1.0-rc.1 |
| Firmware | phyduino_pico-0.1.0-rc.1-micropython-v1.29.0.uf2 and its .sha256, built by the Release workflow |
| MicroPython | v1.29.0, PHYDUINO_PICO board (16 MB flash, about 15 MB for files) |
What's in it
The release notes are the 0.1.0-rc.1 section of CHANGELOG.md. This is the first version.
phyduino.py, built into the firmware:- Pins by board name (
PINS,pin(),gpio()), withpwm()andled. - Analog reads on A0–A5. A3–A5 use the on-board MAX11635, also available directly through
external_adc(). vbus_volts(),cpu_temperature(), andusb_pd()for STUSB4500 USB-PD profiles (10 W limit).i2c(),spi()anduart()on the header pins, andversion().
- Pins by board name (
arduino.py, also built in: Arduino-style functions ande(),digitalWrite(),analogRead()(10-bit),analogWrite()(8-bit),tone(),delay(),millis(),map(),constrain(), andHIGH,LOWandA0–A5`.- Board definition in
boards/PHYDUINO_PICO/and `tools/be firmware. - 50 examples: 25 in each of two sets,
examples/arduino/(withsetup()andloop()) andexamples/phyduino/(plain MicroPython). - Host tests: 166, run with pytest against a fake `machine
- Documentation site with the Doxygen API reference, on GitHub Pages.
Known issue: after pwm("LED"), led no longer changes the LED. Run pin("LED", "out") to free the pin.