Skip to content

Commit bf7eddc

Browse files
committed
GD32 CAN hdr_bank set in filter initialization
1 parent 3777ac1 commit bf7eddc

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

bsp/gd32/arm/libraries/gd32_drivers/drv_can.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,11 +391,17 @@ static rt_err_t _can_control(struct rt_can_device *can, int cmd, void *arg)
391391
{
392392
/* can0 banks 0~13 */
393393
can_dev->filter_config.filter_number = i;
394+
#ifdef RT_CAN_USING_HDR
395+
filter_cfg->items[i].hdr_bank = i;
396+
#endif
394397
}
395398
else if (rt_strcmp(can_dev->name, "can1") == 0)
396399
{
397400
/* can1 banks 14~27 */
398401
can_dev->filter_config.filter_number = i + 14;
402+
#ifdef RT_CAN_USING_HDR
403+
filter_cfg->items[i].hdr_bank = i + 14;
404+
#endif
399405
}
400406
}
401407
else

0 commit comments

Comments
 (0)