mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-28 05:37:04 +08:00
1,修复由于stm32系列的hal库升级导致stm32f1和stm32f4平台的can驱动编译错误
2,关闭components/drivers/Kconfig中默认打开的can硬件滤波器选项 3,为了让can波特率设置匹配stm32f429的时钟,给stm32f429增加波特率表 4,以上修复在stm32f103-fire-arbitrary,stm32f407-atk-explorer,stm32f429-atk-apollo三个bsp中测试通过
This commit is contained in:
parent
fa678321f3
commit
537c2376f9
File diff suppressed because it is too large
Load Diff
@ -36,10 +36,12 @@ struct stm_baud_rate_tab
|
|||||||
struct stm32_drv_can
|
struct stm32_drv_can
|
||||||
{
|
{
|
||||||
CAN_HandleTypeDef CanHandle;
|
CAN_HandleTypeDef CanHandle;
|
||||||
CanTxMsgTypeDef TxMessage;
|
CAN_TxHeaderTypeDef TxMessage;
|
||||||
CanRxMsgTypeDef RxMessage;
|
CAN_RxHeaderTypeDef RxMessage;
|
||||||
CanRxMsgTypeDef Rx1Message;
|
uint8_t RxMessage_Data[8];
|
||||||
CAN_FilterConfTypeDef FilterConfig;
|
CAN_RxHeaderTypeDef Rx1Message;
|
||||||
|
uint8_t Rx1Message_Data[8];
|
||||||
|
CAN_FilterTypeDef FilterConfig;
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@ -48,7 +48,7 @@ config RT_USING_CAN
|
|||||||
if RT_USING_CAN
|
if RT_USING_CAN
|
||||||
config RT_CAN_USING_HDR
|
config RT_CAN_USING_HDR
|
||||||
bool "Enable CAN hardware filter"
|
bool "Enable CAN hardware filter"
|
||||||
default y
|
default n
|
||||||
endif
|
endif
|
||||||
|
|
||||||
config RT_USING_HWTIMER
|
config RT_USING_HWTIMER
|
||||||
|
Loading…
x
Reference in New Issue
Block a user