Projects in Awesome Lists tagged with uart
A curated list of projects in awesome lists tagged with uart .
https://github.com/cpq/bare-metal-programming-guide
A bare metal programming guide (ARM microcontrollers)
arm baremetal cmsis embedded-web-server embedded-webserver ethernet gcc gpio irq make stm32 tutorial uart webserver
Last synced: 13 May 2025
https://github.com/tio/tio
A serial device I/O tool
automation cli command-line developers embedded hackers linux lua macos open-source rs-232 rs-485 script serial serial-port terminal tty uart xmodem ymodem
Last synced: 29 Apr 2025
https://github.com/pconst/basic_verilog
Must-have verilog systemverilog modules
altera debounce delay encoder fifo fpga hls pwm spi-interface spi-master synchronizer tcl uart uart-controller uart-protocol uart-receiver uart-tx uart-verilog verilog xilinx
Last synced: 27 Jan 2026
https://github.com/pConst/basic_verilog
Must-have verilog systemverilog modules
altera debounce delay encoder fifo fpga hls pwm spi-interface spi-master synchronizer tcl uart uart-controller uart-protocol uart-receiver uart-tx uart-verilog verilog xilinx
Last synced: 14 Mar 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: 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/itas109/cserialport
CSerialPort - lightweight cross-platform serial port library and protocol parsing for C++/C/C#/Java/Python/Node.js/Electron/Rust
android-serialport communication cpp cpp-serial cpp-serialport cross-platform cserialport linux linux-serialport mscomm protocol-parser rs232 serial serial-port serialport serialport-interface serialportassistant serialportsdk uart windows-serial
Last synced: 14 Jan 2026
https://github.com/itas109/CSerialPort
CSerialPort - lightweight cross-platform serial port library and protocol parsing for C++/C/C#/Java/Python/Node.js/Electron/Rust
android-serialport communication cpp cpp-serial cpp-serialport cross-platform cserialport linux linux-serialport mscomm protocol-parser rs232 serial serial-port serialport serialport-interface serialportassistant serialportsdk uart windows-serial
Last synced: 18 Nov 2025
https://github.com/ultraembedded/cores
Various HDL (Verilog) IP Cores
asic audio fpga i2s rtl sdram spi sram uart usb verilator verilog verilog-components verilog-hdl
Last synced: 25 Jan 2026
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/powerbroker2/serialtransfer
Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, or SPI
arduino-library arduino-to-arduino bytes communication i2c i2c-communication i2c-protocol inter-arduino packets rx-buffer senddata serial serial-communication spi spi-communication spi-protocol transfer tx-buffer uart usart
Last synced: 15 May 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/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/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/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
Last synced: 12 Dec 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/powerbroker2/pyserialtransfer
Python package to transfer data in a fast, reliable, and packetized form
arduinos packet-capturing-libraries python robust serial serial-communication serialport transfer-data uart uart-bridge uart-interface uart-protocol
Last synced: 23 Oct 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/paveldn/haier-esphome
Haier ac integration for ESPHome
air-conditioner esp32 esp8266 esphome haier hon rpi-pico smartair2 uart
Last synced: 05 Apr 2025
https://github.com/liyanboy74/soft-uart
Multi Software Serial (UART) for STM32
cubemx hal multi-software-serial serial soft-uart softuart software-serial software-uart stm32 uart usart
Last synced: 06 Apr 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/dioannidis/usbasp
usbasp improved firmware
avr avr-microcontroller hid uart uart-bridge uart-interface usbasp usbasp-firmware
Last synced: 04 Apr 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/jakubcabal/uart-for-fpga
Simple UART controller for FPGA written in VHDL
controller cyc1000 fpga ghdl simulation uart uart-controller uart-loopback vhdl wishbone wishbone-bus
Last synced: 11 Feb 2026
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/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/ultraembedded/riscv-linux-boot
Trivial RISC-V Linux binary bootloader
atomics bootloader bootstrap linux-kernel opensbi opensbi-qemu-linux risc-v riscv-linux rv32im uart
Last synced: 03 May 2025
https://github.com/gbmhunter/ninjaterm
A serial port terminal that's got your back.
arduino embedded mbedded ninja ninjaterm pwa rs-232 serial serial-ports serialport terminal uart vite web
Last synced: 23 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/pdaxrom/N64cart
RP2040 N64 cartridge
cartridge firmware homebrew n64 nintendo-64 raspberry-pi-pico rp2040 uart usb
Last synced: 02 Sep 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/ultraembedded/core_usb_uart
USB serial device (CDC-ACM)
fpga serial-port uart usb-cdc usb-device usb-serial verilog
Last synced: 01 Mar 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/xluohome/serial
Go语言实现的uart串口发送和接收接口包,跨平台支持
mcu mcuuart serialport txrx uart
Last synced: 13 Apr 2025
https://github.com/eigger/espcomponents
ESPHome external components
axp192 bbq10-keyboard commax cvnet esphome esphome-component ezville homeassistant hyundai imazu jaalee kocom lilygo-t-keyboard rs485 samsung-sds uart wallpad
Last synced: 07 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/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/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/tomas-fryza/avr-labs
AVR course at Brno University of Technology
arduino assembly-language atmega328p avr brno-university-of-technology c-programming-language embedded i2c lcd-display oled-display-sh1106 uart
Last synced: 04 May 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/tomas-fryza/avr-course
AVR course at Brno University of Technology
arduino assembly-language atmega328p avr brno-university-of-technology c-programming-language embedded i2c lcd-display oled-display-sh1106 uart
Last synced: 05 Apr 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/bakialmaci/msp430-examples
Examples and documents about MSP430FR4133 (Texas Instruments) launchpad.
embedded embedded-cpp esp8266 example examples launchpad msp msp-example msp-project msp430 msp430-examples msp430-gcc msp430-launchpad msp430f5529 msp430fr4133 msp430g2553 msp432 texas-instruments uart
Last synced: 09 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: 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/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/tiagocoutinho/us2n
micropython bridge between UART and TCP for the ESP32
bridge esp32 micropython tcp uart wifi
Last synced: 05 Jul 2025