PicoCalc
The PicoCalc is shaping up to be pretty close to an ideal handheld Lisp computer.
- UF2 images
- Lisp library (built into the UF2 images)
Some project goals:
- Get proper line editing working.
- Get the T-Deck
edit
or working. - The directional buttons don't do anything. I should integrate this
into the line editor at least, and also into
edit
and a port ofdoc-browser
. - Most of the function buttons don't do anything. Again, I should find a way to make these useful. For example, maybe an ability to bind keys to the F\(n\) buttons.
- Figure out how to set the keyboard backlight levels.
- The I2C buses don't seem to be working. I2C scanner shows nothing on either bus, and it should at a minimum see the keyboard. The same code picks up the RTC plugged into a teensy. Note: this forum post suggests that the I2C ports aren't connected, which explains I2C1. However, I2C0 should still be picked up.
- Occasionally, the system drops back to the serial console only, accepting no input from the keyboard and not outputting anything to the screen.
- Figure out a way to communicate with other uLisp machines, whether over serial or via a connected LoRa radio. One neat application would be to offload expensive computation to, for example, a Teensy 4.1 running uLisp.