33
33
34
34
#define TRACE_GROUP " ESPA" // ESP8266 AT layer
35
35
36
- #define ESP8266_DEFAULT_BAUD_RATE 115200
37
36
#define ESP8266_ALL_SOCKET_IDS -1
38
37
39
38
using namespace mbed ;
@@ -43,7 +42,7 @@ ESP8266::ESP8266(PinName tx, PinName rx, bool debug, PinName rts, PinName cts)
43
42
_at_v(-1 , -1 , -1 ),
44
43
_tcp_passive(false ),
45
44
_callback(0 ),
46
- _serial(tx, rx, ESP8266_DEFAULT_BAUD_RATE ),
45
+ _serial(tx, rx, MBED_CONF_ESP8266_SERIAL_BAUDRATE ),
47
46
_serial_rts(rts),
48
47
_serial_cts(cts),
49
48
_parser(&_serial),
@@ -62,7 +61,7 @@ ESP8266::ESP8266(PinName tx, PinName rx, bool debug, PinName rts, PinName cts)
62
61
_reset_done(false ),
63
62
_conn_status(NSAPI_STATUS_DISCONNECTED)
64
63
{
65
- _serial.set_baud (ESP8266_DEFAULT_BAUD_RATE );
64
+ _serial.set_baud (MBED_CONF_ESP8266_SERIAL_BAUDRATE );
66
65
_parser.debug_on (debug);
67
66
_parser.set_delimiter (" \r\n " );
68
67
_parser.oob (" +IPD" , callback (this , &ESP8266::_oob_packet_hdlr));
@@ -185,7 +184,7 @@ bool ESP8266::stop_uart_hw_flow_ctrl(void)
185
184
_serial.set_flow_control (SerialBase::Disabled, _serial_rts, _serial_cts);
186
185
187
186
// Stop ESP8266's flow control
188
- done = _parser.send (" AT+UART_CUR=%u,8,1,0,0" , ESP8266_DEFAULT_BAUD_RATE )
187
+ done = _parser.send (" AT+UART_CUR=%u,8,1,0,0" , MBED_CONF_ESP8266_SERIAL_BAUDRATE )
189
188
&& _parser.recv (" OK\n " );
190
189
}
191
190
@@ -201,7 +200,7 @@ bool ESP8266::start_uart_hw_flow_ctrl(void)
201
200
_smutex.lock ();
202
201
if (_serial_rts != NC && _serial_cts != NC) {
203
202
// Start ESP8266's flow control
204
- done = _parser.send (" AT+UART_CUR=%u,8,1,0,3" , ESP8266_DEFAULT_BAUD_RATE )
203
+ done = _parser.send (" AT+UART_CUR=%u,8,1,0,3" , MBED_CONF_ESP8266_SERIAL_BAUDRATE )
205
204
&& _parser.recv (" OK\n " );
206
205
207
206
if (done) {
@@ -213,12 +212,12 @@ bool ESP8266::start_uart_hw_flow_ctrl(void)
213
212
_serial.set_flow_control (SerialBase::RTS, _serial_rts, NC);
214
213
215
214
// Enable ESP8266's CTS pin
216
- done = _parser.send (" AT+UART_CUR=%u,8,1,0,2" , ESP8266_DEFAULT_BAUD_RATE )
215
+ done = _parser.send (" AT+UART_CUR=%u,8,1,0,2" , MBED_CONF_ESP8266_SERIAL_BAUDRATE )
217
216
&& _parser.recv (" OK\n " );
218
217
219
218
} else if (_serial_cts != NC) {
220
219
// Enable ESP8266's RTS pin
221
- done = _parser.send (" AT+UART_CUR=%u,8,1,0,1" , ESP8266_DEFAULT_BAUD_RATE )
220
+ done = _parser.send (" AT+UART_CUR=%u,8,1,0,1" , MBED_CONF_ESP8266_SERIAL_BAUDRATE )
222
221
&& _parser.recv (" OK\n " );
223
222
224
223
if (done) {
0 commit comments