From 7912952afea354147adf2e2bc35f42000af280a0 Mon Sep 17 00:00:00 2001 From: Siddharth Purohit Date: Thu, 17 Jan 2019 11:17:40 +0800 Subject: [PATCH] BoardConfig_CAN: reset slcan port state at restart --- libraries/AP_BoardConfig/AP_BoardConfig_CAN.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/AP_BoardConfig/AP_BoardConfig_CAN.cpp b/libraries/AP_BoardConfig/AP_BoardConfig_CAN.cpp index e80fdf47a2..e0b3c1a053 100644 --- a/libraries/AP_BoardConfig/AP_BoardConfig_CAN.cpp +++ b/libraries/AP_BoardConfig/AP_BoardConfig_CAN.cpp @@ -126,6 +126,7 @@ void AP_BoardConfig_CAN::init() { // Create all drivers that we need bool initret = true; + reset_slcan_serial(); for (uint8_t i = 0; i < MAX_NUMBER_OF_CAN_INTERFACES; i++) { // Check the driver number assigned to this physical interface uint8_t drv_num = _interfaces[i]._driver_number_cache = _interfaces[i]._driver_number;