pengfei wu
/
ESP8266Program
For test
Diff: ESP8266.h
- 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);