BTWifiModule icon indicating copy to clipboard operation
BTWifiModule copied to clipboard

Packet mode

Open dlktdr opened this issue 3 years ago • 0 comments

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

dlktdr avatar Jul 11 '22 06:07 dlktdr