Internal Interface Wrap
API reference
Loading...
Searching...
No Matches
Functions
anonymous_namespace{EspCan.cpp} Namespace Reference

Functions

TickType_t MsToTicksCeil (hf_u32_t timeout_ms) noexcept
 Milliseconds to ticks, rounded up so a non-zero timeout never becomes 0 ticks.
 
int ToTwaiTimeout (hf_u32_t timeout_ms) noexcept
 BaseCan timeout to the TWAI driver's int timeout (-1 = forever).
 
hf_can_bus_state_t MapTwaiState (twai_error_state_t state) noexcept
 TWAI driver error state to hf_can_bus_state_t.
 

Function Documentation

◆ MapTwaiState()

hf_can_bus_state_t anonymous_namespace{EspCan.cpp}::MapTwaiState ( twai_error_state_t  state)
noexcept

TWAI driver error state to hf_can_bus_state_t.

◆ MsToTicksCeil()

TickType_t anonymous_namespace{EspCan.cpp}::MsToTicksCeil ( hf_u32_t  timeout_ms)
noexcept

Milliseconds to ticks, rounded up so a non-zero timeout never becomes 0 ticks.

◆ ToTwaiTimeout()

int anonymous_namespace{EspCan.cpp}::ToTwaiTimeout ( hf_u32_t  timeout_ms)
noexcept

BaseCan timeout to the TWAI driver's int timeout (-1 = forever).