Choco OS  V.0.16.9.0
Join to the chocolate world
oc_pinsmap.h
1 
28 #ifndef SYSTEM_CONFIG_STM32F746NGH6_OC_PINSMAP_H_
29 #define SYSTEM_CONFIG_STM32F746NGH6_OC_PINSMAP_H_
30 
31 #define oC_CFG_PINS(ADD_PIN) \
32  ADD_PIN( RED_LED , PA1 ) \
33  ADD_PIN( BLUE_LED , PA2 ) \
34  ADD_PIN( GREEN_LED , PA3 ) \
35  ADD_PIN( SW1 , PA0 ) \
36  ADD_PIN( SW2 , PA4 ) \
37  ADD_PIN( UART_RX , PC7 ) \
38  ADD_PIN( UART_TX , PC6 ) \
39  ADD_PIN( GPIO_TEST_PIN_OUT , PG6 ) \
40  ADD_PIN( GPIO_TEST_PIN_IN , PG7 ) \
41  ADD_PIN( LCDTFT_R0 , PI15 ) \
42  ADD_PIN( LCDTFT_R1 , PJ0 ) \
43  ADD_PIN( LCDTFT_R2 , PJ1 ) \
44  ADD_PIN( LCDTFT_R3 , PJ2 ) \
45  ADD_PIN( LCDTFT_R4 , PJ3 ) \
46  ADD_PIN( LCDTFT_R5 , PJ4 ) \
47  ADD_PIN( LCDTFT_R6 , PJ5 ) \
48  ADD_PIN( LCDTFT_R7 , PJ6 ) \
49  ADD_PIN( LCDTFT_G0 , PJ7 ) \
50  ADD_PIN( LCDTFT_G1 , PJ8 ) \
51  ADD_PIN( LCDTFT_G2 , PJ9 ) \
52  ADD_PIN( LCDTFT_G3 , PJ10 ) \
53  ADD_PIN( LCDTFT_G4 , PJ11 ) \
54  ADD_PIN( LCDTFT_G5 , PK0 ) \
55  ADD_PIN( LCDTFT_G6 , PK1 ) \
56  ADD_PIN( LCDTFT_G7 , PK2 ) \
57  ADD_PIN( LCDTFT_B0 , PE4 ) \
58  ADD_PIN( LCDTFT_B1 , PJ13 ) \
59  ADD_PIN( LCDTFT_B2 , PJ14 ) \
60  ADD_PIN( LCDTFT_B3 , PJ15 ) \
61  ADD_PIN( LCDTFT_B4 , PG12 ) \
62  ADD_PIN( LCDTFT_B5 , PK4 ) \
63  ADD_PIN( LCDTFT_B6 , PK5 ) \
64  ADD_PIN( LCDTFT_B7 , PK6 ) \
65  ADD_PIN( LCDTFT_VSYNC , PI9 ) \
66  ADD_PIN( LCDTFT_HSYNC , PI10 ) \
67  ADD_PIN( LCDTFT_CLK , PI14 ) \
68  ADD_PIN( LCDTFT_DE , PK7 ) \
69  ADD_PIN( LCDTFT_BL_CTRL , PK3 ) \
70  ADD_PIN( LCDTFT_DISP , PI12 ) \
71  ADD_PIN( LCDTFT_INT , PI13 ) \
72  ADD_PIN( FMC_A0 , PF0 ) \
73  ADD_PIN( FMC_A1 , PF1 ) \
74  ADD_PIN( FMC_A2 , PF2 ) \
75  ADD_PIN( FMC_A3 , PF3 ) \
76  ADD_PIN( FMC_A4 , PF4 ) \
77  ADD_PIN( FMC_A5 , PF5 ) \
78  ADD_PIN( FMC_A6 , PF12 ) \
79  ADD_PIN( FMC_A7 , PF13 ) \
80  ADD_PIN( FMC_A8 , PF14 ) \
81  ADD_PIN( FMC_A9 , PF15 ) \
82  ADD_PIN( FMC_A10 , PG0 ) \
83  ADD_PIN( FMC_A11 , PG1 ) \
84  ADD_PIN( FMC_A12 , NotUsed ) \
85  ADD_PIN( FMC_BA0 , PG4 ) \
86  ADD_PIN( FMC_BA1 , PG5 ) \
87  ADD_PIN( FMC_BA2 , NotUsed ) \
88  ADD_PIN( FMC_BA3 , NotUsed ) \
89  ADD_PIN( FMC_SDNWE , PH5 ) \
90  ADD_PIN( FMC_SDNCAS , PG15 ) \
91  ADD_PIN( FMC_SDNRAS , PF11 ) \
92  ADD_PIN( FMC_SDNE0 , PH3 ) \
93  ADD_PIN( FMC_SDNE1 , NotUsed ) \
94  ADD_PIN( FMC_SDCKE0 , PC3 ) \
95  ADD_PIN( FMC_SDCKE1 , NotUsed ) \
96  ADD_PIN( FMC_SDCLK , PG8 ) \
97  ADD_PIN( FMC_NBL0 , PE0 ) \
98  ADD_PIN( FMC_NBL1 , PE1 ) \
99  ADD_PIN( FMC_NBL2 , PI4 ) \
100  ADD_PIN( FMC_NBL3 , PI5 ) \
101  ADD_PIN( FMC_DQ0 , PD14 ) \
102  ADD_PIN( FMC_DQ1 , PD15 ) \
103  ADD_PIN( FMC_DQ2 , PD0 ) \
104  ADD_PIN( FMC_DQ3 , PD1 ) \
105  ADD_PIN( FMC_DQ4 , PE7 ) \
106  ADD_PIN( FMC_DQ5 , PE8 ) \
107  ADD_PIN( FMC_DQ6 , PE9 ) \
108  ADD_PIN( FMC_DQ7 , PE10 ) \
109  ADD_PIN( FMC_DQ8 , PE11 ) \
110  ADD_PIN( FMC_DQ9 , PE12 ) \
111  ADD_PIN( FMC_DQ10 , PE13 ) \
112  ADD_PIN( FMC_DQ11 , PE14 ) \
113  ADD_PIN( FMC_DQ12 , PE15 ) \
114  ADD_PIN( FMC_DQ13 , PD8 ) \
115  ADD_PIN( FMC_DQ14 , PD9 ) \
116  ADD_PIN( FMC_DQ15 , PD10 ) \
117  ADD_PIN( FMC_DQ16 , NotUsed ) \
118  ADD_PIN( FMC_DQ17 , NotUsed ) \
119  ADD_PIN( FMC_DQ18 , NotUsed ) \
120  ADD_PIN( FMC_DQ19 , NotUsed ) \
121  ADD_PIN( FMC_DQ20 , NotUsed ) \
122  ADD_PIN( FMC_DQ21 , NotUsed ) \
123  ADD_PIN( FMC_DQ22 , NotUsed ) \
124  ADD_PIN( FMC_DQ23 , NotUsed ) \
125  ADD_PIN( FMC_DQ24 , NotUsed ) \
126  ADD_PIN( FMC_DQ25 , NotUsed ) \
127  ADD_PIN( FMC_DQ26 , NotUsed ) \
128  ADD_PIN( FMC_DQ27 , NotUsed ) \
129  ADD_PIN( FMC_DQ28 , NotUsed ) \
130  ADD_PIN( FMC_DQ29 , NotUsed ) \
131  ADD_PIN( FMC_DQ30 , NotUsed ) \
132  ADD_PIN( FMC_DQ31 , NotUsed ) \
133  ADD_PIN( RMII_REF_CLK , PA1 ) \
134  ADD_PIN( RMII_MDIO , PA2 ) \
135  ADD_PIN( RMII_RCS_DV , PA7 ) \
136  ADD_PIN( RMII_MDC , PC1 ) \
137  ADD_PIN( RMII_RXD0 , PC4 ) \
138  ADD_PIN( RMII_RXD1 , PC5 ) \
139  ADD_PIN( RMII_TX_EN , PG11 ) \
140  ADD_PIN( RMII_TXD0 , PG13 ) \
141  ADD_PIN( RMII_TXD1 , PG14 ) \
142  ADD_PIN( RMII_RXER , PG2 ) \
143 
144 #endif /* SYSTEM_CONFIG_STM32F746NGH6_OC_PINSMAP_H_ */