Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
embedded.hpp
Go to the documentation of this file.
1
7#pragma once
8
9#include "corium/embedded/InterruptLock.hpp" // IWYU pragma: export
10#include "corium/embedded/IsrSink.hpp" // IWYU pragma: export
11#include "corium/embedded/FreeRtos.hpp" // IWYU pragma: export
12#include "corium/embedded/CanAdapter.hpp" // IWYU pragma: export
13#include "corium/embedded/DmaUartAdapter.hpp" // IWYU pragma: export
14#include "corium/embedded/SpiAdapter.hpp" // IWYU pragma: export
15#include "corium/embedded/I2cAdapter.hpp" // IWYU pragma: export
Zero-heap CAN 2.0B and CAN-FD hardware ISR adapter for STM32 FDCAN, ESP32 TWAI, and CMSIS.
Zero-copy circular DMA UART receiver adapter for STM32, ESP32, and bare-metal UART ISRs.
FreeRTOS ISR event sink and hardware context-switching helpers.
Zero-heap I2C bus hardware ISR adapter for sensors and peripherals.
Zero-overhead RAII critical section masking across ARM, ESP32, and host.
Safe non-blocking event posting handle for hardware interrupt service routines.
Zero-heap SPI hardware ISR and DMA completion adapter for embedded sensors (IMU, ADC,...