The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 C rp2040 Projects
-
TFT_eSPI
Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
-
ESP8266Audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
Having an issue here using the ESP8266 Audio library (found here).
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
I managed to get the Arduino IDE to work great with my Pi Pico's using earlephilhower/arduino-pico and TinyUSB in the USB stack. I can code for MIDi and do all kinds of neat stuff... But...
-
-
Firebase-ESP-Client
🔥Firebase Arduino Client Library for ESP8266, ESP32 and RP2040 Pico. The complete, fast, secured and reliable Firebase Arduino client library that supports RTDB, Cloud Firestore, Firebase and Google Cloud Storage, Cloud Messaging and Cloud Functions for Firebase.
Project mention: Can someone recommend a library for sending data to Google Firebase's Realtime Database using Adafruit Feather M0 WiFi? | /r/adafruit | 2023-06-29I'm using Firebase-ESP-Client but there is a problem like in the attached video.
-
Project mention: PicoGUS: Emulate ISA Sound Cards (GUS, Adlib, MPU-401, Tandy, CMS) with a Pico | news.ycombinator.com | 2023-05-24
are the PIO blocks wide enough to handle an ISA bus? Or are you using a shift register or another port on the pico to interface with the bus?
edit:: looking at the schematic it looks like you have the address/data pins multiplexed on an 8-bit port: https://github.com/polpo/picogus/blob/main/hw/PicoGUS-schema...
Curious if you did the HW design first, or SW design first, or how you came up with this particular solution.
-
Firebase-ESP8266
🔥 Firebase RTDB Arduino Library for ESP8266 and RP2040 Pico. The complete, fast, secured and reliable Firebase Arduino client library that supports CRUD (create, read, update, delete) and Stream operations.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
-
microphone-library-for-pico
Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. 🎤
-
Maybe this one https://github.com/todbot/picostepseq
-
Project mention: Running Linux on RP2040 with the help of RISC-V emulation | /r/CKsTechNews | 2023-05-19
-
MaplePad
🍁 Dreamcast controller emulator using RP2040. Supports 8-page memory card, SPI/I2C OLED for VMU LCD, and rumble.
Project mention: MaplePad – RP2040 Dreamcast controller, VMU, and Purupuru (rumble pack) emulator | news.ycombinator.com | 2023-09-15https://github.com/mackieks/MaplePad/blob/main/src/maple.pio
The cycle accurate assembly language has enabled a number of timing sensitive FIFO data processes. What had to be done with FPGA's before has some limited support with PIO. I hope RPI increases the number of instructions and simultaneous running PIO machines in the future.
-
ESP-Mail-Client
The comprehensive Arduino Email Client Library to send and read Email for Arduino devices. The library also supports other network shields or modules e.g., Wi-Fi, Ethernet, and GSM/4G modules.
-
tinybasic
A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features. (by slviajero)
Might be a good start here: https://github.com/slviajero/tinybasic -- essentially first google result I found.
-
pico-infonesPlus
NES Emulator with SD card and menu support for the Raspberry PI Pico/Adafruit Feather RP2040 DVI. Play your games from SD card on a HDMI display.
-
Project mention: Show HN: MicroLua – Lua for the RP2040 Microcontroller | news.ycombinator.com | 2023-11-03
FTR, Fennel support was indeed fairly easy to add.
https://github.com/MicroLua/MicroLua/commit/b9dfa2407afe932b...
-
FT800-FT813
Multi-Platform C code Library for EVE graphics controllers from FTDI / Bridgetek (FT810, FT811, FT812, FT813, BT815, BT816, BT817, BT818)
-
-
-
rp2040-psram
A header-only C library to allow access to SPI PSRAM via PIO on the RP2040 microcontroller.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C rp2040 related posts
- What's the Smallest MIDI Note Triggering Device?
- Just dropping this Mobile Adapter GB revival (W.I.P.)
- PicoGUS: Emulate ISA Sound Cards (GUS, Adlib, MPU-401, Tandy, CMS) with a Pico
- PicoGUS: Emulate ISA Sound Cards (GUS, Adlib, MPU-401, Tandy, CMS) with a Pico
- Building a Raspberry Pi based ultrasound imaging development platform
- A RP2040 Powered MIDI-Controlled Synth in CircuitPython
- Pico3D: Open World 3D Game Engine for the PicoSystem (RP2040 Microcontroller)
-
A note from our sponsor - WorkOS
workos.com | 17 Apr 2024
Index
What are some of the best open-source rp2040 projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | TFT_eSPI | 3,344 |
2 | ESP8266Audio | 1,914 |
3 | arduino-pico | 1,744 |
4 | SoftRF | 702 |
5 | Firebase-ESP-Client | 472 |
6 | picogus | 445 |
7 | Firebase-ESP8266 | 409 |
8 | hagl | 279 |
9 | uCNC | 224 |
10 | microphone-library-for-pico | 222 |
11 | picostepseq | 206 |
12 | pico-rv32ima | 200 |
13 | MaplePad | 184 |
14 | ESP-Mail-Client | 178 |
15 | tinybasic | 176 |
16 | pico-infonesPlus | 162 |
17 | MicroLua | 148 |
18 | FT800-FT813 | 120 |
19 | fanpico | 92 |
20 | PicoHTTPServer | 81 |
21 | rp2040-psram | 79 |
22 | Pico_1140 | 70 |
23 | ESP-Google-Sheet-Client | 66 |