39
39
//*** ADC ***
40
40
41
41
const PinMap PinMap_ADC [] = {
42
- {PA0 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 0 , 0 )}, // ADC_IN0 - A0
43
- {PA1 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 1 , 0 )}, // ADC_IN1 - A1
44
- {PA2 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 2 , 0 )}, // ADC_IN2 - D1
45
- {PA3 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 3 , 0 )}, // ADC_IN3 - D0
46
- {PA4 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 4 , 0 )}, // ADC_IN4 - A2
47
- {PA5 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 5 , 0 )}, // ADC_IN5 - D13 (LED1)
48
- {PA6 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 6 , 0 )}, // ADC_IN6 - D12
49
- {PA7 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 7 , 0 )}, // ADC_IN7 - D11
50
- {PB0 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 8 , 0 )}, // ADC_IN8 - A3
42
+ {PA0 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 0 , 0 )}, // ADC_IN0
43
+ {PA1 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 1 , 0 )}, // ADC_IN1
44
+ {PA2 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 2 , 0 )}, // ADC_IN2
45
+ {PA3 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 3 , 0 )}, // ADC_IN3
46
+ {PA4 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 4 , 0 )}, // ADC_IN4
47
+ {PA5 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 5 , 0 )}, // ADC_IN5
48
+ {PA6 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 6 , 0 )}, // ADC_IN6
49
+ {PA7 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 7 , 0 )}, // ADC_IN7
50
+ {PB0 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 8 , 0 )}, // ADC_IN8
51
51
{PB1 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 9 , 0 )}, // ADC_IN9
52
- {PC0 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 10 , 0 )}, // ADC_IN10 - A5
53
- {PC1 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 11 , 0 )}, // ADC_IN11 - A4
52
+ {PC0 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 10 , 0 )}, // ADC_IN10
53
+ {PC1 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 11 , 0 )}, // ADC_IN11
54
54
{PC2 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 12 , 0 )}, // ADC_IN12
55
55
{PC3 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 13 , 0 )}, // ADC_IN13
56
56
{PC4 , ADC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 14 , 0 )}, // ADC_IN14
@@ -61,193 +61,132 @@ const PinMap PinMap_ADC[] = {
61
61
//*** DAC ***
62
62
63
63
const PinMap PinMap_DAC [] = {
64
- {PA4 , DAC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 1 , 0 )}, // DAC_OUT1 - A2
65
- {PA5 , DAC1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 2 , 0 )}, // DAC_OUT2 - D13 (LED1)
66
64
{NC , NC , 0 }
67
65
};
68
66
69
67
//*** I2C ***
70
68
71
69
const PinMap PinMap_I2C_SDA [] = {
72
- {PA10 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C1 )}, // D2
73
- {PA12 , I2C2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF5_I2C2 )},
74
70
{PB7 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF1_I2C1 )},
75
- {PB9 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF1_I2C1 )}, // D14
71
+ {PB9 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF1_I2C1 )},
76
72
{PB11 , I2C2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF1_I2C2 )},
77
- {PB14 , I2C2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF5_I2C2 )},
78
- // {PF0, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF1_I2C1)}, // OSC_IN
79
73
{NC , NC , 0 }
80
74
};
81
75
82
76
const PinMap PinMap_I2C_SCL [] = {
83
- {PA9 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF4_I2C1 )}, // D8
84
- {PA11 , I2C2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF5_I2C2 )},
85
- {PB6 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF1_I2C1 )}, // D10
86
- {PB8 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF1_I2C1 )}, // D15
87
- {PB10 , I2C2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF1_I2C2 )}, // D6
88
- {PB13 , I2C2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF5_I2C2 )},
89
- // {PF1, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF1_I2C1)}, // OSC_OUT
77
+ {PB6 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF1_I2C1 )},
78
+ {PB8 , I2C1 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF1_I2C1 )},
79
+ {PB10 , I2C2 , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_NOPULL , GPIO_AF1_I2C2 )},
90
80
{NC , NC , 0 }
91
81
};
92
82
93
83
//*** PWM ***
94
84
95
85
const PinMap PinMap_PWM [] = {
96
- {PA0 , TIM2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM2 , 1 , 0 )}, // TIM2_CH1 - A0
97
- {PA1 , TIM15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_TIM15 , 1 , 1 )}, // TIM15_CH1N - A1
98
- // {PA1, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 2, 0)}, // TIM2_CH2 - A1
99
- {PA2 , TIM15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_TIM15 , 1 , 0 )}, // TIM15_CH1 - D1
100
- // {PA2, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 3, 0)}, // TIM2_CH3 - D1
101
- {PA3 , TIM15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_TIM15 , 2 , 0 )}, // TIM15_CH2 - D0
102
- // {PA3, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 4, 0)}, // TIM2_CH4 - D0
103
- {PA4 , TIM14 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_TIM14 , 1 , 0 )}, // TIM14_CH1 - A2
104
- {PA5 , TIM2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM2 , 1 , 0 )}, // TIM2_CH1 - D13 (LED1)
105
- {PA6 , TIM16 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_TIM16 , 1 , 0 )}, // TIM16_CH1 - D12
106
- // {PA6, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM3, 1, 0)}, // TIM3_CH1 - D12
107
- // {PA7, TIM14, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF4_TIM14, 1, 0)}, // TIM14_CH1 - D11
108
- {PA7 , TIM17 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_TIM17 , 1 , 0 )}, // TIM17_CH1 - D11
109
- // {PA7, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM1, 1, 1)}, // TIM1_CH1N - D11
110
- // {PA7, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM3, 2, 0)}, // TIM3_CH2 - D11
111
- {PA8 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 1 , 0 )}, // TIM1_CH1 - D7
112
- {PA9 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 2 , 0 )}, // TIM1_CH2 - D8
86
+ {PA2 , TIM15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_TIM15 , 1 , 0 )}, // TIM15_CH1
87
+ {PA3 , TIM15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_TIM15 , 2 , 0 )}, // TIM15_CH2
88
+ {PA4 , TIM14 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_TIM14 , 1 , 0 )}, // TIM14_CH1
89
+ {PA6 , TIM16 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_TIM16 , 1 , 0 )}, // TIM16_CH1
90
+ {PA6 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 1 , 0 )}, // TIM3_CH1
91
+ {PA7 , TIM14 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_TIM14 , 1 , 0 )}, // TIM14_CH1
92
+ {PA7 , TIM17 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_TIM17 , 1 , 0 )}, // TIM17_CH1
93
+ {PA7 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 1 , 1 )}, // TIM1_CH1N
94
+ {PA7 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 2 , 0 )}, // TIM3_CH2
95
+ {PA8 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 1 , 0 )}, // TIM1_CH1
96
+ {PA9 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 2 , 0 )}, // TIM1_CH2
113
97
{PA10 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 3 , 0 )}, // TIM1_CH3
114
98
{PA11 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 4 , 0 )}, // TIM1_CH4
115
- {PA15 , TIM2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM2 , 1 , 0 )}, // TIM2_CH1
116
- // {PB0, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM1, 2, 1)}, // TIM1_CH2N
117
- {PB0 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 3 , 0 )}, // TIM3_CH3 - A3
99
+ {PB0 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 2 , 1 )}, // TIM1_CH2N
100
+ {PB0 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 3 , 0 )}, // TIM3_CH3
118
101
{PB1 , TIM14 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_TIM14 , 1 , 0 )}, // TIM14_CH1
119
- // {PB1, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM1, 3, 1)}, // TIM1_CH3N
120
- // {PB1, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM3, 4, 0)}, // TIM3_CH4
121
- {PB3 , TIM2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM2 , 2 , 0 )}, // TIM2_CH2
122
- {PB4 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 1 , 0 )}, // TIM3_CH1 - D5
123
- {PB5 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 2 , 0 )}, // TIM3_CH2 - D4
124
- {PB6 , TIM16 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM16 , 1 , 1 )}, // TIM16_CH1N - D10
102
+ {PB1 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 3 , 1 )}, // TIM1_CH3N
103
+ {PB1 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 4 , 0 )}, // TIM3_CH4
104
+ {PB4 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 1 , 0 )}, // TIM3_CH1
105
+ {PB5 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 2 , 0 )}, // TIM3_CH2
106
+ {PB6 , TIM16 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM16 , 1 , 1 )}, // TIM16_CH1N
125
107
{PB7 , TIM17 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM17 , 1 , 1 )}, // TIM17_CH1N
126
- {PB8 , TIM16 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM16 , 1 , 0 )}, // TIM16_CH1 - D15
127
- {PB9 , TIM17 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM17 , 1 , 0 )}, // TIM17_CH1 - D14
128
- {PB10 , TIM2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM2 , 3 , 0 )}, // TIM2_CH3 - D6
129
- // {PB11, TIM2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 4, 0)}, // TIM2_CH4
108
+ {PB8 , TIM16 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM16 , 1 , 0 )}, // TIM16_CH1
109
+ {PB9 , TIM17 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM17 , 1 , 0 )}, // TIM17_CH1
130
110
{PB13 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 1 , 1 )}, // TIM1_CH1N
131
- // {PB14, TIM15, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM15, 1, 0)}, // TIM15_CH1
111
+ {PB14 , TIM15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM15 , 1 , 0 )}, // TIM15_CH1
132
112
{PB14 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 2 , 1 )}, // TIM1_CH2N
133
- // {PB15, TIM15, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF3_TIM15, 1, 1)}, // TIM15_CH1N
113
+ {PB15 , TIM15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF3_TIM15 , 1 , 1 )}, // TIM15_CH1N
134
114
{PB15 , TIM15 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM15 , 2 , 0 )}, // TIM15_CH2
135
- // {PB15, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM1, 3, 1)}, // TIM1_CH3N
136
- {PC6 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_TIM3 , 1 , 0 )}, // TIM3_CH1
137
- {PC7 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_TIM3 , 2 , 0 )}, // TIM3_CH2 - D9
138
- {PC8 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_TIM3 , 3 , 0 )}, // TIM3_CH3
139
- {PC9 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_TIM3 , 4 , 0 )}, // TIM3_CH4
115
+ {PB15 , TIM1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 3 , 1 )}, // TIM1_CH3N
116
+ {PC6 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_MCO , 1 , 0 )}, // TIM3_CH1
117
+ {PC7 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_MCO , 2 , 0 )}, // TIM3_CH2
118
+ {PC8 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 3 , 0 )}, // TIM3_CH3
119
+ {PC9 , TIM3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_MCO , 4 , 0 )}, // TIM3_CH4
140
120
{NC , NC , 0 }
141
121
};
142
122
143
123
//*** SERIAL ***
144
124
145
125
const PinMap PinMap_UART_TX [] = {
146
- {PA0 , USART4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART4 )}, // A0
147
- {PA2 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )}, // D1
148
- {PA4 , USART6 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_USART6 )}, // A2
149
- {PA9 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )}, // D8
150
- // {PA14, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)}, // SWCLK
151
- {PB3 , USART5 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART5 )}, // D3
152
- {PB6 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_USART1 )}, // D10
153
- {PB10 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART3 )}, // D6
154
- // {PC0, USART6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_USART6)}, // A5
155
- {PC0 , USART7 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART7 )}, // A5
156
- {PC2 , USART8 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_USART8 )},
157
- {PC4 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART3 )},
158
- {PC6 , USART7 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART7 )},
159
- {PC8 , USART8 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART8 )},
160
- // {PC10, USART3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART3)},
161
- {PC10 , USART4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_USART4 )},
162
- {PC12 , USART5 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_USART5 )},
126
+ {PA2 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )},
127
+ {PA9 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
128
+ {PA14 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )},
129
+ {PB6 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_USART1 )},
163
130
{NC , NC , 0 }
164
131
};
165
132
166
133
const PinMap PinMap_UART_RX [] = {
167
- {PA1 , USART4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART4 )}, // A1
168
- {PA3 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )}, // D0
169
- {PA5 , USART6 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_USART6 )}, // D13 (LED1)
170
- {PA10 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )}, // D2
134
+ {PA3 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )},
135
+ {PA10 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
171
136
{PA15 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )},
172
- {PB4 , USART5 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART5 )}, // D5
173
137
{PB7 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_USART1 )},
174
- {PB11 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART3 )},
175
- {PC1 , USART6 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_USART6 )}, // A4
176
- // {PC1, USART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART7)},
177
- {PC3 , USART8 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_USART8 )},
178
- {PC5 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART3 )},
179
- {PC7 , USART7 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART7 )}, // D9
180
- {PC9 , USART8 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART8 )},
181
- // {PC11, USART3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART3)},
182
- {PC11 , USART4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_USART4 )},
183
- {PD2 , USART5 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_USART5 )},
184
138
{NC , NC , 0 }
185
139
};
186
140
187
141
const PinMap PinMap_UART_RTS [] = {
188
- {PA1 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )}, // A1
142
+ {PA1 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )},
189
143
{PA12 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
190
- {PA15 , USART4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART4 )},
191
- {PB1 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART3 )},
192
- {PB14 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART3 )},
193
- {PD2 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART3 )},
194
144
{NC , NC , 0 }
195
145
};
196
146
197
147
const PinMap PinMap_UART_CTS [] = {
198
- {PA0 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )}, // A0
199
- {PA6 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART3 )}, // D12
148
+ {PA0 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )},
200
149
{PA11 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
201
- {PB7 , USART4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART4 )},
202
- {PB13 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART3 )},
203
150
{NC , NC , 0 }
204
151
};
205
152
206
153
//*** SPI ***
207
154
208
155
const PinMap PinMap_SPI_MOSI [] = {
209
- {PA7 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )}, // D11
210
- {PB5 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )}, // D4
156
+ {PA7 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )},
157
+ {PB5 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )},
211
158
{PB15 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI2 )},
212
- {PC3 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_SPI2 )},
213
159
{NC , NC , 0 }
214
160
};
215
161
216
162
const PinMap PinMap_SPI_MISO [] = {
217
- {PA6 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )}, // D12
218
- {PB4 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )}, // D5
163
+ {PA6 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )},
164
+ {PB4 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )},
219
165
{PB14 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI2 )},
220
- {PC2 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_SPI2 )},
221
166
{NC , NC , 0 }
222
167
};
223
168
224
169
const PinMap PinMap_SPI_SCLK [] = {
225
- {PA5 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )}, // D13 (LED1)
226
- {PB3 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )}, // D3
227
- {PB10 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI2 )}, // D6
170
+ {PA5 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )},
171
+ {PB3 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )},
228
172
{PB13 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI2 )},
229
173
{NC , NC , 0 }
230
174
};
231
175
232
176
const PinMap PinMap_SPI_SSEL [] = {
233
- {PA4 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )}, // A2
177
+ {PA4 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )},
234
178
{PA15 , SPI1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI1 )},
235
- {PB9 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_SPI2 )}, // D14
236
179
{PB12 , SPI2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_SPI2 )},
237
180
{NC , NC , 0 }
238
181
};
239
182
240
183
//*** CAN ***
241
184
242
185
const PinMap PinMap_CAN_RD [] = {
243
- {PA11 , CAN , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF4_CAN )},
244
- {PB8 , CAN , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF4_CAN )}, // D15
245
186
{NC , NC , 0 }
246
187
};
247
188
248
189
const PinMap PinMap_CAN_TD [] = {
249
- {PA12 , CAN , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF4_CAN )},
250
- {PB9 , CAN , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF4_CAN )}, // D14
251
190
{NC , NC , 0 }
252
191
};
253
192
0 commit comments