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
NullOS: i have ~~no~~ some idea what i'm doing
Stratify Application Library for Data Management and Hardware Abstraction
HALs and patches for Lenovo A7000-a
Atmel ATDF parser written in python for code generation
C library for MAX5717 / MAX5719 16 and 20 bit DAC (for STM32 HAL)
OpenEL implemented in C++
32-bit ALU design for MIPS.
Universal library for abstracting from hardware on microcontrollers, Windows and Linux.