From 2f4f8ad85b88c3d37e038e32702ffd7197d1efc6 Mon Sep 17 00:00:00 2001 From: Karl Palsson Date: Mon, 8 May 2017 10:49:04 +0000 Subject: stm32: can: BTR baud rate prescaler is a 10 bit field Reported on the mailing list, verified in RM0090 and RM008 --- include/libopencm3/stm32/can.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/libopencm3/stm32/can.h') diff --git a/include/libopencm3/stm32/can.h b/include/libopencm3/stm32/can.h index 62db1f36..5d09da67 100644 --- a/include/libopencm3/stm32/can.h +++ b/include/libopencm3/stm32/can.h @@ -480,7 +480,7 @@ LGPL License Terms @ref lgpl_license /* 15:10 Reserved, forced by hardware to 0 */ /* BRP[9:0]: Baud rate prescaler */ -#define CAN_BTR_BRP_MASK (0x1FFUL << 0) +#define CAN_BTR_BRP_MASK (0x3FFUL << 0) /* --- CAN_TIxR values ------------------------------------------------------ */ -- cgit v1.2.3