C Spi

Open-source C projects categorized as Spi

Top 21 C Spi Projects

  • mac-precision-touchpad

    Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad

    Project mention: Why Android developers no longer need Windows USB drivers | news.ycombinator.com | 2023-12-30

    Link for reference:

    > Bingxing Wang's awesome [Windows Precision Touchpad Implementation for Apple MacBook family/Magic Trackpad 2] driver[0].

    [0] https://github.com/imbushuo/mac-precision-touchpad

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

  • hidapi

    A Simple cross-platform library for communicating with HID devices

    Project mention: Trying to get raw HID working to get vim modes to trigger qmk events and layers. | /r/olkb | 2023-05-20

    On the computer, write a program (the "host" or "server") that talks over the raw HID protocol. It is open ended how you do this, but IME both the Python pyhidapi and C hidapi were simple enough to get something started. The trickiest part might be getting the program to run with the permissions to talk the raw HID protocol (at least on Linux, there was some udev rule to set up). Read the documentation for these libraries for details about how to get set up.

  • spiffs

    Wear-leveled SPI flash file system for embedded devices

  • esp-at

    AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266

  • Arduino_GFX

    Arduino GFX developing for various color displays and various data bus interfaces

  • ssd1306

    Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms

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

  • buck50

    STM32F103 logic analyzer and more

    Project mention: STM32F103C8T6 USART. HELP PLEASE IDK WHATS GOING ON | /r/embedded | 2023-07-11

    From my experience, always check the hardware first. Are you wiring correctly, maybe your wire is too long. You should have a logic analyzer to debug these protocols. You can use another stm32 board as logic analyzer https://github.com/thanks4opensource/buck50 (there are lots of open source logic analyzers out there). If it shows dots, I guess your uart config is correct. Maybe your clock is wrong. Making a logic analyzer and watching the pulse will make it easier to debug further.

  • gba-remote-play

    📡 Stream Raspberry Pi games to a GBA via Link Cable.

  • hydrafw

    HydraBus HydraFW official firmware for open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware

  • nf-interpreter

    :gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards

  • rp2040-psram

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

  • gfx_demo

    GFX Demo for Arduino and the ESP-IDF

  • JETGPIO

    C library to manage the GPIO header of the Nvidia Jetson boards

  • openocd-spi

    OpenOCD that supports SWD over SPI on Raspberry Pi

  • ifavif

    AVIF Susie plugin

  • ifjxl

    JPEG XL plugin for Susie Image Viewer

  • Stm32-FatFs-FreeRTOS

    STM32 example of FreeRTOS & FatFs for controlling an SPI-connected MMC/SD memory card

  • Stm32-SDcard-library

    SDcard library for stm32 is a bare metal implementation which can easily be integrated into existing projects to provide functionality such as read ,write and create files and folders on a SDcard . the library is continuously under development to provide more features and support more protocols for high speed applications as well

  • ESP32APA102Driver

    Uses the Espressif ESP-IDF to drive APA102 & SK9822 Addressable Pixels via the SPI Port

  • pc-info

    A little project to show some info about your pc (Ex. GPU temperature) on an external display driven by an ESP32. The python script works only for NVIDIA cards.

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

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 mac-precision-touchpad 8,513
2 TFT_eSPI 3,344
3 hidapi 1,464
4 spiffs 1,456
5 esp-at 782
6 Arduino_GFX 700
7 ssd1306 609
8 buck50 538
9 gba-remote-play 414
10 hydrafw 334
11 nf-interpreter 293
12 rp2040-psram 79
13 gfx_demo 70
14 JETGPIO 43
15 openocd-spi 42
16 ifavif 37
17 ifjxl 17
18 Stm32-FatFs-FreeRTOS 15
19 Stm32-SDcard-library 6
20 ESP32APA102Driver 4
21 pc-info 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com