| LIN_slave_portable_Arduino 1.4 Arduino library for Local Interconnect Network slave node emulation

Loading...
Searching...
No Matches
LIN_slave_HardwareSerial_ESP8266.cpp File Reference

LIN slave emulation library using hardware Serial0 interface of ESP8266. More...

Go to the source code of this file.

## Detailed Description

LIN slave emulation library using hardware Serial0 interface of ESP8266.

This library provides a slave node emulation for a LIN bus via hardware Serial0 interface of ESP8266. Due to "approximate" BREAK detection is less robust than specific board implementations! For an explanation of the LIN bus and protocol e.g. see https://en.wikipedia.org/wiki/Local_Interconnect_Network

Note
  Serial.begin() causes a glitch on the bus. Therefore use Serial.updateBaudRate() instead.
  Serial.flush() is omitted because it causes a 500us delay, see https://github.com/esp8266/Arduino/blob/master/cores/esp8266/HardwareSerial.cpp

Author
  Georg Icking-Konert

Definition in file LIN_slave_HardwareSerial_ESP8266.cpp.