|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Zero-heap SPI hardware ISR and DMA completion adapter for embedded sensors (IMU, ADC, Flash). More...
#include <array>#include <cstddef>#include <cstdint>#include <cstring>#include <span>#include <type_traits>#include "corium/EventSink.hpp"#include "corium/policies/QueuePolicies.hpp"
Include dependency graph for SpiAdapter.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | corium::embedded::SpiFrame< MaxRxSize > |
| Fixed-capacity SPI transfer frame structure for zero-heap ISR and DMA ingestion. More... | |
| class | corium::embedded::SpiIsrAdapter< EventVariant > |
| Non-blocking hardware ISR adapter for SPI controllers and DMA completion interrupts. Ingests SPI frames from interrupt context and posts typed events into Corium lock-free ring buffer. More... | |
Namespaces | |
| namespace | corium |
| namespace | corium::embedded |
Zero-heap SPI hardware ISR and DMA completion adapter for embedded sensors (IMU, ADC, Flash).