SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C arduino-library 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
-
Adafruit-GFX-Library
Adafruit GFX graphics core Arduino library, this is the 'core' class that all our other graphics libraries derive from
-
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.
-
GUIslice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
-
Adafruit_Learning_System_Guides
Programs and scripts to display "inline" in Adafruit Learning System guides
-
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.
-
ssd1306
Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
-
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.
-
Firebase-ESP32
🔥 Firebase RTDB Arduino Library for ESP32. The complete, fast, secured and reliable Firebase Arduino client library that supports CRUD (create, read, update, delete) and Stream operations.
-
SparkFun_MPU-9250-DMP_Arduino_Library
Arduino library for the MPU-9250 enabling its digital motion process (DMP) features.
-
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)
-
EthernetENC
Ethernet library for ENC28J60. This is a modern version of the UIPEthernet library. EthernetENC library is compatible with all Arduino architectures with Arduino SPI library with transactions support. Only include EthernetENC.h instead of Ethernet.h
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Need to send an I2S audio stream from an MEMS Microphone to Mobile app using ESP32 Bluetooth Realtime. Need some advice! | /r/esp32 | 2023-05-20Have you found Phil's audio tools for Arduino, they work great on ESP32. https://github.com/pschatzmann/arduino-audio-tools
Project mention: Benchmarking latency across common wireless links for microcontrollers | news.ycombinator.com | 2024-02-09https://gitlab.com/baiyibai/pico-w-usb-host-mqtt-numpad
https://github.com/adafruit/Adafruit_TinyUSB_Arduino
My implementation plugs in much higher into the stack and doesn't read the full USB bit mask output, which indicates how many keys are pressed/released.
From my limited understand ing, it should be possible to pass these USB messages from HID client to HID host and vice-versa. Then it's only a matter of sending this information over a TCP/UDP interface. However, from my research, it seems the TinyUSB library doesn't provide the full bitmask resolution necessary for all devices. The YouTuber Wendell from LevelOneTechs has also talked about the troubles of getting some devices working with his KVM products, so it may not be as simple as I'm suggesting here.
Overall though, a $15/endpoint is very attractive.
Then your debugging is mostly around writing thing that generates that flat file and then also around whatever functions read and index the flat file. There is a pretty decent sqlite3 library for Arduino on ESP32 at least: https://github.com/siara-cc/esp32_arduino_sqlite3_lib (and actually another one for idf: https://github.com/siara-cc/esp32-idf-sqlite3 )
Project mention: Help understanding registers and memory banks in MPU-9250 SparkFun Library/Register Map | /r/embedded | 2023-05-23Hello! I'm trying to really expand my knowledge by dissecting the SparkFun MPU-9250 library. I am a bit stuck at the memory addresses for the function:
Might be a good start here: https://github.com/slviajero/tinybasic -- essentially first google result I found.
Chain could not be linked to a trust anchor. See https://github.com/OPEnSLab-OSU/SSLClient/blob/master/TrustAnchors.md Failed to connect to MQTT server, rc=-2
C arduino-library related posts
- How are you guys building the web pages to interface with your projects?
- Pico W and SHT41 errors
- Please help, cannot figure out mistake
- TFT display no connecting to ESP32
- How do I start out with displays?
- Alternatives to husarnet
- Help understanding registers and memory banks in MPU-9250 SparkFun Library/Register Map
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Apr 2024
Index
What are some of the best open-source arduino-library projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | TFT_eSPI | 3,358 |
2 | Adafruit-GFX-Library | 2,271 |
3 | Watchy | 1,781 |
4 | Arduino-HomeKit-ESP8266 | 1,441 |
5 | arduino-audio-tools | 1,207 |
6 | GUIslice | 1,092 |
7 | Adafruit_Learning_System_Guides | 961 |
8 | ssd1306 | 609 |
9 | Adafruit_TinyUSB_Arduino | 432 |
10 | Firebase-ESP8266 | 409 |
11 | Firebase-ESP32 | 407 |
12 | esp32_arduino_sqlite3_lib | 340 |
13 | ESPHap | 260 |
14 | LibSSH-ESP32 | 229 |
15 | SparkFun_MPU-9250-DMP_Arduino_Library | 220 |
16 | arduino-device-lib | 204 |
17 | ESP-Mail-Client | 178 |
18 | tinybasic | 177 |
19 | sqlite_micro_logger_arduino | 161 |
20 | SparkFun_CAN-Bus_Arduino_Library | 147 |
21 | SSLClient | 139 |
22 | EthernetENC | 119 |
23 | Adafruit_BME680 | 115 |
Sponsored