Kapil Gupta
6f9cc06b30
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements
...
The previous PEAP client behavior allowed the server to skip Phase 2
authentication with the expectation that the server was authenticated
during Phase 1 through TLS server certificate validation. Various PEAP
specifications are not exactly clear on what the behavior on this front
is supposed to be and as such, this ended up being more flexible than
the TTLS/FAST/TEAP cases. However, this is not really ideal when
unfortunately common misconfiguration of PEAP is used in deployed
devices where the server trust root (ca_cert) is not configured or the
user has an easy option for allowing this validation step to be skipped.
Change the default PEAP client behavior to be to require Phase 2
authentication to be successfully completed for cases where TLS session
resumption is not used and the client certificate has not been
configured. Those two exceptions are the main cases where a deployed
authentication server might skip Phase 2 and as such, where a more
strict default behavior could result in undesired interoperability
issues. Requiring Phase 2 authentication will end up disabling TLS
session resumption automatically to avoid interoperability issues.
Allow Phase 2 authentication behavior to be configured with a new phase1
configuration parameter option:
'phase2_auth' option can be used to control Phase 2 (i.e., within TLS
tunnel) behavior for PEAP:
* 0 = do not require Phase 2 authentication
* 1 = require Phase 2 authentication when client certificate
(private_key/client_cert) is no used and TLS session resumption was
not used (default)
* 2 = require Phase 2 authentication in all cases
2024-03-15 13:22:10 +05:30
Jiang Jiang Jian
b2123cc7ff
Merge branch 'bugfix/sdspi_acmd41_arg_v5.1' into 'release/v5.1'
...
fix(sdmmc): fixes for card initialization (ACMD41) (v5.1)
See merge request espressif/esp-idf!29377
2024-03-15 13:44:39 +08:00
Jiang Jiang Jian
59d686ed3c
Merge branch 'bugfix/fix_maximum_value_of_config_rtc_clk_cal_cycles_bug_v5.1' into 'release/v5.1'
...
ESP All Chip: fixed the maximum value of config RTC_CLK_CAL_SYCLES bug (v5.1)
See merge request espressif/esp-idf!29649
2024-03-15 13:44:18 +08:00
Jiang Jiang Jian
8d3b3dfefa
Merge branch 'bugfix/fix_some_wifi_coexist_issue_v5.1' into 'release/v5.1'
...
fix(coex): fix some wifi coexist issue v5.1
See merge request espressif/esp-idf!29660
2024-03-15 12:27:58 +08:00
Jiang Jiang Jian
9eb22e688c
Merge branch 'bugfix/fix_fastmem_slowmem_lost_data_bug_v5.1' into 'release/v5.1'
...
[C3/S3]Fix sleep fast_mem & slow_mem may lost bug (v5.1)
See merge request espressif/esp-idf!29641
2024-03-15 11:30:44 +08:00
Jiang Jiang Jian
4885b77b47
Merge branch 'bugfix/fix_s3_bbpll_cali_fail_bug_v5.1' into 'release/v5.1'
...
fix: fix s3 bbpll calibration fail bug (v5.1)
See merge request espressif/esp-idf!29645
2024-03-15 11:30:22 +08:00
zhangyanjiao
7f2dfdb38e
fix(wifi): fixed the spiram malloc issue in wifi mesh
...
Closes https://github.com/espressif/esp-idf/issues/13285
2024-03-15 11:12:44 +08:00
liuning
583c8665f4
feat(coex): support to scan long time on channel, fix coexist sync issue
2024-03-15 10:49:18 +08:00
liuning
dfebf6cbbe
feat(coex): improve Wi-Fi connecting compatibility at coexistence
2024-03-15 10:49:18 +08:00
liuning
cb0fd9010b
fix(clk): clear all lpclk source at clk init
2024-03-15 10:49:18 +08:00
Jiang Jiang Jian
3e526ef774
Merge branch 'bugfix/supplicant_disconnect_process_v5.1' into 'release/v5.1'
...
esp_wifi: Fix bug in esp_wifi_deauthenticate_internal() & wpa_supplicant: Add parameter to configure reason code of deauth frame (Backport v5.1)
See merge request espressif/esp-idf!29622
2024-03-14 22:08:25 +08:00
Jiang Jiang Jian
e1eaa7b5d3
Merge branch 'feat/move_ag_cb_malloc_to_btc_v5.1' into 'release/v5.1'
...
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module (v5.1)
See merge request espressif/esp-idf!29632
2024-03-14 21:10:26 +08:00
Cao Sen Miao
723519cf67
fix(spi_flash): Fix that internal RAM has no enough space to put all stuff inside
2024-03-14 19:40:14 +08:00
Cao Sen Miao
5340a56af1
fix(spi_flash): Improve encryption write performance, Closes https://github.com/espressif/esp-idf/issues/12553
2024-03-14 19:38:11 +08:00
zwx
85ae8bfd5a
fix(openthread): using atomic variable for buffer count
2024-03-14 17:18:16 +08:00
hongshuqing
d50b336afd
fix: fix_maximum_value_of_config_rtc_clk_cal_cycle_bug
2024-03-14 16:12:17 +08:00
hongshuqing
3b7a934498
fix: fix s3 bbpll cali fail bug
2024-03-14 15:45:37 +08:00
chaijie@espressif.com
9680d3fa81
fix: fix sleep fast_mem & slow_mem may lost bug
2024-03-14 15:03:49 +08:00
Jiang Jiang Jian
7be8274b3a
Merge branch 'fix/support_gcm_soft_fallback_for_non_aes_ciphers_v5.1' into 'release/v5.1'
...
fix(mbedtls/gcm): Add support for software fallback for non-AES ciphers in a GCM operation (v5.1)
See merge request espressif/esp-idf!29251
2024-03-14 14:02:11 +08:00
Sarvesh Bodakhe
344c5d1fce
fix(wifi): fix bug in 'esp_wifi_deauthenticate_internal' and other improvements
2024-03-14 11:24:27 +05:30
Sarvesh Bodakhe
e5059dffec
fix(wpa_supplicant): Add some bugfixes in wpa_supplicant
...
1) Add parameter to configure reason code of deauth frame
2) Add logs to indicate MIC failure 4-Way-Handshake
3) Process RSNXE capabilities only if AP advertises them
2024-03-14 11:23:05 +05:30
Jiang Jiang Jian
f21038666a
Merge branch 'update/littlefs_demo_example_v5.1_v2' into 'release/v5.1'
...
LittleFS demo example added & Update/littlefs demo example (v5.1) v2
See merge request espressif/esp-idf!29450
2024-03-14 13:49:53 +08:00
Ivan Grokhotkov
7c20d54953
fix(sdmmc): extend the maximum number of retries of ACMD41
...
According to the application note in SD Card Physical Specification:
> The host shall set ACMD41 timeout more than 1 second to abort repeat
of issuing ACMD41 when the card does not indicate ready. The timeout
count starts from the first ACMD41 which is set voltage window
in the argument.
Previously, the timeout was exactly one second, and this caused
certain larger-capacity cards to "time out", because they couldn't
finish initialization process in time.
2024-03-14 13:49:23 +08:00
Ivan Grokhotkov
7ff2886c84
fix(sdmmc): use correct argument for ACMD41 in SPI mode
...
ACMD41 argument is different between SD mode and SPI mode.
In SPI mode, the only non-zero bit may be the HCS bit. Unlike the SD
mode, the bits reflecting the host's OCR should be zero.
Previously, we used to set these bits the same way as for the SD mode.
This has caused certain cards to fail initializing, apparently their
controllers have checked the ACMD41 argument more strictly and refused
to finish initialization, resulting in an error such as
sdmmc_common: sdmmc_init_ocr: send_op_cond (1) returned 0x107
(Note that this error may have other causes than the one fixed in
this commit. For example, if the card doesn't have a sufficient and
stable power supply, it may also fail to complete the internal
initialization process, and will never clear the busy flag in R1
response.)
Closes https://github.com/espressif/esp-idf/issues/6686
Closes https://github.com/espressif/esp-idf/issues/10542
2024-03-14 13:49:23 +08:00
Jiang Jiang Jian
5059908d08
Merge branch 'fix/fatfs_sdmmc_triming_v5.1' into 'release/v5.1'
...
fix(storage/fatfs): check whether sdcard supports trimming (v5.1)
See merge request espressif/esp-idf!28336
2024-03-14 13:47:00 +08:00
Jin Cheng
0fcd6a7c73
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-03-14 10:53:11 +08:00
Jiang Jiang Jian
8b48f33304
Merge branch 'bugfix/reduce_memory_footprint_of_sae_pk_v5.1' into 'release/v5.1'
...
fix(wifi): Reduce memory footprint for scan when SAE-PK is enabled (v5.1)
See merge request espressif/esp-idf!27654
2024-03-14 10:52:50 +08:00
morris
96888a9ad6
Merge branch 'bugfix/flash_mxic_chip_v5.1' into 'release/v5.1'
...
fix(spi_flash): Fix MXIC chip flash size detected wrong (backport v5.1)
See merge request espressif/esp-idf!29611
2024-03-14 10:46:13 +08:00
morris
374e54ca78
Merge branch 'bugfix/workaround_reset_eof_counter_c3_v5.1' into 'release/v5.1'
...
fix(adc): workaround to fix adc continuous get less results on c3 (v5.1)
See merge request espressif/esp-idf!29137
2024-03-14 10:44:23 +08:00
Martin Vychodil
9706e5a274
Merge branch 'bugfix/nvs_lock_initi_and_multipage_blob_v5.1' into 'release/v5.1'
...
Bugfix/nvs Improved handling of BLOB during unreliable power environment and concurrent data access scenarios (v5.1)
See merge request espressif/esp-idf!29321
2024-03-13 23:10:02 +08:00
Aditya Patwardhan
b884b3788e
Merge branch 'bugfix/update_disabling_hmac_jtag_method_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): update hmac toggle method due to discrepency in ROM code (v5.1)
See merge request espressif/esp-idf!29531
2024-03-13 20:20:52 +08:00
Jiang Jiang Jian
db2a037329
Merge branch 'bugfix/hpm_dc_default_disabled_v5.1' into 'release/v5.1'
...
spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart (v5.1)
See merge request espressif/esp-idf!26656
2024-03-13 19:50:59 +08:00
Jiang Jiang Jian
9bada8c1da
Merge branch 'save_twdt_to_coredump_v5.1' into 'release/v5.1'
...
feat(coredump): save twdt panic output to coredump elf file (v5.1)
See merge request espressif/esp-idf!29509
2024-03-13 19:50:17 +08:00
Cao Sen Miao
4af88f7458
fix(spi_flash): Fix MXIC chip flash size detected wrong,
...
Closes https://github.com/espressif/esp-idf/issues/12222
2024-03-13 18:51:36 +08:00
Marius Vikhammer
663d42f5be
Merge branch 'feat/newlib-add-aligned-alloc_v5.1' into 'release/v5.1'
...
feat(newlib): Add definition of aligned_alloc to heap.c (backport v5.1)
See merge request espressif/esp-idf!29471
2024-03-13 17:52:51 +08:00
Marius Vikhammer
a8a178a480
Merge branch 'docs/esp_event_doc_fix_v5.1' into 'release/v5.1'
...
docs(esp_event): Fixed mistake in API docs (v5.1)
See merge request espressif/esp-idf!29564
2024-03-13 17:51:50 +08:00
Marius Vikhammer
c045e98092
Merge branch 'contrib/github_pr_12785_v5.1' into 'release/v5.1'
...
Provide ulp_adc_deinit() API to fix ADC1 handle leakage (GitHub PR) (v5.1)
See merge request espressif/esp-idf!28456
2024-03-13 17:31:19 +08:00
harshal.patil
b1586cc041
fix(tcp_transport): Fix coverity report regarding tcp_transport
2024-03-13 11:25:12 +05:30
Sarvesh Bodakhe
1d8b484cce
fix(esp_wifi): Reduce memory footprint for scan when SAE-PK is enabled
...
Use bss information cached in wifi library to get RSNXE capabilities
instead of storing bss information again in supplicant and accessing it.
2024-03-13 10:48:07 +05:30
Rahul Tank
5710425216
Merge branch 'bugfix/reconnect_host_based_v5.1' into 'release/v5.1'
...
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32 (v5.1)
See merge request espressif/esp-idf!29570
2024-03-13 12:55:07 +08:00
Island
9fe40d424d
Merge branch 'bugfix/ble_update_lib_20240306_v5.1' into 'release/v5.1'
...
update lib on release/v5.1
See merge request espressif/esp-idf!29436
2024-03-13 10:18:33 +08:00
radek.tandler
c3f335817b
fix(nvs): Fixed Page::findItem performance degradation caused by wrong condition before hash map use
...
The condition enabling use of hash map when page is searched for Item was modified
to correct the bug introduced by commit addressing delete of any BLOB_INDEX Items.
This correction returns the performance of findItem to the state before previous change.
2024-03-12 16:27:36 +01:00
radek.tandler
2acac6b848
fix(nvs): Adopted CMakeLists for host test if IDF v5.1
2024-03-12 16:27:36 +01:00
radek.tandler
0d3bbed981
fix(nvs): Improved lockig mechanism for initialization phase
2024-03-12 16:27:36 +01:00
radek.tandler
a1750801f6
fix(nvs): eraseMultiPageBlob to robustly delete all related BLOB_DATA records and respect VER_ANY
2024-03-12 16:27:36 +01:00
radek.tandler
66b2a50066
fix(nvs): corrected findItem to return BLOB_DATA when chunkIndex = CHUNK_ANY
2024-03-12 16:27:36 +01:00
radek.tandler
9a9ef9d843
fix(nvs): added check and erase of mismatched BLOB_DATA on init
2024-03-12 16:27:36 +01:00
Ivan Grokhotkov
ee836d236f
fix(nvs): prevent out of bounds write if blob data is inconsistent
2024-03-12 16:27:36 +01:00
Darshan Dobariya
86ec111525
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32
2024-03-12 20:53:43 +05:30
Rahul Tank
a4916eb8a6
Merge branch 'bugfix/fix_strict_prototype_hid_v5.1' into 'release/v5.1'
...
fix(nimble): Address compilation errors when strict-prototype is enabled (v5.1)
See merge request espressif/esp-idf!29541
2024-03-12 23:00:59 +08:00
sonika.rathi
0bec1976b1
feat(example/storage/littlefs): add LittleFS demo example
2024-03-12 20:58:14 +08:00
muhaidong
ec16fa7dd5
fix(wifi): fix some amsdu issue
...
1. fix qos encapsulated eapol issue
2. fix qos eapol eb data length issue
3. eapol arp and dhcp add flag PP_F_PER_PKT_RATE
4. fix lmac_stop_hw_txq issue
5. limit the number of sub amsdu
6. fix recycle cache sub amsdu eb issue
2024-03-12 19:01:09 +08:00
muhaidong
4ae8d2179d
fix(wifi): fix lmac_stop_hw_txq issue
2024-03-12 19:01:09 +08:00
muhaidong
0aadc3ec2a
fix(wifi): fix some wifi issues
...
1. fix qos encapsulated eapol issue
2. fixed dhcp offer and dhcp ack data rates
2024-03-12 19:01:09 +08:00
Erhan Kurubas
5d1b6b7b99
feat(coredump): save twdt panic output to coredump elf file
2024-03-12 10:40:29 +01:00
Jiang Jiang Jian
7b04776d13
Merge branch 'fix/bbpll_usb_link_error_backport5.1' into 'release/v5.1'
...
fix(esp_phy): Allow WiFi/USB interference workaround option only on supported targets (backport v5.1)
See merge request espressif/esp-idf!29480
2024-03-12 16:28:51 +08:00
harshal.patil
77ffead00a
ci(mbedtls/gcm): Added test to verify software fallback for non-AES cipher GCM operations
2024-03-12 13:35:54 +05:30
harshal.patil
2c85399da0
fix(mbedtls/gcm): Add support for software fallback for non-AES ciphers in a GCM operation
...
- Even if the config MBEDTLS_HARDWARE_AES is enabled, we now support fallback
to software implementation of GCM operations when non-AES ciphers are used.
2024-03-12 13:35:49 +05:30
nilesh.kale
8cb2aa4fd3
fix(esp_hw_support): update hmac toggle method due to discrepency in ROM code
...
Need to update the HMAC enable/disable method due to discrepancy in ROM code
across different targets for the ets_hmac_disable() API.
2024-03-12 12:27:39 +05:30
Guillaume Souchere
7c82811e70
feat(newlib): Add definition of aligned_alloc to heap.c
...
Add the definition of aligned_alloc to the list of
definitions provided by heap.c.
Note that memalign (strictly equivalent) to aligned_alloc
is already defined in heap.c.
2024-03-12 14:07:53 +08:00
Rahul Tank
f93025b7f9
Merge branch 'feat/exposed_gap_service_macros_to_menuconfig_v5.1' into 'release/v5.1'
...
feat(nimble): Exposed macros used by GAP service to menuconfig (v5.1)
See merge request espressif/esp-idf!29505
2024-03-12 12:22:23 +08:00
Jiang Jiang Jian
e524ab1ede
Merge branch 'bugfix/fix_task_wdt_in_mplen_clear_v5.1' into 'release/v5.1'
...
fix(wifi):fix issues that in mplen clear and esp_wifi_set_mode(Backport v5.1)
See merge request espressif/esp-idf!29530
2024-03-12 10:56:54 +08:00
Jiang Jiang Jian
b0fb3bbe01
Merge branch 'bugfix/fix_some_ble_bugs_240310_v5.1' into 'release/v5.1'
...
Bugfix/fix some ble bugs 240310 v5.1(backport v5.1)
See merge request espressif/esp-idf!29518
2024-03-12 10:56:25 +08:00
Jiang Jiang Jian
635ab30377
Merge branch 'coredump_refactoring_v5.1' into 'release/v5.1'
...
Coredump refactoring (v5.1)
See merge request espressif/esp-idf!29502
2024-03-12 10:54:35 +08:00
Jiang Jiang Jian
8519d3c509
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.1' into 'release/v5.1'
...
Fixed some BLE bugs 2403 (backport v5.1)
See merge request espressif/esp-idf!29466
2024-03-12 10:54:06 +08:00
Marius Vikhammer
d7649cbc4d
change(ulp): added test for ulp adc init/deinit
2024-03-12 10:52:06 +08:00
paul
39a5f73a75
fix(ulp_adc): Provide ulp_adc_deinit() API to fix ADC1 handle leakage
2024-03-12 10:52:06 +08:00
Xiao Xufeng
6ab8948502
doc(spi_flash): hide unsupported optional features
2024-03-12 10:48:08 +08:00
Xiao Xufeng
194ea85ee8
spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart
2024-03-12 10:48:08 +08:00
Jakob Hasse
311c899bee
docs(esp_event): Fixed mistake in API docs
...
Closes https://github.com/espressif/esp-idf/issues/13346
2024-03-12 10:33:10 +08:00
Rahul Tank
dc384fcb4d
Merge branch 'bugfix/gap_connect_failed_with_0x0d_v5.1' into 'release/v5.1'
...
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT (v5.1)
See merge request espressif/esp-idf!29493
2024-03-11 23:10:55 +08:00
Rahul Tank
9ddaaca46d
Merge branch 'bugfix/add_esp_timer_get_expiry_time_v5.1' into 'release/v5.1'
...
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer (v5.1)
See merge request espressif/esp-idf!29463
2024-03-11 22:36:26 +08:00
morris
bdfa644d5f
Merge branch 'feature/usb_hs_periodic_scheduler_v5.1' into 'release/v5.1'
...
feat(usb/host): Update ISOC scheduler for HS endpoints (backport 5.1)
See merge request espressif/esp-idf!29398
2024-03-11 21:20:35 +08:00
Tomas Rezucha
2f89804e5c
fix(esp_phy): Allow WiFi/USB interference workaround option only on supported targets
...
"Enable USB when phy init" Kconfig option would call esp_phy function
`phy_bbpll_en_usb()` that is not implemented for all targets.
Selecting this option for unsupported target results in linking error.
The necessity of this workaround is now defined soc_caps.h rather than
in the Kconfig.
Closes https://github.com/espressif/esp-idf/issues/12185
2024-03-11 20:21:54 +08:00
Rahul Tank
e78e9a9558
Merge branch 'bugfix/expose_baud_rate_in_menu_v5.1' into 'release/v5.1'
...
fix(nimble): Exposed the baud rate for hci uart in menuconfig (v5.1)
See merge request espressif/esp-idf!29489
2024-03-11 20:09:45 +08:00
Sumeet Singh
74e3970cfe
feat(nimble): Exposed macros used by GAP service to menuconfig (v5.1)
2024-03-11 17:25:30 +05:30
Rahul Tank
ab7708bdee
fix(nimble): Address compilation errors when strict-prototype is enabled
2024-03-11 17:22:13 +05:30
Rahul Tank
cac867d92e
Merge branch 'feat/read_multiple_variable_length_v5.1' into 'release/v5.1'
...
feat(nimble): read multiple variable length characteristics (v5.1)
See merge request espressif/esp-idf!29129
2024-03-11 19:50:03 +08:00
chenjianhua
b5425ffa5c
feat(bt/bluedroid): Add ext adv and privacy status check
2024-03-11 18:03:26 +08:00
thekurtovic
2fc2876109
fix(bt/bluedroid): Fixed "reprot" typo in esp_ble_gap_ext_adv_reprot_t
2024-03-11 18:03:26 +08:00
Joshua
dc63404d06
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
2024-03-11 18:03:26 +08:00
chenjianhua
7d197cfd0d
fix(bt/bluedroid): Fixed crash when calculating GATTS database hash
2024-03-11 18:03:26 +08:00
chenjianhua
c2528a0eff
fix(bt): Update bt lib for ESP32(5ea2fca)
...
- Fixed HCI command status event sending for disconnect command
- Fixed LE transmitter test command param check
2024-03-11 18:03:26 +08:00
Jin Cheng
91589676fc
fix(bt/controller): Fixed 3 esp32 bt controller bugs
...
update esp32 bt-lib (952debf4)
1. Increased the length of queue for coexist requestions
2. fix(bt/controller): Cleared BT SNIFF when no connections exists
3. fix(bt/controller): Corrected a typo in coex module
2024-03-11 18:03:26 +08:00
chenjianhua
b098010c1e
fix(bt): Update bt lib for ESP32(2de69f3)
...
- Fixed HCI command status event send when LLCP busy
2024-03-11 18:03:26 +08:00
zhanghaipeng
672775bc17
fix(ble/bluedroid): Fixed BLE BLE periodic advertising parameter check
2024-03-11 18:01:27 +08:00
zhanghaipeng
2e34e6c02c
fix(ble/bluedroid): Fixed BLE crash when repeatedly initialize and deinitialize host
2024-03-11 18:01:27 +08:00
Erhan Kurubas
7ec19d4268
refactor(espcoredump): simplify uart/flash write flow
2024-03-11 17:12:41 +08:00
Erhan Kurubas
210d06e7e4
refactor(espcoredump): replace uart and flash callbacks with aliases
2024-03-11 17:12:41 +08:00
Erhan Kurubas
25e69d8f01
refactor(espcoredump): keep checksum context in coredump stack
2024-03-11 17:12:41 +08:00
zwl
78c72ca62b
ble(update):
...
Update h2 lib to d0218de8
Update c6 lib to d0218de8
2024-03-11 15:49:59 +08:00
Rahul Tank
9b32ce4903
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer
2024-03-11 12:58:27 +05:30
Jiang Jiang Jian
4febc6ef70
Merge branch 'bugfix/fix_esp_wifi_scan_start_memory_leakage_issue_v5.1' into 'release/v5.1'
...
fix(wifi): fix esp_wifi_scan_start memory leakage issue(Backport v5.1)
See merge request espressif/esp-idf!29476
2024-03-11 15:27:54 +08:00
Jiang Jiang Jian
e9fcccf271
Merge branch 'bugfix/mbo_api_flag_v5.1' into 'release/v5.1'
...
fix(wpa_supplicant):Add MBO config flag for mbo apis(v5.1)
See merge request espressif/esp-idf!28697
2024-03-11 14:04:45 +08:00
Abhinav Kudnar
0a3407f379
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT
2024-03-11 10:22:02 +05:30
Roshan Bangar
88605c0ae0
fix(nimble): Exposed the baud rate for hci uart in menuconfig
2024-03-11 10:20:43 +05:30
Sumeet Singh
e5058945ea
feat(nimble): read multiple variable length characteristics (v5.1)
2024-03-11 10:19:31 +05:30
yinqingzhao
52224d1d32
fix(wifi):fix issues that in mplen clear and esp_wifi_set_mode
2024-03-11 12:18:39 +08:00
muhaidong
3a2f9feec3
fix(wifi): fix esp_wifi_scan_start memory leakage issue
...
Closes https://github.com/espressif/esp-idf/issues/10693
2024-03-11 10:49:18 +08:00
Jiang Jiang Jian
181e305b52
Merge branch 'ci/fix_lwip_default_test_app_v5.1' into 'release/v5.1'
...
ci: build default app for lwip test app
See merge request espressif/esp-idf!29506
2024-03-11 10:45:04 +08:00
aditi_lonkar
b5c19506d1
fix(wpa_supplicant):Add MBO config flag for mbo apis
2024-03-11 10:43:49 +08:00
Mahavir Jain
590c650fc0
Merge branch 'fix/pmp_idcache_reg_prot_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): Fix the I/DCACHE region PMP protection (v5.1)
See merge request espressif/esp-idf!29357
2024-03-08 22:50:10 +08:00
Fu Hanxi
bddf56e3d0
ci: build default app for lwip test app
2024-03-08 11:06:21 +01:00
Martin Vychodil
4d26988f72
Merge branch 'revert-2374a0c0' into 'release/v5.1'
...
Revert "Merge branch 'update/littlefs_demo_example_v5.1' into 'release/v5.1'"
See merge request espressif/esp-idf!29445
2024-03-07 04:30:18 +08:00
Martin Vychodil
0cbe0e0e5f
Revert "Merge branch 'update/littlefs_demo_example_v5.1' into 'release/v5.1'"
...
This reverts merge request !28452
2024-03-06 18:34:14 +01:00
Roland Dobai
10a0dd5322
Merge branch 'enable_flash_elf_sha_tests_v5.1' into 'release/v5.1'
...
Enable SHA256 coredump flash integrity verification for all targets (v5.1)
See merge request espressif/esp-idf!29039
2024-03-06 22:48:52 +08:00
Island
7452f30907
Merge branch 'bugfix/struct_init_order_blemesh_v5.1' into 'release/v5.1'
...
ble_mesh: example: fix the structure init order to meet C++ requirements(backport v5.1)
See merge request espressif/esp-idf!28927
2024-03-06 14:09:50 +08:00
Marius Vikhammer
9f1922d59e
Merge branch 'bugfix/heap_task_includes_v5.1' into 'release/v5.1'
...
fix(heap): fixed missing include in esp_heap_task_info.h (v5.1)
See merge request espressif/esp-idf!29117
2024-03-06 10:20:04 +08:00
Jiang Jiang Jian
43956831c2
Merge branch 'bugfix/fix_phy_pll_track_corner_case_backport_51' into 'release/v5.1'
...
fix(phy): fix pll track when enabling and disabling PHY frequently(Backport V5.1)
See merge request espressif/esp-idf!29387
2024-03-05 12:36:37 +08:00
morris
19022e0904
Merge branch 'contrib/github_pr_13025_v5.1' into 'release/v5.1'
...
Missing include for rom/uart.h (GitHub PR) (v5.1)
See merge request espressif/esp-idf!29361
2024-03-05 12:02:36 +08:00
Shu Chen
1f1d252e76
Merge branch 'fix/openthread_alarm_timer_overflow_v5.1' into 'release/v5.1'
...
fix(openthread): fix openthread alarm timer calculation remaining_us overflow issue (backport v5.1)
See merge request espressif/esp-idf!29391
2024-03-05 11:10:12 +08:00
Jiang Jiang Jian
8aa5610689
Merge branch 'bugfix/fix_flash_encryption_rom_c3_v5.1' into 'release/v5.1'
...
fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled (backport v5.1)
See merge request espressif/esp-idf!29351
2024-03-05 11:00:07 +08:00
Jiang Jiang Jian
44fa82c7c3
Merge branch 'feature/support_gdma_retention_v5.1' into 'release/v5.1'
...
feature: support gdma retention in pd_top lightsleep (v5.1)
See merge request espressif/esp-idf!29089
2024-03-05 10:59:30 +08:00
Jiang Jiang Jian
f87ee9c4ec
Merge branch 'bugfix/fix_c6_wakeup_access_flash_v5.1' into 'release/v5.1'
...
fix(hal): fix esp32c6 clock bug workaround access flash in wakeup process (v5.1)
See merge request espressif/esp-idf!29245
2024-03-05 10:58:14 +08:00
Jiang Jiang Jian
3052c5a461
Merge branch 'fix/segger_sysview_build_v5.1' into 'release/v5.1'
...
fix(app_trace): Fix SystemView build (v5.1)
See merge request espressif/esp-idf!24709
2024-03-05 10:52:35 +08:00
Jiang Jiang Jian
603268efe1
Merge branch 'bugfix/update_spp_doc_v5.1' into 'release/v5.1'
...
docs(bt/bluedroid): update API documents of SPP (v5.1)
See merge request espressif/esp-idf!29171
2024-03-05 10:49:24 +08:00
Jiang Jiang Jian
2d2bfc1962
Merge branch 'feat/reduce_usage_of_iram_when_bt_in_single_mode_v5.1' into 'release/v5.1'
...
change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode(backport v5.1)
See merge request espressif/esp-idf!29305
2024-03-05 10:48:17 +08:00
Jiang Jiang Jian
69c8490537
Merge branch 'bugfix/fix_issues_in_mesh_and_scan_v5.1' into 'release/v5.1'
...
fix issues in wifi and lwip (v5.1)
See merge request espressif/esp-idf!29187
2024-03-05 10:47:59 +08:00
Jiang Jiang Jian
50eea052a3
Merge branch 'contrib/github_pr_13294_v5.1' into 'release/v5.1'
...
Flush rgb lcd PSRAM framebuffers after allocation (GitHub PR) (v5.1)
See merge request espressif/esp-idf!29394
2024-03-05 10:45:40 +08:00
Michael (XIAO Xufeng)
005e6656be
Merge branch 'feature/add_new_pkg_and_flash_psram_efuses_v5.1' into 'release/v5.1'
...
feat(efuse): Add flash&psram efuses for S3 (v5.1)
See merge request espressif/esp-idf!29143
2024-03-05 10:34:18 +08:00
morris
66e6e7c925
Merge branch 'feat/usb_host_set_device_config_v5.1' into 'release/v5.1'
...
USB Host: Add enumeration callback filter (backport v5.1)
See merge request espressif/esp-idf!28548
2024-03-05 09:47:56 +08:00
Erhan Kurubas
a8bd637e73
feat(coredump): use SHA ROM functions for all targets except ESP32
...
For ESP32, continue using mbedtls due to a required ROM patch for the SHA implementation.
For other targets, we can now leverage the ROM functions.
2024-03-04 15:21:58 +01:00
Rahul Tank
c1f26cca62
Merge branch 'bugfix/increase_reattempt_conn_count_v5.1' into 'release/v5.1'
...
fix(nimble): Increase range of reattempt connection count (v5.1)
See merge request espressif/esp-idf!29341
2024-03-04 19:44:11 +08:00
Martin Vychodil
2374a0c04e
Merge branch 'update/littlefs_demo_example_v5.1' into 'release/v5.1'
...
LittleFS demo example added (v5.1)
See merge request espressif/esp-idf!28452
2024-03-04 19:42:31 +08:00
Marius Vikhammer
0417eec03e
Merge branch 'fix/console_none_build_issues_v5.1' into 'release/v5.1'
...
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled (v5.1)
See merge request espressif/esp-idf!29339
2024-03-04 18:04:10 +08:00
Markus Ebner
afc3ee80e1
fix(esp_lcd): Flush rgb lcd PSRAM framebuffers after allocation
...
Flush PSRAM framebuffers after allocation to avoid visual corruption.
Merges https://github.com/espressif/esp-idf/pull/13294
Closes https://github.com/espressif/esp-idf/issues/13293
2024-03-04 17:39:22 +08:00
Tomas Rezucha
c64d0be428
feat(usb/host): Update ISOC scheduler for HS endpoints
...
USB-OTG uses 'sched_info' field of HCTSIZ register to schedule transactions
in USB microframes.
2024-03-04 09:59:50 +01:00
xiaqilin
6c9a7da5db
fix(openthread): fix openthread alarm timer calculation remaining_us overflow issue
2024-03-04 15:12:15 +08:00
zwx
006c058df5
fix(phy): fix pll track when enabling and disabling PHY frequently
2024-03-04 14:49:32 +08:00
morris
975a86bf8a
Merge branch 'bugfix/usb_host_usbh_callback_misses_action_v5.1' into 'release/v5.1'
...
fix(usb): Fix bug where usbh_process() misses an event (v5.1)
See merge request espressif/esp-idf!29365
2024-03-04 11:37:55 +08:00
Marius Vikhammer
cbfdec3e6d
Merge branch 'staging/espcoredump_move_strings_flash_v5.1' into 'release/v5.1'
...
change(espcoredump): save RAM space by placing constants in flash (backport v5.1)
See merge request espressif/esp-idf!29191
2024-03-04 11:21:27 +08:00
zhangyanjiao
594c61add4
fix(wifi): fixed scan and mesh deinit issues
...
1. update scan ap number when clear scan ap records
2. wait for child disconnect when mesh deinit
2024-03-04 10:25:04 +08:00
Abhik Roy
aefc33b2ce
fix(lwip): Fixed debug format, added ci test config
...
Detailed description of the changes:
- lwip_debug: Fixed string format error in ip6 and napt (espressif/esp-lwip@f5c43549 )
- dns: fix init with only ipv4 enabled (espressif/esp-lwip@5aab73d7 )
2024-03-04 10:25:04 +08:00
xueyunfei
dc39b40145
feat(lwip): add fall back dns config in menuconfig
2024-03-04 10:25:04 +08:00
Mahavir Jain
d22c95a3a8
Merge branch 'refactor/protocomm_public_hdr_v5.1' into 'release/v5.1'
...
refactor(protocomm): Make the protocomm `proto-c` headers public (v5.1)
See merge request espressif/esp-idf!29359
2024-03-01 21:42:08 +08:00
Peter Marcisovsky
e87bb08216
feat(us/host): set device cfg during enumeration
...
- user callback funciton to set device configuration
as a part of usb_host_install
- callback provides device descriptor of a device being enumerated
- user can set which cfg descriptor the USB device will be set with
- user can filter device enumeration
- Kconfig menu to enable callback function
- usb_host_lib example demonstration
2024-03-01 10:15:02 +01:00
Roshan Bangar
86aaec48a0
fix(nimble): fixed missing controller disabled guard in esp_nimble_deinit
2024-03-01 12:54:53 +05:30
Rahul Tank
fbbf6d2708
fix(nimble): Merge hci_common.h file for all chips
2024-03-01 12:54:53 +05:30
Roshan Bangar
39c27275c8
feat(nimble): Nimble Host only mode over uart
2024-03-01 12:54:53 +05:30
SumeetSingh19
85befcc45d
feat(nimble): client presentation and aggregate format descriptor support
2024-03-01 12:54:53 +05:30
SumeetSingh19
90c029494f
feat(nimble): signed write support
2024-03-01 12:54:53 +05:30
SumeetSingh19
0dbfe37505
feat(nimble): additional AD types for advertisements
2024-03-01 12:54:53 +05:30
SumeetSingh19
5b0c32e37f
feat(nimble): authorization permission on gatt read and write
2024-03-01 12:54:53 +05:30
SumeetSingh19
b62d94b2a4
fix(nimble): allow auto connection and observer role
2024-03-01 12:54:53 +05:30
Ricardo Quesada
f21a43b622
fix(uart): add missing include for rom/uart.h
...
Without this include it fails to compile with this error:
```
esp/esp-idf-v5.2/components/esp_rom/include/esp32/rom/uart.h:262:32: error: implicit declaration of function 'UART_STATUS_REG' [-Werror=implicit-function-declaration]
262 | status = READ_PERI_REG(UART_STATUS_REG(uart_no));
```
Merges https://github.com/espressif/esp-idf/pull/13025
2024-03-01 14:36:50 +08:00
Laukik Hase
bda0a44eaf
refactor(protocomm): Make the protocomm proto-c
headers public
2024-03-01 10:26:42 +05:30
Laukik Hase
5fcd908d26
refactor(esp_hw_support): Remove redundant PMP entry for ROM region
...
- The ROM text and data sections share the address range
(see SOC_I/DROM_MASK_LOW - SOC_I/DROM_MASK_HIGH).
- Initially, we had two PMP entries for this address range - one marking the
region as RX and the other as R.
- However, the latter entry is redundant as the former locks the PMP settings.
- We can divide the ROM region into text and data sections later when we
define boundaries marking these regions from the ROM.
2024-03-01 10:25:25 +05:30
Laukik Hase
5173ba1777
fix(esp_hw_support): Fix the I/DCACHE region PMP protection
2024-03-01 10:25:25 +05:30
Cao Sen Miao
9df0678421
fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled
...
The issue is `esp_flash_write_encryped` function in ROM on ESP32C3, ESP32S3
calls legacy implementation, which uses old configuration. And this causes
write fails.
The solution in this commit is to compile and link this function(and related)
in IRAM instead of the ROM one.
The IRAM cost increases around 1.2KB after the fix
2024-03-01 10:51:31 +08:00
Darian Leung
ef698857d1
fix(usb): Fix bug where usbh_process() misses an event
...
This commit fixes a bug where if multiple concurrent USBH API calls trigger
multiple events on the same device, some events will be lost. As a result,
those lost events don't get processed by the subsequent usbh_process() call.
2024-03-01 09:42:57 +08:00
Marius Vikhammer
929a8449bd
Merge branch 'feature/usb_host_collective_backport_v5.1' into 'release/v5.1'
...
USB Host: Collective backport to v5.1
See merge request espressif/esp-idf!28096
2024-03-01 09:28:23 +08:00
Mahavir Jain
8fb370f38b
Merge branch 'bugfix/fix_http_client_error_v5.1' into 'release/v5.1'
...
esp_http_client: Fix reset errno to 0 before call esp_transport_read(backport v5.1)
See merge request espressif/esp-idf!28328
2024-02-29 21:57:43 +08:00
David Čermák
00d9861a08
Merge branch 'feature/mmd_access_v5.1' into 'release/v5.1'
...
esp_eth: Add functions to access PHY using MDIO (v5.1)
See merge request espressif/esp-idf!28840
2024-02-29 20:29:57 +08:00
David Čermák
bf23680ac1
Merge branch 'bugfix/eth_link_reset_v5.1' into 'release/v5.1'
...
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped (v5.1)
See merge request espressif/esp-idf!29329
2024-02-29 19:25:31 +08:00
Rahul Tank
d771840189
fix(nimble): Increase range of reattempt connection count
2024-02-29 15:57:46 +05:30
Darian Leung
e82ae7787d
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled
...
This commit fixes the following build issues when CONFIG_ESP_CONSOLE_NONE is
enabled:
- esp_console_repl.c will have 'defined but unused' warnings on various console
functions.
- esp_console_repl.c does not use "TAG" when CONFIG_ESP_CONSOLE_NONE is
enabled, leading to a "defined by not used" warning.
Closes https://github.com/espressif/esp-idf/issues/12984
2024-02-29 17:48:07 +08:00
Marius Vikhammer
b65563f7f7
Merge branch 'bugfix/esp_intr_free_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): Fix esp_intr_free when task has no core affinity (v5.1)
See merge request espressif/esp-idf!29194
2024-02-29 12:44:38 +08:00
jim
2060f3a645
esp_http_client: Fix reset errno to 0 before call esp_transport_read
...
Closes https://github.com/espressif/esp-idf/issues/9020
2024-02-29 12:00:58 +08:00
morris
ba14fc20d3
Merge branch 'bugfix/fix_adc_reset_issue_on_legacy_v5.1' into 'release/v5.1'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy) (v5.1)
See merge request espressif/esp-idf!28333
2024-02-29 10:25:28 +08:00
morris
c4f114d671
Merge branch 'bugfix/bunch_tsens_v5.1' into 'release/v5.1'
...
fix(temperature_sensor): Fix the value is incorrect if disable and enable again (backport v5.1)
See merge request espressif/esp-idf!28625
2024-02-29 10:24:17 +08:00
morris
226a4d39cf
Merge branch 'bugfix/cannot_jump_range_v5.1' into 'release/v5.1'
...
fix(temperature_sensor): Cannot switch the range smmothly on esp32h2(backport v5.1)
See merge request espressif/esp-idf!29153
2024-02-29 10:20:52 +08:00
David Čermák
e9ab9f3c38
Merge branch 'bugfix/ip101_reset_timing_v5.1' into 'release/v5.1'
...
fix(esp_eth): ip101-specific reset_hw to match reset timings from datasheet (v5.1)
See merge request espressif/esp-idf!29012
2024-02-28 23:11:03 +08:00
Ondrej Kosta
746fd01aea
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped
2024-02-28 15:49:26 +01:00
Marius Vikhammer
48777e7983
Merge branch 'change/usb_host_minor_optimizations_v5.1' into 'release/v5.1'
...
change(usb/host): Remove unecessary features (v5.1)
See merge request espressif/esp-idf!27594
2024-02-28 17:20:18 +08:00
Island
b0107bdbd7
Merge branch 'bugfix/ble_update_lib_20240223_v5.1' into 'release/v5.1'
...
update lib on release/v5.1
See merge request espressif/esp-idf!29209
2024-02-28 16:54:19 +08:00
Jin Cheng
cc9932c7ef
docs(bt/bluedroid): update API documents of SPP
2024-02-28 16:22:15 +08:00
Tomas Rezucha
58606027da
feat(usb/host): Calculate FIFO sizes based on USB configuration
2024-02-28 16:09:53 +08:00
Darian Leung
2ba1790ef6
refactor(usb): Deprecate CONFIG_USB_OTG_SUPPORTED, use SOC_USB_OTG_SUPPORTED instead
...
Previously, USB build dependencies used the CONFIG_USB_OTG_SUPPORTED. However,
they could depend on `soc_caps.h` instead.
2024-02-28 16:09:53 +08:00
Darian Leung
d837836f84
refactor(hal/usb): Rename usb_fsls_phy API to match header/source names
...
Note: Also fixed some formatting issues in usb_wrap_struct.h
2024-02-28 16:09:52 +08:00
Darian Leung
148cc6e75d
refactor(hal/usb): Rename usb_phy files to usb_fsls_phy
...
This commit renames USB PHY related HAL files from "usb_phy_xxx" to
"usb_fsls_phy_xxx" since they are only designed to support Full-Speed/Low-Speed
Serial USB PHYs. This renmaing is done to accommodate future USB PHYs that use
other PHY interfaces (e.g., UTMI, ULPI etc).
2024-02-28 16:09:52 +08:00
Darian Leung
f524a59875
refactor(hal/usb): Remove usage of old USB OTG config macros
2024-02-28 16:09:51 +08:00
Darian Leung
b32a735bb0
refactor(soc/host): Update USB OTG struct fields
...
This commit updates the "*_struct.h" files for the USB OTG peripheral:
- Added/removed some missing/non-existing register fields
- Added "reserved" place holders for registers that are missing due to IP
configuration.
- Added "usb_dwc_cfg.h" listing the USB OTG IP configuration for each target.
- Updated LL/HAL according to register field updates. Also tidied up the include
directives in those headers.
2024-02-28 16:09:51 +08:00
Darian Leung
177eb9f6c6
refactor(hal/usb): Fix USB OTG compilation dependency
...
Update "hal/CMakeLists.txt" so that USB OTG related HAL files depend on
the "SOC_USB_OTG_SUPPORTED" capability.
2024-02-28 16:09:51 +08:00
Darian Leung
dc27d5456f
refactor(usb/host): reformat code with astyle
2024-02-28 16:09:50 +08:00
Tomas Rezucha
d26320d8a1
fix(usb/host): Correctly parse bInterval field in HighSpeed EP descriptors
...
For LS and FS interrupt endpoint: interval = bInterval
For isochronous and HS interrupt endpoint: interval = 2^(bInterval-1)
2024-02-28 16:09:50 +08:00
Tomas Rezucha
388360cc5a
fix(usb/host): Correctly parse MPS fields in HighSpeed EP descriptors
...
Bits [11,12] in HighSpeed periodic endpoints specify
the number of additional transaction opportunities per microframe
2024-02-28 16:09:49 +08:00
Island
7cfe2274d2
Merge branch 'bugfix/fix_ble_max_reconnect_v5.1' into 'release/v5.1'
...
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration(backport v5.1)
See merge request espressif/esp-idf!29223
2024-02-28 15:41:08 +08:00
Marius Vikhammer
73654741c3
Merge branch 'contrib/github_pr_12867_v5.1' into 'release/v5.1'
...
fix(esp32): Removed rogue semicolon in #define in esp_smartconfig.h (GitHub PR) (v5.1)
See merge request espressif/esp-idf!29112
2024-02-28 15:32:04 +08:00
Cao Sen Miao
9025e440ae
fix(temperature_sensor): Cannot switch the range smmothly on esp32h2
2024-02-28 12:39:07 +08:00
Cao Sen Miao
30095494be
fix(tsens): 300us delay in phy cause extra power consumption
2024-02-28 12:36:04 +08:00
Cao Sen Miao
6932e5958b
fix(tsens,adc): Fix issue that disable adc will make temperature sensor crash,
...
Closes https://github.com/espressif/esp-idf/issues/12921
2024-02-28 12:35:59 +08:00
Cao Sen Miao
c205bbf90f
fix(temperature_sensor): Fix the value is incorrect if disable and enable again
...
Closes https://github.com/espressif/esp-idf/issues/12864
2024-02-28 12:35:53 +08:00
morris
bbb7c4c756
Merge branch 'feature/usb_hs_support_v5.1' into 'release/v5.1'
...
feat(usb/host): Add High Speed enumeration types (backport v5.1)
See merge request espressif/esp-idf!28059
2024-02-28 11:46:17 +08:00
morris
92b25c06b3
Merge branch 'bugfix/fix_incorrect_regbase_name_of_i2s_v5.1' into 'release/v5.1'
...
fix(i2s): fixed incorrect reg base name on C3 (v5.1)
See merge request espressif/esp-idf!28630
2024-02-28 11:41:58 +08:00
morris
c48ddea0f6
Merge branch 'contrib/github_pr_13020_v5.1' into 'release/v5.1'
...
fix (esp_lcd): Don't assume panels are 16bit in VSYNC restart logic (GitHub PR) (v5.1)
See merge request espressif/esp-idf!28812
2024-02-28 11:40:46 +08:00
morris
bfd1cfd382
Merge branch 'feature/rmt_encoder_memory_allocator_v5.1' into 'release/v5.1'
...
feat(rmt): added a help function for allocating encoder memory (v5.1)
See merge request espressif/esp-idf!28791
2024-02-28 11:39:58 +08:00
morris
6e44d4ebfc
Merge branch 'bugfix/mcpwm_reset_generator_gpio_v5.1' into 'release/v5.1'
...
fix(mcpwm): reset GPIO used by generator after delete (v5.1)
See merge request espressif/esp-idf!28832
2024-02-28 11:39:02 +08:00
morris
bb66e97518
Merge branch 'feature/bytes_encoder_config_update_v5.1' into 'release/v5.1'
...
feat(rmt): support update bytes encoder configurations at runtime (v5.1)
See merge request espressif/esp-idf!28382
2024-02-28 11:38:29 +08:00
Aditya Patwardhan
55c5c8367b
Merge branch 'bugfix/soc_cpu_subsys_region_v5.1' into 'release/v5.1'
...
fix(soc): change debug addr range to CPU subsystem range (v5.1)
See merge request espressif/esp-idf!28672
2024-02-28 11:16:48 +08:00
Jiang Jiang Jian
2e9916bf7c
Merge branch 'feat/support_get_bluedroid_status_v5.1' into 'release/v5.1'
...
Support get status of bluedroid host (backport v5.1)
See merge request espressif/esp-idf!28882
2024-02-28 11:14:10 +08:00
Jiang Jiang Jian
d1ad4b57de
Merge branch 'bugfix/ble_mesh_ble_advtype_v5.1' into 'release/v5.1'
...
ble_mesh: update ble mesh ble adv type(backport v5.1)
See merge request espressif/esp-idf!28917
2024-02-28 11:13:18 +08:00
Jiang Jiang Jian
eca249f41a
Merge branch 'bugfix/ble_mesh_deinit_reinit_v5.1' into 'release/v5.1'
...
feat: ble mesh: improve ble mesh deinit when nimble enable(backport v5.1)
See merge request espressif/esp-idf!28925
2024-02-28 11:12:53 +08:00
Jiang Jiang Jian
0cc6903e15
Merge branch 'feature/spi_eth_no_int_v5.1' into 'release/v5.1'
...
feat(esp_eth): added SPI Ethernet module polling mode (v5.1)
See merge request espressif/esp-idf!29045
2024-02-28 11:11:01 +08:00
Jiang Jiang Jian
ab894a1086
Merge branch 'bugfix/spi_eth_recv_alloc_v5.1' into 'release/v5.1'
...
fix(esp_eth): improved SPI Ethernet _alloc_recv_buf error handling (v5.1)
See merge request espressif/esp-idf!29082
2024-02-28 11:10:38 +08:00
Jiang Jiang Jian
c404e951e3
Merge branch 'docs/rf_coexistence_api_guides_support_esp32c2_v5.1' into 'release/v5.1'
...
Docs: RF coexistence api guides support esp32c2 (v5.1)
See merge request espressif/esp-idf!29214
2024-02-28 11:09:29 +08:00
Mahavir Jain
8b7bd28549
Merge branch 'feat/flash_enc_encrypt_app_image_of_size_image_length_v5.1' into 'release/v5.1'
...
feat(bootloader_support): Encrypt only the app image instead of the whole partition (v5.1)
See merge request espressif/esp-idf!28266
2024-02-28 10:57:45 +08:00
Jiang Jiang Jian
76152c80a2
Merge branch 'c6_auto_dbias_master_hsq_v5.1' into 'release/v5.1'
...
ESP32C6: Active & sleep dbg and dbias get from efuse to fix the voltage (v5.1)
See merge request espressif/esp-idf!28722
2024-02-28 10:49:13 +08:00
Jiang Jiang Jian
2f6c902be8
Merge branch 'ci/enable_ip101_jobs_v5.1' into 'release/v5.1'
...
ci(esp_eth): enabled Ethernet ip101 jobs (v5.1)
See merge request espressif/esp-idf!28611
2024-02-28 10:45:11 +08:00
Jiang Jiang Jian
956797efbd
Merge branch 'feature/gatt_caching_support_v5.1' into 'release/v5.1'
...
feat(nimble): Gatt caching support (v5.1)
See merge request espressif/esp-idf!28512
2024-02-28 10:44:38 +08:00
Jiang Jiang Jian
96f44688aa
Merge branch 'bugfix/fix_wrong_dcache_0_size_issue_on_s2_v5.1' into 'release/v5.1'
...
fix(cache): fix wrong dcache size 0 configuration issue on s2 (v5.1)
See merge request espressif/esp-idf!28288
2024-02-28 10:43:55 +08:00
Jiang Jiang Jian
1553b5b1d1
Merge branch 'feature/case_for_ot_sleepy_ci' into 'release/v5.1'
...
ci(openthread): add a test case for openthread sleepy device
See merge request espressif/esp-idf!28280
2024-02-28 10:41:10 +08:00
Jiang Jiang Jian
88b8f533cd
Merge branch 'bugfix/BLEQABR23-577' into 'release/v5.1'
...
Resolve BLEQABR23-577 "Bugfix/" Prevent the generation of link ID as 0.
See merge request espressif/esp-idf!28185
2024-02-28 10:40:26 +08:00
Mahavir Jain
1b5d4f8d3e
Merge branch 'fix/build_failure_when_hardware_gcm_is_disabled_v5.1' into 'release/v5.1'
...
fix(mbedtls/gcm): Fix build failure when config `MBEDTLS_HARDWARE_GCM` is disabled (v5.1)
See merge request espressif/esp-idf!29068
2024-02-28 10:34:51 +08:00
gongyantao
82a36ee753
change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode
2024-02-28 09:40:15 +08:00
Roland Dobai
d8e82c3890
Merge branch 'register_gcov_tick_hook_once_v5.1' into 'release/v5.1'
...
fix(gcov): avoid multiple tick hook registration (v5.1)
See merge request espressif/esp-idf!29273
2024-02-27 22:16:55 +08:00
Jiang Jiang Jian
cfc893f125
Merge branch 'bugfix/fix_coex_lib_circular_dependency_v5.1' into 'release/v5.1'
...
fix(esp_coex): fix circular dependency issue on esp32 (v5.1)
See merge request espressif/esp-idf!29156
2024-02-27 20:01:45 +08:00
Jiang Jiang Jian
f9db462a46
Merge branch 'bugfix/fix_dangling_pointer_in_remove_bond_list_section_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): fix dangling pointer issue when logging removed section (backport v5.1)
See merge request espressif/esp-idf!28962
2024-02-27 20:01:11 +08:00
Jiang Jiang Jian
44da2b9fbd
Merge branch 'bugfix/bootloader_custom_rtc_data_crc_v5.1' into 'release/v5.1'
...
fix(bootloader): add legacy retained memory CRC calculation (backport v5.1)
See merge request espressif/esp-idf!28936
2024-02-27 20:00:55 +08:00
Jiang Jiang Jian
69900de25d
Merge branch 'bugfix/ble_bug_backport_20240205_v5.1' into 'release/v5.1'
...
Bugfix/ble bug backport 20240205 v5.1 (backport v5.1)
See merge request espressif/esp-idf!28900
2024-02-27 20:00:24 +08:00
Jiang Jiang Jian
6481fdf05e
Merge branch 'bugfix/esp32c2_eap_auth_v5.1' into 'release/v5.1'
...
fix(wifi): Added low heap usage Kconfig option for eap enterprise (v5.1)
See merge request espressif/esp-idf!28825
2024-02-27 19:59:52 +08:00
Jiang Jiang Jian
f8a1cf930e
Merge branch 'feature/supplicant_bss_extmem_v5.1' into 'release/v5.1'
...
WiFi: Add support to move supplicant BSS to external memory (v5.1)
See merge request espressif/esp-idf!28744
2024-02-27 19:59:38 +08:00
Jiang Jiang Jian
c8d47c167a
Merge branch 'bugfix/no_wakeup_sleep_v5.1' into 'release/v5.1'
...
fix(ble): Fixed Bluetooth not waking up due to clock drift(v5.1)
See merge request espressif/esp-idf!28721
2024-02-27 19:59:26 +08:00
Jiang Jiang Jian
ffd34ba04a
Merge branch 'bugfix/bod_threshold_v5.1' into 'release/v5.1'
...
fix(bod): Fix BOD threshold value on ESP32H2(backport v5.1)
See merge request espressif/esp-idf!28624
2024-02-27 19:58:51 +08:00
Jiang Jiang Jian
69695c23da
Merge branch 'bugfix/spp_disc_connect_btqabr2023_156_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Fixed SPP connection failure(v5.1)
See merge request espressif/esp-idf!28536
2024-02-27 19:57:55 +08:00
Island
00db642b52
Merge branch 'bugfix/fix_dtm_tx_count_v5.1' into 'release/v5.1'
...
Update bt lib for ESP32-C3 and ESP32-S3(30b57c45)(backport v5.1)
See merge request espressif/esp-idf!28879
2024-02-27 19:09:08 +08:00
Mahavir Jain
13e7052bd2
Merge branch 'bugfix/fix_http_auth_without_qop_v5.1' into 'release/v5.1'
...
fix(esp_http_client): Fix http digest auth without qop (v5.1)
See merge request espressif/esp-idf!28758
2024-02-27 18:49:40 +08:00
Mahavir Jain
35713b9e25
Merge branch 'bugfix/encrypted_flash_write_safe_addr_v5.1' into 'release/v5.1'
...
fix(spi_flash): check for safe write address in encrypted flash API (v5.1)
See merge request espressif/esp-idf!29205
2024-02-27 18:27:47 +08:00
harshal.patil
a24715d822
feat(bootloader_support): Encrypt only the app image instead of the whole partition
...
Currently, when flash encryption is enabled, the whole partition gets encrypted.
This can be optimised by encrypting only the app image instead of encrypting the whole partition.
Closes https://github.com/espressif/esp-idf/issues/12576
2024-02-27 18:27:04 +08:00
harshal.patil
633b63d6fd
fix(bootloader_support): Fix image_length calculation when secure boot v1 is enabled
...
Fixed the value of the image_length field of the image metadata populated by esp_image_verfiy()
to include the size of the signature sector when Secure Boot V1 is enabled.
2024-02-27 18:27:04 +08:00
Mahavir Jain
dcf187ff76
Merge branch 'feature/update_mbedtls_v5.1' into 'release/v5.1'
...
feat(mbedtls): updated mbedtls version from 3.5.0 to 3.5.2 (v5.1)
See merge request espressif/esp-idf!28893
2024-02-27 18:26:27 +08:00
Mahavir Jain
7003f1ef0d
Merge branch 'bugfix/ota_anti_rollback_checks_2_v5.1' into 'release/v5.1'
...
feat(bootloader_support): Read secure_version under sha256 protection (v5.1)
See merge request espressif/esp-idf!29060
2024-02-27 18:26:03 +08:00
Mahavir Jain
fe5ccaf2cb
Merge branch 'feature/conservative_key_revocation_in_secure_boot_v5.1' into 'release/v5.1'
...
feat: Add API to verify the bootloader and application image before revoking... (v5.1)
See merge request espressif/esp-idf!28489
2024-02-27 18:25:32 +08:00
Marius Vikhammer
b80a694abe
Merge branch 'bugfix/rtc_i2c_not_in_od_mode_v5.1' into 'release/v5.1'
...
fix(ulp_riscv): Updated RTC I2C to use open-drain IOs (v5.1)
See merge request espressif/esp-idf!28932
2024-02-27 18:16:08 +08:00
Darian Leung
507880fa32
change(usb/host): Remove some handler function event flags
...
This commit removes internal event flags in the USB Host Library event handling
functions (i.e., usb_host_lib_handle_events() and usb_host_client_handle_events()).
Previously, these flags were added to reduce the number of times semaphores
were given. However, these flags were removed as the performance gain is
negligible and made the logic more complicated.
For usb_host_client_handle_events(), the following flags were removed:
- Remove 'events_pending' flag. The semaphore is now always given
- Remove 'blocked' flag. The 'handling_events' flag is already sufficient
- Critical sections are now shortened due to simplication of semaphore usage.
For usb_host_lib_handle_events(), the following flags were removed:
- Remove 'process_pending' flag. The semaphore is now always given
- Renamed 'blocked' flag to 'handling_events'
2024-02-27 18:16:00 +08:00
Darian Leung
bfc8c3a154
change(usb/host): Remove data buffer headers from URBs
...
This commit removes the ability to reserve a header in the data buffer of an
allocated URB. The header was required for a now defunct implementation of a
synchronous USB Host library API. Thus, headers are no longer required in
URB data buffers.
2024-02-27 18:15:59 +08:00
Simon H
ece4e4ec6d
fix(esp_wifi): Remove semicolon from SMARTCONFIG_START_CONFIG_DEFAULT
...
Removed rogue semicolon from SMARTCONFIG_START_CONFIG_DEFAULT() macro. This
fixes build issues when this macro is used via C++ brace initialization.
Closes https://github.com/espressif/esp-idf/pull/12867
[Darian Leung: Updated commit message]
Signed-off-by: Darian Leung <darian@espressif.com>
2024-02-27 18:15:04 +08:00
Marius Vikhammer
51b461e6b4
Merge branch 'bugfix_lp_i2c_not_in_od_mode_v5.1' into 'release/v5.1'
...
fix(lp_i2c): Fixed an issue where the LP_I2C IO lines were not in open-drain mode (v5.1)
See merge request espressif/esp-idf!28771
2024-02-27 17:51:37 +08:00
Marius Vikhammer
51c263bd8f
Merge branch 'bugfix/linenoise_calculates_negative_prompt_len_v5.1' into 'release/v5.1'
...
fix(console): Fixed linenoise prompt length calculation (v5.1)
See merge request espressif/esp-idf!28527
2024-02-27 17:51:08 +08:00
Marius Vikhammer
ba155b0ebd
Merge branch 'fix/esp_hw_support_remove_unused_include_dirs_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): Removed nonexistent include directories from cmake (v5.1)
See merge request espressif/esp-idf!27608
2024-02-27 17:50:51 +08:00
Marius Vikhammer
c2274f9ef3
Merge branch 'bugfix/reset_reasons_v5.1' into 'release/v5.1'
...
Update reset reasons for C6, H2, P4 and C5 (v5.1)
See merge request espressif/esp-idf!29181
2024-02-27 17:47:00 +08:00
Erhan Kurubas
4f26dcfdff
fix(gcov): avoid multiple tick hook registration
2024-02-26 14:05:03 +01:00
KonstantinKondrashov
f185ac42e2
fix(esp_hw_support): Fix esp_intr_free when taks has no core affinity
...
Closes https://github.com/espressif/esp-idf/issues/12608
2024-02-26 12:05:32 +02:00
Omar Chebib
8176a00282
fix(bootloader): add legacy retained memory CRC calculation
...
* Closes https://github.com/espressif/esp-idf/issues/12849
In former versions of ESP-IDF, the user custom memory data in the retained memory
was taken into account during the CRC calculation. This was changed in a later
commit, the custom memory was ignored, therefore this can seen as a breaking change.
This commit gives the possibility to choose between the former (legacy) or
new way of calculating the CRC.
2024-02-26 17:35:57 +08:00
wuzhenghui
54a15b81f9
feat: support cache safe assertion check in sleep process
...
- Add support for cache safe assertion check to ensure that code expected to be in RAM is in IRAM
2024-02-26 17:24:04 +08:00
wuzhenghui
12dca8d086
fix(hal): fix esp32c6 clock bug workaround access flash in wakeup process
2024-02-26 11:42:38 +08:00
Marius Vikhammer
9765dd05d6
fix(heap): fixed missing include in esp_heap_task_info.h
...
Would fail to compile if esp_heap_task_info.h was included without/before freertos includes
2024-02-26 11:26:49 +08:00
Marius Vikhammer
e7771c75bd
versions: Update version to 5.1.3
2024-02-26 11:09:16 +08:00
wuzhenghui
40a869935b
feat(esp_hw_support): support gdma register context sleep retention
...
Closes https://github.com/espressif/esp-idf/issues/12528
2024-02-23 18:30:17 +08:00
zwl
95a2ad919f
bugfix(ble) : fixed some ble issues on ESP32-C2
2024-02-23 18:03:24 +08:00
linruihao
89881c7c59
fix(esp_coex): add support_coexistence soc_caps for esp32c2 and esp32h2
2024-02-23 16:26:10 +08:00
zhanghaipeng
12131f4b8a
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration
2024-02-23 15:51:05 +08:00
zwl
82b34e3431
ble(update):
...
Update c2 lib to 79be7ec9
Update h2 lib to c6f7cb08
Update c6 lib to c6f7cb08
2024-02-23 14:07:54 +08:00
Mahavir Jain
f1ced5357f
fix(spi_flash): check for safe write address in encrypted flash API
2024-02-23 12:42:37 +08:00
Omar Chebib
e7d5fee856
change(espcoredump): save RAM space by placing constants in flash
...
All the log messages of espcoredump component used to be in DRAM, which would
lower the available RAM space for the user application. Since the cache is always
enabled after an exception, constants can be put in flash.
2024-02-22 18:49:49 +08:00
hongshuqing
80378b809e
feat(pmu): set fix voltage to different mode for esp32c6
2024-02-22 15:01:14 +08:00
Marius Vikhammer
d9a6158700
fix(system): update reset reasons for C6 and H2
2024-02-22 12:36:09 +08:00
linruihao
905a0d3d01
fix(esp_coex): fix circular dependency issue on esp32
...
Closes https://github.com/espressif/esp-idf/issues/13113
2024-02-21 19:15:10 +08:00
KonstantinKondrashov
24f6995fb5
feat(efuse): Add flash&psram efuses for S3
2024-02-21 09:36:49 +02:00
gaoxu
5101e52a36
fix(adc): workaround to fix adc continuous get less results on c3
2024-02-21 13:54:29 +08:00
Jakob Hasse
a66234b6de
fix(esp_hw_support): Removed unused include directories from cmake
...
* Closes https://github.com/espressif/esp-idf/issues/12700
2024-02-21 11:41:11 +08:00