13#if defined(ARDUINO_ARCH_ESP8266)
41 this->swapPins = SwapPins;
58 if (this->swapPins ==
true)
62 #if defined(LIN_SLAVE_DEBUG_SERIAL) && (LIN_SLAVE_DEBUG_LEVEL >= 2)
63 LIN_SLAVE_DEBUG_SERIAL.print(this->
nameLIN);
64 LIN_SLAVE_DEBUG_SERIAL.println(
": LIN_Slave_HardwareSerial_ESP8266::begin()");
84 #if defined(LIN_SLAVE_DEBUG_SERIAL) && (LIN_SLAVE_DEBUG_LEVEL >= 2)
85 LIN_SLAVE_DEBUG_SERIAL.print(this->
nameLIN);
86 LIN_SLAVE_DEBUG_SERIAL.println(
": LIN_Slave_HardwareSerial_ESP8266::end()");
LIN slave emulation library using a HardwareSerial interface of ESP8266.
char nameLIN[LIN_SLAVE_BUFLEN_NAME]
LIN node name, e.g. for debug.
version_t
LIN protocol version.
virtual void end(void)
Close serial interface.
void end(void)
Close serial interface.
LIN_Slave_HardwareSerial_ESP8266(bool SwapPins=false, uint16_t MinFramePause=1000L, LIN_Slave_Base::version_t Version=LIN_Slave_Base::LIN_V2, const char NameLIN[]="Slave", uint32_t TimeoutRx=1500L, const int8_t PinTxEN=INT8_MIN)
Class constructor.
void begin(uint16_t Baudrate=19200)
Open serial interface.
LIN slave node class via generic HardwareSerial.
HardwareSerial * pSerial
pointer to serial interface used for LIN
void begin(uint16_t Baudrate=19200)
Open serial interface.