1 # Solve EP4 problem or workaround it, see [[usb related issues]]
2 * Move RMW command to firmware (in progress)
3 * Do LED blinking by firmware
4 * Try to route WMI commands over EP5 or EP6. This will need firmware modification
5 * Do relaxed channel scan. Instead of doing all channels at one time, do partial scans, for example one channel each 20 seconds.
8 * Keep cleaning. Remove atheros glue code.
10 > adf/asf is a layer of atheros glue code
11 > that was designed to provide OS portability ie, code wouldn't call OS functions,
12 > macros, types directly there'd be an ADF definition
13 > and then the ADF code for your OS would do the OS specific stuff
14 > cmnos is the OS written to run on these little embedded CPUs from the vendor.
16 > since a lot of the firmware code originated from the existing HAL driver
17 > that used ADF/ASF mcaros that's why it showd up
18 > I mean, eventually, we can kill them all and likely should kill them all [Adrian]
20 * Move rate controller to driver. Use minstreal.