Open semuadmin opened 21 hours ago
Welcome @semuadmin! Be sure to use v2.0.2 of the ESP32 core. alkonosst's is the correct SSLClientESP32 library. Be sure your library versions match the versions listed in the compilation yaml.
has any consideration been given to porting this library to VSCode PlatformIO?
This has been discussed before. In general, we too have moved past the IDE and use the CLI extensively. PlatformIO doesn't get us anything at the moment.
It would be nice if the README were updated so that following it was all you had to know. Even if it says to read the yaml and get that!
I'm -1 on supporting any proprietary tooling, and more than happy to have a CLI-only build process where people are expected to use whatever editor they want to edit the sources.
It would be nice if the README were updated so that following it was all you had to know. Even if it says to read the yaml and get that!
I'm -1 on supporting any proprietary tooling, and more than happy to have a CLI-only build process where people are expected to use whatever editor they want to edit the sources.
I have no skin in the game at this point and am probably grossly ill-informed, but that won't stop me venturing an opinion 😏 ...
Appreciate anything that impacts the current workflow is likely to be an annoyance, but structuring the repo so that's at least compatible with VSCode/PlatformIO (i.e. .h and .cpp in a /src folder, rather than using the legacy Arduino IDE's .ino structure) - does not compel anyone to use VSCode (or any other IDE) and is, I would argue, the way C++ libraries were intended to be structured. A big plus for PlatformIO is that, as I say, it holds all the platform configuration and build deps in a single easily-digested file, which obviates (to a large extent*) the need to maintain lengthy build instructions.
I know "real (wo)men don't use GUIs" but I'm all for making life easier for us lightweights.
I'll get my coat...
Subject of the issue
Attempting to compile the RTK Surveyor source using the Arduino IDE in accordance with the instructions here. I get a series of missing library errors.
Your workbench
Using Arduino IDE 2.3.3 on MacOS Sequoia 15.1 (ARM64).
Steps to reproduce
Expected behavior
Successful compilation and linking.
Actual behavior
I get the following missing library error:
On installing what I presume to be the missing library (https://github.com/alkonosst/SSLClientESP32), I get a further error:
I did a quick Google but couldn't see any obvious remedy.
Are you able to advise on which specific SSL/TLS and/or related libraries I need to install to successfully compile the firmware?
As an aside, not an issue at all but has any consideration been given to porting this library to VSCode PlatformIO? Appreciate the Arduino IDE is ubiquitous, but the PlatformIO extension to VSCode has (imho) far superior editing and debugging facilities, and the dependent configuration and libraries can all be specified in a single
platformio.ini
file for ease of management.