A library to operate the ESP8266
Dependencies: ESP8266_MDM_LIB mbed
main.cpp@1:c4432c97f947, 2017-05-23 (annotated)
- Committer:
- epgmdm
- Date:
- Tue May 23 10:28:03 2017 +0000
- Revision:
- 1:c4432c97f947
- Parent:
- 0:05892921e025
A library to operate the ESP8266
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
epgmdm | 0:05892921e025 | 1 | #include "mbed.h" |
epgmdm | 0:05892921e025 | 2 | #include "ESP8266_mdm.h" |
epgmdm | 0:05892921e025 | 3 | |
epgmdm | 0:05892921e025 | 4 | DigitalOut myled(LED1); |
epgmdm | 0:05892921e025 | 5 | DigitalOut ch_pd(PTB19); |
epgmdm | 0:05892921e025 | 6 | |
epgmdm | 0:05892921e025 | 7 | int main() { |
epgmdm | 0:05892921e025 | 8 | RawSerial* pc = new RawSerial(USBTX, USBRX); |
epgmdm | 0:05892921e025 | 9 | pc->baud(115200); |
epgmdm | 0:05892921e025 | 10 | RawSerial *esp = new RawSerial(D1, D0); //Tx, Rx |
epgmdm | 0:05892921e025 | 11 | int server=0; |
epgmdm | 0:05892921e025 | 12 | ch_pd=1; |
epgmdm | 0:05892921e025 | 13 | ESP8266_mdm *espClient = new ESP8266_mdm(esp,server,pc,PTB19); |
epgmdm | 0:05892921e025 | 14 | |
epgmdm | 0:05892921e025 | 15 | |
epgmdm | 0:05892921e025 | 16 | while(1) { |
epgmdm | 0:05892921e025 | 17 | myled = 1; |
epgmdm | 0:05892921e025 | 18 | wait(0.2); |
epgmdm | 0:05892921e025 | 19 | myled = 0; |
epgmdm | 0:05892921e025 | 20 | wait(0.2); |
epgmdm | 0:05892921e025 | 21 | } |
epgmdm | 0:05892921e025 | 22 | } |