From d54fe54b56e265e6ed1cd620b4c2d37b88e30a24 Mon Sep 17 00:00:00 2001 From: Frank Voorburg Date: Fri, 21 Feb 2020 17:28:37 +0000 Subject: [PATCH] Refs #1005. Enabled automatic retransmission of transmitted messages in the CAN driver. git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@748 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 --- Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/boot.c | 2 +- Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/boot.c | 2 +- .../Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/boot.c | 2 +- Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/boot.c | 2 +- Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/boot.c | 2 +- .../Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/boot.c | 2 +- Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/boot.c | 2 +- Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/boot.c | 2 +- Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/boot.c | 2 +- Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/boot.c | 2 +- Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/boot.c | 2 +- Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/boot.c | 2 +- Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/boot.c | 2 +- Target/Source/ARMCM4_STM32F4/can.c | 2 +- Target/Source/ARMCM4_STM32L4/can.c | 2 +- Target/Source/ARMCM7_STM32F7/can.c | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/boot.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/boot.c index e743dc3f..30e70550 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/boot.c @@ -351,7 +351,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/boot.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/boot.c index 4b782a7d..ae82ae99 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/boot.c @@ -351,7 +351,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/boot.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/boot.c index a668dbd9..099a304a 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/boot.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/boot.c @@ -351,7 +351,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/boot.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/boot.c index 2e898127..27729e0f 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/boot.c @@ -351,7 +351,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/boot.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/boot.c index 3f92bd8d..46aef992 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/boot.c @@ -351,7 +351,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/boot.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/boot.c index 6ed51be5..67d1c088 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/boot.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/boot.c @@ -351,7 +351,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/boot.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/boot.c index ac0a1a01..c59426ec 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/boot.c @@ -353,7 +353,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/boot.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/boot.c index 72960f14..6465e116 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/boot.c @@ -353,7 +353,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/boot.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/boot.c index 44476564..ccb05542 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/boot.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/boot.c @@ -353,7 +353,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/boot.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/boot.c index ccf55785..e482d46e 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/boot.c @@ -353,7 +353,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/boot.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/boot.c index 5a8edbbb..ea3795e3 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/boot.c @@ -353,7 +353,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/boot.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/boot.c index 8e2134c2..d0f79587 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/boot.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/boot.c @@ -353,7 +353,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/boot.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/boot.c index f40c8de0..b7690249 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/boot.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/boot.c @@ -353,7 +353,7 @@ static void BootComCanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Source/ARMCM4_STM32F4/can.c b/Target/Source/ARMCM4_STM32F4/can.c index 55455225..835b41be 100644 --- a/Target/Source/ARMCM4_STM32F4/can.c +++ b/Target/Source/ARMCM4_STM32F4/can.c @@ -186,7 +186,7 @@ void CanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Source/ARMCM4_STM32L4/can.c b/Target/Source/ARMCM4_STM32L4/can.c index 0d927e93..fc342dcb 100644 --- a/Target/Source/ARMCM4_STM32L4/can.c +++ b/Target/Source/ARMCM4_STM32L4/can.c @@ -177,7 +177,7 @@ void CanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL; diff --git a/Target/Source/ARMCM7_STM32F7/can.c b/Target/Source/ARMCM7_STM32F7/can.c index 2a17dbcf..a64ae11d 100644 --- a/Target/Source/ARMCM7_STM32F7/can.c +++ b/Target/Source/ARMCM7_STM32F7/can.c @@ -186,7 +186,7 @@ void CanInit(void) canHandle.Init.TimeTriggeredMode = DISABLE; canHandle.Init.AutoBusOff = DISABLE; canHandle.Init.AutoWakeUp = DISABLE; - canHandle.Init.AutoRetransmission = DISABLE; + canHandle.Init.AutoRetransmission = ENABLE; canHandle.Init.ReceiveFifoLocked = DISABLE; canHandle.Init.TransmitFifoPriority = DISABLE; canHandle.Init.Mode = CAN_MODE_NORMAL;