An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with i2c-interface

A curated list of projects in awesome lists tagged with i2c-interface .

https://github.com/vvb333007/espshell

Command line interface (CLI) + debug tool for Arduino projects on ESP32 hardware

arduino cli esp32 i2c-interface shell uart-interface wifi-hacking wifi-network

Last synced: 09 Feb 2026

https://github.com/lnlp/frami2c

FramI2C is an Arduino library for FRAM (F-FRAM, Ferroelectric RAM) non-volatile memory chips with I2C interface. Supports most common Cypress and Fujitsu I2C FRAM chips with densities of 4, 16, 64, 128, 256, 512, and 1024 kilobits (kb). Provides simple, easy to use read() and write() methods for reading/writing integral and floating point types (uses automatic type inference and byte conversion), readBytes() and writeBytes() for reading/writing larger amounts of data as byte array, and fill() to fill or clear a range of FRAM memory.

arduino arduino-library deep-sleep f-ram ferroelectric ferroelectric-ram fram i2c i2c-interface i2c-memory library lorawan lorawan-device lorawan-node low-power memory non-volatile non-volatile-memory non-volatile-storage settings-storage

Last synced: 10 Jun 2025

https://github.com/thunderfly-aerospace/tfi2cext01

I2C bus wire length extension module. Enabling the use of more extensive bus interconnection.

i2c i2c-bus i2c-extender i2c-interface i2c-sensors pixhawk-controller pixhawk-flight-controller

Last synced: 24 Jan 2026

https://github.com/nopnop2002/esp-idf-i2c-benchmark

Benchmark for esp-idf i2c driver

esp-idf esp32 i2c-interface i2c-master

Last synced: 24 Apr 2025

https://github.com/webge/mcp342x

A .NETMF v4.3 class for MCP342x : 18-Bit, Multi-Channel ΔΣ Analog-to-Digital Converter with I2C Interface and On-Board Reference

brainpad cobra csharp digital-converter fez i2c-interface mcp3424 multi-channel-analog netduino netmf panda visual-studio

Last synced: 24 Oct 2025

https://github.com/alejandroherr/i2c-bus-promised

Bus and Device classes for i2c-bus, with promised functions.

i2c i2c-bus i2c-device i2c-display i2c-interface i2c-master i2c-sensors promise-functions

Last synced: 16 Jul 2025

https://github.com/mauriciobarroso/i2c_bus

ESP-IDF component to manage multiple devices on the same I2C port

esp-idf esp32 esp32c3 esp32c6 esp32s2 esp32s3 i2c i2c-bus i2c-device i2c-interface

Last synced: 30 Jan 2026

https://github.com/phancak/keypad-board

A compact, low-power keypad module based on the STM32L010K4T6 MCU. Featuring a 12-button interface, this board communicates with a host MCU via I2C or UART and serves as a mini keyboard for embedded systems. Ideal for IoT and embedded applications where user input is required with minimal power consumption.

button-control expandable i2c-interface low-power-comsumption stm32l010

Last synced: 26 Jan 2026

https://github.com/wassimhedfi/adxl345-driver-stm32

Custom driver for ADXL345 accelerometer on STM32 Nucleo-F446RE via I2C, transmitting real-time acceleration data over UART. Modular for easy adaptation to other STM32 boards.

accelerometer-driver adxl345 assembly c-plus-plus c-programming data-monitoring embedded-systems i2c-interface iot java stm32f446re-nucleo uart-interface

Last synced: 14 Sep 2025

https://github.com/phancak/lora-board

A powerful LoRa expansion board based on the STM32WL55CCU6 MCU, designed to provide long-range wireless communication for embedded systems. Supporting I2C, UART, and SPI interfaces, this board can easily integrate with other MCUs in larger projects. Ideal for IoT applications requiring low-power, long-range data transmission.

i2c-interface lorawan-device rf stm32wl55 uart-interface

Last synced: 15 Jul 2025

https://github.com/phancak/bluetooth-board-stm32wb5mmgh6tr

A versatile Bluetooth expansion board based on the STM32WB5MMGH6TR module. This board supports multiple communication protocols including I2C, USART, and SPI, making it suitable for a wide range of embedded projects. It provides wireless connectivity and serves as an ideal solution for integrating Bluetooth functionality into various systems.

bluetooth-low-energy i2c-interface spi-interface stm32wb

Last synced: 24 Jan 2026

https://github.com/itzzinfinity/iot-based-spo2-and-pulse-oximeter-with-max30102

This project showcases a portable and affordable SpO2 and heart rate monitoring system built with the ESP8266 microcontroller, MAX30102 sensor, and an OLED display. The ESP8266 handles data processing and visualization, while the MAX30102 ensures precise bio-sensing.

esp32 esp8266 heart-rate heartbeat i2c i2c-display i2c-interface oled-display oled-display-ssd1306 pulse-oximeter pulse-oximeter-displays ssd1306-oled

Last synced: 11 Jul 2025

https://github.com/spacemonochrome/auv_rbpi_stm32

Managed desktop control station for Teknofest 2024 unmanned underwater vehicle competition; Renci.SSH libraries were used. Teknofest 2024 insansız su altı aracı yarışması için yönetilen masaüstü kontrol istasyonu; Renci.SSH kütüphaneleri kullanıldı.

auv clanguage csharp embedded-systems gui i2c-interface python raspberry-pi rov ssh-client ssh-server stm32 uart-interface ui underwater-communications underwater-robotics underwater-vehicles windows windows-form-application

Last synced: 10 Aug 2025