esp-idf/components/soc/esp32s2
Nachiket Kukade 4c76af3f68 esp_wifi: Add support for NAN Discovery and Datapath
Update wifi lib with below -
1. Create NAN Discovery SM for beaconing & cluster formation
2. Create NAN interface for Tx/Rx of beacons & action frames
3. Add commands & events for NAN Services Publish/Subscribe/Followup
4. Add NAN Datapath definitions, Events, Peer structures
5. Support for forming and parsing of Datapath related attributes
6. Modules for NDP Req, Resp, Confirm, Term, Peer management
7. NAN Interface related additions in Datapath, Data Tx Q's

In addition include below changes -
1. Add netif and driver support for NAN Interface
2. Add simple examples for Publisher-Subscriber usecases
3. Add an advanced console example that supports commands
   for NAN Discovery, Services & Datapath
4. Add wifi_apps for providing better NAN API's and Peer management

Co-authored-by: Shyamal Khachane <shyamal.khachane@espressif.com>
2023-03-10 11:18:23 +05:30
..
include/soc esp_wifi: Add support for NAN Discovery and Datapath 2023-03-10 11:18:23 +05:30
ld usb_host: Rename struct/ll/hal symbols to use "usb_dwc" prefix 2022-09-16 16:45:26 +08:00
adc_periph.c soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
dac_periph.c dac: optimize the dma stratege 2022-10-25 17:14:59 +08:00
dedic_gpio_periph.c soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
gpio_periph.c gpio: Fix ESP32S3 GPIO48 does not support hold function bug 2022-07-15 16:51:25 +08:00
i2c_periph.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
i2s_periph.c i2s: support 4 line pdm rx on esp32s3 2022-11-04 15:46:34 +08:00
interrupts.c replace CAN with TWAI in the esp_isr_names table 2022-08-11 11:23:03 +02:00
lcd_periph.c lcd: unify callback prototype 2021-10-02 14:23:31 +08:00
ledc_periph.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
pcnt_periph.c pulse_cnt: new driver for PCNT peripheral 2022-03-03 22:38:32 +08:00
rmt_periph.c rmt: document and improve LL driver 2022-03-09 10:58:12 +08:00
rtc_io_periph.c esp32c6: clean up existing soc files and header file inclusion in IDF to be compatible with the new chip 2022-09-01 12:28:06 +08:00
sdm_periph.c sdm: clean up soc/hal/ll code 2022-07-20 14:59:50 +08:00
spi_periph.c spi_master:fix error when use spi_bus_add_device more than 3 device 2022-09-05 12:10:22 +08:00
temperature_sensor_periph.c temperature_sensor: Add temperature sensor support for ESP32-C2 2022-06-23 15:36:43 +08:00
timer_periph.c gptimer: clean up hal and ll for driver-ng 2021-10-20 18:40:08 +08:00
touch_sensor_periph.c soc: added SOC_TOUCH_SENSE_SUPPORTED macro 2022-07-22 00:12:36 +00:00
twai_periph.c twai: describe peripheral info 2022-11-04 17:40:29 +08:00
uart_periph.c uart: uart_set_pin function will now use IOMUX whenever possible 2021-08-04 12:48:30 +08:00
usb_otg_periph.c usb: Allow settings of all signals in usb_phy 2022-10-18 09:18:29 +02:00
usb_periph.c soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00