C rp2040

Open-source C projects categorized as rp2040

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

    Project mention: TFT display no connecting to ESP32 | /r/arduino | 2023-07-01
  • 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

    Project mention: I'm stumped. Strange issue with ESP8266Audio | /r/arduino | 2023-08-26

    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.

  • arduino-pico

    Raspberry Pi Pico Arduino core, for all RP2040 boards

    Project mention: Pico with arduino-pico and TinyUSB in Clion | /r/raspberrypipico | 2023-12-03

    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...

  • SoftRF

    :airplane: Multi-functional, compatible DIY general aviation proximity awareness system

  • 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-29

    I'm using Firebase-ESP-Client but there is a problem like in the attached video.

  • picogus

    Emulation of ISA sound cards on Raspberry Pi Pico (GUS, Adlib, MPU-401, Tandy, CMS)

    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.

  • hagl

    Hardware Agnostic Graphics Library for embedded

  • uCNC

    µCNC - Universal CNC firmware for microcontrollers

  • microphone-library-for-pico

    Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. 🎤

  • picostepseq

    MIDI sequencer using Raspberry Pi Pico in Arduino & CircuitPython

    Project mention: What's the Smallest MIDI Note Triggering Device? | /r/synthesizers | 2023-07-07

    Maybe this one https://github.com/todbot/picostepseq

  • pico-rv32ima

    Running Linux on RP2040 with the help of RISC-V emulation

    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-15

    https://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)

    Project mention: Is it possible to write a code interpreter in Arduino? | /r/arduino | 2023-05-25

    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.

  • MicroLua

    Lua for the RP2040 microcontroller

    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)

  • fanpico

    Fanpico: Open Source Smart PWM (PC) Fan Controller

  • PicoHTTPServer

    Host responsive Web Apps on Raspberry Pi Pico W

  • rp2040-psram

    A header-only C library to allow access to SPI PSRAM via PIO on the RP2040 microcontroller.

  • Pico_1140

    A PDP11/40 emulator that will run Unix v5/6

  • ESP-Google-Sheet-Client

    Arduino Google Sheet REST client library for Arduino

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-03.

C rp2040 related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com