File tree Expand file tree Collapse file tree 1 file changed +29
-26
lines changed
targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A Expand file tree Collapse file tree 1 file changed +29
-26
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ typedef enum {
50
50
PIN_OUTPUT
51
51
} PinDirection ;
52
52
53
+
53
54
typedef enum {
54
55
PA_0 = (PORT_A <<4 |0 ),
55
56
PA_1 = (PORT_A <<4 |1 ),
@@ -158,21 +159,45 @@ typedef enum {
158
159
PK_5 = (PORT_K <<4 |5 ),
159
160
PK_6 = (PORT_K <<4 |6 ),
160
161
/* unavailable pins */
161
- // PK_7 = (PORT_K<<4|7),
162
+ // PK_7 = (PORT_K<<4|7),
162
163
163
164
AD_1 = (PORT_V <<4 |1 ),
164
165
AD_2 = (PORT_V <<4 |2 ),
165
166
AD_3 = (PORT_V <<4 |3 ),
166
167
167
168
DA_0 = (PORT_U <<4 |0 ),
168
169
DA_1 = (PORT_U <<4 |1 ),
169
-
170
+
171
+ // Not connected
172
+ NC = (uint32_t )0xFFFFFFFF ,
173
+
174
+ // Generic signals namings
175
+ /* LED1~4 are defined as alias of GPIO pins, they are not the LEDs on board*/
176
+ LED1 = PB_4 ,
177
+ LED2 = PB_5 ,
178
+ LED3 = PB_6 ,
179
+ LED4 = PB_7 ,
180
+ SERIAL_TX = PA_7 ,
181
+ SERIAL_RX = PA_6 ,
182
+ USBTX = PB_0 ,
183
+ USBRX = PB_1 ,
184
+ I2C_SCL = PC_5 ,
185
+ I2C_SDA = PC_4 ,
186
+ SPI_MOSI = PC_2 ,
187
+ SPI_MISO = PC_3 ,
188
+ SPI_SCK = PC_1 ,
189
+ SPI_CS = PC_0 ,
190
+ PWM_OUT = PD_4 ,
191
+
170
192
// Arduino connector namings
171
193
172
194
A0 = AD_2 ,//A0 and A1 are connected
173
195
A1 = AD_2 ,
174
196
A2 = AD_3 ,
175
-
197
+ A3 = NC ,
198
+ A4 = NC ,
199
+ A5 = NC ,
200
+
176
201
D0 = PA_6 ,
177
202
D1 = PA_7 ,
178
203
D2 = PA_5 ,
@@ -189,32 +214,10 @@ typedef enum {
189
214
D13 = PC_1 ,
190
215
D14 = PB_3 ,
191
216
D15 = PB_2 ,
192
-
193
217
D16 = PA_1 ,
194
218
D17 = PA_0 ,
195
- D18 = PE_5 ,
196
-
219
+ D18 = PE_5
197
220
198
- // Generic signals namings
199
- /* LED1~4 are defined as alias of GPIO pins, they are not the LEDs on board*/
200
- LED1 = PB_4 ,
201
- LED2 = PB_5 ,
202
- LED3 = PB_6 ,
203
- LED4 = PB_7 ,
204
- SERIAL_TX = PA_7 ,
205
- SERIAL_RX = PA_6 ,
206
- USBTX = PB_0 ,
207
- USBRX = PB_1 ,
208
- I2C_SCL = PC_5 ,
209
- I2C_SDA = PC_4 ,
210
- SPI_MOSI = PC_2 ,
211
- SPI_MISO = PC_3 ,
212
- SPI_SCK = PC_1 ,
213
- SPI_CS = PC_0 ,
214
- PWM_OUT = PD_4 ,
215
-
216
- // Not connected
217
- NC = (uint32_t )0xFFFFFFFF
218
221
} PinName ;
219
222
220
223
typedef enum {
You can’t perform that action at this time.
0 commit comments