@@ -452,7 +452,48 @@ using UART = BasicUART< GpioCapabilities >;
452452}; // namespace EspSoftwareSerial
453453
454454using SoftwareSerial = EspSoftwareSerial::UART;
455- using namespace EspSoftwareSerial ;
455+ using SoftwareSerialParity = EspSoftwareSerial::Parity;
456+ using SoftwareSerialConfig = EspSoftwareSerial::Config;
457+ using EspSoftwareSerial::SWSERIAL_5N1;
458+ using EspSoftwareSerial::SWSERIAL_6N1;
459+ using EspSoftwareSerial::SWSERIAL_7N1;
460+ using EspSoftwareSerial::SWSERIAL_8N1;
461+ using EspSoftwareSerial::SWSERIAL_5E1;
462+ using EspSoftwareSerial::SWSERIAL_6E1;
463+ using EspSoftwareSerial::SWSERIAL_7E1;
464+ using EspSoftwareSerial::SWSERIAL_8E1;
465+ using EspSoftwareSerial::SWSERIAL_5O1;
466+ using EspSoftwareSerial::SWSERIAL_6O1;
467+ using EspSoftwareSerial::SWSERIAL_7O1;
468+ using EspSoftwareSerial::SWSERIAL_8O1;
469+ using EspSoftwareSerial::SWSERIAL_5M1;
470+ using EspSoftwareSerial::SWSERIAL_6M1;
471+ using EspSoftwareSerial::SWSERIAL_7M1;
472+ using EspSoftwareSerial::SWSERIAL_8M1;
473+ using EspSoftwareSerial::SWSERIAL_5S1;
474+ using EspSoftwareSerial::SWSERIAL_6S1;
475+ using EspSoftwareSerial::SWSERIAL_7S1;
476+ using EspSoftwareSerial::SWSERIAL_8S1;
477+ using EspSoftwareSerial::SWSERIAL_5N2;
478+ using EspSoftwareSerial::SWSERIAL_6N2;
479+ using EspSoftwareSerial::SWSERIAL_7N2;
480+ using EspSoftwareSerial::SWSERIAL_8N2;
481+ using EspSoftwareSerial::SWSERIAL_5E2;
482+ using EspSoftwareSerial::SWSERIAL_6E2;
483+ using EspSoftwareSerial::SWSERIAL_7E2;
484+ using EspSoftwareSerial::SWSERIAL_8E2;
485+ using EspSoftwareSerial::SWSERIAL_5O2;
486+ using EspSoftwareSerial::SWSERIAL_6O2;
487+ using EspSoftwareSerial::SWSERIAL_7O2;
488+ using EspSoftwareSerial::SWSERIAL_8O2;
489+ using EspSoftwareSerial::SWSERIAL_5M2;
490+ using EspSoftwareSerial::SWSERIAL_6M2;
491+ using EspSoftwareSerial::SWSERIAL_7M2;
492+ using EspSoftwareSerial::SWSERIAL_8M2;
493+ using EspSoftwareSerial::SWSERIAL_5S2;
494+ using EspSoftwareSerial::SWSERIAL_6S2;
495+ using EspSoftwareSerial::SWSERIAL_7S2;
496+ using EspSoftwareSerial::SWSERIAL_8S2;
456497
457498#if __GNUC__ < 12
458499// The template member functions below must be in IRAM, but due to a bug GCC doesn't currently
0 commit comments