Skip to content

Commit dbb3869

Browse files
author
Marti Bolivar
committed
Add pin alias enums to other boards.
Repeat Anton's VLDiscovery trick on the rest of the boards. Leave out st_stm3220g_eval since that's just a teaser to get people to play with F2. Signed-off-by: Marti Bolivar <[email protected]>
1 parent 2c1c5bf commit dbb3869

File tree

5 files changed

+41
-0
lines changed

5 files changed

+41
-0
lines changed

wirish/boards/maple/include/board/board.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,4 +94,14 @@
9494
#define BOARD_USB_DISC_DEV GPIOC
9595
#define BOARD_USB_DISC_BIT 12
9696

97+
/* Pin aliases: these give the GPIO port/bit for each pin as an
98+
* enum. These are optional, but recommended. They make it easier to
99+
* write code using low-level GPIO functionality. */
100+
enum {
101+
PA3, PA2, PA0, PA1, PB5, PB6, PA8, PA9, PA10, PB7, PA4, PA7, PA6, PA5, PB8,
102+
PC0, PC1, PC2, PC3, PC4, PC5, PC13, PC14, PC15, PB9, PD2, PC10, PB0, PB1,
103+
PB10, PB11, PB12, PB13, PB14, PB15, PC6, PC7, PC8, PC9, PA13, PA14, PA15,
104+
PB3, PB4
105+
};
106+
97107
#endif

wirish/boards/maple_RET6/include/board/board.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,4 +86,11 @@
8686
#define BOARD_USB_DISC_DEV GPIOC
8787
#define BOARD_USB_DISC_BIT 12
8888

89+
enum {
90+
PA3, PA2, PA0, PA1, PB5, PB6, PA8, PA9, PA10, PB7, PA4, PA7, PA6, PA5, PB8,
91+
PC0, PC1, PC2, PC3, PC4, PC5, PC13, PC14, PC15, PB9, PD2, PC10, PB0, PB1,
92+
PB10, PB11, PB12, PB13, PB14, PB15, PC6, PC7, PC8, PC9, PA13, PA14, PA15,
93+
PB3, PB4
94+
};
95+
8996
#endif

wirish/boards/maple_mini/include/board/board.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,10 @@
7474
#define BOARD_USB_DISC_DEV GPIOB
7575
#define BOARD_USB_DISC_BIT 9
7676

77+
enum {
78+
PB11, PB10, PB2, PB0, PA7, PA6, PA5, PA4, PA3, PA2, PA1, PA0, PC15, PC14,
79+
PC13, PB7, PB6, PB5, PB4, PB3, PA15, PA14, PA13, PA12, PA11, PA10, PA9,
80+
PA8, PB15, PB14, PB13, PB12, PB8, PB1
81+
};
82+
7783
#endif

wirish/boards/maple_native/include/board/board.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,4 +81,15 @@
8181
#define BOARD_USB_DISC_DEV GPIOB
8282
#define BOARD_USB_DISC_BIT 8
8383

84+
enum {
85+
PB10, PB11, PB12, PB13, PB14, PB15, PG15, PC0, PC1, PC2, PC3, PC4, PC5,
86+
PC6, PC7, PC8, PC9, PC10, PC11, PC12, PC13, PC14, PC15, PA8, PA9, PA10,
87+
PB9, PD2, PD3, PD6, PG11, PG12, PG13, PG14, PG8, PG7, PG6, PB5, PB6, PB7,
88+
PF11, PF6, PF7, PF8, PF9, PF10, PB1, PB0, PA0, PA1, PA2, PA3, PA4, PA5,
89+
PA6, PA7, PF0, PD11, PD14, PF1, PD12, PD15, PF2, PD13, PD0, PF3, PE3, PD1,
90+
PF4, PE4, PE7, PF5, PE5, PE8, PF12, PE6, PE9, PF13, PE10, PF14, PG9, PE11,
91+
PF15, PG10, PE12, PG0, PD5, PE13, PG1, PD4, PE14, PG2, PE1, PE15, PG3, PE0,
92+
PD8, PG4, PD9, PG5, PD10, PA13, PA14, PA15, PB3, PB4
93+
};
94+
8495
#endif

wirish/boards/olimex_stm32_h103/include/board/board.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,4 +89,11 @@
8989
#define BOARD_USB_DISC_DEV GPIOC
9090
#define BOARD_USB_DISC_BIT 11
9191

92+
enum {
93+
PA11, PA8, PA12, PA9, PA10, PC10, PC11, PC12, PD2, PB5, PB6, PA6, PB7, PB8,
94+
PB9, PA5, PC0, PC1, PB0, PA7, PC13, PB1, PC2, PA0, PA2, PA1, PC3, PA3, PA4,
95+
PC4, PC5, PB10, PB11, PB13, PB12, PB14, PB15, PC6, PC7, PC8, PC9, PA13,
96+
PA14, PA15, PB3, PB4
97+
};
98+
9299
#endif

0 commit comments

Comments
 (0)