Harshit Malpani
ae71e1ddb9
fix(esp_http_server): Add support for custom HTTP status codes
...
Closes https://github.com/espressif/esp-idf/issues/12399
2023-12-20 16:59:38 +05:30
Guillaume Souchere
0d6b84c939
Merge branch 'fix/heap-trace-hash-map-remove' into 'master'
...
fix(heap): prevent double traversal of hashmap in map_find_and_remove
Closes IDFGH-11713
See merge request espressif/esp-idf!27985
2023-12-20 18:53:39 +08:00
Anton Maklakov
46f9c85974
Merge branch 'ci/different_cache_key_for_idf_ver' into 'master'
...
ci: differnet cache key for different idf ver
See merge request espressif/esp-idf!28005
2023-12-20 17:39:30 +08:00
schottj
7b10d02201
fix(app_update): fixed undeclared variable 'ret' in esp_ota_ops.c
2023-12-20 14:58:06 +05:30
Mo Fei Fei
3140fcadf2
Merge branch 'docs/update_cn_trans_usb-serial-jtag-console' into 'master'
...
docs: Update cn trans for use-serial-jtag-console
Closes DOC-6815
See merge request espressif/esp-idf!28004
2023-12-20 16:42:09 +08:00
Song Ruo Jing
d7b3bf0b69
Merge branch 'fix/esp32p4_gpio_pins' into 'master'
...
change(gpio): esp32p4 available pins are GPIO0 ~ GPIO54
Closes IDF-7735
See merge request espressif/esp-idf!28016
2023-12-20 16:39:21 +08:00
Mahavir Jain
7fc9b09c34
fix(cmake): for embedded data length use .long attribute
...
For Linux builds if the embedded data length exceeded 16-bit value then
the build used to fail with following error:
build/x509_crt_bundle.S: Assembler messages:
build/x509_crt_bundle.S:4201: Warning: value 0x1056e truncated to 0x56e
GNU ASM for X86 systems treats .word attribute as of size 2 bytes, this commit
uses .long attribute to take the size to 4 bytes.
2023-12-20 13:59:19 +05:30
Abhik Roy
01797231f9
fix(lwip): Fixed debug format, added ci test config
...
* Update submodule: git log --oneline 542ba299..f5c43549
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 )
2023-12-20 18:52:16 +11:00
Shu Chen
d7b9a3b3da
Merge branch 'fix/allow_bind_no_index_netif' into 'master'
...
fix(openthread): allow setting netif_idx of udp pcb to no_index
See merge request espressif/esp-idf!28010
2023-12-20 15:09:50 +08:00
Roshan Bangar
473f2bdd1e
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2
2023-12-20 12:20:11 +05:30
mofeifei
07d0266c88
docs: Update cn trans for use-serial-jtag-console
2023-12-20 14:08:27 +08:00
Rahul Tank
f4c74d8b74
Merge branch 'feat/add_csa_selection_vsc' into 'master'
...
feat(nimble): Add VSC support for setting chan select algo
Closes BLERP-342
See merge request espressif/esp-idf!27942
2023-12-20 14:04:20 +08:00
Laukik Hase
c93bce28ed
Merge branch 'contrib/github_pr_12570' into 'master'
...
Add check prov mgr is stopped (GitHub PR)
Closes IDFGH-11433
See merge request espressif/esp-idf!28003
2023-12-20 14:02:06 +08:00
luoxu
63a7db457a
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2023-12-20 12:20:26 +08:00
Song Ruo Jing
f244dc693d
Merge branch 'feature/esp32p4_regi2c_support' into 'master'
...
feat(regi2c): support regi2c for esp32p4
Closes IDF-8825
See merge request espressif/esp-idf!28011
2023-12-20 11:43:36 +08:00
Song Ruo Jing
20f6505aa6
change(gpio): esp32p4 available pins are GPIO0 ~ GPIO54
2023-12-20 11:23:32 +08:00
Marius Vikhammer
1606d60c07
Merge branch 'ci/enable_bootloader_sup_tests' into 'master'
...
change(bootloader-support): enable tests for P4 and QEMU
Closes QEMU-149 and IDF-8114
See merge request espressif/esp-idf!28018
2023-12-20 10:59:47 +08:00
morris
8ebddc207f
Merge branch 'feature/mipi_dsi_hal_driver' into 'master'
...
feat(dsi): add mipi dsi hal+ll layer driver
See merge request espressif/esp-idf!27555
2023-12-20 10:17:12 +08:00
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