hardware-abstraction

There are 23 repositories under hardware-abstraction topic.

  • rl

    roboticslibrary/rl

    The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.

    Language:C++1.1k4593235
  • sega-dreamcast/dreamhal

    DreamHAL is a hardware abstraction library (HAL) for Dreamcast/SH4

    Language:C21103
  • vedranMv/tm4c_mpu9250

    MPU9250 library for TI's Tiva TM4C1294 with I2C/SPI and DMP

    Language:C12241
  • parallaxsecond/parsec-client-rust

    Parsec Rust Client

    Language:Rust1162620
  • ShukantPal/Silcos-Kernel

    The Silcos kernel is a hybrid, robust and compact modular kernel which provides a platform to build the Silcos OS and SilkUI

    Language:C++11313
  • openel/openel

    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.

    Language:C10104
  • microhal/microhal

    Microhal is hardware abstraction layer for embedded platforms

    Language:Eagle9681
  • NullExceptionTSB/NullOS

    NullOS: i have ~~no~~ some idea what i'm doing

    Language:C8031
  • STMicroelectronics/stm32-mw-camera

    The camera middleware library simplifies the development process for applications that require camera functionality by abstracting hardware-specific details.

    Language:C5700
  • StratifyLabs/StratifyAPI

    Stratify Application Library for Data Management and Hardware Abstraction

    Language:C++42855
  • wolf99/AIO

    Functions to configure the analog I/O (AIO) registers for TI C2000 TMS320F2802x

    Language:Objective-C4101
  • CrustyAuklet/ATDF-parse

    Atmel ATDF parser written in python for code generation

    Language:Python3200
  • rohantaneja/android_hardware_lenovo_aio_row

    HALs and patches for Lenovo A7000-a

    Language:Java3107
  • nikto-b/avr-api

    API library for Atmel AVR [Project abandoned]

    Language:C++20120
  • openel/openel-cpp

    OpenEL implemented in C++

    Language:C++2001
  • soypat/cereal

    Serial port abstraction creation for bugst, sers, goburrow and tarm serial libraries.

    Language:Go210
  • daggilli/gpiowsserver

    A WebSocket-based server to communicate with the GPIO on a Raspberry Pi

    Language:TypeScript110
  • eta-systems/MAX5717

    C library for MAX5717 / MAX5719 16 and 20 bit DAC (for STM32 HAL)

    Language:C1100
  • openbase/bco.dal

    Domotic Abstraction Layer

    Language:Java181592
  • TolgaReis/ALU-design

    32-bit ALU design for MIPS.

    Language:Verilog1100
  • irsural/mxsrclib

    Universal library for abstracting from hardware on microcontrollers, Windows and Linux.

    Language:C++0000
  • aditya-technophile-06/EMBEDDED_SIMULATOR

    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.

    Language:C++
  • Mostafasaad1/realsense-vision-kit

    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.

    Language:Python