Files
@ 54d6639e1b4b
Branch filter:
Location: protofusion-esp32-template/main/wifi.h - annotation
54d6639e1b4b
1.8 KiB
text/plain
Cleanup ledstrip implementation
75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 75e9d12deff7 | #ifndef __WIFI_SETUP_H
#define __WIFI_SETUP_H
#include "sdkconfig.h"
/* The event group allows multiple bits for each event, but we only care about two events:
* - we are connected to the AP with an IP
* - we failed to connect after the maximum amount of retries */
#define WIFI_CONNECTED_BIT BIT0
#define WIFI_FAIL_BIT BIT1
// Set via menuconfig -- do not set in source code
#define EXAMPLE_ESP_WIFI_SSID CONFIG_ESP_WIFI_SSID
#define EXAMPLE_ESP_WIFI_PASS CONFIG_ESP_WIFI_PASSWORD
#define EXAMPLE_ESP_MAXIMUM_RETRY CONFIG_ESP_MAXIMUM_RETRY
#if CONFIG_ESP_WPA3_SAE_PWE_HUNT_AND_PECK
#define ESP_WIFI_SAE_MODE WPA3_SAE_PWE_HUNT_AND_PECK
#define EXAMPLE_H2E_IDENTIFIER ""
#elif CONFIG_ESP_WPA3_SAE_PWE_HASH_TO_ELEMENT
#define ESP_WIFI_SAE_MODE WPA3_SAE_PWE_HASH_TO_ELEMENT
#define EXAMPLE_H2E_IDENTIFIER CONFIG_ESP_WIFI_PW_ID
#elif CONFIG_ESP_WPA3_SAE_PWE_BOTH
#define ESP_WIFI_SAE_MODE WPA3_SAE_PWE_BOTH
#define EXAMPLE_H2E_IDENTIFIER CONFIG_ESP_WIFI_PW_ID
#endif
#if CONFIG_ESP_WIFI_AUTH_OPEN
#define ESP_WIFI_SCAN_AUTH_MODE_THRESHOLD WIFI_AUTH_OPEN
#elif CONFIG_ESP_WIFI_AUTH_WEP
#define ESP_WIFI_SCAN_AUTH_MODE_THRESHOLD WIFI_AUTH_WEP
#elif CONFIG_ESP_WIFI_AUTH_WPA_PSK
#define ESP_WIFI_SCAN_AUTH_MODE_THRESHOLD WIFI_AUTH_WPA_PSK
#elif CONFIG_ESP_WIFI_AUTH_WPA2_PSK
#define ESP_WIFI_SCAN_AUTH_MODE_THRESHOLD WIFI_AUTH_WPA2_PSK
#elif CONFIG_ESP_WIFI_AUTH_WPA_WPA2_PSK
#define ESP_WIFI_SCAN_AUTH_MODE_THRESHOLD WIFI_AUTH_WPA_WPA2_PSK
#elif CONFIG_ESP_WIFI_AUTH_WPA3_PSK
#define ESP_WIFI_SCAN_AUTH_MODE_THRESHOLD WIFI_AUTH_WPA3_PSK
#elif CONFIG_ESP_WIFI_AUTH_WPA2_WPA3_PSK
#define ESP_WIFI_SCAN_AUTH_MODE_THRESHOLD WIFI_AUTH_WPA2_WPA3_PSK
#elif CONFIG_ESP_WIFI_AUTH_WAPI_PSK
#define ESP_WIFI_SCAN_AUTH_MODE_THRESHOLD WIFI_AUTH_WAPI_PSK
#endif
void wifi_init(void);
#endif
|