libhal-google / libhal
A collection of interfaces and abstractions for embedded peripherals and devices using modern C++
☆88Updated last year
Alternatives and similar repositories for libhal:
Users that are interested in libhal are comparing it to the libraries listed below
- ☆37Updated last week
- Basic concurrency primitives for bare metal firmware running on single core microcontroller systems.☆31Updated this week
- A C++20 implementation of safe (wrap around) integers following MISRA C++ rules☆77Updated last year
- Safe arithmetic library for C++20 and above. Safe arithmetic ensures correctness of arithmetic operations at compile-time. It protects ag…☆90Updated last week
- A safe and fast high-level and low-level character input/output library for bare-metal and RTOS based embedded systems with a very small …☆147Updated 2 months ago
- Rust 2018 and C++20, "constexpr everything", AUTOSAR compliant header-only library intended to support the development of critical system…☆100Updated 3 years ago
- type-safe and low-boilerplate bit level serialization☆122Updated 3 years ago
- Meta programming library designed for compilation speed.☆170Updated 2 years ago
- A C++ serialization/deserialization library designed with embedded systems in mind☆91Updated 2 years ago
- A C++ type to trace calls to special member functions.☆101Updated last year
- Finite State Machine implementation using std::variant☆87Updated 5 years ago
- An implementation of C++ "senders and receivers" async framework suitable for embedded platforms.☆239Updated last week
- Coroutine support tools☆35Updated last month
- Libusb wrapper for Asio☆64Updated 2 years ago
- Migrated to https://codeberg.org/cmargiotta/compile-time-fsm☆100Updated last month
- Peter Sommerlad's Simple Strong Typing☆34Updated last year
- A C++11 header-only library for MMIO registers☆59Updated last year
- Boost (not yet) Tacit Meta Programming - your DSL for metaprogramming☆66Updated 5 years ago
- Shared infrastructure for CI/CD for projects using CMake & CPM, primarily with C++.☆23Updated this week
- Extensions to the C++ standard library. This library implements polyfills to enable library functionality from later versions of C++ to b…☆85Updated last week
- Polymorphic memory resource for real-time applications.☆67Updated last year
- Demo Code for presentation "C++ In Action"☆147Updated 11 months ago
- Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml l…☆196Updated 2 years ago
- Hierarchical statemachine library☆17Updated last year
- amp-embedded-infra-lib is a set of C++ libraries and headers that provide heap-less, STL like, infrastructure for embedded software devel…☆214Updated this week
- C++20 State Machine library☆206Updated 2 weeks ago
- ☆85Updated last year
- Source for papers and proposals☆75Updated 6 months ago
- C++ library for composing modular firmware at compile-time.☆558Updated last week
- A Header only, constexpr / compile time small table based CRC library.☆22Updated 2 years ago