From: Oleksij Rempel Date: Sat, 27 Jul 2013 05:52:39 +0000 (-0700) Subject: Created HTC (markdown) X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=11519701cabc6080f8293d7369403449b418f3e6;p=librecmc%2Fopen-ath9k-htc-firmware.wiki.git Created HTC (markdown) --- diff --git a/HTC.md b/HTC.md new file mode 100644 index 0000000..5a6ea88 --- /dev/null +++ b/HTC.md @@ -0,0 +1,22 @@ +## HIF - ?? +Comparable with PHY layer of network interface. +Responsible for: +* registering HW interface +* uploading firmware +* handle PM - suspend, resume. Reset, eject... +* complete low level rutine. In this case USB. + +## HTC - host target communications +Has static Endpoint = 0. +Responsible for: +* Communication between host and target +* Registering services. For example WMI, RX, TX, Beacon... +* Routing messages to services + +## WMI – Wireless Module Interface Service +Responsible for: +* any kind of mac access, abstract or direct - register access. + +## Proposal: +We need method to handle system exceptions and send system message for debuging. +It should use shortest path, and have guaranteed existence btw endpoint. In this case HTC is best choice. \ No newline at end of file