Skip to content

Commit 874984d

Browse files
committed
chore(h7rs): add new gpio ports
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent cf7b495 commit 874984d

2 files changed

Lines changed: 84 additions & 0 deletions

File tree

‎libraries/SrcWrapper/inc/PinNames.h‎

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,78 @@ typedef enum {
244244
PK_14 = (PortK << 4) + 0x0E,
245245
PK_15 = (PortK << 4) + 0x0F,
246246
#endif
247+
#if defined GPIOM_BASE
248+
PM_0 = (PortM << 4) + 0x00,
249+
PM_1 = (PortM << 4) + 0x01,
250+
PM_2 = (PortM << 4) + 0x02,
251+
PM_3 = (PortM << 4) + 0x03,
252+
PM_4 = (PortM << 4) + 0x04,
253+
PM_5 = (PortM << 4) + 0x05,
254+
PM_6 = (PortM << 4) + 0x06,
255+
PM_7 = (PortM << 4) + 0x07,
256+
PM_8 = (PortM << 4) + 0x08,
257+
PM_9 = (PortM << 4) + 0x09,
258+
PM_10 = (PortM << 4) + 0x0A,
259+
PM_11 = (PortM << 4) + 0x0B,
260+
PM_12 = (PortM << 4) + 0x0C,
261+
PM_13 = (PortM << 4) + 0x0D,
262+
PM_14 = (PortM << 4) + 0x0E,
263+
PM_15 = (PortM << 4) + 0x0F,
264+
#endif
265+
#if defined GPION_BASE
266+
PN_0 = (PortN << 4) + 0x00,
267+
PN_1 = (PortN << 4) + 0x01,
268+
PN_2 = (PortN << 4) + 0x02,
269+
PN_3 = (PortN << 4) + 0x03,
270+
PN_4 = (PortN << 4) + 0x04,
271+
PN_5 = (PortN << 4) + 0x05,
272+
PN_6 = (PortN << 4) + 0x06,
273+
PN_7 = (PortN << 4) + 0x07,
274+
PN_8 = (PortN << 4) + 0x08,
275+
PN_9 = (PortN << 4) + 0x09,
276+
PN_10 = (PortN << 4) + 0x0A,
277+
PN_11 = (PortN << 4) + 0x0B,
278+
PN_12 = (PortN << 4) + 0x0C,
279+
PN_13 = (PortN << 4) + 0x0D,
280+
PN_14 = (PortN << 4) + 0x0E,
281+
PN_15 = (PortN << 4) + 0x0F,
282+
#endif
283+
#if defined GPIOO_BASE
284+
PO_0 = (PortO << 4) + 0x00,
285+
PO_1 = (PortO << 4) + 0x01,
286+
PO_2 = (PortO << 4) + 0x02,
287+
PO_3 = (PortO << 4) + 0x03,
288+
PO_4 = (PortO << 4) + 0x04,
289+
PO_5 = (PortO << 4) + 0x05,
290+
PO_6 = (PortO << 4) + 0x06,
291+
PO_7 = (PortO << 4) + 0x07,
292+
PO_8 = (PortO << 4) + 0x08,
293+
PO_9 = (PortO << 4) + 0x09,
294+
PO_10 = (PortO << 4) + 0x0A,
295+
PO_11 = (PortO << 4) + 0x0B,
296+
PO_12 = (PortO << 4) + 0x0C,
297+
PO_13 = (PortO << 4) + 0x0D,
298+
PO_14 = (PortO << 4) + 0x0E,
299+
PO_15 = (PortO << 4) + 0x0F,
300+
#endif
301+
#if defined GPIOP_BASE
302+
PP_0 = (PortP << 4) + 0x00,
303+
PP_1 = (PortP << 4) + 0x01,
304+
PP_2 = (PortP << 4) + 0x02,
305+
PP_3 = (PortP << 4) + 0x03,
306+
PP_4 = (PortP << 4) + 0x04,
307+
PP_5 = (PortP << 4) + 0x05,
308+
PP_6 = (PortP << 4) + 0x06,
309+
PP_7 = (PortP << 4) + 0x07,
310+
PP_8 = (PortP << 4) + 0x08,
311+
PP_9 = (PortP << 4) + 0x09,
312+
PP_10 = (PortP << 4) + 0x0A,
313+
PP_11 = (PortP << 4) + 0x0B,
314+
PP_12 = (PortP << 4) + 0x0C,
315+
PP_13 = (PortP << 4) + 0x0D,
316+
PP_14 = (PortP << 4) + 0x0E,
317+
PP_15 = (PortP << 4) + 0x0F,
318+
#endif
247319
#if defined GPIOZ_BASE
248320
PZ_0 = (PortZ << 4) + 0x00,
249321
PZ_1 = (PortZ << 4) + 0x01,

‎libraries/SrcWrapper/inc/PortNames.h‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,18 @@ typedef enum {
6969
#if defined GPIOK_BASE
7070
PortK,
7171
#endif
72+
#if defined GPIOM_BASE
73+
PortM,
74+
#endif
75+
#if defined GPION_BASE
76+
PortN,
77+
#endif
78+
#if defined GPIOO_BASE
79+
PortO,
80+
#endif
81+
#if defined GPIOP_BASE
82+
PortP,
83+
#endif
7284
#if defined GPIOZ_BASE
7385
PortZ,
7486
#endif

0 commit comments

Comments
 (0)