Wi-Fi HAL device manager: implement coordination logic

The coordination logic for the HAL device management: uses
chip information and hard-coded interface priority to determine
interface creation decisions:

- Changes mode
- Destroys interfaces (dispatches listeners)
- Creates new interface

Unit tests based on the current default chip configuration.

TODO: dispatch interface available for request listeners.

Bug: 34474043
Test: (new) unit tests pass
Change-Id: I5d2e865baac7e9948aad6d8f607757b8db485952
2 files changed
tree: 7a55bc1fb6efec0b9b526a794c98831998e7d3a6
  1. libwifi_hal/
  2. libwifi_system/
  3. service/
  4. tests/
  5. PREUPLOAD.cfg