Pinned Repositories
can-opener
Implementation of the Lawicel slcan (Serial CANBUS) protocol.
exception-insights
Exceptions analysis and optimization tools
libhal
A collection of interfaces and abstractions for embedded peripherals and devices using modern C++
libhal-exceptions
Exception runtime library for Cortex M series CPUs
libhal-linux
libhal drivers and platform support for linux
libhal-starter
Starter project for libhal applications
libhal-storage
libhal drivers for persistent storage devices such as SD cards, flash ICs, eMMC, etc...
libhal-util
libhal utility functions, interface wrappers, and types to help manage usage of embedded resources
nxpprog
Programmer for NXP arm processors using ISP protocol.
SJSU-Dev2
Firmware platform written by San Jose State University for building application for embedded systems
libhal's Repositories
libhal/libhal
A collection of interfaces and abstractions for embedded peripherals and devices using modern C++
libhal/libhal-exceptions
Exception runtime library for Cortex M series CPUs
libhal/exception-insights
Exceptions analysis and optimization tools
libhal/libhal-starter
Starter project for libhal applications
libhal/can-opener
Implementation of the Lawicel slcan (Serial CANBUS) protocol.
libhal/libhal-__device__
Template repo for general libhal libraries
libhal/libhal-cmake-util
Generic cmake utilities such as macros, functions, and toolchains for all categories of libhal libraries.
libhal/libhal-mock
Mocks, fakes, simulation and other testing utilities for libhal
libhal/libhal-soft
Library for generic soft drivers officially supported by libhal
libhal/libhal-storage
libhal drivers for persistent storage devices such as SD cards, flash ICs, eMMC, etc...
libhal/libhal-util
libhal utility functions, interface wrappers, and types to help manage usage of embedded resources
libhal/libhal.github.io
Organization wide repo for docs, assets, and tools any other static information
libhal/libhal-input
libhal drivers for human input devices such as buttons, keyboards, encoders, mice, etc...
libhal/libhal-linux
libhal drivers and platform support for linux
libhal/libhal-micromod
Maps MicroMod Standard protocols to libhal APIs
libhal/libhal-sensor
About libhal drivers for reading and controlling sensors such as IMUs, temperature, force, light, etc...
libhal/.github
Organization wide repository
libhal/ci
Contain helper & premade continuous integration scripts for libhal projects and libraries
libhal/conan-config
Contains premade conan configuration files for users
libhal/libhal-actuator
libhal drivers for actuator and their controllers for servos, motors, fans, pumps, etc...
libhal/libhal-arm-mcu
libhal platform and peripheral drivers for the MCUs using ARM Cortex M processors. From NXP to STM to Broadcom to the rest.
libhal/libhal-bootstrap
Simplify application development with a single Conan require statement
libhal/libhal-canrouter
The can router stack enables multiple device drivers to use a singular can peripheral
libhal/libhal-conan-index
Conan index for all libhal packages. This is a backup for the JFrog Artifactory.
libhal/libhal-display
libhal drivers for all display types, leds, and display protocols
libhal/libhal-expander
libhal drivers for devices that can expand the IO of a controller such as i2c/spi/uart to pwm/adc/dac/gpio/etc...
libhal/libhal-freertos
Support FreeRTOS in the libhal ecosystem
libhal/libhal-iot
libhal drivers for the internet of things, including, ethernet controllers, wifi cards, ble, lora, etc...
libhal/picolibc
Conan package for the picolibc library
libhal/web-tools
A tools to help with calculations for embedded software development, robotics, electrical engineering with the goal of being easy to use, interactive, and sharable,