Pico Computer 3 v0.8 (test)
Firmware and course book for the Pico Computer 3 (RP2350B).
New in v0.8
cls()— clear the console screen (MMBasicCLS).fmmulti-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 reportFile "prog.py", line Ninstead of<string>. console("none")— no console output anywhere and no blinking cursor over full-screen graphics; input still works,console()restores.- DS3231 daily alarm —
ds3231.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 (MMBasicGUI CURSOR): save-under sprite, ARROW/CROSS shapes;pcguishows and refreshes it automatically when a mouse is present.- The book — Programming 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 withmakethere). - 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.