Skip to content
Change the repository type filter

All

    Repositories list

    • libhal

      Public
      A collection of interfaces and abstractions for embedded peripherals and devices using modern C++
      C++
      Apache License 2.0
      1730261Updated Apr 29, 2025Apr 29, 2025
    • Organization wide repo for docs, assets, and tools any other static information
      HTML
      Apache License 2.0
      50140Updated Apr 27, 2025Apr 27, 2025
    • libhal platform and peripheral drivers for the MCUs using ARM Cortex M processors. From NXP to STM to Broadcom to the rest.
      C++
      Apache License 2.0
      70463Updated Apr 22, 2025Apr 22, 2025
    • Exceptions analysis and optimization tools
      Python
      Apache License 2.0
      02150Updated Apr 20, 2025Apr 20, 2025
    • Exception runtime library for Cortex M series CPUs
      C++
      Apache License 2.0
      37352Updated Apr 15, 2025Apr 15, 2025
    • api

      Public
      Stores and makes available API docs for all libhal packages
      HTML
      Apache License 2.0
      0001Updated Apr 9, 2025Apr 9, 2025
    • libhal drivers for actuator and their controllers for servos, motors, fans, pumps, etc...
      C++
      Apache License 2.0
      10110Updated Mar 30, 2025Mar 30, 2025
    • libhal drivers for all display types, leds, and display protocols
      C++
      Apache License 2.0
      2030Updated Mar 30, 2025Mar 30, 2025
    • libhal drivers for the internet of things, including, ethernet controllers, wifi cards, ble, lora, etc...
      C++
      Apache License 2.0
      1010Updated Mar 30, 2025Mar 30, 2025
    • libhal drivers for devices that can expand the IO of a controller such as i2c/spi/uart to pwm/adc/dac/gpio/etc...
      C++
      Apache License 2.0
      2030Updated Mar 30, 2025Mar 30, 2025
    • Maps MicroMod Standard protocols to libhal APIs
      C++
      Apache License 2.0
      3000Updated Mar 30, 2025Mar 30, 2025
    • About libhal drivers for reading and controlling sensors such as IMUs, temperature, force, light, etc...
      C++
      Apache License 2.0
      3031Updated Mar 30, 2025Mar 30, 2025
    • libhal drivers for persistent storage devices such as SD cards, flash ICs, eMMC, etc...
      C++
      Apache License 2.0
      1110Updated Mar 30, 2025Mar 30, 2025
    • web-tools

      Public
      A tools to help with calculations for embedded software development, robotics, electrical engineering with the goal of being easy to use, interactive, and sharable,
      JavaScript
      Apache License 2.0
      50120Updated Mar 30, 2025Mar 30, 2025
    • Conan installer for the GNU Arm Embedded Toolchain
      Python
      3001Updated Mar 25, 2025Mar 25, 2025
    • Generic cmake utilities such as macros, functions, and toolchains for all categories of libhal libraries.
      CMake
      Apache License 2.0
      3021Updated Mar 25, 2025Mar 25, 2025
    • libhal utility functions, interface wrappers, and types to help manage usage of embedded resources
      C++
      Apache License 2.0
      41171Updated Mar 24, 2025Mar 24, 2025
    • ci

      Public
      Contain helper & premade continuous integration scripts for libhal projects and libraries
      Python
      Apache License 2.0
      3010Updated Mar 23, 2025Mar 23, 2025
    • Support FreeRTOS in the libhal ecosystem
      Python
      Apache License 2.0
      1030Updated Mar 9, 2025Mar 9, 2025
    • libhal drivers for human input devices such as buttons, keyboards, encoders, mice, etc...
      C++
      Apache License 2.0
      1031Updated Mar 5, 2025Mar 5, 2025
    • Simplify application development with a single Conan require statement
      Python
      Apache License 2.0
      1031Updated Dec 23, 2024Dec 23, 2024
    • .github

      Public
      Organization wide repository
      Apache License 2.0
      2070Updated Dec 21, 2024Dec 21, 2024
    • Implementation of the Lawicel slcan (Serial CANBUS) protocol.
      C++
      Apache License 2.0
      01100Updated Dec 21, 2024Dec 21, 2024
    • Contains premade conan configuration files for users
      Apache License 2.0
      2000Updated Dec 6, 2024Dec 6, 2024
    • libhal-soft

      Public archive
      Library for generic soft drivers officially supported by libhal
      C++
      Apache License 2.0
      6000Updated Nov 30, 2024Nov 30, 2024
    • libhal-canrouter

      Public archive
      The can router stack enables multiple device drivers to use a singular can peripheral
      C++
      Apache License 2.0
      2000Updated Nov 30, 2024Nov 30, 2024
    • libhal-mock

      Public archive
      Mocks, fakes, simulation and other testing utilities for libhal
      C++
      Apache License 2.0
      3000Updated Nov 30, 2024Nov 30, 2024
    • Conan index for all libhal packages. This is a backup for the JFrog Artifactory.
      Apache License 2.0
      0000Updated Oct 25, 2024Oct 25, 2024
    • libhal drivers and platform support for linux
      C++
      Apache License 2.0
      0091Updated Oct 7, 2024Oct 7, 2024
    • libhal-starter

      Public template
      Starter project for libhal applications
      C++
      Apache License 2.0
      8200Updated Sep 25, 2024Sep 25, 2024