rsiot/components/cmp_esp_wifi/
config.rs1pub use esp_idf_svc::wifi::AuthMethod as ConfigAuthMethod;
2use esp_idf_svc::{eventloop::EspSystemEventLoop, hal::modem::Modem, timer::EspTaskTimerService};
3
4pub struct Config {
6 pub peripherals: Modem,
8
9 pub event_loop: EspSystemEventLoop,
11
12 pub timer_service: EspTaskTimerService,
14
15 pub access_point: Option<ConfigAccessPoint>,
19
20 pub client: Option<ConfigClient>,
24}
25
26pub struct ConfigAccessPoint {
28 pub ssid: String,
30}
31
32pub struct ConfigClient {
34 pub ssid: String,
36
37 pub password: String,
39
40 pub auth_method: ConfigAuthMethod,
42}