Jouni Malinen
5a713f89d7
RSNO: Allow RSNXE to be omitted
...
Add an explicit rsn_override_omit_rsnxe=1 configuration parameter to
allow the RSNXE to be omitted when using the RSNXOE and wanting to
minimize interoperability issues with STAs that might recognize the
RSNXE, but not handle it correctly, e.g., when multiple octets of
payload is included.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2025-09-28 09:10:29 +05:30
Shreyas Sheth
1e7dfd7896
feat(esp_wifi): Restructure wpa_supplicant for wpa3_compatible mode
2025-09-28 09:10:29 +05:30
Jouni Malinen
18db88ab4a
RSNE/RSNXE overriding for STA
...
Add support for RSNE/RSNXE Override elements. Use these elements to
determine AP's extended RSN parameters.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2025-09-28 09:10:29 +05:30
Shreyas Sheth
ee3723b922
feat(wifi): Add support for wpa3 compatible flag for softap
2025-09-28 09:10:29 +05:30
Jouni Malinen
434671f5e6
RSNE/RSNXE overriding for AP
...
Allow hostapd to be configured to advertised two separate sets of
RSNE/RSNXE parameters so that RSNE/RSNXE can use a reduced set of
capabilities (e.g., WPA2-Personal only) for supporting deployed STAs
that have issues with transition modes while the new override elements
can use a newer security option (e.g., WPA3-Personal only) for STAs that
support the new mechanism.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2025-09-28 09:10:29 +05:30
Shreyas Sheth
86f8c88161
fix(wifi): Restructure esp supplicant for softap
2025-09-28 09:10:29 +05:30
Jouni Malinen
21ec067ef8
Allow RSNXE Override element to override RSNXE contents during parsing
...
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2025-09-28 09:10:29 +05:30
Jouni Malinen
7ed2e8cf7e
Add helper functions for parsing RSNXE capabilities
...
Simplify the implementation by using shared functions for parsing the
capabilities instead of using various similar but not exactly identical
checks throughout the implementation.
Signed-off-by: Jouni Malinen <j@w1.fi >
2025-09-28 09:10:29 +05:30
Jouni Malinen
25e0d46688
Add RSN overriding elements into IE parsing
...
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2025-09-28 09:10:29 +05:30
Shreyas Sheth
071bedda27
feat(wifi): restructure ieee802_11_parse_elems similar to upstream suppliant
2025-09-28 09:10:29 +05:30
Jouni Malinen
67771bab39
Define WFA vendor specific element types for RSNE/RSNXE overriding
...
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2025-09-28 09:10:29 +05:30
Jin Cheng
ac2be3a58e
fix(bt/controller): fixed the sniff anchor point can be mismatch from central and peripheral
2025-09-28 11:33:25 +08:00
Marius Vikhammer
f3dedf6f62
Merge branch 'bugfix/pthread_sem_timeout_test_failure' into 'master'
...
test(pthread): fixed test-case overflow calc issue
Closes IDFCI-3520, IDFCI-3466, and IDFCI-3176
See merge request espressif/esp-idf!42237
2025-09-28 11:23:13 +08:00
Marius Vikhammer
90897a9df4
test(pthread): fixed test-case overflow calc issue
2025-09-28 10:14:46 +08:00
muhaidong
15fd77bbb0
fix(wifi): fix pm offchan execute ready cb miss issue
2025-09-28 10:13:46 +08:00
Jiang Jiang Jian
bdd8d25761
Merge branch 'bugfix/remove_depricated_code' into 'master'
...
WiFi: remove deprecated code
See merge request espressif/esp-idf!40576
2025-09-28 09:56:20 +08:00
armando
c8029ace8c
feat(isp): support AWB driver setting wbgain and subwindow feature
2025-09-28 01:15:18 +00:00
morris
71cb24caab
feat(timg): graduate the hal driver into a single component
2025-09-27 17:33:10 +08:00
morris
415d1aba79
feat(dsi): add vsync interrupt handling
2025-09-27 17:05:29 +08:00
morris
37e9ba55d1
feat(axi_icm): support esp32-p4 rev3.0
2025-09-27 16:55:42 +08:00
David Čermák
82d8f9f605
Merge branch 'feat/esp_netif_status_event' into 'master'
...
[esp_netif]: Add support for netif status events
Closes IDF-13357
See merge request espressif/esp-idf!42143
2025-09-27 13:36:03 +08:00
JinCheng
5a6193ae14
fix(bluedroid): removed the code relying on compiler-specific extension for FAM in union
2025-09-27 11:28:54 +08:00
David Čermák
7ab29a89e5
Merge branch 'fix/esp_netif_minor_leak' into 'master'
...
Fix tiny memory leak when PPP connection creation fails in esp_netif_new_ppp (GitHub PR)
Closes IDFGH-16327
See merge request espressif/esp-idf!42126
2025-09-27 03:59:32 +08:00
Samuel Obuch
38498e67cf
feat(esp_system): stop other core for unicore esp32h4
2025-09-27 01:41:48 +08:00
Kapil Gupta
552a8653ad
fix(esp_wifi): Fix some compilation issues in examples
2025-09-26 21:51:38 +05:30
Kapil Gupta
7b665b6512
fix(esp_wifi): Correct some documentation
2025-09-26 21:43:32 +05:30
Nachiket Kukade
a82788180c
fix(esp_wifi): Remove deprecated NAN API variables in examples
2025-09-26 21:43:26 +05:30
Kapil Gupta
ce00aa9b78
fix(esp_wifi): Address review comments
2025-09-26 21:42:46 +05:30
Nachiket Kukade
b0498569c8
fix(esp_wifi): Remove deprecated fields in NAN & FTM API's
...
- Update wifi libs to remove references to deprecated API's, enums
and variables
2025-09-26 21:42:39 +05:30
Kapil Gupta
2563d6a2e8
fix(esp_wifi): Add dummy value for deprecated enums
2025-09-26 21:42:30 +05:30
Kapil Gupta
0f63b92501
fix(esp_wifi): remove esp_interface.h and update usages
2025-09-26 21:42:30 +05:30
Kapil Gupta
5898086eca
fix(esp_wifi): Remove some more deprecated enum/functions
2025-09-26 21:42:30 +05:30
Kapil Gupta
f189052386
fix(esp_wifi): Remove esp_interface.h
2025-09-26 21:42:30 +05:30
Kapil Gupta
35f8d9d42c
fix(esp_wifi): Remove deprecated arguments from some APIs
2025-09-26 21:42:30 +05:30
Kapil Gupta
f2cd005473
fix(esp_wifi): Removed deprecated rrm function
2025-09-26 21:42:30 +05:30
Kapil Gupta
b6e632900b
fix(esp_wifi): Remove deprecated event for DPP
2025-09-26 21:42:29 +05:30
Kapil Gupta
6bb3306154
fix(esp_wifi): Remove deprecated esp_wpa2.h
2025-09-26 21:42:29 +05:30
David Čermák
747c172fdc
Merge branch 'feat/dhcps_support_hostname_per_client' into 'master'
...
[lwip/dhcps]: Add support for reporting clients hostname
Closes IDFGH-9326
See merge request espressif/esp-idf!42094
2025-09-26 21:47:50 +08:00
Jiang Jiang Jian
369d464151
Merge branch 'feat/support_esp32h21_sleep_feature' into 'master'
...
feat: support esp32h21 lowpower features
Closes PM-425, PM-426, PM-427, PM-428, PM-430, PM-432, IDF-11512, IDF-11515, IDF-11516, IDF-11517, IDF-11519, and IDF-11520
See merge request espressif/esp-idf!40116
2025-09-26 20:17:46 +08:00
zhanghaipeng
45775a3e35
feat(ble/bluedroid): Added BLE debug LOG for bluedroid
2025-09-26 20:10:32 +08:00
Adam Múdry
beaf579f9b
fix(storage): Refactor FATFS VFS functions to be easier to understand
2025-09-26 18:17:15 +08:00
cjin
abfc2d766e
feat(ble): allow a larger sca limit on ESP32-H2
2025-09-26 18:04:27 +08:00
cjin
b3c608f2cf
feat(ble): allow a larger sca limit on ESP32-C6
2025-09-26 18:04:27 +08:00
cjin
f012fafe51
feat(ble): allow a larger sca limit on ESP32-C5
2025-09-26 18:04:27 +08:00
cjin
9ecf67b230
feat(ble): allow a larger sca limit on ESP32-C2
2025-09-26 18:04:19 +08:00
nilesh.kale
5bad8496dc
feat(hal/test_apps): Aligh hal/crypto ECDSA test parameters to mbedtls test_apps
...
Updated the hal/crypto ECDSA test parameters to match the configuration used
mbedtls/ test applications for consistency and easier maintenance.
2025-09-26 15:09:22 +05:30
Gao Xu
26e77d1940
Merge branch 'refactor/adc_hal_no_config' into 'master'
...
refactor(adc): Remove sdkconfig dependency in adc hal layer
Closes IDF-13624
See merge request espressif/esp-idf!42015
2025-09-26 17:19:17 +08:00
Chen Jichang
51b253e945
feat(rmt): support receive buffer to psram
2025-09-26 16:42:33 +08:00
Chen Jichang
ddef1d3d52
refactor(gdma): move buffer aligment to buffer mount config
2025-09-26 16:42:33 +08:00
Chen Jichang
f2f62b590d
fix(rmt): alloc channel memory from internal
2025-09-26 16:42:33 +08:00