@@ -31,9 +31,13 @@ using Baud9600SloppySoftwareSerialStream = SloppySoftwareSerialStream<
3131#if defined(ARDUINO_ARCH_ESP32)
3232#include < ESP32HardwareSerialStream.hpp>
3333
34- // MHZ19C + UART1/2
34+ // alias for MHZ19C + UART1/2
3535using MHZ19C_UART1 = MHZ19XDriver<ESP32HardwareSerialStream<1 , 9 , 10 >>;
3636using MHZ19C_UART2 = MHZ19XDriver<ESP32HardwareSerialStream<2 , 16 , 17 >>;
37+
38+ // alias for MHZ19E + UART1/2
39+ using MHZ19E_UART1 = MHZ19XDriver<ESP32HardwareSerialStream<1 , 9 , 10 >>;
40+ using MHZ19E_UART2 = MHZ19XDriver<ESP32HardwareSerialStream<2 , 16 , 17 >>;
3741#endif // ARDUINO_ARCH_ESP32
3842
3943//
@@ -42,8 +46,11 @@ using MHZ19C_UART2 = MHZ19XDriver<ESP32HardwareSerialStream<2, 16, 17>>;
4246#if defined (__AVR_ATmega328P__)
4347#include < DefaultSerialStream.hpp>
4448
45- // MHZ19C
49+ // alias for MHZ19C
4650using MHZ19C = MHZ19XDriver<DefaultSerialStream>;
51+
52+ // alias for MHZ19E
53+ using MHZ19E = MHZ19XDriver<DefaultSerialStream>;
4754#endif
4855
4956//
@@ -61,7 +68,11 @@ class Serial1Stream : public ArduinoHardwareSerialStream {
6168 }
6269};
6370
71+ // alias for MHZ19C + Serial1
6472using MHZ19C_Serial1 = MHZ19XDriver<Serial1Stream>;
73+
74+ // alias for MHZ19E + Serial1
75+ using MHZ19E_Serial1 = MHZ19XDriver<Serial1Stream>;
6576#endif
6677
6778#if defined(HAVE_HWSERIAL2)
@@ -73,7 +84,11 @@ class Serial2Stream : public ArduinoHardwareSerialStream {
7384 }
7485};
7586
87+ // alias for MHZ19C + Serial2
7688using MHZ19C_Serial2 = MHZ19XDriver<Serial2Stream>;
89+
90+ // alias for MHZ19E + Serial2
91+ using MHZ19E_Serial2 = MHZ19XDriver<Serial2Stream>;
7792#endif
7893
7994#if defined(HAVE_HWSERIAL3)
@@ -85,7 +100,11 @@ class Serial3Stream : public ArduinoHardwareSerialStream {
85100 }
86101};
87102
103+ // alias for MHZ19C + Serial3
88104using MHZ19C_Serial3 = MHZ19XDriver<Serial3Stream>;
105+
106+ // alias for MHZ19E + Serial3
107+ using MHZ19E_Serial3 = MHZ19XDriver<Serial3Stream>;
89108#endif
90109
91110#endif // __AVR_ATmega4809__
@@ -123,12 +142,19 @@ using TunedBaud9600SloppySoftwareSerialStream = Baud9600SloppySoftwareSerialStre
123142#endif // F_CPU == ***
124143> ;
125144
126- // MHZ19C
145+ // alias for MHZ19C
127146template <
128147 int8_t PIN_RX,
129148 int8_t PIN_TX
130149>
131150using MHZ19C = MHZ19XDriver<TunedBaud9600SloppySoftwareSerialStream<PIN_RX, PIN_TX>>;
151+
152+ // alias for MHZ19E
153+ template <
154+ int8_t PIN_RX,
155+ int8_t PIN_TX
156+ >
157+ using MHZ19E = MHZ19XDriver<TunedBaud9600SloppySoftwareSerialStream<PIN_RX, PIN_TX>>;
132158#endif // __AVR_ATtinyx02__
133159
134160#endif // MHZ19X_h
0 commit comments