shtirlic f58e85e10e
Fix i2c slave scl freeze if read address first recieved
If i2c master performs discovery via address read, stm32 has no data to
send for the masterin requestEvent. Send the zero byte if we got
requestEvent early, for example on i2c address read.
2025-04-19 14:17:17 +07:00
..
2025-04-06 23:08:27 +08:00
2025-03-28 22:47:50 +08:00
2025-03-28 22:47:50 +08:00
2025-03-28 22:47:50 +08:00
2025-03-20 22:27:05 +08:00
2025-03-28 22:34:54 +08:00
2025-03-21 17:53:47 +08: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
    FUXIX 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/