This adds MAVLink2 support while still handling MAVLink1. It should also handle new messages when they get added.
This needs more testing before merging, I've only done basic bench testing.
Also note that I have switched to a mavlink submodule, and use gen_mavlink.sh to generate the headers from the submodule. I haven't worked out how to add that to platformio
This PR also adds a setup form to the web UI for setting SSID, password etc
This adds MAVLink2 support while still handling MAVLink1. It should also handle new messages when they get added. This needs more testing before merging, I've only done basic bench testing. Also note that I have switched to a mavlink submodule, and use gen_mavlink.sh to generate the headers from the submodule. I haven't worked out how to add that to platformio
This PR also adds a setup form to the web UI for setting SSID, password etc