Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: Hobbyking_Cheetah_Compact Hobbyking_Cheetah_Compact_DRV8323_14bit Hobbyking_Cheetah_Compact_DRV8323_V51_201907 HKC_MiniCheetah ... more
Fork of mbed-dev by
Diff: targets/TARGET_STM/TARGET_STM32F1/can_api.c
- Revision:
- 154:37f96f9d4de2
- Parent:
- 149:156823d33999
- Child:
- 156:95d6b41a828b
--- a/targets/TARGET_STM/TARGET_STM32F1/can_api.c Tue Dec 20 17:27:56 2016 +0000
+++ b/targets/TARGET_STM/TARGET_STM32F1/can_api.c Wed Jan 04 16:58:05 2017 +0000
@@ -377,6 +377,15 @@
tmp1 = __HAL_CAN_TRANSMIT_STATUS(&CanHandle, CAN_TXMAILBOX_0);
tmp2 = __HAL_CAN_TRANSMIT_STATUS(&CanHandle, CAN_TXMAILBOX_1);
tmp3 = __HAL_CAN_TRANSMIT_STATUS(&CanHandle, CAN_TXMAILBOX_2);
+ if (tmp1){
+ __HAL_CAN_CLEAR_FLAG(&CanHandle, CAN_FLAG_RQCP0);
+ }
+ if (tmp2){
+ __HAL_CAN_CLEAR_FLAG(&CanHandle, CAN_FLAG_RQCP1);
+ }
+ if (tmp3){
+ __HAL_CAN_CLEAR_FLAG(&CanHandle, CAN_FLAG_RQCP2);
+ }
if(tmp1 || tmp2 || tmp3)
{
irq_handler(can_irq_ids[id], IRQ_TX);
