There are 2 repositories under hardware-abstraction topic.
The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.
DreamHAL is a hardware abstraction library (HAL) for Dreamcast/SH4
MPU9250 library for TI's Tiva TM4C1294 with I2C/SPI and DMP
Parsec Rust Client
The Silcos kernel is a hybrid, robust and compact modular kernel which provides a platform to build the Silcos OS and SilkUI
OpenEL implemented in C. OpenEL(Open Embedded Library) is a unified API(Application Programming Interface) for actuators and sensors. The specifications and implementation have been developed by JASA(Japan Embedded Systems Technology Association) since 2011.
NullOS: i have ~~no~~ some idea what i'm doing
The camera middleware library simplifies the development process for applications that require camera functionality by abstracting hardware-specific details.
Stratify Application Library for Data Management and Hardware Abstraction
Atmel ATDF parser written in python for code generation
HALs and patches for Lenovo A7000-a
OpenEL implemented in C++
Serial port abstraction creation for bugst, sers, goburrow and tarm serial libraries.
A WebSocket-based server to communicate with the GPIO on a Raspberry Pi
C library for MAX5717 / MAX5719 16 and 20 bit DAC (for STM32 HAL)
32-bit ALU design for MIPS.
Universal library for abstracting from hardware on microcontrollers, Windows and Linux.
Comprehensive embedded systems simulator in C++17 demonstrating device drivers, RTOS scheduling, hardware abstraction, and protocol software. Features virtual SDK, Linux character device simulation, priority-based task management, and peripheral control interfaces.
🛠️ Streamline your computer vision projects with the RealSense Vision Toolkit, a modular solution for Intel RealSense cameras equipped with robust utilities.
The goal here was to build more than just a script; it was to architect a reusable, well-designed toolkit. I applied software engineering principles to create a modular, object-oriented library for RealSense, featuring object detection and coordinate transformations.