|
libxr
Embedded C++ framework for bare-metal, RTOS and Linux
|
This is the complete list of members for LibXR::CH32CAN, including all inherited members.
| AddMessage(const ClassicPack &pack) override | LibXR::CH32CAN | virtual |
| Callback typedef | LibXR::CAN | |
| CAN()=default | LibXR::CAN | |
| CAN_ERROR_ID_PREFIX | LibXR::CAN | static |
| CH32CAN(ch32_can_id_t id, uint32_t queue_size) | LibXR::CH32CAN | explicit |
| ErrorID enum name | LibXR::CAN | |
| FilterMode enum name | LibXR::CAN | |
| FromErrorID(ErrorID e) noexcept | LibXR::CAN | inlinestatic |
| GetClockFreq() const override | LibXR::CH32CAN | virtual |
| GetErrorState(CAN::ErrorState &state) const override | LibXR::CH32CAN | virtual |
| Init() | LibXR::CH32CAN | |
| IsErrorId(uint32_t id) noexcept | LibXR::CAN | inlinestatic |
| map | LibXR::CH32CAN | static |
| OnMessage(const ClassicPack &pack, bool in_isr) | LibXR::CAN | protected |
| ProcessErrorInterrupt() | LibXR::CH32CAN | |
| ProcessRxInterrupt() | LibXR::CH32CAN | |
| ProcessTxInterrupt() | LibXR::CH32CAN | |
| Register(Callback cb, Type type, FilterMode mode=FilterMode::ID_RANGE, uint32_t start_id_mask=0, uint32_t end_id_mask=UINT32_MAX) | LibXR::CAN | |
| SetConfig(const CAN::Configuration &cfg) override | LibXR::CH32CAN | virtual |
| ToErrorID(uint32_t id) noexcept | LibXR::CAN | inlinestatic |
| Type enum name | LibXR::CAN | |
| ~CAN()=default | LibXR::CAN | virtual |
| ~CH32CAN() override=default (defined in LibXR::CH32CAN) | LibXR::CH32CAN |