Files
cuu 410f8fcd72 Prepare to update picocalc_keyboard to v1.6 made by @ernst
This version has the following changes:

* return the bios version with REG_ID_VER
* Improved backlight setting for LCD and Keyboard
* Replaced delay() with a non-blocking delay nbDelay()
* Implements monitoring of receive and request events
* I2C reset if no events were recorded in previous 2.5 seconds indicating a possible I2C malfunction.
2026-03-07 00:53:05 +08:00
..
2025-04-06 23:08:27 +08:00
2025-05-22 00:42:50 +08:00
2025-03-28 22:47:50 +08:00
2025-05-30 14:13:37 +08:00
2025-04-30 00:24:23 +08:00
2025-03-20 22:27:05 +08:00
2025-11-08 14:41:00 +08:00
2025-05-14 00:21:41 -05:00

Code

Here is a collection of firmware source code optimized for PicoCalc. You can download patches based on the original project.

We would like to thank the following open source projects:

  • PicoMite
    PicoMite is a BASIC language interpreter based on the PRI Pico optimized version of MMBasic.

  • FUZIX
    FUZIX is a lightweight UNIX-like OS for 8-bit and small systems, designed for minimal resource usage.

  • NES emulator
    shapones is an NES emulator for programming study on pico.

  • uLisp
    uLisp A version of the Lisp programming language for ARM-based boards.

  • MP3Player
    A simple MP3 player based on YAHAL which is a Yet Another Hardware Abstraction Library.

Preparation

See how to setup pico sdk development on wiki:

https://github.com/clockworkpi/PicoCalc/wiki/Setting-Up-the-Pico-SDK-on-Linux-for-Pico-Development

RaspberryPI official Address
https://www.raspberrypi.com/documentation/pico-sdk/