Replies: 5 comments 15 replies
-
Hi! Thanks for your kind words. I'm currently running a small personal ESP32 project that successfully integrates isobus++. If you have the time to make a step-by-step guide on how to implement isobus-plus-plus with ESP on PlatformIO, that would be greatly appreciated! Regarding the issue you are facing, I also faced it a while back if I remember correctly. But I'm unsure how I fixed it back then. My current [env:debug]
platform = espressif32
board = esp32-s3-custom
framework = espidf
build_type = debug
upload_protocol = esptool
debug_tool = esp-builtin
board_build.embed_txtfiles = src/vtpooldata.iop
monitor_dtr = 0
monitor_speed = 115200
monitor_filters = esp32_exception_decoder
lib_deps = https://github.com/ad3154/Isobus-plus-plus.git I'm using the C++14 is indeed a requirement for integrating this library. There should be an option somewhere in PlatformIO to enforce it. Let me know if you are able to fix it. Otherwise the logs of building and/or steps to reproduce would be useful to help you solve this problem. Thanks for your interest in the project! |
Beta Was this translation helpful? Give feedback.
-
Hi! I added the folowing line in the MakeList.txt of the root folder:
|
Beta Was this translation helpful? Give feedback.
-
Thanks a lot for you quick support, guys! Right now I was able to comile the project and honestly I don't know what I made wrong the last hours. The only thing I changed right now after creating a new project in PlatformIO with the ESP-IDF framework was adding the library, so my platformio.ini looks like:
Maybe it's important to disable the Espressif IDF extension. I will try to understand this with a clean installation of VSCode and all the necessary extensions. |
Beta Was this translation helpful? Give feedback.
-
Hi guys, This is the terminal output:
Thanks a lot for your work! |
Beta Was this translation helpful? Give feedback.
-
Hello together, I'm not sure if my issue is on the right spot here. I also tried to get the library running with an ESP32 and the virtual terminal example. After some challenges that I faced (like there was no "create" function in the can_network_manager.hpp anymore (seems liks it's replaced by "create_internal_control_function", I was able to compile everything and flash it on the esp32. I now attached the esp32 to a CLAAS Communicator II. Unfortunately the object pool is not loading. On the serial monitor I get following output:
... it seems like address claiming is happening (?) but there is function sent by the terminal which doesn't work with the stack? I am kinda new to that ISOBUS area. Is there something which I miss/don't understand? Since it' working fine with my raspberry and the same VT. |
Beta Was this translation helpful? Give feedback.
-
Hi guys,
I'm really enthusiastic about your work with the isobus-plus-plus project.
I got the project compiled in linux and windows and also got the examples working with the PCAN driver, finally seeing the CAN messages on the bus. :)
Now I tried to integrate the library to a ESP32 platform using PlatformIO, but struggeling. Do you have any hints how to get it working? I added the library to the lib_deps by using this in the platformio.ini:
lib_deps =
https://github.com/ad3154/Isobus-plus-plus.git
Now there are several errors, some of seem to be caused that C++14 is necessary?
Maybe a short tutourial would be nice, how to integrate it for "dummies". Let me know, if I should note it step by step so it could be published in the readthedocs-section.
Do you have any hints for me?
Thanks a lot for your great work!
Beta Was this translation helpful? Give feedback.
All reactions