armchair_fw/main/wifi.h
jonny_ji7 57de7e3e59 Create wifi.c/h: create AP or connect to Wifi
Create functions in wifi.c and wifi.h:
- an wifi accesspoint can be created
- connect to an existing wifi anf disconnect

Add code for testing to main.cpp:
repeatedly connects, disconnects and switches between AP and connecting
to BKA-network every run

New functions
//init components (run in main function once)
  void wifi_initNvs_initNetif();
//function to start an access point
  void wifi_init_ap(void);
//function to disable/deinit access point
  void wifi_deinit_ap(void);

//function to connect to existing wifi network
  void wifi_init_client(void);
//function to disable/deinit client
  void wifi_deinit_client(void);
2022-06-16 11:00:16 +02:00

23 lines
611 B
C

#pragma once
//TODO: currently wifi names and passwords are configured in wifi.c -> move this to config?
//initialize nvs-flash and netif (needed for both AP and CLIENT)
//has to be run once at startup
//Note: this cant be put in wifi_init functions because this may not be in deinit functions
void wifi_initNvs_initNetif();
//function to start an access point
void wifi_init_ap(void);
//function to disable/deinit access point
void wifi_deinit_ap(void);
//function to connect to existing wifi network
void wifi_init_client(void);
//function to disable/deinit client
void wifi_deinit_client(void);