Skip to content

Commit 96e597c

Browse files
garatronicfpistm
authored andcommitted
[PYBStick] Add Sx pin number naming
Eg. S3 (pin 3) = D0 (arduino) = PB9 (stm32 mcu)
1 parent c8f1f1a commit 96e597c

File tree

4 files changed

+92
-0
lines changed

4 files changed

+92
-0
lines changed

variants/PYBSTICK26_DUINO/variant.h

+23
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,29 @@ extern "C" {
6464
#define NUM_DIGITAL_PINS 32
6565
#define NUM_ANALOG_INPUTS 8
6666

67+
// PYBSTICK26 Sx pinout
68+
#define S3 PB9
69+
#define S5 PB8
70+
#define S7 PB6
71+
#define S8 PA2
72+
#define S10 PA3
73+
#define S11 PB3
74+
#define S12 PA0
75+
#define S13 PB10
76+
#define S13A PC3
77+
#define S15 PB12
78+
#define S15A PC5
79+
#define S16 PB13
80+
#define S16A PC6
81+
#define S18 PB14
82+
#define S18A PC7
83+
#define S19 PA7
84+
#define S21 PAB4
85+
#define S22 PA10
86+
#define S23 PA5
87+
#define S24 PA15
88+
#define S26 PA4
89+
6790
// On-board LED pin number
6891
#define LED_GREEN PA14
6992
#define LED_RED PA13

variants/PYBSTICK26_LITE/variant.h

+23
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,29 @@ extern "C" {
6060
#define NUM_DIGITAL_PINS 28
6161
#define NUM_ANALOG_INPUTS 6
6262

63+
// PYBSTICK26 Sx pinout
64+
#define S3 PB9
65+
#define S5 PB8
66+
#define S7 PB6
67+
#define S8 PA2
68+
#define S10 PA3
69+
#define S11 PB3
70+
#define S12 PA0
71+
#define S13 PB10
72+
// #define S13A PC3
73+
#define S15 PB12
74+
// #define S15A PC5
75+
#define S16 PB13
76+
// #define S16A PC6
77+
#define S18 PB14
78+
// #define S18A PC7
79+
#define S19 PA7
80+
#define S21 PAB4
81+
#define S22 PA10
82+
#define S23 PA5
83+
#define S24 PA15
84+
#define S26 PA4
85+
6386
// On-board LED pin number
6487
#define LED_GREEN PA14
6588
#define LED_RED PA13

variants/PYBSTICK26_PRO/variant.h

+23
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,29 @@ extern "C" {
7777
#define NUM_DIGITAL_PINS 43
7878
#define NUM_ANALOG_INPUTS 8
7979

80+
// PYBSTICK26 Sx pinout
81+
#define S3 PB9
82+
#define S5 PB8
83+
#define S7 PB7
84+
#define S8 PA2
85+
#define S10 PA3
86+
#define S11 PB3
87+
#define S12 PA0
88+
#define S13 PB10
89+
#define S13A PC3
90+
#define S15 PB12
91+
#define S15A PC5
92+
#define S16 PB13
93+
#define S16A PC6
94+
#define S18 PB14
95+
#define S18A PC7
96+
#define S19 PA7
97+
#define S21 PAB4
98+
#define S22 PA10
99+
#define S23 PA5
100+
#define S24 PA15
101+
#define S26 PA4
102+
80103
// On-board LED pin number
81104
#define LED_GREEN PA14
82105
#define LED_RED PA13

variants/PYBSTICK26_STD/variant.h

+23
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,29 @@ extern "C" {
7171
#define NUM_DIGITAL_PINS 38
7272
#define NUM_ANALOG_INPUTS 8
7373

74+
// PYBSTICK26 Sx pinout
75+
#define S3 PB9
76+
#define S5 PB8
77+
#define S7 PB6
78+
#define S8 PA2
79+
#define S10 PA3
80+
#define S11 PB3
81+
#define S12 PA0
82+
#define S13 PB10
83+
#define S13A PC3
84+
#define S15 PB12
85+
#define S15A PC5
86+
#define S16 PB13
87+
#define S16A PC6
88+
#define S18 PB14
89+
#define S18A PC7
90+
#define S19 PA7
91+
#define S21 PAB4
92+
#define S22 PA10
93+
#define S23 PA5
94+
#define S24 PA15
95+
#define S26 PA4
96+
7497
// On-board LED pin number
7598
#define LED_GREEN PA14
7699
#define LED_RED PA13

0 commit comments

Comments
 (0)