Martin Kennedy abc66f8013 [WIP] test: Can we simply ignore rx performed after tx on same bus?
Before this commit, since our diesel heater application uses one line
for RX and TX between the controller and ECU, our MITM device had its
RX1 connected (through the anode of a diode) to TX1, and the same with
TX2. Thus, when open-collector TX1 modulates by pulling the line low,
the esp8266 would also see what it transmitted as a RX byte.

Ignore those bytes by ignoring characters received on each line after
transmit for some time.

As for exactly how long to suppress: here, we try RX_SUPPRESS_INTERVAL
of 50ms. This is pretty application-specific, but ... for our diesel
heater implementation, the controller transmits once a second at most,
and (after having its say) the ECU replies no faster than 200ms later.
2025-11-18 12:38:25 -05:00
2020-03-07 20:50:04 -08:00
2020-01-23 21:16:32 -08:00
2024-03-09 22:04:42 -08:00

esphome_components

My collection of components for esphome

To use these components, use the external components.

Example:

external_components:
  - source:
      type: git
      url: https://github.com/ssieb/esphome_components
    components: [ component1, component2 ]

NOTE: Some components have been merged to esphome 🎉

Description
No description provided
Readme 426 KiB
Languages
C++ 63%
Python 35.8%
C 1.2%