Commit Graph

37776 Commits

Author SHA1 Message Date
Yuhan Wei
afa2161067 docs(ble): Replaced Classic Bluetooth with Bluetooth Classic in classic_bt.rst 2024-09-04 14:47:55 +08:00
Yuhan Wei
f7606657a7 docs(ble): Added BLE feature support status to API Guides 2024-09-04 14:47:55 +08:00
Nachiket Kukade
607a689b39 fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps 2024-09-04 14:44:06 +08:00
wuzhenghui
5e403bb7c6
docs(pm): update power management related docs for esp32p4 2024-09-04 14:13:19 +08:00
Jiang Jiang Jian
90f1111868 Merge branch 'contrib/github_pr_14286_v5.3' into 'release/v5.3'
fix(bt): Add a parameter in the two least significant bits of Class of Device (backport v5.3)

See merge request espressif/esp-idf!33164
2024-09-04 14:01:00 +08:00
Jiang Jiang Jian
59380fef68 Merge branch 'bugfix/fix_wifi_example_itwt_build_fail_issue_v5.3' into 'release/v5.3'
fix(wifi): fix wifi example itwt build fail issue(Backport v5.3)

See merge request espressif/esp-idf!33108
2024-09-04 13:59:29 +08:00
Jiang Jiang Jian
6bca576f99 Merge branch 'bugfix/ldgen_file_single_entry_v5.3' into 'release/v5.3'
fix(ldgen): fix linker script generation from a single-entry fragment file (backport v5.3)

See merge request espressif/esp-idf!33099
2024-09-04 13:58:25 +08:00
Jiang Jiang Jian
246e973232 Merge branch 'bugfix/fix_hidh_integrity_check_bug_v5.3' into 'release/v5.3'
fix(esp_hid): Loose the check of input report length to be more compatible[backport 5.3]

See merge request espressif/esp-idf!32720
2024-09-04 13:54:41 +08:00
Jiang Jiang Jian
1054460446 Merge branch 'bugfix/fix_mesh_ie_issue_from_leaf_to_root_v5.3' into 'release/v5.3'
fix(wifi/mesh): clear the rootless state in mesh ie when changing from leaf to root (v5.3)

See merge request espressif/esp-idf!32560
2024-09-04 13:47:06 +08:00
Jiang Jiang Jian
ed06d008f4 Merge branch 'fix/fix_p4_apb_clk_calc' into 'release/v5.3'
fix(esp_pm): Fix APB clock calculation for chips w/o modem (v5.3)

See merge request espressif/esp-idf!32753
2024-09-04 13:45:26 +08:00
Jiang Jiang Jian
3afe962817 Merge branch 'fix/disable_timer_wakeup_source_with_auto_sleep_off_v5.3' into 'release/v5.3'
fix(esp_pm): disable timer wakeup source with auto light-sleep off (v5.3)

See merge request espressif/esp-idf!32618
2024-09-04 13:45:06 +08:00
morris
212973cca3 Merge branch 'refactor/gptimer_sleep_retention_v5.3' into 'release/v5.3'
Fix gptimer auto reload configuration being overwritten by regdma (v5.3)

See merge request espressif/esp-idf!32729
2024-09-04 12:08:05 +08:00
Geng Yuchao
42a5118974 feat: Add support for BLE 5.1 Direction Finding feature 2024-09-04 09:38:00 +05:30
Geng Yuchao
be33558164 feat: Add direction finding relate defines and kconfig and CMakeLists 2024-09-04 09:38:00 +05:30
Rahul Tank
3ea09ae6c2 Merge branch 'feat/set_data_length_enhancement_v5.3' into 'release/v5.3'
feat(nimble): Add extra handling for set data len packet event (v5.3)

See merge request espressif/esp-idf!32622
2024-09-04 12:05:31 +08:00
Rahul Tank
a034b21a9e Merge branch 'bugfix/add_bluedroid_support_for_esp_ip_v5.3' into 'release/v5.3'
fix(wifi_prov): Add support for ESP IP controller chips in bluedroid (v5.3)

See merge request espressif/esp-idf!33177
2024-09-04 12:02:33 +08:00
Rahul Tank
a6df4152ac Merge branch 'bugfix/handle_linked_om_blufi_v5.3' into 'release/v5.3'
fix(nimble) Added change to handle linked om data at blufi layer (v5.3)

See merge request espressif/esp-idf!31974
2024-09-04 12:00:09 +08:00
Rahul Tank
e072a83a43 Merge branch 'bugfix/fix_proxy_example_assert_v5.3' into 'release/v5.3'
fix(nimble): Fixed assert issue in proximity_sensor example (v5.3)

See merge request espressif/esp-idf!32626
2024-09-04 11:57:08 +08:00
Marius Vikhammer
b278fb8f63 Merge branch 'bugfix/linux_target_mac_v5.3' into 'release/v5.3'
fix(linux): fixed build errors on MacOS (v5.3)

See merge request espressif/esp-idf!32919
2024-09-04 11:44:25 +08:00
Marius Vikhammer
07f531e984 Merge branch 'bugfix/usleep_overflow_v5.3' into 'release/v5.3'
fix(newlib): fixed potential overflow in usleep (v5.3)

See merge request espressif/esp-idf!33001
2024-09-04 11:44:21 +08:00
morris
14f723244c Merge branch 'contrib/github_pr_14310_v5.3' into 'release/v5.3'
fix(gptimer): remove incorrect param from example (GitHub PR) (v5.3)

See merge request espressif/esp-idf!32684
2024-09-04 11:32:05 +08:00
morris
a9aa97391d Merge branch 'fix/mmu_multicore_app_bl_v5.3' into 'release/v5.3'
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader (v5.3)

See merge request espressif/esp-idf!32889
2024-09-04 11:31:41 +08:00
morris
a3f1ec060c Merge branch 'fix/adc_channel_num_caps_v5.3' into 'release/v5.3'
fix(adc): Corrected the ADC channel number caps for esp32p4 (v5.3)

See merge request espressif/esp-idf!33239
2024-09-04 11:30:22 +08:00
morris
29b43f3f1a Merge branch 'feat/ldo_channel_reserve_v5.3' into 'release/v5.3'
feat(ldo): reserve the LDO1 and LDO2 (v5.3)

See merge request espressif/esp-idf!32836
2024-09-04 11:28:28 +08:00
morris
fe169a2f48 Merge branch 'feat/add_ek79007_mipi_dsi_v5.3' into 'release/v5.3'
feat(lcd): adapt the mipi_dsi example for the EK79007 LCD IC (v5.3)

See merge request espressif/esp-idf!33242
2024-09-04 11:27:55 +08:00
morris
cea789defd Merge branch 'fix/fix_p4_sdspi_v5.3' into 'release/v5.3'
sdspi: fix p4 sdspi (v5.3)

See merge request espressif/esp-idf!33189
2024-09-04 11:27:52 +08:00
morris
20975fb1e6 Merge branch 'fix/fix_c5_p4_c6_cache_disable_with_brc_predict_issue_v5.3' into 'release/v5.3'
cache: fixed double exception after cache disabled caused by branch predictor (v5.3)

See merge request espressif/esp-idf!32886
2024-09-04 11:23:33 +08:00
morris
6ce2eabc4e Merge branch 'fix/pr_14288_v5.3' into 'release/v5.3'
sdspi: add dma_aligned_buffer and pwr_ctrl_handle fields (pr_14288) (v5.3)

See merge request espressif/esp-idf!32608
2024-09-04 11:23:16 +08:00
morris
278ccec584 Merge branch 'feat/gdma_descriptor_driver_v5.3' into 'release/v5.3'
feat(gdma): add GDMA link list driver (v5.3)

See merge request espressif/esp-idf!33012
2024-09-04 11:21:15 +08:00
morris
8016f0dcb8 Merge branch 'docs/fix_a_typo_v5.3' into 'release/v5.3'
docs: Fix a small typo in adc_calibration.rst (v5.3)

See merge request espressif/esp-idf!32715
2024-09-04 11:19:25 +08:00
Marius Vikhammer
cc3203dc4f Merge branch 'update/version_5_3_1' into 'release/v5.3'
Some checks failed
docker / docker (push) Has been cancelled
Update version to 5.3.1

See merge request espressif/esp-idf!33262
2024-09-03 20:36:46 +08:00
Chen Jichang
9e3fca8d71 feat(psram): add psram noinit segment support on S2/S3/P4/C5
Closes https://github.com/espressif/esp-idf/issues/14253
2024-09-03 15:39:54 +08:00
Tomas Rezucha
8e27a0fb25 refactor(usb/host): Move P4 HS PHY function to correct LL file
Moved usb_wrap_ll_enable_precise_detection() in usb_wrap_ll.h
to usb_utmi_ll_enable_precise_detection() in usb_utmi_ll.h

Fixes commit 97d30e7c48
2024-09-03 08:11:15 +02:00
Tomas Rezucha
3f1d59d6bb fix(usb/host): Fix USB Low Speed devices connection on P4
P4 USB UTMI PHY was updated to specification v2.0
2024-09-03 08:11:07 +02:00
Marius Vikhammer
c8fc5f643b change(version): Update version to 5.3.1 2024-09-03 09:37:24 +08:00
Aditya Patwardhan
87c9fb8d40 Merge branch 'fix/flash_encryption_for_esp32p4_v5.3' into 'release/v5.3'
fix(security): Fixed flash encryption for esp32p4 (v5.3)

See merge request espressif/esp-idf!33140
2024-09-02 19:46:31 +08:00
Aditya Patwardhan
aa754d40b8
fix(security): Fixed flash encryption for esp32p4
The flash encryption on esp32p4 was broken due to code related
    to key manager not being executed when key manager support was
    disabled on esp32p4 target.
    This commit fixes that behaviour
    Additionally, the atomic env enablement for
    key_mgr_ll_enable_peripheral_clock was fixed.
2024-09-02 13:28:30 +05:30
morris
64bfd8c24d feat(lcd): support EK79007 LCD in the mipi dsi example 2024-09-02 15:48:44 +08:00
Sudeep Mohanty
e7b582d472 fix(adc): Corrected the ADC channel number caps for esp32p4
This commit fixes the incorrect soc_caps for the ADC channel numbers on
the esp32p4.
2024-09-02 08:41:22 +02:00
laokaiyao
c518c281dd change(i2s): add warning for inaccurate sample rate 2024-08-30 15:56:28 +08:00
laokaiyao
5bca458dbc fix(i2s): fixed alignment of max DMA buffer length on P4
Closes https://github.com/espressif/esp-idf/issues/14448
2024-08-30 15:56:25 +08:00
Sudeep Mohanty
c3a79c301d test(freertos): Added build test for function in flash with -Os optimation
This commit adds a build test for when FreeRTOS and esp_ringbuf functions
are placed in flash and the compiler optimizes for code size.
2024-08-30 09:15:15 +02:00
Sudeep Mohanty
99b18665a4 fix(freertos): Added freertos fragments to the exception list of ldgen mapping checks
This commit adds freertos and esp_ringbuf linker fragment sections
to the exception list of the ldgen mappings checker script.
2024-08-30 09:15:15 +02:00
zwl
a5f0f83c05 fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2 2024-08-30 12:02:53 +08:00
Ivan Grokhotkov
fa13b31dca ci(sdspi): clean up newlib memory, reset between tests
Two changes to make the tests less susceptible to random failures:
- Free up newlib memory to not have false-positive memory leaks due to
  lazy allocations in reent structure
- Reset between tests, so that one failing test doesn't cause
  subsequent tests to fail

Both changes are already applied to esp_driver_sdmmc test app.
2024-08-30 11:54:29 +08:00
Ivan Grokhotkov
db389c7a55 ci(sdspi): re-enable probe/rw tests for slot 1
These tests were disabled since SDMMC_FREQ_HIGHSPEED with sdspi didn't
work on ESP32 and ESP32-S3. However we don't have other tests for
slot 1, meaning that we weren't running probe and perf tests at all.

This commit re-enables the tests, keeping them with SDMMC_FREQ_DEFAULT
2024-08-30 11:53:40 +08:00
Ivan Grokhotkov
a89f1fcfaf fix(sdspi): fix memory leak in do_one_sdspi_probe test 2024-08-30 11:53:14 +08:00
Armando
4922c67780 fix(sdspi): fixed sdspi on p4, s3 2024-08-30 11:50:45 +08:00
Rahul Tank
8c632f4560 fix(wifi_prov): Add support for ESP IP controller chips in bluedroid 2024-08-29 15:05:00 +05:30
wanckl
fdbdeaaae2 fix(driver_spi): fix p4 cache auto writeback during spi(dma) rx 2024-08-29 14:18:12 +08:00