Measures temperature and pressure from a BMP280 sensor and sends it to a NMEA 2000 network.
Follow this guide to setup ESP-IDF to build and flash your esp32 board:
Note: The latest version of ESP-IDF is not compatible with the Ardunio library used. THe above link is for version 4.4.4.
The main branch will build. It does not include the NMEA 2000 library in CMakeLists or in the code.
The NMEA2000 branch adds the NMEA2000 library as a git submodule and as a subdirectory in the project's CMakeLists. That branch will not build.
The NMEA2000_include branch includes the NMEA library in NMEAB_Barometer.cpp and uses it to set the CAN message buffer size. This does not build.