|
37 | 37 | #include "error.h"
|
38 | 38 |
|
39 | 39 | static const PinMap PinMap_SPI_MOSI[] = {
|
40 |
| - {PA_7, SPI_1, STM_PIN_DATA(GPIO_Mode_AF_PP, 0)}, |
41 |
| - {PB_5, SPI_1, STM_PIN_DATA(GPIO_Mode_AF_PP, 1)}, // Remap |
| 40 | + {PA_7, SPI_1, STM_PIN_DATA(GPIO_Mode_AF, GPIO_OType_PP, GPIO_PuPd_UP, GPIO_AF_SPI1)}, |
| 41 | + {PA_12, SPI_1, STM_PIN_DATA(GPIO_Mode_AF, GPIO_OType_PP, GPIO_PuPd_UP, GPIO_AF_SPI1)}, // REMAP |
42 | 42 | {NC, NC, 0}
|
43 | 43 | };
|
44 | 44 |
|
45 | 45 | static const PinMap PinMap_SPI_MISO[] = {
|
46 |
| - {PA_6, SPI_1, STM_PIN_DATA(GPIO_Mode_AF_PP, 0)}, |
47 |
| - {PB_4, SPI_1, STM_PIN_DATA(GPIO_Mode_AF_PP, 1)}, // Remap |
| 46 | + {PA_6, SPI_1, STM_PIN_DATA(GPIO_Mode_AF, GPIO_OType_PP, GPIO_PuPd_UP, GPIO_AF_SPI1)}, |
| 47 | + {PA_11, SPI_1, STM_PIN_DATA(GPIO_Mode_AF, GPIO_OType_PP, GPIO_PuPd_UP, GPIO_AF_SPI1)}, // REMAP |
48 | 48 | {NC, NC, 0}
|
49 | 49 | };
|
50 | 50 |
|
51 | 51 | static const PinMap PinMap_SPI_SCLK[] = {
|
52 |
| - {PA_5, SPI_1, STM_PIN_DATA(GPIO_Mode_AF_PP, 0)}, |
53 |
| - {PB_3, SPI_1, STM_PIN_DATA(GPIO_Mode_AF_PP, 1)}, // Remap |
| 52 | + {PA_5, SPI_1, STM_PIN_DATA(GPIO_Mode_AF, GPIO_OType_PP, GPIO_PuPd_UP, GPIO_AF_SPI1)}, |
| 53 | + {PB_3, SPI_1, STM_PIN_DATA(GPIO_Mode_AF, GPIO_OType_PP, GPIO_PuPd_UP, GPIO_AF_SPI1)}, // REMAP |
54 | 54 | {NC, NC, 0}
|
55 | 55 | };
|
56 | 56 |
|
57 | 57 | // Only used in Slave mode
|
58 | 58 | static const PinMap PinMap_SPI_SSEL[] = {
|
59 |
| - {PB_6, SPI_1, STM_PIN_DATA(GPIO_Mode_IN_FLOATING, 0)}, // Generic IO, not real H/W NSS pin |
60 |
| - //{PA_4, SPI_1, STM_PIN_DATA(GPIO_Mode_IN_FLOATING, 0)}, |
61 |
| - //{PA_15, SPI_1, STM_PIN_DATA(GPIO_Mode_IN_FLOATING, 1)}, // Remap |
| 59 | + {PA_4, SPI_1, STM_PIN_DATA(GPIO_Mode_AF, GPIO_OType_PP, GPIO_PuPd_UP, GPIO_AF_SPI1)}, |
| 60 | + {PA_15, SPI_1, STM_PIN_DATA(GPIO_Mode_AF, GPIO_OType_PP, GPIO_PuPd_UP, GPIO_AF_SPI1)}, // REMAP |
62 | 61 | {NC, NC, 0}
|
63 | 62 | };
|
64 | 63 |
|
|
0 commit comments