5.6.2. network_interface_wifi_station_espressif — Espressif WiFi Station


Source code: src/inet/network_interface/wifi_station_espressif.h

Test code: tst/inet/network_interface/wifi_station_espressif/main.c


Version
7.0.0

Functions

int network_interface_wifi_station_espressif_module_init(void)

Initialize the WiFi espressif network interface module.

Return
zero(0) or negative error code.

int network_interface_wifi_station_espressif_init(struct network_interface_wifi_station_espressif_t *self_p, const uint8_t *ssid_p, const uint8_t *password_p)

Initialize given WiFi network interface with given configuration.

Return
zero(0) or negative error code.
Parameters
  • ssid_p -

    Access Point SSID.

  • password_p -

    Access Point password.

int network_interface_wifi_station_espressif_start(struct network_interface_wifi_station_espressif_t *self_p)

Start given WiFi network interface.

Return
zero(0) or negative error code.

int network_interface_wifi_station_espressif_stop(struct network_interface_wifi_station_espressif_t *self_p)

Stop given WiFi network interface.

Return
zero(0) or negative error code.

struct network_interface_wifi_station_espressif_t

Public Members

struct network_interface_t network_interface
struct station_config station_config
struct ip_info ip_config