|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Zero-heap CAN 2.0B and CAN-FD hardware ISR adapter for STM32 FDCAN, ESP32 TWAI, and CMSIS. More...
#include <array>#include <cstdint>#include <span>#include "corium/EventSink.hpp"#include "corium/policies/QueuePolicies.hpp"
Include dependency graph for CanAdapter.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | corium::embedded::CanFdFrame |
| ISO 11898-1:2015 CAN-FD flexible data-rate frame structure (up to 64 bytes payload). More... | |
| struct | corium::embedded::CanFrame |
| Standard CAN 2.0B classic frame structure (up to 8 bytes payload). More... | |
| class | corium::embedded::CanIsrAdapter< EventVariant > |
| Non-blocking hardware ISR adapter for CAN/CAN-FD controller interrupts. Ingests hardware mailbox/FIFO frames inside ISR and posts into Corium lock-free ring buffer. More... | |
Namespaces | |
| namespace | corium |
| namespace | corium::embedded |
Zero-heap CAN 2.0B and CAN-FD hardware ISR adapter for STM32 FDCAN, ESP32 TWAI, and CMSIS.