The pico-widgets for Raspberry Pi Pico is a lightweight graphical user interface (GUI) which is based on Pico Touchscreen SDK https://github.com/RPiks/pico-touchscr-sdk.
The pico-widgets is based on graphical rectangular frames which receive touch events and process them in highly customizable manner. Which allows to implement a vast range of widgets' types such as dialogs, lists and keyboard.
It is included.
-
Install Raspberry Pi Pico SDK. Configure environment variables. Test whether it is built successfully.
-
git clone this repository.
- cd pico-widgets
- git submodule init
- git submodule update
- ./build.sh
Check whether output file ./build/pico-widgets.uf2 appears.
-
Assemble the test board using pin connection information provided in test.c file of https://github.com/RPiks/pico-touchscr-sdk
-
Load the .uf2 file (2) into the Pico.
-
You now have the screen with the Top menu. Press 'PSK' in order to bring the keyboard up.
-
Use the SDK on your projects freely. Any possible contribution appreciated.
-
Please take in account that the project is still in development and many of its features might be a subject of change.