From e4de165a325d0e4714667bca98892da687d2a3d8 Mon Sep 17 00:00:00 2001 From: Veijo Pesonen Date: Mon, 10 Dec 2018 15:05:34 +0200 Subject: [PATCH] [ESP8266] Fixes namespace collision --- components/wifi/esp8266-driver/ESP8266Interface.cpp | 12 ++++++------ components/wifi/esp8266-driver/ESP8266Interface.h | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/components/wifi/esp8266-driver/ESP8266Interface.cpp b/components/wifi/esp8266-driver/ESP8266Interface.cpp index ff73589fef..4b71fc689a 100644 --- a/components/wifi/esp8266-driver/ESP8266Interface.cpp +++ b/components/wifi/esp8266-driver/ESP8266Interface.cpp @@ -111,14 +111,14 @@ ESP8266Interface::~ESP8266Interface() } // Power down the modem - _rst_pin.assert(); + _rst_pin.rst_assert(); } ESP8266Interface::ResetPin::ResetPin(PinName rst_pin) : _rst_pin(mbed::DigitalOut(rst_pin, 1)) { } -void ESP8266Interface::ResetPin::assert() +void ESP8266Interface::ResetPin::rst_assert() { if (_rst_pin.is_connected()) { _rst_pin = 0; @@ -126,7 +126,7 @@ void ESP8266Interface::ResetPin::assert() } } -void ESP8266Interface::ResetPin::deassert() +void ESP8266Interface::ResetPin::rst_deassert() { if (_rst_pin.is_connected()) { // Notice that Pin7 CH_EN cannot be left floating if used as reset @@ -270,7 +270,7 @@ int ESP8266Interface::disconnect() } // Power down the modem - _rst_pin.assert(); + _rst_pin.rst_assert(); return ret; } @@ -377,11 +377,11 @@ nsapi_error_t ESP8266Interface::_init(void) void ESP8266Interface::_hw_reset() { - _rst_pin.assert(); + _rst_pin.rst_assert(); // If you happen to use Pin7 CH_EN as reset pin, not needed otherwise // https://www.espressif.com/sites/default/files/documentation/esp8266_hardware_design_guidelines_en.pdf wait_us(200); - _rst_pin.deassert(); + _rst_pin.rst_deassert(); } nsapi_error_t ESP8266Interface::_startup(const int8_t wifi_mode) diff --git a/components/wifi/esp8266-driver/ESP8266Interface.h b/components/wifi/esp8266-driver/ESP8266Interface.h index 06d4e6685e..b50f9dbfd4 100644 --- a/components/wifi/esp8266-driver/ESP8266Interface.h +++ b/components/wifi/esp8266-driver/ESP8266Interface.h @@ -325,8 +325,8 @@ private: class ResetPin { public: ResetPin(PinName rst_pin); - void assert(); - void deassert(); + void rst_assert(); + void rst_deassert(); bool is_connected(); private: mbed::DigitalOut _rst_pin;