Apply TMC UART to STM32, simplify
This commit is contained in:
@ -476,7 +476,7 @@ void MarlinSerial<Cfg>::flushTX() {
|
||||
|
||||
|
||||
// If not using the USB port as serial port
|
||||
#if SERIAL_PORT >= 0
|
||||
#if defined(SERIAL_PORT) && SERIAL_PORT >= 0
|
||||
template class MarlinSerial< MarlinSerialCfg<SERIAL_PORT> >;
|
||||
MSerialT customizedSerial1(MarlinSerialCfg<SERIAL_PORT>::EMERGENCYPARSER);
|
||||
#endif
|
||||
|
@ -37,19 +37,38 @@
|
||||
MSerialT MSerial ## ser_num (true, USART ## ser_num, &_rx_complete_irq_ ## ser_num); \
|
||||
void _rx_complete_irq_ ## ser_num (serial_t * obj) { MSerial ## ser_num ._rx_complete_irq(obj); }
|
||||
|
||||
#define DECLARE_SERIAL_PORT_EXP(ser_num) DECLARE_SERIAL_PORT(ser_num)
|
||||
|
||||
#if defined(SERIAL_PORT) && SERIAL_PORT >= 0
|
||||
DECLARE_SERIAL_PORT_EXP(SERIAL_PORT)
|
||||
#if USING_HW_SERIAL1
|
||||
DECLARE_SERIAL_PORT(1)
|
||||
#endif
|
||||
#if defined(SERIAL_PORT_2) && SERIAL_PORT_2 >= 0
|
||||
DECLARE_SERIAL_PORT_EXP(SERIAL_PORT_2)
|
||||
#if USING_HW_SERIAL2
|
||||
DECLARE_SERIAL_PORT(2)
|
||||
#endif
|
||||
#if defined(MMU2_SERIAL_PORT) && MMU2_SERIAL_PORT >= 0
|
||||
DECLARE_SERIAL_PORT_EXP(MMU2_SERIAL_PORT)
|
||||
#if USING_HW_SERIAL3
|
||||
DECLARE_SERIAL_PORT(3)
|
||||
#endif
|
||||
#if defined(LCD_SERIAL_PORT) && LCD_SERIAL_PORT >= 0
|
||||
DECLARE_SERIAL_PORT_EXP(LCD_SERIAL_PORT)
|
||||
#if USING_HW_SERIAL4
|
||||
DECLARE_SERIAL_PORT(4)
|
||||
#endif
|
||||
#if USING_HW_SERIAL5
|
||||
DECLARE_SERIAL_PORT(5)
|
||||
#endif
|
||||
#if USING_HW_SERIAL6
|
||||
DECLARE_SERIAL_PORT(6)
|
||||
#endif
|
||||
#if USING_HW_SERIAL7
|
||||
DECLARE_SERIAL_PORT(7)
|
||||
#endif
|
||||
#if USING_HW_SERIAL8
|
||||
DECLARE_SERIAL_PORT(8)
|
||||
#endif
|
||||
#if USING_HW_SERIAL9
|
||||
DECLARE_SERIAL_PORT(9)
|
||||
#endif
|
||||
#if USING_HW_SERIAL10
|
||||
DECLARE_SERIAL_PORT(10)
|
||||
#endif
|
||||
#if USING_HW_SERIALLP1
|
||||
DECLARE_SERIAL_PORT(LP1)
|
||||
#endif
|
||||
|
||||
void MarlinSerial::begin(unsigned long baud, uint8_t config) {
|
||||
|
Reference in New Issue
Block a user