This PR fixes a bug encountered after upgrading the Ubiquiti management interface to 8.1.113 from 6.x (with UAC-HD firmware now being version 6.6.55.15189). Basically, after a minute or two, ezDV would no longer be responsive on the network and need to be rebooted. This is despite disabling the various settings on the AP that could be contributing (such as fast roaming and band steering).
To fix this bug, the PR does the following:
Enables all Wi-Fi roaming related options in ESP-IDF menuconfig.
Adds support code in ezdv::network::WirelessTask to actually enable the use of (1).
Tweaks the memory usage of the FlexRadio and Icom tasks in the system to compensate (these were allocating way more memory than absolutely necessary).
Disables WPA Enterprise support in ESP-IDF (not related, but reduces the RAM and flash usage a bit since ezDV doesn't actually support configuring this).
Bumps the TX AMPDU window up to 16 (from 6) due to some packet dropouts noted after doing 1-4 above.
Before merging:
[x] All CI actions must build without errors.
[x] If the PR adds new user-facing functionality, this must be documented in the user guide. The Markdown files in the manual folder should be modified for this purpose.
This PR fixes a bug encountered after upgrading the Ubiquiti management interface to 8.1.113 from 6.x (with UAC-HD firmware now being version 6.6.55.15189). Basically, after a minute or two, ezDV would no longer be responsive on the network and need to be rebooted. This is despite disabling the various settings on the AP that could be contributing (such as fast roaming and band steering).
To fix this bug, the PR does the following:
menuconfig
.ezdv::network::WirelessTask
to actually enable the use of (1).Before merging:
manual
folder should be modified for this purpose.