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