2022-05-20, 02:32 AM
the buttons are defined in gpio_esp32.py Check this. Some have pull ups, some have pull downs, others expect external resistors.
I am not exactly sure which issue
There is no way to assign them through the webpage, because, the esp32 remote does not require the pypilot_hat service to be active so it does not handle them. It also does not run a web server on the esp32. The wifi remote talks directly to pypilot, and the buttons are just assigned directly for the 10 actions supported:
AUTO, MENU, SMALL_PORT, SMALL_STARBOARD, SELECT, BIG_PORT, BIG_STARBOARD, TACK, NUDGE_PORT, NUDGE_STARBOARD
I am not exactly sure which issue
There is no way to assign them through the webpage, because, the esp32 remote does not require the pypilot_hat service to be active so it does not handle them. It also does not run a web server on the esp32. The wifi remote talks directly to pypilot, and the buttons are just assigned directly for the 10 actions supported:
AUTO, MENU, SMALL_PORT, SMALL_STARBOARD, SELECT, BIG_PORT, BIG_STARBOARD, TACK, NUDGE_PORT, NUDGE_STARBOARD