Skip to content
Change the repository type filter

All

    Repositories list

    • 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
      92481Updated May 1, 2026May 1, 2026
    • api

      Public
      Stores and makes available API docs for all libhal packages
      HTML
      Apache License 2.0
      0004Updated May 1, 2026May 1, 2026
    • libhal

      Public
      A collection of interfaces and abstractions for embedded peripherals and devices using modern C++
      C++
      Apache License 2.0
      2245281Updated May 1, 2026May 1, 2026
    • Integration between PicoSDK and libhal interfaces and libraries
      C++
      Apache License 2.0
      0021Updated Apr 28, 2026Apr 28, 2026
    • ci

      Public
      Contain helper & premade continuous integration scripts for libhal projects and libraries
      Python
      Apache License 2.0
      3050Updated Apr 28, 2026Apr 28, 2026
    • Organization wide repo for docs, assets, and tools any other static information
      HTML
      Apache License 2.0
      50140Updated Apr 26, 2026Apr 26, 2026
    • C++
      Apache License 2.0
      1450Updated Apr 24, 2026Apr 24, 2026
    • mp-units

      Public
      [fork for libhal] The quantities and units library for C++
      C++
      MIT License
      119010Updated Apr 24, 2026Apr 24, 2026
    • 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
      3060Updated Apr 23, 2026Apr 23, 2026
    • Packages and patches for the raspberry pico-sdk and relevant support software.
      Python
      MIT License
      0020Updated Apr 21, 2026Apr 21, 2026
    • libhal utility functions, interface wrappers, and types to help manage usage of embedded resources
      C++
      Apache License 2.0
      51260Updated Apr 20, 2026Apr 20, 2026
    • Maps MicroMod Standard protocols to libhal APIs
      C++
      Apache License 2.0
      4011Updated Apr 12, 2026Apr 12, 2026
    • Conan tool package to download & install the GNU toolchain for general use
      Python
      Apache License 2.0
      0060Updated Mar 25, 2026Mar 25, 2026
    • libhal interface drivers for the Mac OS X (darwin) operating system.
      C++
      Apache License 2.0
      0000Updated Mar 4, 2026Mar 4, 2026
    • C++
      Apache License 2.0
      0021Updated Feb 25, 2026Feb 25, 2026
    • Generic cmake utilities such as macros, functions, and toolchains for all categories of libhal libraries.
      CMake
      Apache License 2.0
      4020Updated Feb 21, 2026Feb 21, 2026
    • Implementation of the Lawicel slcan (Serial CANBUS) protocol.
      C++
      Apache License 2.0
      11101Updated Feb 19, 2026Feb 19, 2026
    • Exceptions analysis and optimization tools
      C++
      Apache License 2.0
      06460Updated Feb 17, 2026Feb 17, 2026
    • Non-null, safe, performant, and size conscious smart pointer
      C++
      Apache License 2.0
      1150Updated Feb 16, 2026Feb 16, 2026
    • picolibc

      Public
      Conan package for the picolibc library
      Python
      Apache License 2.0
      3010Updated Feb 15, 2026Feb 15, 2026
    • V2 of the conan-config directory containing all of the files needed to build and use libhal projects & binaries
      Python
      0070Updated Feb 12, 2026Feb 12, 2026
    • Conan installer for the GNU Arm Embedded Toolchain
      Python
      4100Updated Jan 28, 2026Jan 28, 2026
    • Conan tool package to download & install the LLVM toolchain for general use
      Python
      0371Updated Jan 28, 2026Jan 28, 2026
    • libhal drivers for the internet of things, including, ethernet controllers, wifi cards, ble, lora, etc...
      C++
      Apache License 2.0
      1010Updated Jan 27, 2026Jan 27, 2026
    • libhal drivers for persistent storage devices such as SD cards, flash ICs, eMMC, etc...
      C++
      Apache License 2.0
      1110Updated Jan 27, 2026Jan 27, 2026
    • About libhal drivers for reading and controlling sensors such as IMUs, temperature, force, light, etc...
      C++
      Apache License 2.0
      5030Updated Jan 26, 2026Jan 26, 2026
    • libhal drivers for human input devices such as buttons, keyboards, encoders, mice, etc...
      C++
      Apache License 2.0
      1031Updated Jan 26, 2026Jan 26, 2026
    • libhal drivers for all display types, leds, and display protocols
      C++
      Apache License 2.0
      2020Updated Jan 26, 2026Jan 26, 2026
    • libhal drivers for actuator and their controllers for servos, motors, fans, pumps, etc...
      C++
      Apache License 2.0
      10150Updated Jan 24, 2026Jan 24, 2026
    • Exception runtime library for Cortex M series CPUs
      C++
      Apache License 2.0
      41400Updated Dec 17, 2025Dec 17, 2025
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.