wifi test init
This commit is contained in:
commit
7e8770f77d
30
platformio.ini
Normal file
30
platformio.ini
Normal file
@ -0,0 +1,30 @@
|
||||
[env:nilsdriverv1]
|
||||
platform = espressif32
|
||||
framework = arduino
|
||||
; Flash: 4MB QD, PSRAM: 8MB OT
|
||||
board = esp32-s3-devkitc-1
|
||||
board_build.arduino.memory_type = qio_opi
|
||||
board_build.flash_mode = qio
|
||||
board_build.psram_type = opi
|
||||
board_upload.flash_size = 4MB
|
||||
board_upload.maximum_size = 4194304
|
||||
board_build.partitions = default.csv
|
||||
board_build.extra_flags =
|
||||
-DBOARD_HAS_PSRAM
|
||||
|
||||
upload_protocol = esptool
|
||||
upload_port = /dev/ttyACM*
|
||||
# board_build.mcu = esp32s3
|
||||
lib_archive = false
|
||||
# ;platform_packages = espressif/toolchain-xtensa-esp32@8.4.0+2021r2-patch5
|
||||
monitor_speed = 115200
|
||||
|
||||
;build_type = debug
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
||||
lib_deps =
|
||||
https://github.com/tdk-invn-oss/motion.arduino.ICM42670P
|
||||
build_flags =
|
||||
-DRADIOLIB_EEPROM_UNSUPPORTED
|
||||
-DARDUINO_LOOP_STACK_SIZE=65536
|
||||
-O3
|
56
src/main.cpp
Normal file
56
src/main.cpp
Normal file
@ -0,0 +1,56 @@
|
||||
#include "Arduino.h"
|
||||
#include <WiFi.h>
|
||||
#include "USB.h"
|
||||
|
||||
USBCDC usbserial;
|
||||
#define Serial usbserial
|
||||
|
||||
const char *ssid = "Galaxy S23 BD46";
|
||||
const char *password = "nvbuxw2kciuztqh";
|
||||
|
||||
void WiFiEvent(WiFiEvent_t event, WiFiEventInfo_t info) {
|
||||
switch (event) {
|
||||
case ARDUINO_EVENT_WIFI_STA_DISCONNECTED:
|
||||
Serial.printf("Disconnected from WiFi, reason: %d\n\r", info.wifi_sta_disconnected.reason);
|
||||
break;
|
||||
case ARDUINO_EVENT_WIFI_STA_CONNECTED:
|
||||
Serial.println("Connected to AP!");
|
||||
break;
|
||||
case ARDUINO_EVENT_WIFI_STA_GOT_IP:
|
||||
Serial.print("Got IP: ");
|
||||
Serial.println(WiFi.localIP());
|
||||
break;
|
||||
default:
|
||||
Serial.printf("WiFi event: %d\n\r", event);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void setup() {
|
||||
Serial.begin();
|
||||
USB.begin();
|
||||
Serial.setDebugOutput(true);
|
||||
Serial.println();
|
||||
|
||||
delay(2000);
|
||||
Serial.println("Scanning for Wi-Fi networks...");
|
||||
int n = WiFi.scanNetworks();
|
||||
for (int i = 0; i < n; ++i) {
|
||||
Serial.printf("%d: %s (%d dBm) CH %d Enc %d\n\r",
|
||||
i + 1, WiFi.SSID(i).c_str(),
|
||||
WiFi.RSSI(i), WiFi.channel(i),
|
||||
WiFi.encryptionType(i));
|
||||
}
|
||||
delay(2000);
|
||||
|
||||
WiFi.mode(WIFI_STA);
|
||||
WiFi.disconnect(true);
|
||||
delay(100);
|
||||
|
||||
WiFi.onEvent(WiFiEvent);
|
||||
WiFi.begin(ssid, password);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
delay(1000);
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user