chenjianhua
bc98ff414f
feat(bt/bluedroid): Make the max number of bond device to be configurable
2023-12-19 11:38:01 +08:00
Mahavir Jain
e4aa5667f1
Merge branch 'feat/flash_enc_encrypt_app_image_of_size_image_length' into 'master'
...
feat(bootloader_support): Encrypt only the app image instead of the whole partition
Closes IDFGH-11439
See merge request espressif/esp-idf!27295
2023-12-19 11:36:56 +08:00
Lou Tian Hao
fedb3d9f9d
Merge branch 'change/change_regdma_power_issue_macro' into 'master'
...
change(pm): change name SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG
Closes PM-45
See merge request espressif/esp-idf!27934
2023-12-19 11:19:51 +08:00
Anton Maklakov
2a37c53258
Merge branch 'fix/sbom_validation_post_commit' into 'master'
...
fix: do sbom manifest validation in post-commit
Closes IDF-8897
See merge request espressif/esp-idf!27975
2023-12-19 10:37:03 +08:00
Armando (Dou Yiwen)
8c9e29898f
Merge branch 'bringup/psram_p4_real_chip' into 'master'
...
psram: p4 psram 20M on real chip
See merge request espressif/esp-idf!27710
2023-12-18 21:12:08 +08:00
Wu Zheng Hui
8d165aa767
Merge branch 'bugfix/clear_lp_sw_trigger_int_before_sleep' into 'master'
...
fix(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup
Closes IDFGH-11526
See merge request espressif/esp-idf!27747
2023-12-18 20:20:02 +08:00
harshal.patil
42943845e4
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
2023-12-18 17:10:17 +05:30
harshal.patil
cb169cb02f
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.
2023-12-18 17:08:11 +05:30
Xu Si Yu
fdf5783951
Merge branch 'bugfix/154_coex_break_notify' into 'master'
...
fix(coex): 802.15.4 coex break notification
See merge request espressif/esp-idf!27458
2023-12-18 19:32:39 +08:00
Aditya Patwardhan
21e1a48a62
Merge branch 'bugfix/esp_srp_doc' into 'master'
...
fix(esp_srp): Use `@file` for file documentation and resolved few doc build warnings
Closes IDF-8737
See merge request espressif/esp-idf!27411
2023-12-18 19:31:05 +08:00
Song Ruo Jing
0e759c6deb
Merge branch 'refactor/esp_driver_uart' into 'master'
...
refactor(uart): make uart driver as component
Closes IDF-8384
See merge request espressif/esp-idf!27333
2023-12-18 19:16:34 +08:00
Rahul Tank
84ccc37b92
Merge branch 'feature/hogp_example_support' into 'master'
...
feat(nimble): Added HID over Gatt Profile Support
Closes BT-3456, BT-3493, and BT-3480
See merge request espressif/esp-idf!25072
2023-12-18 19:01:11 +08:00
C.S.M
f61cc56e1e
Merge branch 'feature/introduce_jpeg_hal' into 'master'
...
feature(jpeg): Introduce JPEG hal layer
See merge request espressif/esp-idf!27900
2023-12-18 18:45:53 +08:00
Darian
459422f75f
Merge branch 'refactor/usb_dwc_soc_and_hal' into 'master'
...
USB Host: Fix and Refactor struct headers
See merge request espressif/esp-idf!27850
2023-12-18 18:12:40 +08:00
Shu Chen
ff89cf5018
Merge branch 'fix/join_mcast_group_using_null_netif' into 'master'
...
fix(openthread): add netif check when call udp api for ot
Closes TZ-484
See merge request espressif/esp-idf!27915
2023-12-18 15:56:14 +08:00
Frantisek Hrbata
01fed1a52e
fix: do sbom manifest validation in post-commit
...
Following commit c3afbebf23
("fix: bump esp-idf-sbom to v0.13.0 in pre-commit"),
the validation of submodule hash now relies solely on the information recorded
in the git-tree. Previously, the hash verification used submodule's
working tree hash if available. Since the new submodule hash is recorded
in git-tree only after the commit is created, we need to move the check
into post-commit, otherwise the hash validation checks the old value.
For example:
1. in .gitmodules
[submodule "components/json/cJSON"]
sbom-hash = cb8693b058ba302f4829ec6d03f609ac6f848546
2. update the cJSON
$ git -C components/json/cJSON checkout b45f48e600671feade0b6bd65d1c69de7899f2be
3. update cJSON hash in .gitmodules
[submodule "components/json/cJSON"]
sbom-hash = b45f48e600671feade0b6bd65d1c69de7899f2be
4. commit the changes
$ git commit -a -s
Step 4. will fail, because the validation is currently started in pre-commit stage,
where the hash for cJSON recorded in git-tree is still
cb8693b058ba302f4829ec6d03f609ac6f848546. The new hash b45f48e600671feade0b6bd65d1c69de7899f2be
will be stored in git-tree after the new commit is created.
Note that this means we cannot prevent the commit creation, but only
notify user about the hash inconsistency. If he/she still decides to
push it, it will fail in pre-commit checks in CI.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-12-18 08:48:57 +01:00
Shu Chen
eaf4fb9424
Merge branch 'fix/ot_netif_destroy_order_issue' into 'master'
...
fix(openthread): fix ot netif destroy netif order issue
See merge request espressif/esp-idf!27955
2023-12-18 15:38:30 +08:00
Shu Chen
45f95e3317
Merge branch 'bugfix/ieee802154_deinit' into 'master'
...
fix(ieee802154): fix ieee802154 deinit
See merge request espressif/esp-idf!27502
2023-12-18 15:26:42 +08:00
Armando
92e19af4ea
doc(psram): updated voltage supply for psram programming guide
2023-12-18 15:18:07 +08:00
Armando
8e9d90f603
feature(esp_psram): p4 real chip 20M
2023-12-18 15:18:07 +08:00
Mahavir Jain
56241f00b8
Merge branch 'feat/support_sha_256_in_http_auth' into 'master'
...
feat(esp_http_client): SHA256 support in digest auth
Closes IDFGH-11217
See merge request espressif/esp-idf!26585
2023-12-18 15:08:40 +08:00
Cao Sen Miao
40e882afae
feature(jpeg): Introduce JPEG hal layer
2023-12-18 12:03:17 +08:00
Jiang Jiang Jian
31ede5b09d
Merge branch 'bugfix/update_phylib_to_20231212' into 'master'
...
fix(phy): Fix Bluetooth coexist bug on ESP32
Closes BT-3487 and BT-3538
See merge request espressif/esp-idf!27905
2023-12-18 11:35:08 +08:00
wuzhenghui
a967a207c9
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup
...
Closes https://github.com/espressif/esp-idf/issues/12651
2023-12-18 11:29:53 +08:00
Shu Chen
b5160123b8
Merge branch 'feature/add_154_report' into 'master'
...
feat(ieee802154): add tx/rx report for IEEE802.15.4 debug
Closes ZB-105
See merge request espressif/esp-idf!26424
2023-12-18 10:43:15 +08:00
Adam Múdry
c0ea99220a
Merge branch 'fix/move_nvs_partition_generator_to_pypi_package' into 'master'
...
fix(tools): replace nvs_partition_gen.py with new esp-idf-nvs-partition-gen package
Closes IDF-8147 and IDF-1958
See merge request espressif/esp-idf!26758
2023-12-18 09:13:38 +08:00
Darian Leung
d00aaf8648
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.
2023-12-17 00:36:10 +08:00
Darian Leung
14d81fda18
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.
2023-12-17 00:36:10 +08:00
Roshan Bangar
96ed1ae7a7
feat(nimble): added HID over Gatt profile support
2023-12-16 17:42:49 +05:30
Rahul Tank
204c194ce2
Merge branch 'bugfix/handle_all_zero_bdaddr' into 'master'
...
fix(nimble): Handle all 0s address of external controllers during IRK generation
See merge request espressif/esp-idf!27913
2023-12-16 19:55:25 +08:00
Sonika Rathi
12e7e3f1a2
Merge branch 'update/sdmmc_test_app' into 'master'
...
fix(sdmmc): Migrate erase/trim test cases from unit-test-app to component-test-app
See merge request espressif/esp-idf!26799
2023-12-15 23:50:08 +08:00
Roland Dobai
03827dfd8b
Merge branch 'contrib/github_pr_12780' into 'master'
...
Fixed Python path case sensitive error on Windows (GitHub PR)
Closes IDFGH-11667 and IDFGH-11666
See merge request espressif/esp-idf!27896
2023-12-15 20:28:26 +08:00
Roland Dobai
25fcb2de2d
Merge branch 'fix/pre_commit_stages' into 'master'
...
fix: set default pre-commit hook stages to pre-commit only
Closes IDF-8882
See merge request espressif/esp-idf!27926
2023-12-15 19:07:49 +08:00
zwx
6bec6a5b41
fix(openthread): fix ot netif destroy netif order issue
2023-12-15 18:35:34 +08:00
morris
0bc94b3210
Merge branch 'refactor/async_mcp_non_cacheable_descriptor' into 'master'
...
feat(async_mcp): access DMA descriptor bypass cache
See merge request espressif/esp-idf!27809
2023-12-15 18:30:54 +08:00
Song Ruo Jing
bc09031496
refactor(uart_vfs): Move uart implementation of vfs to esp_driver_uart
...
Deprecated esp_vfs_dev_uart_xxx APIs
vfs_uart test case moved to esp_driver_uart test_apps
Astyle fixed for uart_vfs
2023-12-15 17:14:55 +08:00
Jakob Hasse
b4865acd90
Merge branch 'refactor/move_shared_stack_test_to_esp_system' into 'master'
...
refactor(esp_system): moved shared stack tests from newlib to esp_system
See merge request espressif/esp-idf!27790
2023-12-15 17:06:27 +08:00
Song Ruo Jing
ef281dff5a
fix(esp_driver_uart): always use heap_caps_malloc to malloc memory base on flags
2023-12-15 17:03:58 +08:00
Song Ruo Jing
6ad80f0332
refactor(uart): make uart driver as component, and fix astyle
2023-12-15 17:03:51 +08:00
Aditya Patwardhan
62a0b52a91
Merge branch 'feat/add_ble_support_in_local_ctrl_example' into 'master'
...
feat(examples): Add BLE support in the esp_local_ctrl example
Closes IDFGH-1491
See merge request espressif/esp-idf!27432
2023-12-15 16:32:37 +08:00
Darian
dbb687b9e9
Merge branch 'refactor/usb_enable_formatting' into 'master'
...
USB Host: Enable pre-commit astyle formatting
See merge request espressif/esp-idf!27917
2023-12-15 16:24:21 +08:00
dyarkovoy
1cc04d062c
fix(tools): Fixed Python path case sensitive error on Windows
...
Closes https://github.com/espressif/esp-idf/issues/12779
Closes https://github.com/espressif/esp-idf/pull/12780
2023-12-15 08:01:29 +00:00
Lou Tianhao
d8b1f7207a
change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG
2023-12-15 15:04:06 +08:00
jgujarathi
40adf0bfcd
fix(esp_wifi): Correct wifi lib docs for esp_wifi_crypto_types.h
...
- Wifi lib changes for docs of some APIs in esp_wifi_crypto_types.h
2023-12-15 12:28:18 +05:30
Wan Lei
936cab8e1c
Merge branch 'fix/i2s_multi_dev_test_fix' into 'master'
...
fix(i2s): multi_dev test update to use non_boot_ctrl gpio
See merge request espressif/esp-idf!27873
2023-12-15 14:58:18 +08:00
Vikram Dattu
3d40b17576
fix(docs): fixed doxygen warnings in few headers
...
- non-matching arguments in `i2c_types.h` and `esp_wifi_crypto_types.h`
- Fixed unended `@cond` macro in `esp_err.h`
2023-12-15 12:28:18 +05:30
Vikram Dattu
ec1057a05a
fix(esp_srp): Use @file
for file documentation and missing doc
...
Using @brief for file description wrongly associates the documentation to an API.
Correct way to add file description is to use `@file` and then `@brief`. Corrected the same.
- Also added missing doc for esp_srp_handle_t
2023-12-15 12:28:17 +05:30
Rahul Tank
3c6144046b
fix(nimble): Handle all 0s address of external controllers during IRK generation
2023-12-15 11:39:41 +05:30
Harshit Malpani
8dcdcc5831
feat: Update esp_http_client example
...
Added test case in esp_http_client example to test digest auth
with SHA-256 algorithm
2023-12-15 11:32:57 +05:30
Harshit Malpani
803ad150cf
feat(esp_http_client): SHA256 support in digest auth
...
Added support for using SHA256 algorithm while calculating
digest auth in HTTP client connection
Closes https://github.com/espressif/esp-idf/issues/12383
2023-12-15 11:32:57 +05:30