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);
}