Top 17 C++ Spi Projects
-
esp8266-oled-ssd1306
Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
HyperHDR
Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM).
-
SerialTransfer
Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, or SPI
-
-
MHI-AC-Ctrl
Reads and writes data (e.g. power, mode, fan status etc.) from/to a Mitsubishi Heavy Industries (MHI) air conditioner (AC) via SPI controlled by MQTT
The nice thing about my Mitsubishi Heavy Industry units is I've got a bunch of MHI-AC-Ctrl[1] modules tucked into them talking to the service interface with Home Assistant. The neat thing is it doesn't just control it, it also makes all the internal sensors and codes available.
What I think we really need to do though is make publishing these control standards mandatory under right-to-repair laws - no one should need to be reverse engineering them, you bring a product to market you have to provide the complete spec for it's software interface and data.
Do that, and I bet we'd find in a few years every new appliance would support a common serial port standard and come with a code page in the manual for it (ironically the prevalence of Tuya-smart stuff has come very close to making this happen, but they go to absurd lengths to lock you out of the wi-fi microcontrollers).
[1] https://github.com/absalom-muc/MHI-AC-Ctrl
-
-
gba-link-connection
🔗 A set of Game Boy Advance (GBA) C++ libraries to interact with the Serial Port. Its main purpose is to provide multiplayer support to homebrew games.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
displaylib_16bit_PICO
Display Library for 16-bit color graphic displays for Raspberry PI PICO. C++ SDK, supports ssd1331, st7735, ili9341, st7789 and GC9A01.
-
-
-
ER_OLEDM1_CH1115
Library to support the ER-OLEDM1.09-1 128X64 OLED Display Module driven by the CH1115 controller for the Arduino eco-system. SPI.
-
Marlin
SPI refactoring of Marlin official. https://www.reddit.com/r/MarlinFirmware/comments/ybdxgd/problems_with_spi_bus_and_marlin_try_out_my/ Contact: [email protected] (by quiret)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Spi discussion
C++ Spi related posts
Index
What are some of the best open-source Spi projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | esp8266-oled-ssd1306 | 2,089 |
2 | HyperHDR | 1,416 |
3 | SerialTransfer | 456 |
4 | lcdgfx | 410 |
5 | MHI-AC-Ctrl | 306 |
6 | tinyproto | 251 |
7 | gba-link-connection | 220 |
8 | spi-device | 117 |
9 | Arduino_Fanatec_Wheel | 90 |
10 | BME680 | 41 |
11 | elan-spi-fingerprint | 38 |
12 | MCP23S17 | 33 |
13 | displaylib_16bit_PICO | 33 |
14 | ST7735_TFT_RPI | 24 |
15 | SercomSPISlave | 10 |
16 | ER_OLEDM1_CH1115 | 6 |
17 | Marlin | 1 |