Created HTC (markdown)
authorOleksij Rempel <linux@rempel-privat.de>
Sat, 27 Jul 2013 05:52:39 +0000 (22:52 -0700)
committerOleksij Rempel <linux@rempel-privat.de>
Sat, 27 Jul 2013 05:52:39 +0000 (22:52 -0700)
HTC.md [new file with mode: 0644]

diff --git a/HTC.md b/HTC.md
new file mode 100644 (file)
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