C.S.M
eb7f6e5725
Merge branch 'fix/ci_flash_counter' into 'master'
...
fix(spi_flash): Fix spi_flash counter test on CI
See merge request espressif/esp-idf!27965
2023-12-20 09:56:19 +08:00
Marius Vikhammer
5b36225162
change(bootloader): enable tests for P4 and QEMU
2023-12-20 09:27:18 +08:00
Ivan Grokhotkov
c90b6c18c9
fix(linux): define __assert_func for IDF_TARGET=linux on macOS
2023-12-19 23:01:00 +01:00
Ivan Grokhotkov
b56bb7d8e4
fix(cmake): don't emit section directive when embedding files on host
2023-12-19 23:00:48 +01:00
Ivan Grokhotkov
6f9038809a
fix(esp_netif): move endian.h to linux component, fix macOS build
...
Co-authored-by: Radek Tandler <radek.tandler@espressif.com>
2023-12-19 23:00:48 +01:00
Ivan Grokhotkov
1bd417ad68
fix(cmake): don't add Clang flags not supported in Apple toolchain
2023-12-19 23:00:48 +01:00
Ivan Grokhotkov
7f171f01b1
Merge branch 'bugfix/ignore_build_warnings_local' into 'master'
...
fix(idf-build-apps): make ignore_build_warnings.txt usable locally
See merge request espressif/esp-idf!27881
2023-12-20 05:59:08 +08:00
Ivan Grokhotkov
0f8d4fa2b4
Merge branch 'bugfix/macos_build_linux_target_transport_tls_http_server' into 'master'
...
fix(linux): fix several components failing to build with IDF_TARGET=linux on macOS
See merge request espressif/esp-idf!27883
2023-12-20 05:58:29 +08:00
Guillaume Souchere
eb3507a5a2
fix(heap): prevent double traversal of hashmap in map_find_and_remove
...
Remove the use of SLIST_REMOVE in map_find_and_remove to prevent the hashmap
list to be traversed twice in the function.
Closes https://github.com/espressif/esp-idf/issues/12820
2023-12-19 18:02:08 +01:00
Ivan Grokhotkov
7b8f69404f
feat(linux): provide getrandom implementation for macOS
...
This makes getrandom(2) usable when compiling with IDF_TARGET=linux
on a macOS host.
2023-12-19 15:11:32 +01:00
Chen Yudong
77597f7ac8
ci: do not upload caches for dev branches by default
2023-12-19 20:36:55 +08:00
Ivan Grokhotkov
a596ca56a8
fix(mbedtls): fix -Wstrict-prototypes warning when compiling on Linux
2023-12-19 13:29:15 +01:00
Ivan Grokhotkov
8bf23e5372
fix(esp-tls): fix build for IDF_TARGET=linux on macOS
2023-12-19 13:28:59 +01:00
Ivan Grokhotkov
49f289f893
fix(esp_http_server): fix build for IDF_TARGET=linux on macOS
2023-12-19 13:28:59 +01:00
Ivan Grokhotkov
3a340b385f
Merge branch 'feature/qemu_lcd' into 'master'
...
feat(qemu): add a CLI option for graphics output
See merge request espressif/esp-idf!27874
2023-12-19 20:07:29 +08:00
Fu Zhibo
4149148fa2
feat(regi2c): support regi2c for esp32p4
2023-12-19 19:22:51 +08:00
Xu Si Yu
edb0063953
fix(openthread): allow setting netif_idx of udp pcb to no_index
2023-12-19 18:43:51 +08:00
Tomas Rohlinek
88cc473910
Merge branch 'docs/fatfs_link_lock' into 'master'
...
Docs(storage/fatfs): Add documentation for FATFS_LINK_LOCK Kconfig option
Closes IDF-8739
See merge request espressif/esp-idf!27472
2023-12-19 18:37:52 +08:00
zhiweijian
8dc646a9b3
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default
2023-12-19 17:27:30 +08:00
Frantisek Hrbata
09ba070b7e
fix: allow to use older pre-commit hook version
...
With b93cc581a5
("fix: set default pre-commit hook stages to pre-commit..")
a dependency on pre-commit 3.3 was added. As it turned out, there are
people still using e.g. 2.16 version and this change is causing problems.
1. The minimum_pre_commit_version is checked after the config is parsed.
Meaning if there is a problem in the config file, like unknown
pre-commit for default_stages, pre-commit exits with an error not
suggesting that it should be updated.
2. "pre-commit" was added in 3.2 for consistency with git hook names and
we can use "commit" instead avoiding dependency on newer pre-commit.
For more info please see [1] and [2].
3. default_install_hook_types[4] were added in 2.18.0[3]. This was IMHO actually
a nice feature to have in our .pre-commit-config.yaml, because it
specifies which hooks should be installed when pre-commit install is
executed. Meaning it's not necessary to list the stages explicitly with the -t
options. Anyway we haven't used this feature till now, so it
hopefully should not be a problem if we remove it again.
With this change we can still avoid to start pre-commit plugins multiple
times for different stages, but also make it compatible with older
versions(2.16).
[1] https://github.com/pre-commit/pre-commit/issues/2732
[2] https://github.com/pre-commit/pre-commit/pull/2808
[3] https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md#2180---2022-04-02
[4] https://pre-commit.com/#top_level-default_install_hook_types
Fixes: b93cc581a5
("fix: set default pre-commit hook stages to pre-commit..")
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-12-19 10:01:43 +01:00
Chen Yudong
ff015d1872
ci: differnet cache key for different idf ver
...
update caches on release tags and nightly schedules
2023-12-19 16:56:53 +08:00
monoliths
55acf50c48
feat(wifi_prov): Add API for checking whether the provisioning state machine is idle
2023-12-19 14:09:14 +05:30
Roland Dobai
539425ff99
Merge branch 'feature/doc_update_idf_file_args_plus_idftoolspath_setup' into 'master'
...
feat(tools): Documentation update about setting IDF_TOOLS_PATH and idf.py argument file parsing
Closes IDF-8527 and IDFGH-11401
See merge request espressif/esp-idf!27080
2023-12-19 16:32:58 +08:00
mofeifei
7d627a1c5e
docs: Update cn trans for fatfs.rst
2023-12-19 08:46:20 +01:00
Armando (Dou Yiwen)
3cd7fb6321
Merge branch 'change/remove_idf_env_bringup_macro_on_p4' into 'master'
...
p4: disable CONFIG_IDF_ENV_BRINGUP config
See merge request espressif/esp-idf!27623
2023-12-19 15:37:40 +08:00
Tomáš Rohlínek
577af7d6ef
docs(storage/fatfs): Refactor FatFs documentation
2023-12-19 08:11:05 +01:00
Tomáš Rohlínek
eea16b18db
docs(storage/fatfs): Document the new fatfs_link_lock Kconfig option
2023-12-19 08:11:02 +01:00
Espressif BOT
8f0f7f007c
change(mbedtls/crt_bundle): Update esp_crt_bundle certificates
2023-12-19 14:40:56 +08:00
cjin
71901499b9
change(ble): added ble cca en and thresh option
2023-12-19 14:38:44 +08:00
luomanruo
0504b60b7a
ble: support for selecting CSA#2 by menuconfig
...
ble(fix): fixed event receiving on host side without returning event buffer to pool
2023-12-19 14:38:22 +08:00
Guillaume Souchere
b2cc934b94
fix(heap): Fix the use of block owner macro
...
In heap_caps_get_info, update the use of block owner
macros to use MULTI_HEAP_BLOCK_OWNER_SIZE() instead of
MULTI_HEAP_ADD_BLOCK_OWNER_SIZE(0).
2023-12-19 07:10:37 +01:00
Jiang Jiang Jian
73de93d55e
Merge branch 'bugfix/wait_tvsl_after_non_pd_top_lightsleep_for_esp32c6' into 'master'
...
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6
Closes IDF-6930
See merge request espressif/esp-idf!27726
2023-12-19 14:01:45 +08:00
luomanruo
573e13c569
ble(update):
...
Update c2 lib to 7c6c9d53
Update h2 lib to 0ecb36f0
Update c6 lib to 0ecb36f0
2023-12-19 12:25:08 +08:00
morris
44e856703c
feat(dsi): add mipi dsi hal+ll layer driver
2023-12-19 11:39:59 +08:00
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
Marius Vikhammer
c4f2abbfd3
fix(interrupts): fixed flakey intr dump test
2023-12-19 10:36:04 +08:00
Marius Vikhammer
0e2bd068be
feat(console): added config option for console task affinity
2023-12-19 10:35:14 +08:00
Armando
12c092fbef
change(p4): remove CONFIG_IDF_ENV_BRINGUP on p4
2023-12-19 09:30:59 +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
Rahul Tank
df796b3ed9
feat(nimble): Add VSC support for setting chan select algo
2023-12-18 17:46:52 +05:30
wuzhenghui
5351275c87
change(esp_hw_support/sleep): rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY
...
1. Rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY to ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY
2. Set ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY visible for all targets
2023-12-18 19:56:56 +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