Skip to content

Pico Computer 3 v0.8 (test)

Choose a tag to compare

@UKTailwind UKTailwind released this 16 Jul 12:49

Firmware and course book for the Pico Computer 3 (RP2350B).

New in v0.8

  • cls() — clear the console screen (MMBasic CLS).
  • fm multi-select — Space selects several files (shown yellow, counted in the status line); C/M/D copy, move or delete the whole selection. Plus a guard: copying when both panes show the same directory is refused (it would have truncated the source).
  • Readable tracebacks from run() — errors now report File "prog.py", line N instead of <string>.
  • console("none") — no console output anywhere and no blinking cursor over full-screen graphics; input still works, console() restores.
  • DS3231 daily alarmds3231.set_alarm(h, m), alarm_fired(), clear_alarm(), alarm_off(), alarm_pin() (INT wired to GP32). Survives resets — it lives in the battery-backed chip.
  • pccursor — a visible mouse pointer (MMBasic GUI CURSOR): save-under sprite, ARROW/CROSS shapes; pcgui shows and refreshes it automatically when a mouse is present.
  • The bookProgramming the Pico Computer 3: a complete 34-chapter beginner-to-advanced course with 9 appendices (including a full MMBasic→Python translation table). Source in boards/PICO_COMPUTER_3/book/ (build the PDF with make there).
  • Manual and development-notes updates throughout (auto-run, import paths, hardware alarm, cursor, plus a fix to the GUI skeleton example).

Flashing

USB HUB switch to DISABLE → connect the Prog port to a PC → hold BOOT, click RESET → drag firmware.uf2 onto the drive that appears → switch back to ENABLE. Your files and settings survive.