Jiang Jiang Jian
e6bd433488
Merge branch 'bugfix/eapol_txdone_cb_issue_v4.4' into 'release/v4.4'
...
Fix EAPOL Key TxDone callback implementation (Backport v4.4)
See merge request espressif/esp-idf!25382
2023-08-18 01:12:39 +08:00
Harshit Malpani
c112914dac
feat(mbedtls): Update to release v2.28.4
2023-08-17 10:37:19 +05:30
Nachiket Kukade
debcbac7c1
fix(wifi): Fix EAPOL Key TxDone callback implementation
...
Fix issues arising due to not distinguishing between M2 and M4
TxDone during 4-way handshake. Also fix EAPOL frame rate to lowest
possible rate.
2023-08-16 21:15:04 +05:30
Laukik Hase
4800e9b3c4
ci: Fix for ETSTimers arm & disarm run from IRAM
UT
...
- For ESP32 | SPIRAM_MALLOC_ALWAYSINTERNAL=0
- Forced `esp_timer_create` to allocate resource from the internal memory
- WiFi/BT coexistence will sometimes arm/disarm timers from an ISR
where flash may be disabled. This can lead to a cache-based
exception as the timer instance will be located in the PSRAM.
2023-08-16 11:13:39 +08:00
Jiang Jiang Jian
8c1e87e0c8
Merge branch 'backport_v4.4' into 'release/v4.4'
...
fix(bt): Fix ble periodic advertising data length 0 error(backport v4.4)
See merge request espressif/esp-idf!25008
2023-08-16 10:16:14 +08:00
Jiang Jiang Jian
ba29708f3e
Merge branch 'bugfix/fix_ftm_error_propagation_v4.4' into 'release/v4.4'
...
Fix error propagation while initiating FTM (Backport v4.4)
See merge request espressif/esp-idf!25219
2023-08-15 14:00:10 +08:00
Jiang Jiang Jian
9632511b8a
Merge branch 'bugfix/minor_enterprise_fixes_v4.4' into 'release/v4.4'
...
Drop Eapol msg if EAP success is not processed (Backport v4.4)
See merge request espressif/esp-idf!25068
2023-08-15 11:06:20 +08:00
Wang Meng Yang
d1f93778d4
Merge branch 'bugfix/remove_deprecated_err_code_v4.4' into 'release/v4.4'
...
fix(bt): Removed an incorrectly defined HCI error code (4.4)
See merge request espressif/esp-idf!25290
2023-08-14 15:09:42 +08:00
Rahul Tank
48e28cf3cf
Merge branch 'bugix/nimble_port_run_crash_v4.4' into 'release/v4.4'
...
fix(nimble): Added checks before accessing event pointers (v4.4)
See merge request espressif/esp-idf!25268
2023-08-09 22:59:02 +08:00
Jin Cheng
b48eb195b8
fix(bt): Removed an incorrectly defined HCI error code
2023-08-09 17:38:37 +08:00
Roland Dobai
41b695a991
Merge branch 'bugfix/link_gcov_rtio_v4.4' into 'release/v4.4'
...
gcov: Fix not linked gcov rtio functions
See merge request espressif/esp-idf!24503
2023-08-09 00:14:02 +08:00
Roland Dobai
8aa1395db5
Merge branch 'fix/esp32s3_sysview_trace_corrupt_v4.4' into 'release/v4.4'
...
fix(app_trace): Fix apptrace data corruption on ESP32-S3 (v4.4)
See merge request espressif/esp-idf!24682
2023-08-09 00:06:00 +08:00
Roland Dobai
550e7db1f1
Merge branch 'bugfix/fix_idrom_bus_mapping_overlap_issue_v4.4' into 'release/v4.4'
...
fix(esptool): fix potential text/rodata overlap mapping issue on I/DBUS shares mmu entry chips (backport v4.4)
See merge request espressif/esp-idf!25195
2023-08-08 22:08:36 +08:00
isha.pardikar@espressif.com
863fd0c9b7
fix(nimble): Added checks before accessing event pointers
2023-08-08 15:55:08 +05:30
Roland Dobai
013b6b3d4f
Merge branch 'version_check_fix_dev_4.4' into 'release/v4.4'
...
fix(tools): check_python_version accept dev releases as requirement (v4.4)
See merge request espressif/esp-idf!25189
2023-08-08 15:22:13 +08:00
morris
1efa7866ec
Merge branch 'bugfix/i80_lcd_reset_gpio_config_v4.4' into 'release/v4.4'
...
fix(i80_lcd): reset cs gpio on exit (v4.4)
See merge request espressif/esp-idf!25245
2023-08-08 10:16:23 +08:00
morris
6c1182facd
fix(i80_lcd): reset cs gpio on exit
2023-08-07 15:54:31 +08:00
Roland Dobai
9ff0e96803
Merge branch 'bugfix/sbom_hash_check_v4.4' into 'release/v4.4'
...
fix(test_submodules.py): don't rely on submodule init (v4.4)
See merge request espressif/esp-idf!25061
2023-08-07 14:04:34 +08:00
Wang Meng Yang
9e987ea312
Merge branch 'bugfix/role_switch_enc_mode_lmp_timeout_v4.4' into 'release/v4.4'
...
fix(bt/controller): Fix disconnection due to lmp messages not being processed by both sides(v4.4)
See merge request espressif/esp-idf!25204
2023-08-07 10:50:16 +08:00
Peter Dragun
3d81080601
fix(tools): check_python_version accept dev releases as requirement
2023-08-04 14:19:29 +02:00
Rahul Tank
1282ae089d
Merge branch 'bugfix/handle_NULL_data_periodic_adv_v4.4' into 'release/v4.4'
...
fix(nimble): Add check to set length only if data is valid in periodic adv (v4.4)
See merge request espressif/esp-idf!25180
2023-08-04 19:45:13 +08:00
Nachiket Kukade
b2fa416db4
fix(wifi): Fix error propagation while initiating FTM
2023-08-04 15:34:20 +05:30
xiongweichao
c372c48439
fix(bt/controller): Fix disconnection due to lmp messages not being processed by both sides
...
The master sent lmp_enc_mode_req, and the slave sent lmp_switch_req.
However, both sides failed to handle the LMP message, resulting in LMP timeout.
2023-08-04 11:07:41 +08:00
wuzhenghui
96a014f31d
fix(esptool): fix potential text/rodata mapping overlap issue on I/DBUS shares mmu entry chips
2023-08-03 22:18:52 +08:00
Rahul Tank
190e4dee28
fix (nimble): Add check to set length only if data is valid in periodic adv
2023-08-03 14:51:30 +05:30
Jiang Jiang Jian
6b27c05de0
Merge branch 'bugfix/fix_cache_data_mem_corrupt_after_sleep_v4.4' into 'release/v4.4'
...
fix(lightsleep): Suspend cache before goto sleep to avoid cache load wrong data (backport v4.4)
See merge request espressif/esp-idf!25104
2023-08-03 11:41:31 +08:00
Jiang Jiang Jian
8a38bc2fed
Merge branch 'change/rewrite_all_low_to_any_low_when_not_esp32_4.4' into 'release/v4.4'
...
Change: rewrite EXT1 triggle mode all_low to any_low when not esp32(backport v4.4)
See merge request espressif/esp-idf!24989
2023-08-03 11:40:24 +08:00
Roland Dobai
681f55b386
Merge branch 'bugfix/ps_export_extra_paths_v4.4' into 'release/v4.4'
...
tools: export.ps1: define functions for helper python tools (v4.4)
See merge request espressif/esp-idf!25142
2023-08-02 22:08:18 +08:00
Christoph Baechler
e74f83c099
bugfix: avoid warning in espcoredump when log disabled
2023-08-02 15:04:47 +05:30
Ivan Grokhotkov
2c79e039ba
feat(tools): add espsecure.py to the Windows export scripts
...
This is not needed on Linux/macOS where the path to esptool directory
is added to PATH.
2023-08-02 11:30:21 +02:00
Ivan Grokhotkov
111984aad6
change(tools): export.ps1: define functions for helper python tools
...
Follows the approach used in Initialise-Idf.ps1 created by the tools
installer. This is the closes equivalent of "alias" used in export.bat
Closes https://github.com/espressif/esp-idf/issues/9849
2023-08-02 11:30:21 +02:00
Mahavir Jain
847722e21c
ci(test): add SHA DMA mode test for large data in PSRAM
...
Covers a test scenario described in following issue:
https://github.com/espressif/esp-idf/issues/11915
2023-08-02 10:19:31 +05:30
Mahavir Jain
2aa5963bbd
fix(sha): DMA mode iteration calculation issue for certain data lengths
...
SHA hardware DMA mode calculation had off-by-one error for specific
input lengths. This was causing last chunk of the input data not being
fed to the hardware accelerator and hence resulting in an incorrect
final result.
Closes: https://github.com/espressif/esp-idf/issues/11915
2023-08-02 10:18:12 +05:30
wuzhenghui
2df2c1cc46
fix(lightsleep): fix access pu_cfg after sleep wake wakeup which is linked to flash
2023-08-01 16:42:59 +08:00
wuzhenghui
ae0824684c
fix(lightsleep): suspend cache before goto sleep to avoid cache load wrong data after spi io isolation
2023-08-01 10:39:07 +08:00
Alexey Gerenkov
865f7d6289
fix(app_trace): Fix apptrace data corruption on ESP32-S3
...
Close https://github.com/espressif/esp-idf/issues/10604
diff --git a/components/soc/esp32s3/include/soc/tracemem_config.h b/components/soc/esp32s3/include/soc/tracemem_config.h
index 55c9b907dd..75fd87419b 100644
--- a/components/soc/esp32s3/include/soc/tracemem_config.h
+++ b/components/soc/esp32s3/include/soc/tracemem_config.h
@@ -10,7 +10,7 @@ extern "C" {
#endif
#define TRACEMEM_MUX_BLK0_NUM 22
-#define TRACEMEM_MUX_BLK1_NUM 23
+#define TRACEMEM_MUX_BLK1_NUM 26
#if (TRACEMEM_MUX_BLK0_NUM < 6) || (TRACEMEM_MUX_BLK0_NUM > 29)
#error Invalid TRAX block 0 num!
2023-07-31 11:23:42 +03:00
Frantisek Hrbata
3dd24c70fc
fix(test_submodules.py): don't rely on submodule init
...
Current version of the test is using "git-submodule foreach", which
requires submodules to be initialized. Non-initialized submodules are
ignored. Our CI is not performing submodule initialization, but instead
it only downloads the submodule content in tools/ci/ci_fetch_submodule.py
from cache and copies it into the submodule path.
Since we already know the submodule path from .gitconfig, we can use it
as argument to git-ls-tree and avoid calling git-submodule at all. This
allows to perform the test even if the submodules are not initialization
and also it makes the code simpler.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-07-28 12:17:14 +02:00
Shyamal Khachane
78f230f1b0
fix(esp_wifi): Drop Eapol msg if EAP success is not processed
2023-07-28 15:19:31 +05:30
Jiang Jiang Jian
949739c9b7
Merge branch 'bugfix/fix_wifi_espnow_coexist_API_doc_v4.4' into 'release/v4.4'
...
fix(esp_wifi): fix ret when setting channel at wifi not started
See merge request espressif/esp-idf!25018
2023-07-28 16:39:39 +08:00
morris
f1d3f04afd
Merge branch 'bugfix/bod_glitch_reset_c6_v4.4' into 'release/v4.4'
...
bootloader: fix BOD and glitch reset on C6 and H2 (v4.4)
See merge request espressif/esp-idf!24936
2023-07-28 10:30:29 +08:00
Jiang Jiang Jian
d3dcc50743
Merge branch 'bufix/Backport_some_lwip_bugs_for_4.4_0726' into 'release/v4.4'
...
Backport some lwip bugs for 4.4
See merge request espressif/esp-idf!24999
2023-07-27 13:33:46 +08:00
liuning
a9559e17ac
fix(esp_wifi): fix ret when setting channel at wifi not started
2023-07-27 10:43:11 +08:00
zhanghaipeng
abd4778195
fix(bt): Fix bug with address resolution enabling during non-connected activities
2023-07-26 16:39:34 +08:00
zhanghaipeng
8e632e84a1
docs(bt): Organize header files for esp32c3 and esp32s3
2023-07-26 16:39:34 +08:00
zhanghaipeng
f25afd6afe
fix(bt): Fix ble periodic advertising data length 0 error
...
- Fixed issues about data length 0 when set ext adv data,ext scan rsp data and periodic adv data
2023-07-26 16:39:34 +08:00
xueyunfei
6a1ded6302
fix(dhcp server): Fix dhcp server address pool issue
2023-07-26 12:48:20 +08:00
xueyunfei
9a942e6a1b
Backport some lwip bugs for 4.4
...
* Update submodule: git log --oneline 8290c3b8f2adaf82aa45ec992b87f16205f2689b..4f24c9baf9101634b7c690802f424b197b3bb685
Detailed description of the changes:
- lower the dhcp discover and request retry backoff time (esp-lwip@4f24c9ba)
- netdb:fixed bug for getaddrinfo returns null when IPV4 mapped address (esp-lwip@a4d70c7e)
2023-07-26 12:42:57 +08:00
xueyunfei
f4941be709
esp_phy:update comments in esp_phy_init.h
2023-07-26 11:58:11 +08:00
Lou Tianhao
40954d1eb6
docs(pm/sleep): rewrite_all_low_to_any_low_when_not_esp32
2023-07-26 11:49:30 +08:00
Jiang Jiang Jian
cc71308e2f
Merge branch 'bugfix/fix_some_wifi_bugs_230725_v4.4' into 'release/v4.4'
...
fix(wifi): fix some wifi bugs 20230725(Backport v4.4)
See merge request espressif/esp-idf!24982
2023-07-26 10:31:07 +08:00