I have been working on making a useful bit of software to run on the picocalc for my own usage. I came across a single file C99 library called tinyexpr, so I wrote a wrapper for it and made a bit of a UI, which allows the picocalc to be… well… a calculator.
The F1-F3 keys serve as buffers that allow you to do multiple calculations in different screens. F4 is the graphing mode. When in graphing mode, you can enter a function, varying in X, which will be plotted. You can press F6 to open a menu and add more functions to be plotted on top.
I also added a basic graphing mode, and a very, very basic text editor.
To access the text editor, press Shift + Tab. It will pop up a menu, select “text” and then you can use the scratchpad. The save/load/new functions are as described on the header.
I’m hoping to add more features as I think of them (and have the time to sit down and work on them) but in the meantime, enjoy!
Thank you for this - I am really looking forward to trying it, as I am also looking for the PicoCalc to be a calculator! Would you be able to add the uf2 files to the git releases though? I followed the install steps, got the sdk, and got CMake, but was not able to get the cmake command working. Thank you very much.
Adding a github action and a release tag has been something that is on my radar. I will prioritize it. After I do that you should be able to find the uf2 in the release section.