23 #include <uavcan_stm32/../../src/internal.hpp> 26 using namespace uavcan_stm32;
30 namespace uavcan_stm32 {
44 bool CANManager::begin(uint32_t bitrate, uint8_t can_number)
46 if (can_helper.init(bitrate, CanIface::OperatingMode::NormalMode, can_number) == 0) {
53 bool CANManager::is_initialized()
58 void CANManager::initialized(
bool val)
68 void CANManager::set_UAVCAN(
AP_UAVCAN *uavcan)
73 void CANManager::_timer_tick()
75 if (!initialized_)
return;
77 if (p_uavcan !=
nullptr) {
82 #endif //HAL_WITH_UAVCAN
uavcan::MonotonicTime getMonotonic()
uint64_t getUtcUSecFromCanInterrupt()