|
libxr
Embedded C++ framework for bare-metal, RTOS and Linux
|
This is the complete list of members for LibXR::STM32CAN, including all inherited members.
| AddMessage(const ClassicPack &pack) override | LibXR::STM32CAN | virtual |
| BuildTxHeader(const ClassicPack &p, CAN_TxHeaderTypeDef &h) (defined in LibXR::STM32CAN) | LibXR::STM32CAN | inlinestatic |
| Callback typedef | LibXR::CAN | |
| CAN()=default | LibXR::CAN | |
| CAN_ERROR_ID_PREFIX | LibXR::CAN | static |
| ErrorID enum name | LibXR::CAN | |
| fifo_ (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| FilterMode enum name | LibXR::CAN | |
| FromErrorID(ErrorID e) noexcept | LibXR::CAN | inlinestatic |
| GetClockFreq() const override | LibXR::STM32CAN | virtual |
| GetErrorState(CAN::ErrorState &state) const override | LibXR::STM32CAN | virtual |
| hcan_ (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| header (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| header (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| id_ (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| Init(void) | LibXR::STM32CAN | |
| IsErrorId(uint32_t id) noexcept | LibXR::CAN | inlinestatic |
| map (defined in LibXR::STM32CAN) | LibXR::STM32CAN | static |
| OnMessage(const ClassicPack &pack, bool in_isr) | LibXR::CAN | protected |
| pack (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| ProcessErrorInterrupt() | LibXR::STM32CAN | |
| ProcessRxInterrupt() | LibXR::STM32CAN | |
| 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 | |
| rx_buff_ (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| SetConfig(const CAN::Configuration &cfg) override | LibXR::STM32CAN | virtual |
| STM32CAN(CAN_HandleTypeDef *hcan, uint32_t queue_size) | LibXR::STM32CAN | |
| ToErrorID(uint32_t id) noexcept | LibXR::CAN | inlinestatic |
| tx_buff_ (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| tx_lock_ (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| tx_pend_ (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| tx_queue_ | LibXR::STM32CAN | |
| tx_retry_pack_ | LibXR::STM32CAN | |
| tx_retry_valid_ | LibXR::STM32CAN | |
| txMailbox (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| TxService() (defined in LibXR::STM32CAN) | LibXR::STM32CAN | |
| Type enum name | LibXR::CAN | |
| ~CAN()=default | LibXR::CAN | virtual |