mirror of
https://github.com/Djeeberjr/fw-anwesenheit.git
synced 2026-04-30 10:39:09 +00:00
added wifi password set at compiletime
This commit is contained in:
@@ -12,3 +12,7 @@ target = "riscv32imac-unknown-none-elf"
|
|||||||
|
|
||||||
[unstable]
|
[unstable]
|
||||||
build-std = ["alloc", "core"]
|
build-std = ["alloc", "core"]
|
||||||
|
|
||||||
|
[env]
|
||||||
|
WIFI_PASSWD = "hunter22"
|
||||||
|
WIFI_SSID = "fwa"
|
||||||
|
|||||||
@@ -2,7 +2,9 @@ use embassy_executor::Spawner;
|
|||||||
use embassy_time::{Duration, Timer};
|
use embassy_time::{Duration, Timer};
|
||||||
use esp_hal::gpio::{Output, OutputConfig};
|
use esp_hal::gpio::{Output, OutputConfig};
|
||||||
use esp_hal::peripherals::{GPIO3, GPIO14, WIFI};
|
use esp_hal::peripherals::{GPIO3, GPIO14, WIFI};
|
||||||
use esp_wifi::wifi::{AccessPointConfiguration, Configuration, WifiController, WifiEvent, WifiState};
|
use esp_wifi::wifi::{
|
||||||
|
AccessPointConfiguration, Configuration, WifiController, WifiEvent, WifiState,
|
||||||
|
};
|
||||||
use esp_wifi::{EspWifiRngSource, EspWifiTimerSource, wifi::Interfaces};
|
use esp_wifi::{EspWifiRngSource, EspWifiTimerSource, wifi::Interfaces};
|
||||||
use static_cell::make_static;
|
use static_cell::make_static;
|
||||||
|
|
||||||
@@ -46,7 +48,9 @@ async fn connection(mut controller: WifiController<'static>) {
|
|||||||
}
|
}
|
||||||
if !matches!(controller.is_started(), Ok(true)) {
|
if !matches!(controller.is_started(), Ok(true)) {
|
||||||
let client_config = Configuration::AccessPoint(AccessPointConfiguration {
|
let client_config = Configuration::AccessPoint(AccessPointConfiguration {
|
||||||
ssid: "esp-wifi".try_into().unwrap(),
|
ssid: env!("WIFI_SSID").try_into().unwrap(),
|
||||||
|
password: env!("WIFI_PASSWD").try_into().unwrap(),
|
||||||
|
auth_method: esp_wifi::wifi::AuthMethod::WPA2Personal,
|
||||||
..Default::default()
|
..Default::default()
|
||||||
});
|
});
|
||||||
controller.set_configuration(&client_config).unwrap();
|
controller.set_configuration(&client_config).unwrap();
|
||||||
|
|||||||
Reference in New Issue
Block a user