CSerialPort - lightweight cross-platform serial port library and protocol parsing for C++/C/C#/Java/Python/Node.js/Electron/Rust
- serial-port
- cserialport
- cpp
- communication
57,138 visible repositories in the index
49–72 of 159 · Most stars
CSerialPort - lightweight cross-platform serial port library and protocol parsing for C++/C/C#/Java/Python/Node.js/Electron/Rust
A lightweight, accurate and robust monocular visual inertial odometry based on Multi-State Constraint Kalman Filter.
🏡 The Homie Convention: a lightweight MQTT convention for the IoT
Fast MicroPython driver for ST7789 display module written in C
Light-weight camera LiDAR calibration package for ROS using OpenCV and PCL (PnP + LM optimization)
A lightweight MicroPython GUI library for display drivers based on framebuf class
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Generator of runtime monitors for flight and robotics applications.
Raspberry PI-TIMOLO ( PI-TImelapse, MOtion, LOwLight ) uses RPI picamera and OpenCV for Remote Headless Security Monitoring using Motion Tracking, Rclone Auto Sync files with remote storage services. Auto Twilight Transitions and Low Light Camera Settings. Panoramic images using PanTiltHat and More. This project is featured on GitHub Awesome software.
Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging.
Modular autonomous driving platform running on the CARLA simulator and real-world vehicles.
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS
A lightweight C++ machine learning library for embedded electronics and robotics.
A highly customizable DIY irrigation/sprinkler controller based on Raspberry Pi
A lightweight MicroPython GUI library for display drivers based on framebuf, allows input via pushbuttons. See also micropython-touch.
Can bus monitoring tool based on arduino and can bus shield. Implements CAN ASCII/SLCAN protocol compatible with Lawicel CAN232/CANUSB. Can be used for monitoring low speed CAN (interior can bus of most cars, less than 500kbps). For higher speeds serial port can become a bottleneck in case data density is high.
Stubs of most MicroPython ports, boards and versions to make writing code that much simpler.
The repository host gives no description.
Easily bring your Python applications online with the world's lightest GUI toolkit.
Simple and lightweight HTTP async server for micropython
MQTT Client for iOS written in Swift
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
Generate and maintain stubs for different MicroPython ports to use with VSCode and Pylance, PyRight, Thonny, PyCharm or MyPy
Driver for 320x240, 240x240, 135x240 and 128x128 ST7789 displays written in MicroPython