Pimoroni Pico Libraries and Examples
 
 
 
 
 
 
Go to file
Phil Howard 32e226bfca Add RGBLED and Button libraries
"RGBLED" PWMs 3 pins as a single RGB LED and exposes methods to set the colour via HSV/RGB.

"Button" handles tracking the state and changed state of a single GPIO button, in addition to supporting auto-repeat for held-down buttons.
2021-07-20 15:34:24 +01:00
.github/workflows Bump MicroPython to v1.16 2021-06-23 12:47:53 +01:00
common Add RGBLED and Button libraries 2021-07-20 15:34:24 +01:00
drivers Add RGBLED and Button libraries 2021-07-20 15:34:24 +01:00
examples Fix Pico Explorer SPI for #162 2021-06-05 19:06:11 +01:00
libraries Fix Pico Explorer SPI for #162 2021-06-05 19:06:11 +01:00
micropython Merge pull request #161 from pimoroni/patch-lcdtext 2021-07-12 17:42:52 +01:00
.gitignore Add heirarchical build to mimic pico-examples 2021-01-16 14:43:21 +00:00
.gitmodules Switch to upstream ulab 2021-03-22 16:51:29 +00:00
CMakeLists.txt Enable -Werror -Wall and fix all the things 2021-05-17 16:20:42 +01:00
LICENSE Initial commit 2021-01-15 14:24:32 +00:00
README.md Typo 2021-02-12 20:36:29 +01:00
pico_sdk_import.cmake Add heirarchical build to mimic pico-examples 2021-01-16 14:43:21 +00:00
pimoroni_pico_import.cmake Add an external import helper module 2021-06-17 11:57:52 +01:00
setting-up-micropython.md linked to releases page 2021-01-23 23:17:23 +00:00
setting-up-the-pico-sdk.md Update MicroPython build step and reorder it to after toolchain step. 2021-04-11 13:15:13 +01:00

README.md

Pimoroni Pico Libraries and Examples

Welcome to the brave new world of Pico! This repository contains the C/C++ and MicroPython libraries for our range of Raspberry Pi Pico addons.

First of all you need to decide if your project is going to be done in MicroPython or using C/C++ with the Pico SDK. We have instructions for both here:

Software support for our Pico range

It's very early days for Pico and we've been working our little socks off to get everything ready for launch.

Most of our Pico addons have support for both C/C++ and MicroPython but we're still catching up a little bit in places.

The table below shows the current state of compatibly and some notes to set expectations:

Product C/C++ Library MicroPython Library Notes
Pico Explorer Base Yes Yes
Pico RGB Keypad Yes Yes
Pico Unicorn Pack Yes Yes MicroPython support added in v0.0.3 Alpha
Pico Audio Pack Yes No Limited support for MicroPython planned
Pico Scroll Pack Yes Yes
Pico Display Pack Yes Yes

We will keep this information updated as things develop.

Note: It's very early days for Raspberry Pi Pico and it's likely that our libraries will undergo quite a lot of changes over the next couple of weeks as we take in feedback and expand the functionality.