Updated usb related issues (markdown)
[librecmc/open-ath9k-htc-firmware.wiki.git] / TODO.md
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.
6
7 # Source related works
8 * Keep cleaning. Remove atheros glue code.  
9
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. 
15
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]
19
20 * Move rate controller to driver. Use minstreal.