esp32_rmt_van_rx icon indicating copy to clipboard operation
esp32_rmt_van_rx copied to clipboard

ESP32 RMT peripheral Vehicle Area Network (VAN bus) reader

ESP32 RMT peripheral Vehicle Area Network (VAN bus) reader

Arduino friendly VAN bus reader library utilizing ESP32 RMT peripheral.

VAN bus is pretty similar to CAN bus. It was used in many cars (Peugeot, Citroen) made by PSA.

ESP8266 support

This library is built around the RMT (Remote control) peripheral of the ESP32. Therefore ESP8266 is NOT supported by this library as it does not have the peripheral built in. However on these boards you can use this nice library: PSA VAN bus reader for Arduino-ESP8266

Schematics

schema

Arduino

Copy the following files to your documents\Arduino\libraries\esp32_arduino_rmt_van_rx folder

  • esp32_rmt_van_rx.c
  • esp32_arduino_rmt_van_rx.cpp
  • esp32_arduino_rmt_van_rx.h
  • esp32_rmt_van_rx.h
  • keywords.txt
  • library.properties

Check the esp32_arduino_van_monitor folder for an example

ESP-IDF

Check the main folder for an example

See also

Check my VAN Analyzer for Saleae Logic Analyzer also