7b5f6bc660
This adds support for the Espressif ESP8266 and ESP32 devices to be used as peripherals on a UART. There are two main AT command versions that can be selected, 1.7 and 2.0. Since they behave a bit different it is important to select the one that matches the used in the firmware on your device. When downloading large amounts of data it is highly recommended to enable CONFIG_ESP_PASSIVE_TCP and flow control on the UART so that data is not lost due to UART speed or receive buffer size. Currently unsupported: - Changing UDP endpoint with a sendto() - Bind to a specific local port - Server socket operations, ie listen() and accept() Official AT firmware for ESP8266 and ESP32 can be found at: https://github.com/espressif/esp-at Signed-off-by: Tobias Svehagen <tobias.svehagen@gmail.com>
38 lines
1,002 B
Plaintext
38 lines
1,002 B
Plaintext
# WiFi drivers configuration options
|
|
|
|
# Copyright (c) 2017 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
menuconfig WIFI
|
|
bool "add support for Wi-Fi Drivers"
|
|
|
|
if WIFI
|
|
|
|
module = WIFI
|
|
module-dep = LOG
|
|
module-str = Log level for Wi-Fi driver
|
|
module-help = Sets log level for Wi-Fi Device Drivers.
|
|
source "subsys/net/Kconfig.template.log_config.net"
|
|
|
|
config WIFI_INIT_PRIORITY
|
|
int "Wi-Fi driver init priority"
|
|
default 80
|
|
help
|
|
Wi-Fi device driver initialization priority.
|
|
Do not mess with it unless you know what you are doing.
|
|
Note that the priority needs to be lower than the net stack
|
|
so that it can start before the networking sub-system.
|
|
|
|
config WIFI_OFFLOAD
|
|
bool "Support offloaded Wi-Fi device drivers"
|
|
select NET_OFFLOAD
|
|
help
|
|
Enable support for Full-MAC Wi-Fi devices.
|
|
|
|
source "drivers/wifi/winc1500/Kconfig.winc1500"
|
|
source "drivers/wifi/simplelink/Kconfig.simplelink"
|
|
source "drivers/wifi/eswifi/Kconfig.eswifi"
|
|
source "drivers/wifi/esp/Kconfig.esp"
|
|
|
|
endif # WIFI
|