mbed

Fork of mbed-dev by mbed official

Revision:
173:7d866c31b3c5
Parent:
171:19eb464bc2be
Child:
175:b96e65c34a4d
--- a/targets/TARGET_STM/can_api.c	Wed Aug 16 18:27:13 2017 +0100
+++ b/targets/TARGET_STM/can_api.c	Thu Aug 31 17:27:04 2017 +0100
@@ -180,10 +180,10 @@
     }
 
     if (hit) {
-        btr = ((timing_pts[bits][1] << 20) & 0x00700000)
-              | ((timing_pts[bits][0] << 16) & 0x000F0000)
-              | ((psjw                << 24) & 0x0000C000)
-              | ((brp                 <<  0) & 0x000003FF);
+        btr = ((timing_pts[bits][1] << CAN_BTR_TS2_Pos) & CAN_BTR_TS2) |
+              ((timing_pts[bits][0] << CAN_BTR_TS1_Pos) & CAN_BTR_TS1) |
+              ((psjw                << CAN_BTR_SJW_Pos) & CAN_BTR_SJW) |
+              ((brp                 << CAN_BTR_BRP_Pos) & CAN_BTR_BRP);
     } else {
         btr = 0xFFFFFFFF;
     }