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

Projects in Awesome Lists tagged with uart

A curated list of projects in awesome lists tagged with uart .

https://github.com/uraimo/swiftygpio

A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

1-wire gpio i2c iot lcd-display led led-strips neopixel pwm raspberry-pi serialport spi spi-interface swift uart

Last synced: 06 Oct 2025

https://github.com/uraimo/SwiftyGPIO

A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

1-wire gpio i2c iot lcd-display led led-strips neopixel pwm raspberry-pi serialport spi spi-interface swift uart

Last synced: 25 Mar 2025

https://github.com/golemparts/rppal

A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.

gpio i2c pwm raspberry-pi raspberrypi rust spi uart

Last synced: 25 Apr 2025

https://github.com/espressif/esp-at

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

at ble esp-idf esp32 esp32c2 esp32c3 esp32c6 esp8266 ethernet qcloud sdio spi uart wifi

Last synced: 14 May 2025

https://github.com/syssi/esphome-jk-bms

ESPHome component to monitor and control a Jikong Battery Management System (JK-BMS) via UART-TTL or BLE

bluetooth esphome esphome-component hacktoberfest heltec-balancer jikong-bms jkbms neey-balancer uart

Last synced: 14 Apr 2025

https://github.com/openshwprojects/bk7231guiflashtool

Easy to use, GUI, BK7231T, BK7231N, RTL, etc flash tool and GPIO config extractor for beginners. Dedicated for Windows platform, but works on Linux with Mono. This tool can automatically download latest firmware (on user request) and then do a full BK backup and then write new flash cycle. This tool replaces old bkWriter 1.60 and hid_download_py.

beken bk7231 bk7231n bk7231t tuya uart

Last synced: 24 Jan 2026

https://github.com/MightyPork/TinyFrame

A simple library for building and parsing data frames for serial interfaces (like UART / RS232)

arduino embedded esp8266 protocol stm32 uart

Last synced: 14 May 2025

https://github.com/jakeler/ble-serial

"RFCOMM for BLE" a Serial UART over Bluetooth low energy (4+) bridge for Linux, Mac and Windows

bluetooth bluetooth-low-energy linux python serialport uart

Last synced: 15 May 2025

https://github.com/ZipCPU/wbuart32

A simple, basic, formally verified UART controller

fpga serialport uart uart-verilog verilator verilog wishbone wishbone-bus

Last synced: 14 Mar 2025

https://github.com/majerle/lwprintf

Lightweight printf library optimized for embedded systems

embedded embedded-systems hardware library microcontroller output printf snprintf sprintf stdio stdout systems uart

Last synced: 16 May 2025

https://github.com/walmis/blackmagic-espidf

Blackmagic Wireless SWD Debug probe hosted on esp-idf SDK (for ESP8266) with UART on Telnet port and HTTP using xterm.js

adapter cortex-m debugging-tool esp-idf esp8266 gdbserver swd uart wifi wireless

Last synced: 27 Jan 2026

https://github.com/afska/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.

adapter cable gameboy-advance gba gpio homebrew homebrew-games link multiboot multiplayer serial serialport spi uart wireless wireless-adapter

Last synced: 18 Jan 2026

https://github.com/green-green-avk/AnotherTerm

Local PTY, USB and Bluetooth serial ports, SSH and Telnet terminal client for Android. Xwayland support (in dev only).

android ansi bluetooth-serial-ports pty serial ssh ssh-client telnet terminal terminal-emulator terminal-graphics uart usb usb-cdc vt100 wayland-compositor

Last synced: 01 Jan 2026

https://github.com/MaJerle/lwow

Lightweight onewire protocol library for embedded systems. It uses UART peripheral or GPIO toggling

1-wire dma ds18b20 hardware ibutton lightweight onewire protocol sensors stm32 uart usart

Last synced: 14 May 2025

https://github.com/majerle/lwow

Lightweight onewire protocol library for embedded systems. It uses UART peripheral or GPIO toggling

1-wire dma ds18b20 hardware ibutton lightweight onewire protocol sensors stm32 uart usart

Last synced: 13 Apr 2025

https://github.com/green-green-avk/anotherterm

Local PTY, USB and Bluetooth serial ports, SSH and Telnet terminal client for Android. Xwayland support (in dev only).

android ansi bluetooth-serial-ports pty serial ssh ssh-client telnet terminal terminal-emulator terminal-graphics uart usb usb-cdc vt100 wayland-compositor

Last synced: 09 Apr 2025

https://github.com/mr-manuel/venus-os_dbus-serialbattery

Battery Monitor driver for serial battery in VenusOS GX systems

battery can diy driver energy modbus rs485 ttl uart venusos venusos-device victron victronenergy

Last synced: 10 Feb 2026

https://github.com/elixir-circuits/circuits_uart

Discover and use UARTs and serial ports in Elixir

elixir serial-ports uart

Last synced: 12 Dec 2025

https://github.com/WifWaf/MH-Z19

For Arduino Boards (&ESP32). Additional Examples/Commands., Hardware/Software Serial

analog arduino esp32 mh-z19 mh-z19b mhz19 mhz19b sensor uart

Last synced: 08 Apr 2025

https://github.com/rafaelcalcada/rvx

RISC-V microcontroller IP core developed in Verilog

core cpu gpio mcu microcontroller processor risc-v riscv rv32i rvx spi system-on-chip uart zicsr

Last synced: 22 Apr 2025

https://github.com/libdriver/mfrc522

MFRC522 full function driver library for general MCU and Linux.

c full-function-driver iic linux mcu mfrc522 rfid-reader spi uart

Last synced: 03 Apr 2025

https://github.com/syssi/esphome-jbd-bms

ESPHome component to monitor and control a Xiaoxiang Battery Management System (JBD-BMS) via UART-TTL or BLE

bluetooth esphome esphome-component hacktoberfest jbd-bms uart

Last synced: 04 Apr 2025

https://github.com/FactbirdHQ/atat

no_std crate for parsing AT commands

at-command embedded embedded-hal-driver no-std rust uart

Last synced: 15 Mar 2025

https://github.com/factbirdhq/atat

no_std crate for parsing AT commands

at-command embedded embedded-hal-driver no-std rust uart

Last synced: 05 Apr 2025

https://github.com/stealth/psc

E2E encryption for multi-hop tty sessions or portshells + TCP/UDP port forward

anti-censorship censorship-resistance console dialup e2e encryption modem pentesting portshell proxy pty screen socks-proxy ssh tcp tmux uart udp

Last synced: 05 Apr 2025

https://github.com/bettse/seader

Interface with a SAM from the Flipper Zero over UART

flipper-zero flipperzero nfc portfolio uart

Last synced: 03 Oct 2025

https://github.com/ben-marshall/uart

A simple implementation of a UART modem in Verilog.

fpga hardware uart uart-verilog verilog verilog-hdl

Last synced: 28 Oct 2025

https://github.com/tenderlove/uart

Simple serial / UART interface for Ruby

ruby serial-communication serialport uart

Last synced: 24 Aug 2025

https://github.com/xreef/ebyte_lora_e220_series_library

Arduino LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards)..

arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora pico radio raspberry raspberry-pi rp2040 stm32 uart

Last synced: 14 Apr 2025

https://github.com/charmve/practicum4ece

「一名普通电子信息本科生的项目实践管理」将大学阶段的实训内容,按照专业课程设计(包括上机实验、课程设计、下学年的毕业设计等)、竞赛项目、科创项目、小型编程项目这四个门类进行整理汇总。

arm charmve competition computer-science ece electrical-engineering electronics-engineering keil mfc pid practicum room-location simulink stm32 uart

Last synced: 16 Mar 2025

https://github.com/chr157i4n/pytmcstepper

PyTmcStepper is a pure Python library for controlling Trinamic stepper drivers via UART or SPI on platforms like Raspberry Pi and MicroPython devices.

circuitpython driver ft232h micropython pin python raspberry-pi spi stepper-motor tmc2208 tmc2209 tmc2240 tmc5160 trinamic uart

Last synced: 01 Feb 2026

https://github.com/syssi/esphome-smg-ii

ESPHome configuration to monitor and control a ISolar/EASUN SMG II inverter via RS232

esphome esphome-config hacktoberfest modbus uart

Last synced: 06 Apr 2025

https://github.com/nRFMesh/nRF52_Mesh

nRF52 custom RF mesh sensors and dongle firmware using nRF SDK

custom-firmware dongle light mqtt nrf52832 nrf52840 nrf52840-usb-dongle pcb-layout rf-mesh sensors serial uart usb-cdc

Last synced: 09 Jul 2025

https://github.com/syssi/esphome-seplos-bms

ESPHome component to monitor a Seplos Battery Management System (Seplos-BMS) via UART or RS485

esphome esphome-component hacktoberfest modbus seplos-bms uart

Last synced: 06 Apr 2025

https://github.com/itemir/rpi_boat_utils

Utilities for Raspberry Pi, mostly for usage on a boat. Includes UART control scripts, traffic measurement tools for Mikrotik (RouterOS) and OpenWrt, AIS wireless daemon, AIS decoder and an extensible boat & IoT sensor daemon for Signal K.

ais ais-receiver boat gps gpsd inavx iot marine nmea opencpn raspberry-pi rpi sailing sensors uart uart-control

Last synced: 17 Nov 2025

https://github.com/dudanov/mideauart

A library for controlling Midea home appliances using the UART protocol.

air-conditioner artel carrier comfee control electrolux home-automation inventor iot midea midea-dongle protocol qlima serial uart

Last synced: 07 Apr 2025

https://github.com/attify/attify-badge

Attify Badge GUI tool to interact over UART, SPI, JTAG, GPIO etc.

embedded hacking-tool hardware i2c iot security spi uart

Last synced: 07 Sep 2025

https://github.com/zigembeddedgroup/serial

Serial port configuration library for Zig

serial serial-port uart zig zig-package ziglang

Last synced: 06 Apr 2025

https://github.com/ZigEmbeddedGroup/serial

Serial port configuration library for Zig

serial serial-port uart zig zig-package ziglang

Last synced: 06 May 2025

https://github.com/ultraembedded/core_soc

Basic Peripheral SoC (SPI, GPIO, Timer, UART)

fpga gpio spi timer uart verilog

Last synced: 01 Mar 2025

https://github.com/ultraembedded/core_dbg_bridge

UART -> AXI Bridge

axi4 fpga uart verilog

Last synced: 07 Sep 2025

https://github.com/syssi/esphome-ant-bms

ESPHome component to monitor and control a ANT-BMS via UART

ant-bms esphome esphome-component hacktoberfest uart

Last synced: 28 Oct 2025

https://github.com/syssi/esphome-pace-bms

ESPHome component to monitor and control a PACE Battery Management System (PACE-BMS) via RS485 (Modbus)

esphome esphome-component hacktoberfest modbus uart

Last synced: 10 Apr 2025

https://github.com/alcir/microbit-ble

Read data from micro:bit using Bluetooth from Linux

bluepy bluetooth linux microbit microbit-ble python uart

Last synced: 17 Jun 2025

https://github.com/parezj/bsl430.net

TI MSP430 Bootloader (BSL) .NET Cross-Platform Toolchain & Firmware Tools. The cheapest way to flash MSP430, with FTDI/Serial/UART converters. Intel-HEX, TI-TXT, ELF and SREC firmware format support, can also convert, combine, hex-edit..

bootloader bsl bsl430 com csharp elf firmware flash ft232 ftdi intel-hex mcu memory msp430 serial srec texas-instruments ti-txt toolchain uart

Last synced: 02 May 2025

https://github.com/Sensirion/embedded-uart-sps

Embedded UART Driver for Sensirion Particulate Matter Sensors - Download the Zip Package from the Release Page

driver embedded particulates-sensors pm25 sen44 sensirion sensirion-embedded-drivers sensor shdlc sps30 uart

Last synced: 14 Mar 2025

https://github.com/sensirion/embedded-uart-sps

Embedded UART Driver for Sensirion Particulate Matter Sensors - Download the Zip Package from the Release Page

driver embedded particulates-sensors pm25 sen44 sensirion sensirion-embedded-drivers sensor shdlc sps30 uart

Last synced: 30 Apr 2025

https://github.com/libdriver/as608

AS608 full-featured driver library for general MCU and Linux.

as608 c fingerprint full-featured-driver linux mcu uart

Last synced: 01 May 2025

https://github.com/ringtailsoftware/commy

A serial monitor for Mac, Linux and Windows

serial serial-communication serialmonitor uart zig zig-package

Last synced: 15 Apr 2025

https://github.com/libdriver/scd30

SCD30 full-featured driver library for general MCU and Linux.

c co2 full-featured-driver humidity iic linux mcu scd30 temperature uart

Last synced: 05 Sep 2025

https://github.com/swharden/ftdisharp

A .NET library for interfacing FTDI USB controller ICs

fifo ftdi i2c serial spi uart usart usb

Last synced: 10 Aug 2025

https://github.com/gbmhunter/serialfiller

Like a serial killer, but friendlier. A C++ serial publish/subscribe based communication protocol.

cobs communication embedded messaging serial uart

Last synced: 23 Apr 2025

https://github.com/depau/wi-se-sw

Wi-Se - Wi-Fi Remote Serial/UART Terminal for ESP8266

esp8266 orange-pi ota raspberry raspberry-pi serial ttyd uart websocket wi-fi wi-se

Last synced: 09 Jul 2025

https://github.com/o-gs/dji-packet-dumps

DUPC Packet communication dumps

dji duml dupc inspire mavic phantom spark uart wireshark

Last synced: 13 Apr 2025

https://github.com/garylee/stm32f103_dual_vcp

An example to show how to use dual CDC VCP USB interfaces.

cdc stm32 uart usb vcp

Last synced: 11 Oct 2025

https://github.com/xluohome/serial

Go语言实现的uart串口发送和接收接口包,跨平台支持

mcu mcuuart serialport txrx uart

Last synced: 13 Apr 2025

https://github.com/hell03end/verilog-uart

Simple 8-bit UART realization on Verilog HDL.

fpga hdl quartus uart verilog

Last synced: 17 Jan 2026

https://github.com/libdriver/ch9121

CH9121 full function driver library for general MCU and Linux.

c ch9121 ethernet full-function-driver linux mcu uart

Last synced: 16 Mar 2025

https://github.com/wei1234c/bridges

Pretend your PC a Raspberry Pi or an ESP32 to connect I2C / SPI / GPIO / UART peripherals.

esp32 ft232h ftdi gpio i2c micropython python raspberry-pi spi uart

Last synced: 30 Apr 2025

https://github.com/dinau/nimOnAVR

Nim language test program for Arduino UNO/Nano or its compatibles

arduino avr blink c2nim dimmer led nano nim nim-lang pwm sd sd-card spi uart uno usart

Last synced: 17 Jul 2025

https://github.com/nopnop2002/esp-idf-uart2bt

UART to Bluetooth bridge for ESP-IDF

ble bluetooth esp-idf esp32 gateway uart

Last synced: 19 Mar 2025

https://github.com/libdriver/sps30

SPS30 full function driver library for general MCU and Linux.

c full-function-driver iic linux mcu pm2p5 sps30 uart

Last synced: 16 Mar 2025

https://github.com/dinau/nimonavr

Nim language test program for Arduino UNO/Nano or its compatibles

arduino avr blink c2nim dimmer led nano nim nim-lang pwm sd sd-card spi uart uno usart

Last synced: 13 Aug 2025

https://github.com/jminjares4/msp432-example-codes

This repository will contain various examples of TI MSP432 Microcontroller.

adc c ee3376 embedded-systems gpio lcd msp432 pwm systick texas-instruments timer uart

Last synced: 28 Apr 2025

https://github.com/syssi/esphome-dps

ESPHome component to monitor and control the RDTech DPS series

dps dps5020 esphome esphome-component hacktoberfest uart

Last synced: 15 Apr 2025

https://github.com/vladyspavlov/esphome-must-inverter

ESPHome config to monitor and control a Must inverter via RS485

esphome homeassistant inverter modbus rs485 uart

Last synced: 11 Oct 2025

https://github.com/xreef/ebyte_lora_e220_micropython_library

MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).

arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora micropython pico python radio raspberry raspberry-pi rp2040 stm32 uart

Last synced: 23 Jul 2025

https://github.com/lupyuen/send_altitude_cocoos

IoT program for Arduino Uno / STM32 Blue Pill (libopencm3) that reads BME280 temperature + humidity + altitude sensors, via I2C or SPI with DMA and multitasking. Sends sensor data to Sigfox via Wisol Sigfox module on UART. Runs on cocoOS task scheduling library http://www.cocoos.net

arduino bme280 cocoos dma iot libopencm3 sigfox spi stm32 uart wisol

Last synced: 11 Apr 2025

https://github.com/xreef/EByte_LoRa_E220_micropython_library

MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).

arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora micropython pico python radio raspberry raspberry-pi rp2040 stm32 uart

Last synced: 08 May 2025

https://github.com/mcauser/micropython-ys-irtm

MicroPython examples for YS-IRTM 5V NEC Infrared UART transceivers

esp32 infrared ir-receiver ir-transmitter micropython nec-protocol tinypico uart ys-irtm

Last synced: 28 Jul 2025

https://github.com/xanthium-enterprises/atmega328p-serial-uart-to-pc-communication

Atmega328p sample codes for USART (transmission and reception) communication with a Linux/Windows PC

atmega328p avr-gcc avr-microcontroller avr-programming embedded-c embedded-systems uart

Last synced: 21 Jan 2026

https://github.com/mcauser/raspberry-pi-itead-studio-gps-neo-6m

Experiments with my ITead Studio RPI GPS Add On

gps gpsd itead neo-6m raspberry-pi raspbian uart

Last synced: 28 Jul 2025

https://github.com/thotypous/alterajtaguart

Altera JTAG UART wrapper for Bluespec

altera bluespec hardware-libraries jtag uart usb-serial-adapters

Last synced: 14 Jul 2025

https://github.com/itavero/flutter-ble-uart

Package to integrate UART over Bluetooth Low Energy into your Flutter app

bluefruit bluetooth-le flutter flutter-plugin flutter-plugins nordic uart

Last synced: 06 Sep 2025

https://github.com/samco182/swiftyxbee

⚡️ A Swift library for communicating with XBee radios in API mode

iot library raspberry-pi rf-module s2c swift swifty uart xbee xbee-api zigbee

Last synced: 27 Oct 2025

https://github.com/attify/attify-badge-tool

Hardware Security Research and Serial Communication tool (to be used with Attify Badge)

attify-badge embedded hardware iot uart

Last synced: 12 Apr 2025

https://github.com/samco182/SwiftyXBee

⚡️ A Swift library for communicating with XBee radios in API mode

iot library raspberry-pi rf-module s2c swift swifty uart xbee xbee-api zigbee

Last synced: 26 Apr 2025

https://github.com/tiagocoutinho/us2n

micropython bridge between UART and TCP for the ESP32

bridge esp32 micropython tcp uart wifi

Last synced: 05 Jul 2025