mirror of
https://github.com/clockworkpi/PicoCalc.git
synced 2025-12-12 10:18:54 +01:00
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.
PicoCalc – A cost-effective portable MCU terminal
📌 Features
- Supports the Raspberry Pi Pico H/Pico WH series and various compatible modules.
- Expandable hardware with SPI/I²C/UART for external peripherals.
- Support for Micropython & C/C++ development using the Raspberry Pi Pico SDK.
- Customizable keypad & UI, allowing users to modify functionalities.
- USB Type-C for power and multifunctional design, default is Pico’s serial port.
- Compatible with 3D-printed cases, making it an ideal DIY project.
🛠 Development & Customization
PicoCalc supports C/C++ development via Pico SDK,The firmware can be modified to include new features such as:
- Graphing functions and scientific calculations.
- I²C/SPI communication for interfacing with external sensors.
- Keyboard remapping and custom UI modifications.
See the Code directory for sample applications.
📢 Community & Support
- Official website: clockworkpi.com
- Forum: ClockworkPi Community
- GitHub Issues: Report Bugs & Features
Description
Languages
C
98.1%
C++
0.8%
CMake
0.5%
Assembly
0.4%
Python
0.2%
