|
@@ -739,24 +739,24 @@
|
739
|
739
|
|
740
|
740
|
#endif // !USBCON && (UBRRH || UBRR0H || UBRR1H || UBRR2H || UBRR3H)
|
741
|
741
|
|
|
742
|
+#ifdef INTERNAL_SERIAL_PORT
|
742
|
743
|
|
743
|
|
-#if defined(INTERNAL_SERIAL_PORT)
|
744
|
|
-
|
745
|
|
- ISR(SERIAL_REGNAME(USART,INTERNAL_SERIAL_PORT,_RX_vect)) {
|
746
|
|
- MarlinSerial<MarlinInternalSerialCfg<INTERNAL_SERIAL_PORT>>::store_rxd_char();
|
747
|
|
- }
|
|
744
|
+ ISR(SERIAL_REGNAME(USART,INTERNAL_SERIAL_PORT,_RX_vect)) {
|
|
745
|
+ MarlinSerial<MarlinInternalSerialCfg<INTERNAL_SERIAL_PORT>>::store_rxd_char();
|
|
746
|
+ }
|
748
|
747
|
|
749
|
|
- ISR(SERIAL_REGNAME(USART,INTERNAL_SERIAL_PORT,_UDRE_vect)) {
|
750
|
|
- MarlinSerial<MarlinInternalSerialCfg<INTERNAL_SERIAL_PORT>>::_tx_udr_empty_irq();
|
751
|
|
- }
|
|
748
|
+ ISR(SERIAL_REGNAME(USART,INTERNAL_SERIAL_PORT,_UDRE_vect)) {
|
|
749
|
+ MarlinSerial<MarlinInternalSerialCfg<INTERNAL_SERIAL_PORT>>::_tx_udr_empty_irq();
|
|
750
|
+ }
|
752
|
751
|
|
753
|
|
- // Preinstantiate
|
754
|
|
- template class MarlinSerial<MarlinInternalSerialCfg<INTERNAL_SERIAL_PORT>>;
|
|
752
|
+ // Preinstantiate
|
|
753
|
+ template class MarlinSerial<MarlinInternalSerialCfg<INTERNAL_SERIAL_PORT>>;
|
755
|
754
|
|
756
|
|
- // Instantiate
|
757
|
|
- MarlinSerial<MarlinInternalSerialCfg<INTERNAL_SERIAL_PORT>> internalSerial;
|
|
755
|
+ // Instantiate
|
|
756
|
+ MarlinSerial<MarlinInternalSerialCfg<INTERNAL_SERIAL_PORT>> internalSerial;
|
758
|
757
|
|
759
|
758
|
#endif
|
|
759
|
+
|
760
|
760
|
// For AT90USB targets use the UART for BT interfacing
|
761
|
761
|
#if defined(USBCON) && ENABLED(BLUETOOTH)
|
762
|
762
|
HardwareSerial bluetoothSerial;
|