|
1 | | -#define PYBV4 |
2 | | - |
3 | 1 | #define MICROPY_HW_BOARD_NAME "PYBv4" |
4 | 2 | #define MICROPY_HW_MCU_NAME "STM32F405RG" |
| 3 | +#define MICROPY_PY_SYS_PLATFORM "pyboard" |
5 | 4 |
|
6 | 5 | #define MICROPY_HW_HAS_SWITCH (1) |
7 | 6 | #define MICROPY_HW_HAS_SDCARD (1) |
|
28 | 27 | #define MICROPY_HW_RTC_USE_LSE (1) |
29 | 28 |
|
30 | 29 | // UART config |
| 30 | +#define MICROPY_HW_UART1_NAME "XB" |
31 | 31 | #define MICROPY_HW_UART1_PORT (GPIOB) |
32 | 32 | #define MICROPY_HW_UART1_PINS (GPIO_PIN_6 | GPIO_PIN_7) |
33 | 33 | #define MICROPY_HW_UART2_PORT (GPIOA) |
34 | 34 | #define MICROPY_HW_UART2_PINS (GPIO_PIN_2 | GPIO_PIN_3) |
35 | 35 | #define MICROPY_HW_UART2_RTS (GPIO_PIN_1) |
36 | 36 | #define MICROPY_HW_UART2_CTS (GPIO_PIN_0) |
| 37 | +#define MICROPY_HW_UART3_NAME "YB" |
37 | 38 | #define MICROPY_HW_UART3_PORT (GPIOB) |
38 | 39 | #define MICROPY_HW_UART3_PINS (GPIO_PIN_10 | GPIO_PIN_11) |
39 | 40 | #define MICROPY_HW_UART3_RTS (GPIO_PIN_14) |
40 | 41 | #define MICROPY_HW_UART3_CTS (GPIO_PIN_13) |
| 42 | +#define MICROPY_HW_UART4_NAME "XA" |
41 | 43 | #define MICROPY_HW_UART4_PORT (GPIOA) |
42 | 44 | #define MICROPY_HW_UART4_PINS (GPIO_PIN_0 | GPIO_PIN_1) |
| 45 | +#define MICROPY_HW_UART6_NAME "YA" |
43 | 46 | #define MICROPY_HW_UART6_PORT (GPIOC) |
44 | 47 | #define MICROPY_HW_UART6_PINS (GPIO_PIN_6 | GPIO_PIN_7) |
45 | 48 |
|
|
51 | 54 | #define MICROPY_HW_I2C2_SCL (pin_B10) |
52 | 55 | #define MICROPY_HW_I2C2_SDA (pin_B11) |
53 | 56 |
|
| 57 | +// CAN busses |
| 58 | +#define MICROPY_HW_CAN1_NAME "YA" // CAN1 on RX,TX = Y3,Y4 = PB8,PB9 |
| 59 | +#define MICROPY_HW_CAN2_NAME "YB" // CAN2 on RX,TX = Y5,Y6 = PB12,PB13 |
| 60 | + |
54 | 61 | // USRSW has no pullup or pulldown, and pressing the switch makes the input go low |
55 | 62 | #define MICROPY_HW_USRSW_PIN (pin_B3) |
56 | 63 | #define MICROPY_HW_USRSW_PULL (GPIO_PULLUP) |
|
0 commit comments