esp_wifi_params.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: 2019 Gunar Schorcht
3  * SPDX-License-Identifier: LGPL-2.1-only
4  */
5 
6 #pragma once
7 
19 #if defined(MODULE_ESP_WIFI) || defined(DOXYGEN)
20 
29 #ifndef ESP_WIFI_STACKSIZE
30 #define ESP_WIFI_STACKSIZE (THREAD_STACKSIZE_DEFAULT)
31 #endif
32 
36 #ifndef ESP_WIFI_PRIO
37 #define ESP_WIFI_PRIO (GNRC_NETIF_PRIO)
38 #endif
39 
43 #ifndef WIFI_SSID
44 #ifdef ESP_WIFI_SSID
45 #define WIFI_SSID ESP_WIFI_SSID
46 #else
47 #define WIFI_SSID "RIOT_AP"
48 #endif
49 #endif
50 
54 #ifdef DOXYGEN
55 #define WIFI_PASS "ThisistheRIOTporttoESP"
56 #endif
57 
58 #if !defined(WIFI_PASS) && defined(ESP_WIFI_PASS)
59 #define WIFI_PASS ESP_WIFI_PASS
60 #endif
61 
62 #if defined(MODULE_ESP_WIFI_AP) || defined(DOXYGEN)
63 
71 #ifndef ESP_WIFI_SSID_DYNAMIC
72 #define ESP_WIFI_SSID_DYNAMIC 0
73 #endif
74 
78 #ifndef ESP_WIFI_SSID_HIDDEN
79 #define ESP_WIFI_SSID_HIDDEN (0)
80 #endif
81 
85 #ifndef ESP_WIFI_MAX_CONN
86 #define ESP_WIFI_MAX_CONN (4)
87 #endif
88 
92 #ifndef ESP_WIFI_BEACON_INTERVAL
93 #define ESP_WIFI_BEACON_INTERVAL (100)
94 #endif
95 
96 #endif /* defined(ESP_WIFI_AP) || defined(DOXYGEN) */
97 
100 #ifdef __cplusplus
101 extern "C" {
102 #endif
103 
104 #ifdef __cplusplus
105 }
106 #endif
107 
108 #endif /* MODULE_ESP_WIFI || DOXYGEN */
109