I'm coming from a web environment and not that fluent in C++. About to start a moderately complex dev on an ESP32 device.
I know that there is hundreds of arduino libraries out there but I haven't found a lot of complex actual application examples.
I'm mostly interested in the file structure, separation of concerns and other C++ tweaks that should be considered best practices when coding on embedded devices in a more robust way.
I found the ardupilot GitHub project to be very interseting to look into, but its quite big, and I'm not sure if it would be considered well written code as I can't judge myself.
Can you recommend other great projects to look into?