Sublime text + deviot :problema con Esp32 (SOLUCIONADO)

Hola, tengo un problema con un codigo de ejemplo de wifiscan, si lo compilo y y luego lo subo al esp32 wroom, mediante el IDE de arduino, funciona perfecto, pero en Sublime text + deviot, no me compila y me tira unos errores, tengo instalado las mismas librerias en platformio como en arduino, este es el codigo

/*
 *  This sketch demonstrates how to scan WiFi networks.
 *  The API is almost the same as with the WiFi Shield library,
 *  the most obvious difference being the different file you need to include:
 */
#include "WiFi.h"

void setup()
{
    Serial.begin(115200);

    // Set WiFi to station mode and disconnect from an AP if it was previously connected
    WiFi.mode(WIFI_STA);
    WiFi.disconnect();
    delay(100);

    Serial.println("Setup done");
}

void loop()
{
    Serial.println("scan start");

    // WiFi.scanNetworks will return the number of networks found
    int n = WiFi.scanNetworks();
    Serial.println("scan done");
    if (n == 0) {
        Serial.println("no networks found");
    } else {
        Serial.print(n);
        Serial.println(" networks found");
        for (int i = 0; i < n; ++i) {
            // Print SSID and RSSI for each network found
            Serial.print(i + 1);
            Serial.print(": ");
            Serial.print(WiFi.SSID(i));
            Serial.print(" (");
            Serial.print(WiFi.RSSI(i));
            Serial.print(")");
            Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*");
            delay(10);
        }
    }
    Serial.println("");

    // Wait a bit before scanning again
    delay(5000);
}

y los errores son estos

[ Deviot 2.2.1 ] Iniciando...
Processing esp32doit-devkit-v1 (platform: espressif32; board: esp32doit-devkit-v1; framework: arduino)

Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32doit-devkit-v1.html
PLATFORM: Espressif 32 > DOIT ESP32 DEVKIT V1
HARDWARE: ESP32 240MHz 320KB RAM (4MB Flash)
DEBUG: CURRENT(esp-prog) EXTERNAL(esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
Converting WiFiScan.ino
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 71 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <WiFi> 1.0
Compiling .pioenvs\esp32doit-devkit-v1\src\WiFiScan.ino.cpp.o
Compiling .pioenvs\esp32doit-devkit-v1\libd59\WiFi\WiFiAP.cpp.o
Compiling .pioenvs\esp32doit-devkit-v1\libd59\WiFi\WiFiSTA.cpp.o
Compiling .pioenvs\esp32doit-devkit-v1\libd59\WiFi\WiFiScan.cpp.o
Compiling .pioenvs\esp32doit-devkit-v1\libd59\WiFi\WiFiServer.cpp.o
Compiling .pioenvs\esp32doit-devkit-v1\libd59\WiFi\WiFiUdp.cpp.o
C:\Users\a_fra\.platformio\lib\WiFi\src\WiFiAP.cpp:40:37: fatal error: apps/dhcpserver_options.h: No such file or directory
compilation terminated.
*** [.pioenvs\esp32doit-devkit-v1\libd59\WiFi\WiFiAP.cpp.o] Error 1
C:\Users\a_fra\.platformio\lib\WiFi\src\WiFiSTA.cpp: In static member function 'static void WiFiSTAClass::_smartConfigCallback(uint32_t, void*)':
C:\Users\a_fra\.platformio\lib\WiFi\src\WiFiSTA.cpp:686:30: warning: unused variable 'type' [-Wunused-variable]
smartconfig_type_t * type = (smartconfig_type_t *)result;
^
C:\Users\a_fra\.platformio\lib\WiFi\src\WiFiSTA.cpp:697:26: warning: unused variable 'ip' [-Wunused-variable]
ip4_addr_t * ip = (ip4_addr_t *)result;
^
 [ERROR] Took 4.91 seconds 

[02/09/19 21:13:20]

Solucionado, se producía un conflicto con la librería wifi que se instala en la carpeta platfornio/lib/ y la librería que se descarga cuando instalaba los archivo necesarios para el ESP32, este me instala en la carpeta de platfornio/packages/framework-arduinoespressif32/ otra libreria de wifi, para que funcione a compilar y subir, saco la común de platformio/lib y dejo la del esp32, por ahora es con la único que tuve problemas.