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