From e5efb2bb6263fc3c18bde6b948dbcde28425e48b Mon Sep 17 00:00:00 2001 From: Pavel Kirienko Date: Thu, 13 Aug 2015 01:52:52 +0300 Subject: [PATCH] STM32: SJW fix --- libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp b/libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp index 14bf0a392c..ccd13ef802 100644 --- a/libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp +++ b/libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp @@ -309,7 +309,7 @@ int CanIface::computeTimings(const uavcan::uint32_t target_bitrate, Timings& out int(1 + solution.bs1 + solution.bs2), float(solution.sample_point_permill) / 10.F); out_timings.prescaler = uavcan::uint16_t(prescaler - 1U); - out_timings.sjw = 1; + out_timings.sjw = 0; // Which means one out_timings.bs1 = uavcan::uint8_t(solution.bs1 - 1); out_timings.bs2 = uavcan::uint8_t(solution.bs2 - 1); return 0;