@@ -179,5 +179,23 @@ static const mp_rom_map_elem_t board_module_globals_table[] = {
179179 {MP_OBJ_NEW_QSTR (MP_QSTR_TX7 ), MP_ROM_PTR (& pin_GPIO_EMC_31 )},
180180 {MP_OBJ_NEW_QSTR (MP_QSTR_RX8 ), MP_ROM_PTR (& pin_GPIO_B1_13 )},
181181 {MP_OBJ_NEW_QSTR (MP_QSTR_TX8 ), MP_ROM_PTR (& pin_GPIO_B1_12 )},
182+
183+ // CAN and CAN-FD
184+ {MP_OBJ_NEW_QSTR (MP_QSTR_CAN1_RX ), MP_ROM_PTR (& pin_GPIO_AD_B1_09 )},
185+ {MP_OBJ_NEW_QSTR (MP_QSTR_CAN1_TX ), MP_ROM_PTR (& pin_GPIO_AD_B1_08 )},
186+
187+ {MP_OBJ_NEW_QSTR (MP_QSTR_CAN2_RX ), MP_ROM_PTR (& pin_GPIO_AD_B0_03 )},
188+ {MP_OBJ_NEW_QSTR (MP_QSTR_CAN2_TX ), MP_ROM_PTR (& pin_GPIO_AD_B0_02 )},
189+
190+ {MP_OBJ_NEW_QSTR (MP_QSTR_CAN3_RX ), MP_ROM_PTR (& pin_GPIO_EMC_37 )},
191+ {MP_OBJ_NEW_QSTR (MP_QSTR_CAN3_TX ), MP_ROM_PTR (& pin_GPIO_EMC_36 )},
192+
193+ // "CAN" is an alias for CAN1
194+ {MP_OBJ_NEW_QSTR (MP_QSTR_CAN_RX ), MP_ROM_PTR (& pin_GPIO_AD_B1_09 )},
195+ {MP_OBJ_NEW_QSTR (MP_QSTR_CAN_TX ), MP_ROM_PTR (& pin_GPIO_AD_B1_08 )},
196+
197+ // "CANFD" is an alias for CAN3
198+ {MP_OBJ_NEW_QSTR (MP_QSTR_CANFD_RX ), MP_ROM_PTR (& pin_GPIO_EMC_37 )},
199+ {MP_OBJ_NEW_QSTR (MP_QSTR_CANFD_TX ), MP_ROM_PTR (& pin_GPIO_EMC_36 )},
182200};
183201MP_DEFINE_CONST_DICT (board_module_globals , board_module_globals_table );
0 commit comments