For test

Dependencies:   mbed

Committer:
shennongmin
Date:
Fri Jan 30 11:27:31 2015 +0000
Revision:
1:44f2f0e5d685
Parent:
0:7868fa4f17d0
Upgrade AT Commands Test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shennongmin 0:7868fa4f17d0 1 #ifndef __ESP8266_H__
shennongmin 0:7868fa4f17d0 2 #define __ESP8266_H__
shennongmin 0:7868fa4f17d0 3
shennongmin 1:44f2f0e5d685 4 #include "mbed.h"
shennongmin 1:44f2f0e5d685 5
shennongmin 1:44f2f0e5d685 6 #define SERIAL_BUFFER_SIZE (4096)
shennongmin 1:44f2f0e5d685 7
shennongmin 1:44f2f0e5d685 8 typedef struct _ring_buffer
shennongmin 1:44f2f0e5d685 9 {
shennongmin 1:44f2f0e5d685 10 unsigned char buffer[SERIAL_BUFFER_SIZE];
shennongmin 1:44f2f0e5d685 11 volatile unsigned int head;
shennongmin 1:44f2f0e5d685 12 volatile unsigned int tail;
shennongmin 1:44f2f0e5d685 13 } ring_buffer;
shennongmin 0:7868fa4f17d0 14
shennongmin 0:7868fa4f17d0 15
shennongmin 1:44f2f0e5d685 16 void ESP8266_init(void);
shennongmin 1:44f2f0e5d685 17 void uart_send_string(const char *str);
shennongmin 1:44f2f0e5d685 18 int read_char(void);
shennongmin 1:44f2f0e5d685 19 int available(void);
shennongmin 1:44f2f0e5d685 20
shennongmin 0:7868fa4f17d0 21 #endif /* #ifndef __ESP8266_H__ */