For test

Dependencies:   mbed

Revision:
28:c25aff31dcc5
Parent:
23:4cec7b9e3715
Child:
29:75185b05d6a4
--- a/ESP8266.h	Wed Feb 04 11:30:09 2015 +0000
+++ b/ESP8266.h	Wed Feb 04 13:35:35 2015 +0000
@@ -5,7 +5,6 @@
 #include "time.h"
 #include "ArduinoSerial.h"
 
-
 typedef enum {
     ESP8266_ECN_OPEN          = 0,
     ESP8266_ECN_WEP           = 1,
@@ -25,6 +24,21 @@
     ESP8266_MODE_STA_SAP     = 3,
 } ESP8266WorkMode;
 
+typedef enum {
+    ESP8266_CHANNEL_1 = 1,
+    ESP8266_CHANNEL_2,
+    ESP8266_CHANNEL_3,
+    ESP8266_CHANNEL_4,
+    ESP8266_CHANNEL_5,
+    ESP8266_CHANNEL_6,
+    ESP8266_CHANNEL_7,
+    ESP8266_CHANNEL_8,
+    ESP8266_CHANNEL_9,
+    ESP8266_CHANNEL_10,
+    ESP8266_CHANNEL_11,
+    ESP8266_CHANNEL_12,
+    ESP8266_CHANNEL_13,
+} ESP8266Channel;
 
 class ESP8266
 {
@@ -34,7 +48,7 @@
     bool begin(void);
     
     //init port
-    bool init(uint8_t mode, String ssid, String pwd, uint8_t chl = 7, uint8_t ecn = ESP8266_ECN_WAP_WAP2_PSK);
+    bool init(uint8_t mode, String ssid, String pwd, uint8_t chl = ESP8266_CHANNEL_7, uint8_t ecn = ESP8266_ECN_WAP_WAP2_PSK);
     
     bool ipConfig(uint8_t type, String addr, int port, uint8_t mux = 0, uint8_t id = 0);