refactor: move wifi to network module
This commit is contained in:
@@ -754,7 +754,16 @@ async fn try_connect_wifi_sntp_mqtt(
|
||||
spawner: Spawner,
|
||||
) -> network::NetworkMode {
|
||||
let nw_conf = &board.board_hal.get_config().network.clone();
|
||||
match board.board_hal.get_esp().wifi(nw_conf, spawner).await {
|
||||
let esp = board.board_hal.get_esp();
|
||||
let device = match esp.interface_sta.take() {
|
||||
Some(d) => d,
|
||||
None => {
|
||||
info!("Offline mode due to STA interface already taken");
|
||||
board.board_hal.general_fault(true).await;
|
||||
return network::NetworkMode::OFFLINE;
|
||||
}
|
||||
};
|
||||
match network::wifi(nw_conf, device, &esp.controller, &mut esp.rng, spawner).await {
|
||||
Ok(stack) => {
|
||||
stack_store.replace(stack);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user