Skip to content

Commit 70af080

Browse files
authored
Add LPC1768 Serial ports for pinsDebug (#16980)
1 parent 5ebba4b commit 70af080

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

Marlin/src/pins/pinsDebug.h

+25-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
#line 46
4646

4747
// manually add pins that have names that are macros which don't play well with these macros
48-
#if (AVR_ATmega2560_FAMILY || AVR_ATmega1284_FAMILY || defined(ARDUINO_ARCH_SAM))
48+
#if (AVR_ATmega2560_FAMILY || AVR_ATmega1284_FAMILY || defined(ARDUINO_ARCH_SAM) || defined(TARGET_LPC1768))
4949
#if SERIAL_PORT == 0
5050
static const char RXD_NAME_0[] PROGMEM = { "RXD0" };
5151
static const char TXD_NAME_0[] PROGMEM = { "TXD0" };
@@ -116,6 +116,9 @@ const PinInfo pin_array[] PROGMEM = {
116116
#elif AVR_ATmega1284_FAMILY
117117
{ RXD_NAME_0, 8, true },
118118
{ TXD_NAME_0, 9, true },
119+
#elif defined(TARGET_LPC1768)
120+
{ RXD_NAME_0, 3, true },
121+
{ TXD_NAME_0, 2, true },
119122
#endif
120123
#elif SERIAL_PORT == 1
121124
#if (AVR_ATmega2560_FAMILY || defined(ARDUINO_ARCH_SAM))
@@ -124,16 +127,25 @@ const PinInfo pin_array[] PROGMEM = {
124127
#elif AVR_ATmega1284_FAMILY
125128
{ RXD_NAME_1, 10, true },
126129
{ TXD_NAME_1, 11, true },
130+
#elif defined(TARGET_LPC1768)
131+
{ RXD_NAME_1, 16, true },
132+
{ TXD_NAME_1, 15, true },
127133
#endif
128134
#elif SERIAL_PORT == 2
129135
#if (AVR_ATmega2560_FAMILY || defined(ARDUINO_ARCH_SAM))
130136
{ RXD_NAME_2, 17, true },
131137
{ TXD_NAME_2, 16, true },
138+
#elif defined(TARGET_LPC1768)
139+
{ RXD_NAME_2, 11, true },
140+
{ TXD_NAME_2, 10, true },
132141
#endif
133142
#elif SERIAL_PORT == 3
134143
#if (AVR_ATmega2560_FAMILY || defined(ARDUINO_ARCH_SAM))
135144
{ RXD_NAME_3, 15, true },
136145
{ TXD_NAME_3, 14, true },
146+
#elif defined(TARGET_LPC1768)
147+
{ RXD_NAME_3, 1, true },
148+
{ TXD_NAME_3, 0, true },
137149
#endif
138150
#endif
139151

@@ -145,6 +157,9 @@ const PinInfo pin_array[] PROGMEM = {
145157
#elif AVR_ATmega1284_FAMILY
146158
{ RXD_NAME_0, 8, true },
147159
{ TXD_NAME_0, 9, true },
160+
#elif defined(TARGET_LPC1768)
161+
{ RXD_NAME_0, 3, true },
162+
{ TXD_NAME_0, 2, true },
148163
#endif
149164
#elif SERIAL_PORT_2 == 1
150165
#if (AVR_ATmega2560_FAMILY || defined(ARDUINO_ARCH_SAM))
@@ -153,16 +168,25 @@ const PinInfo pin_array[] PROGMEM = {
153168
#elif AVR_ATmega1284_FAMILY
154169
{ RXD_NAME_1, 10, true },
155170
{ TXD_NAME_1, 11, true },
171+
#elif defined(TARGET_LPC1768)
172+
{ RXD_NAME_1, 16, true },
173+
{ TXD_NAME_1, 15, true },
156174
#endif
157175
#elif SERIAL_PORT_2 == 2
158176
#if (AVR_ATmega2560_FAMILY || defined(ARDUINO_ARCH_SAM))
159177
{ RXD_NAME_2, 17, true },
160178
{ TXD_NAME_2, 16, true },
179+
#elif defined(TARGET_LPC1768)
180+
{ RXD_NAME_2, 11, true },
181+
{ TXD_NAME_2, 10, true },
161182
#endif
162183
#elif SERIAL_PORT_2 == 3
163184
#if (AVR_ATmega2560_FAMILY || defined(ARDUINO_ARCH_SAM))
164185
{ RXD_NAME_3, 15, true },
165186
{ TXD_NAME_3, 14, true },
187+
#elif defined(TARGET_LPC1768)
188+
{ RXD_NAME_3, 1, true },
189+
{ TXD_NAME_3, 0, true },
166190
#endif
167191
#endif
168192
#endif

0 commit comments

Comments
 (0)