arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions | Variables
WiFiZephyr.h File Reference
#include <string.h>
#include <zephyr/kernel.h>
#include <zephyr/net/net_event.h>
#include <zephyr/net/net_if.h>
#include <zephyr/net/net_ip.h>
#include <zephyr/net/wifi_mgmt.h>
#include <zephyr/sys/util.h>
#include <zephyr/version.h>
#include "AudioLogger.h"

Go to the source code of this file.

Classes

class  WiFiZephyr
 Login to WiFi using Zephyr's wifi_mgmt / net_mgmt API. Access via the global object ZEPHYR_WIFI. More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.
 

Enumerations

enum  wifi_status_t {
  WL_IDLE_STATUS = 0 , WL_NO_SSID_AVAIL = 0 , WL_SCAN_COMPLETED = 0 , WL_CONNECTED = 1 ,
  WL_CONNECT_FAILED = 0 , WL_CONNECTION_LOST = 0 , WL_DISCONNECTED = 0
}
 

Functions

 BUILD_ASSERT (IS_ENABLED(CONFIG_NET_DHCPV4), "WiFiZephyr requires CONFIG_NET_DHCPV4=y")
 
 BUILD_ASSERT (IS_ENABLED(CONFIG_NET_L2_WIFI_MGMT), "WiFiZephyr requires CONFIG_NET_L2_WIFI_MGMT=y")
 
 BUILD_ASSERT (IS_ENABLED(CONFIG_NETWORKING), "WiFiZephyr requires CONFIG_NETWORKING=y")
 
 BUILD_ASSERT (IS_ENABLED(CONFIG_WIFI), "WiFiZephyr requires CONFIG_WIFI=y")
 

Variables

static WiFiZephyr WiFi
 

Function Documentation

◆ BUILD_ASSERT() [1/4]

BUILD_ASSERT ( IS_ENABLED(CONFIG_NET_DHCPV4)  )

◆ BUILD_ASSERT() [2/4]

BUILD_ASSERT ( IS_ENABLED(CONFIG_NET_L2_WIFI_MGMT)  )

◆ BUILD_ASSERT() [3/4]

BUILD_ASSERT ( IS_ENABLED(CONFIG_NETWORKING)  )

◆ BUILD_ASSERT() [4/4]

BUILD_ASSERT ( IS_ENABLED(CONFIG_WIFI)  )