Packet mode
Modifications to use packets over AT commands. This was created due to the limitations of AT commands. There is a need for the ESP to send/receive from multiple modules, e.g. Trainer and IMU. This should also allow for easier upgrades + features in the future.
This code works with EdgeTX modifications from this branch https://github.com/dlktdr/edgetx/tree/ESPInterface Interface.
It works as a AUX serial device. Trying to keep it open to allow multiple modules in the future, although is hardcoded to only allow one.
As of Jul 11, 2022 - Joystick works. Currently only one way communication. Sep 2020 - Both directions packets are working. Started on working on discovery for wireless modes. GUI in edge to be done still.
This is a PR to monitor the progress.
Any supporters out there!!! I would love some support. This module can add some amazing features to EdgeTx and there is lots to do. Please contact me..
The options to be completed are,
- [ ] Trainer
- [ ] Telemetry
- [x] BLE Joystick. Note.. To be added is maybe the switch to the new joystick PR to Edge, the same HID data can be emitted here. and allow for customization.
- [ ] Audio Source A2DP
- [ ] FTP