# \[Rust\] Starter Code for PicoCalc Development

**URL:** <https://forum.clockworkpi.com/t/rust-starter-code-for-picocalc-development/18456>\
**Category:** PicoCalc\
**Tags:** community, development, software\
**Created:** [July 7, 2025, 1:18pm UTC](https://forum.clockworkpi.com/t/rust-starter-code-for-picocalc-development/18456 "2025-07-07T13:18:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![astennumero](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/astennumero/32/11783_2.png) [@astennumero](https://forum.clockworkpi.com/u/astennumero)\
**Post date:** [July 7, 2025, 1:18pm UTC](https://forum.clockworkpi.com/t/rust-starter-code-for-picocalc-development/18456/1 "2025-07-07T13:18:00Z")

</div>

Hello.

I’ve been working on a Rust-based minimal starter code for PicoCalc. My objective is to identify crates and create minimal test examples to confirm their integration.

I have successfully established communication with the following components:

- USB Serial
- I2C Keyboard
- PWM Speakers
- SPI Display
- SPI SD Card

I’m still working on getting the following to work:

- QSPI PSRAM

Link to GitHub Repo: [clockworkpi-picocalc-rust](https://github.com/A-I-nstein/clockworkpi-picocalc-rust)

---

<div class="post-metadata">

**Author:** ![BlairLeduc](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/blairleduc/32/11808_2.png) [@BlairLeduc](https://forum.clockworkpi.com/u/BlairLeduc)\
**Post date:** [July 7, 2025, 2:31pm UTC](https://forum.clockworkpi.com/t/rust-starter-code-for-picocalc-development/18456/2 "2025-07-07T14:31:47Z")

</div>

Please see [PicoCalc Text Starter (on GitHub)](https://forum.clockworkpi.com/t/picocalc-text-starter-on-github/18451) to see if there is anything in there that could help.

I created and shared that project to encourage and enable people to create more cool stuff for my beloved PicoCalc. This definitely qualifies as cool stuff.

---

<div class="post-metadata">

**Author:** ![astennumero](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/astennumero/32/11783_2.png) [@astennumero](https://forum.clockworkpi.com/u/astennumero)\
**Post date:** [July 8, 2025, 2:22am UTC](https://forum.clockworkpi.com/t/rust-starter-code-for-picocalc-development/18456/3 "2025-07-08T02:22:20Z")

</div>

Thanks. I’ll definitely take a look.

---

<div class="post-metadata">

**Author:** ![astennumero](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/astennumero/32/11783_2.png) [@astennumero](https://forum.clockworkpi.com/u/astennumero)\
**Post date:** [July 12, 2025, 1:34pm UTC](https://forum.clockworkpi.com/t/rust-starter-code-for-picocalc-development/18456/4 "2025-07-12T13:34:54Z")

</div>

Update: I’ve got most components to work. Only the PSRAM needs some work.
