Skip to content

Commit 3c7d906

Browse files
committed
Align CAN definition
For some serie: - CAN is defined and not CAN1 - CAN is not defined and CAN1 is - CAN and CAN1 are defined CAN1 should now be used. Genpinmap script will be updated accordiling. Signed-off-by: Frederic.Pillon <[email protected]>
1 parent 05ef3b5 commit 3c7d906

File tree

4 files changed

+16
-12
lines changed

4 files changed

+16
-12
lines changed

cores/arduino/stm32/stm32_def.h

+4
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@
7474
#elif defined(STM32L4xx)
7575
#endif
7676

77+
#ifndef CAN1
78+
#define CAN1 CAN
79+
#endif
80+
7781
// weaked functions declaration
7882
void SystemClock_Config(void);
7983

variants/NUCLEO_F091RC/PeripheralPins.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -240,13 +240,13 @@ const PinMap PinMap_SPI_SSEL[] = {
240240
//*** CAN ***
241241

242242
const PinMap PinMap_CAN_RD[] = {
243-
{PA_11, CAN, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF4_CAN)},
244-
{PB_8, CAN, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF4_CAN)}, // D15
243+
{PA_11, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF4_CAN)},
244+
{PB_8, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF4_CAN)}, // D15
245245
{NC, NP, 0}
246246
};
247247

248248
const PinMap PinMap_CAN_TD[] = {
249-
{PA_12, CAN, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF4_CAN)},
250-
{PB_9, CAN, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF4_CAN)}, // D14
249+
{PA_12, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF4_CAN)},
250+
{PB_9, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF4_CAN)}, // D14
251251
{NC, NP, 0}
252252
};

variants/NUCLEO_F103RB/PeripheralPins.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -240,16 +240,16 @@ const PinMap PinMap_SPI_SSEL[] = {
240240

241241
#ifdef HAL_CAN_MODULE_ENABLED
242242
const PinMap PinMap_CAN_RD[] = {
243-
{PA_11, CAN, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, AFIO_NONE)},
244-
{PB_8, CAN, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, AFIO_CAN1_2)},
243+
{PA_11, CAN1, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, AFIO_NONE)},
244+
{PB_8, CAN1, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, AFIO_CAN1_2)},
245245
{NC, NP, 0}
246246
};
247247
#endif
248248

249249
#ifdef HAL_CAN_MODULE_ENABLED
250250
const PinMap PinMap_CAN_TD[] = {
251-
{PA_12, CAN, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)},
252-
{PB_9, CAN, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_CAN1_2)},
251+
{PA_12, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_NONE)},
252+
{PB_9, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, AFIO_CAN1_2)},
253253
{NC, NP, 0}
254254
};
255255
#endif

variants/NUCLEO_F303RE/PeripheralPins.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -280,13 +280,13 @@ const PinMap PinMap_SPI_SSEL[] = {
280280
//*** CAN ***
281281

282282
const PinMap PinMap_CAN_RD[] = {
283-
{PA_11, CAN, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN)},
284-
{PB_8, CAN, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN)},
283+
{PA_11, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN)},
284+
{PB_8, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN)},
285285
{NC, NP, 0}
286286
};
287287

288288
const PinMap PinMap_CAN_TD[] = {
289-
{PA_12, CAN, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN)},
290-
{PB_9, CAN, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN)},
289+
{PA_12, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN)},
290+
{PB_9, CAN1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_CAN)},
291291
{NC, NP, 0}
292292
};

0 commit comments

Comments
 (0)