You can chat about native SDK questions and issues here.

User avatar
By monde38
#90951 help please guys i need some example of code to connect an ESP8266 in station mode
im doing something wrong

void task_x(void* ignore)
{

wifi_set_opmode(STATION_MODE);
struct station_config esp;
esp.ssid[0] = 'm';
esp.ssid[1] = 'o';
esp.ssid[2] = 'n';
esp.ssid[3] = 'd';
esp.ssid[4] = 'e';
esp.ssid[5] = '3';
esp.ssid[6] = '8';

esp.password[0] = 'm';
esp.password[1] = 'o';
esp.password[2] = 'n';
esp.password[3] = 'd';
esp.password[4] = 'e';
esp.password[5] = '3';
esp.password[6] = '8';

esp.bssid[0] = 0xA4;
esp.bssid[1] = 0x4B;
esp.bssid[2] = 0xD5;
esp.bssid[3] = 0x5F;
esp.bssid[4] = 0xCD;
esp.bssid[5] = 0x87;

wifi_station_set_config(&esp);
wifi_station_connect();

int a = 0;
GPIO_AS_OUTPUT(GPIO_Pin_2);
while(true) {
a = wifi_station_get_connect_status();
printf("%d", &a);
GPIO_OUTPUT_SET(GPIO_Pin_2,1);

}

vTaskDelete(NULL);
}