Components / ESP8266

Dependencies:   ATParser

Dependents:   ESP8266Interface

Fork of ESP8266 by NetworkSocketAPI

Revision:
2:3a8e1a6c0524
Parent:
1:7fcb6d791d62
Child:
4:844719bff1b1
--- a/hwnamedriver.h	Thu May 14 01:18:25 2015 +0000
+++ b/hwnamedriver.h	Thu May 14 01:29:46 2015 +0000
@@ -17,4 +17,20 @@
  #ifndef HWNAME_DRIVER_H
  #define HWNAME_DRIVER_H
  
- #endif // DRIVER_H
\ No newline at end of file
+ /*
+  These functions can vary greatly between networking devices. The only requirement is they provide
+  the functionality needed by the Socket and Interface API's. 
+ */
+ 
+ /*
+ Functions to impliment
+- Initialize(SingleConnection/MultiConnection) // return object to track current endpoint? 
+- Reset() // its initialize but as a handy human readable implimentation
+- OpenConnection(Type TCP/UDP, IPV4/6, blocking/non-blocking)
+- CloseConnection() //  empty if single mode, provide return from initialize if in multi mode
+- Send(data) // make a vector to have implicit size?
+- Recieve(dataBuffer, blocking timeout?) // recieve data with a blocking timeout 
+ 
+ */
+ 
+ #endif // HWNAME_DRIVER_H
\ No newline at end of file