Darian Leung
0a15f28d17
refactor(freertos): Uncrustify and format IDF addition headers
...
- Uncrustified IDF addition related header/source files
- Reorganized functions into groups
- linker_common.lf updated to adhere to new function organization
2023-08-30 14:11:52 +08:00
Darian Leung
a67e8c1972
refactor(freertos): Rename freertos_v8_compat.c to freertos_compatibility.c
...
Rename API compatibility file to be more general, and add a proper description.
2023-08-30 14:11:52 +08:00
Cai Xin Ying
b6d4bae4c6
Merge branch 'docs/update_api-reference/peripherals' into 'master'
...
docs: update format issues for EN and CN files under api-reference/peripherals
Closes DOC-5862
See merge request espressif/esp-idf!25022
2023-08-30 12:17:09 +08:00
Song Ruo Jing
767698b90d
feat(uart): Add sdkconfig.ci.iram_safe test for UART driver
2023-08-30 11:30:03 +08:00
Wang Meng Yang
0f852ec0da
Merge branch 'feature/add_bt_set_page_timeout_api' into 'master'
...
Feat(bt/bluedroid): Add new apis for bluetooth to set and get page timeout
Closes BT-3392
See merge request espressif/esp-idf!25351
2023-08-30 11:29:44 +08:00
Marius Vikhammer
4f71937a9f
Merge branch 'bugfix/move_arch_files_system_cmake' into 'master'
...
feat(esp-system): moved common arch files out to common cmakelist
See merge request espressif/esp-idf!25625
2023-08-30 11:19:04 +08:00
Marius Vikhammer
8ecbd1f59b
feat(core-system/wdt): added support for watchdogs on P4
2023-08-30 11:04:02 +08:00
Dai Zi Yan
91d709938f
Merge branch 'docs/update_translation' into 'master'
...
docs: keep the error log in English
Closes DOC-5818
See merge request espressif/esp-idf!25629
2023-08-30 10:56:24 +08:00
ding huan
22697a2e37
ci(wifi): Test connect api at different phase
2023-08-30 10:31:02 +08:00
caixinying-git
0b0c828d5f
docs: update format issues for EN and CN files under api-reference/peripherals
2023-08-30 10:08:01 +08:00
morris
70882235b2
Merge branch 'docs/add_Chinese_translation_for_the_rest_docs_of_api-guides/tools' into 'master'
...
Docs: provide CN translation for the rest docs of api-guides/tools
Closes DOC-5400
See merge request espressif/esp-idf!24103
2023-08-29 23:10:06 +08:00
Cai Xin Ying
9684acc482
Docs: provide CN translation for the rest docs of api-guides/tools
2023-08-29 23:10:06 +08:00
morris
47bb157cab
refactor(twai): add reset and clock control to twai LL layer
2023-08-29 22:19:57 +08:00
radek.tandler
f693b78f93
feature(nvs_flash) : added support iteration over namespace by index - review changes
2023-08-29 16:05:02 +02:00
Ivan Grokhotkov
92ff04ebea
nvs: use 'handle' argument name for consistency
2023-08-29 13:59:34 +02:00
Cody P Schafer
f2af1c5305
nvs: support iteration over namespace by index
...
Users of the nvs API are likely to have `nvs_handle_t` in all cases, but
not all of them carry around the partition name and namespace name (as
they aren't needed after creating an `nvs_handle_t`).
Allow this common case to use nvs iteration without them tracking
additional data by using the `nvs_handle_t` to locate the namespace
index and the partition name by introducing an alterate to
`nvs_entry_find` called `nvs_entry_find_in_handle`, which operates
similarly except that it is given a `nvs_handle_t` instead of partition
and namespace strings.
This is somewhat more limited than the `nvs_entry_find` API as one
cannot examine all keys in a given partition.
2023-08-29 13:59:34 +02:00
zhangwenxu
58b0fcde36
bugfix(esp_phy): fix using wrong macro
2023-08-29 18:28:29 +08:00
Erhan Kurubas
f0fba3fc4c
Merge branch 'fix/bp_wp_in_panic' into 'master'
...
Fix bp/wp logic when debugger is connected
See merge request espressif/esp-idf!25582
2023-08-29 18:23:36 +08:00
Adam Múdry
087de4c77a
docs(storage): Add supported data partition subtypes
2023-08-29 11:28:28 +02:00
daiziyan
ffbd59fd37
docs: keep the error log in English
2023-08-29 17:10:23 +08:00
gongyantao
ff353beec9
feat(bt/gap): Add new apis for bluetooth to set and get page timeout
...
1: add two new apis for classic bluetooth,
esp_bt_gap_set_page_timeout(page_to) and esp_bt_gap_get_page_timeout(),
which can get and set the value of page timeout.
2023-08-29 16:28:35 +08:00
Marius Vikhammer
73954ab9e8
feat(esp-system): moved common arch files out to common cmakelist
2023-08-29 16:14:43 +08:00
Armando (Dou Yiwen)
c9adbe13d8
Merge branch 'feature/support_psram_on_p4' into 'master'
...
esp_psram: esp32p4 psram device driver support
Closes IDF-7495
See merge request espressif/esp-idf!25368
2023-08-29 15:50:30 +08:00
Wan Lei
cff1631ac7
Merge branch 'fix/fixed_polling_api_lock_logic' into 'master'
...
fix(spi_master): fixed polling_start break common resouce when error
See merge request espressif/esp-idf!25593
2023-08-29 15:21:24 +08:00
Shu Chen
11b9d983c5
Merge branch 'bugfix/fix_ieee802154_test_issue' into 'master'
...
fix(ieee802154): fix ieee802154_test
See merge request espressif/esp-idf!24886
2023-08-29 15:11:05 +08:00
Darian
f1c71b75fa
Merge branch 'refactor/freertos_task_snapshot_option' into 'master'
...
refactor(freertos): Remove option for Task Snapshot
See merge request espressif/esp-idf!25610
2023-08-29 14:19:55 +08:00
Sudeep Mohanty
abc89df287
Merge branch 'bugfix/ulp_riscv_reg_ops_header_inclusion' into 'master'
...
fix(ulp_riscv): Fixed the header inclusion dependency for ulp_riscv_register_ops.h
Closes IDFGH-10922
See merge request espressif/esp-idf!25599
2023-08-29 11:15:26 +08:00
morris
cd9f48823d
Merge branch 'refactor/rcc_critical_section_follow_up' into 'master'
...
refactor(lp_periph): move enable and reset control to LL driver
See merge request espressif/esp-idf!25498
2023-08-29 08:40:02 +08:00
Peter Dragun
a58be23118
bug(tools): dependency check catch exception when package not installed
2023-08-28 16:03:15 +02:00
Martin Vychodil
e44d4260ad
Merge branch 'feature/storage_host_test_nvs_flash2' into 'master'
...
nvs_flash: finished migration of host tests to the linux emulator of esp_partition
See merge request espressif/esp-idf!23926
2023-08-28 20:20:16 +08:00
Darian Leung
6adcb64ad4
refactor(freertos): Uncrustify Task Snapshot header
2023-08-28 20:11:27 +08:00
Darian Leung
659ec67967
refactor(freertos): Remove option for Task Snapshot
...
Previously, Task Snapshot could be conditionally built based on the
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT option. However, there is no overhead
with always enabling Task Snapshot functions, as the linker will remove any
functions if they are not called.
This commit...
- removes all ESP-IDF dependencies on the CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT
option so that Task Snapshot functions are always available.
- Makes CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT a hidden option to maintain
compatibility with user code.
- adds documentation regarding Task Snapshot.
2023-08-28 20:11:27 +08:00
Island
5663531a7e
Merge branch 'bugfix/ble_hci_issues_chain_mbuf' into 'master'
...
fix hci issues when chain mbuf exists
See merge request espressif/esp-idf!25531
2023-08-28 18:39:45 +08:00
Sudeep Mohanty
fad94806ef
change(freertos): Disable Amazon SMP FreeRTOS kernel for esp32p4
...
This commit disables building of the Amazon SMP FreeRTOS kernel for
esp32p4. Supported to be enabled in the future.
2023-08-28 10:26:13 +00:00
Sudeep Mohanty
a7e8bf34bb
Merge branch 'docs/freertos_docs_for_p4' into 'master'
...
docs(freertos): Updated FreeRTOS documentation for ESP32-P4
Closes IDF-7760
See merge request espressif/esp-idf!25550
2023-08-28 18:24:58 +08:00
Adam Múdry
f75bc09cee
Merge branch 'fix/fatfs_ff_volumes_warning' into 'master'
...
fix(fatfs): Fix a warning when FF_VOLUMES is set to 1
Closes IDFGH-10887
See merge request espressif/esp-idf!25422
2023-08-28 18:20:38 +08:00
wanlei
f7068bd937
fix(spi_master): fixed polling_start break common resouce when error
2023-08-28 18:18:38 +08:00
Erhan Kurubas
16be3a18c5
Merge branch 'feature/configurable_gcov_task_size' into 'master'
...
feat(gcov): make gcov dump task size configurable
See merge request espressif/esp-idf!25456
2023-08-28 18:00:22 +08:00
Sudeep Mohanty
ac4a0649bb
fix(ulp_riscv): Fixed the header inclusion dependency for ulp_riscv_register_ops.h
...
There are redefinition compilation warnings for the register operation
macros when a ULP program was compiled which included soc.h before
ulp_riscv_register_ops.h. This commit fixes the issues by delegating the
exclusion macro to the CMakeLists.txt file.
Closes: https://github.com/espressif/esp-idf/issues/12116
2023-08-28 17:39:48 +08:00
Erhan Kurubas
7549995754
fix(readme): add esp32p4 etm test app to the supported targets table
2023-08-28 10:46:56 +02:00
Erhan Kurubas
65dcc565a7
fix(breakpoint): fix bp/wp logic when debugger is connected
2023-08-28 10:46:56 +02:00
Euripedes Rocha
e29c0c9554
feat(mqtt): Update submodule reference to 301bd9e0
...
git log --oneline dffabb067fb3c39f486033d2e47eb4b1416f0c82..301bd9e0282eb993523b84d6c56d2559346aa071
Detailed description of the changes:
* fix: Added missing update to message data
- See merge request espressif/esp-mqtt!189
- See commit https://github.com/espressif/esp-mqtt/commit/cc41d1b
* PR: fixing typos in `mqtt5_error_reason_code`
- See merge request espressif/esp-mqtt!188
- feat: Add enum definition with typo to keep backwards compatibility (espressif/esp-mqtt@90b4a45 )
- fixing typos in `mqtt5_error_reason_code` (espressif/esp-mqtt@dc775bb )
* docs: Clarify keepalive timeout
- See merge request espressif/esp-mqtt!186
- See commit https://github.com/espressif/esp-mqtt/commit/cb1e6cf
* fix: LOG format strings
- See merge request espressif/esp-mqtt!187
- See commit https://github.com/espressif/esp-mqtt/commit/a3b04f2
* Fix: Stop client only if it's running.
- See merge request espressif/esp-mqtt!183
- See commit https://github.com/espressif/esp-mqtt/commit/36eec6f
* fix: Error on publish message creation was ignored.
- See merge request espressif/esp-mqtt!185
- See commit https://github.com/espressif/esp-mqtt/commit/585e3ba
* Fix: Allocation for connection buffer was incorrectly done.
- See merge request espressif/esp-mqtt!182
- See commit https://github.com/espressif/esp-mqtt/commit/6c849c6
* Adds mqtt host tests to Ci
- See merge request espressif/esp-mqtt!181
- See commit https://github.com/espressif/esp-mqtt/commit/4050df4
* Fix: Outbox was leaked in case of initialization failure
- See merge request espressif/esp-mqtt!180
- See commit https://github.com/espressif/esp-mqtt/commit/5d491a4
* feat: Add option to bind interface of use
- See merge request espressif/esp-mqtt!179
- Closes https://github.com/espressif/esp-mqtt/issues/253
- See commit https://github.com/espressif/esp-mqtt/commit/363fbf7
* Add outbox size control feature
- See merge request espressif/esp-mqtt!141
- feat: Introduces outbox limit (espressif/esp-mqtt@372ab7b )
- Removes unused outbox functions. (espressif/esp-mqtt@21a5491 )
- refactor: Group access to output buffer in mqtt_connection_t (espressif/esp-mqtt@122875b )
* Add custom transport configuration
- See merge request espressif/esp-mqtt!169
- feat: Add custom transport configuration (espressif/esp-mqtt@a5c1b44 )
* Removes leftover calls to event_handler
- See merge request espressif/esp-mqtt!178
- See commit https://github.com/espressif/esp-mqtt/commit/a492935
* PR: Added support to set server common name.
- See merge request espressif/esp-mqtt!173
- Added support to set server common name. (espressif/esp-mqtt@6195762 )
* Merge branch 'bugfix/return_on_qos0_disconnected' into 'master'
- See merge request espressif/esp-mqtt!175
- See commit https://github.com/espressif/esp-mqtt/commit/5bd9724
* Merge branch 'bugfix/cpp_compilation' into 'master'
- See merge request espressif/esp-mqtt!174
- See commit https://github.com/espressif/esp-mqtt/commit/70cbaca
* bug: Incorrect return on disconnect qos0 publish
- See merge request espressif/esp-mqtt!172
* Fix: Compilation in C++ with multiple subscribe
- See merge request espressif/esp-mqtt!171
* ci: Fix qemu build against 5.1
- See merge request espressif/esp-mqtt!170
- See commit https://github.com/espressif/esp-mqtt/commit/94defb8
* Minor cleanups on mqtt client
- See merge request espressif/esp-mqtt!168
- Removes pending message count (espressif/esp-mqtt@da6d38a )
- Bugfix: Dispatch transport error on all write operations (espressif/esp-mqtt@5729048 )
- Merge enqueue functions (espressif/esp-mqtt@72833c7 )
* Adds a configuration for outbox data destination
- See merge request espressif/esp-mqtt!166
- feat: Adds a configuration for outbox data destination (espressif/esp-mqtt@2c71f9e )
* CI: Add configuration for ttfw
- See merge request espressif/esp-mqtt!167
- See commit https://github.com/espressif/esp-mqtt/commit/d71dcf3
* mqtt5: Fix flow control will increase count when send fragmented packet
- See merge request espressif/esp-mqtt!164
- Closes https://github.com/espressif/esp-mqtt/issues/255
- See commit https://github.com/espressif/esp-mqtt/commit/5cce2c4
* Add license information to queue
- See merge request espressif/esp-mqtt!163
- See commit https://github.com/espressif/esp-mqtt/commit/36f0faa
* MQTTv5: Fixes and additions from GitHub PRs
- See merge request espressif/esp-mqtt!162
- Merges https://github.com/espressif/esp-mqtt/pull/250
- fix: Allow MQTT v5 zero length payload (espressif/esp-mqtt@65a4fda )
- feature: Include subscribe_id in esp_mqtt5_event_property_t (espressif/esp-mqtt@1011e63 )
* Feature: Enable SUBSCRIBE to multiple topics
- See merge request espressif/esp-mqtt!156
- See commit https://github.com/espressif/esp-mqtt/commit/3210255
* Adds Kconfig option to configure poll read timeout
- See merge request espressif/esp-mqtt!159
- Closes: https://github.com/espressif/esp-mqtt/issues/245
- See commit https://github.com/espressif/esp-mqtt/commit/2fa945d
* Fix formatting when using printf nano
- See merge request espressif/esp-mqtt!160
- See commit https://github.com/espressif/esp-mqtt/commit/e9b865e
* mqtt5: Fix flow control will regard the DUP packet and not consider PUBCOMP packet
- See merge request espressif/esp-mqtt!158
- Closes https://github.com/espressif/esp-mqtt/issues/243
- See commit https://github.com/espressif/esp-mqtt/commit/ed76036
* Remove possible null pointer dereferences
- See merge request espressif/esp-mqtt!157
- Bugfix: Remove Remove possible null pointer dereferences (espressif/esp-mqtt@f80772b )
2023-08-28 06:20:59 +00:00
Aditya Patwardhan
e05455e592
Merge branch 'bugfix/wrong_ota_upgrade_size_log' into 'master'
...
fix(esp_https_ota): Fix wrong debug print for ota upgrade size
See merge request espressif/esp-idf!25188
2023-08-28 14:15:57 +08:00
Armando
712c0c0075
feat(psram): esp32p4 psram device driver support
2023-08-28 14:14:58 +08:00
Jiang Jiang Jian
550f5b7593
Merge branch 'bugfix/reduce_bss_logging' into 'master'
...
WiFi: Reduce BSS logging in wpa_supplicant
Closes WIFIBUG-57 and WIFIBUG-17
See merge request espressif/esp-idf!25247
2023-08-28 13:44:38 +08:00
Jiang Jiang Jian
24914d15d8
Merge branch 'feature/manage_modem_etm_clock_indepently' into 'master'
...
feat(esp_hw_support): manage modem_etm clock in modem_clock for bt/154 indepently
Closes IDF-8013
See merge request espressif/esp-idf!25284
2023-08-28 13:35:58 +08:00
morris
4a45479336
refactor(lp_periph): move enable and reset control to LL driver
2023-08-28 05:17:56 +00:00
morris
ab42d63054
fix(ci): pre-commit failure on readme check
2023-08-28 05:17:56 +00:00
Roland Dobai
2fbb63124f
Merge branch 'feature/coredump_panic_details' into 'master'
...
feat(coredump): add panic details to the elf file
Closes IDF-7788 and IDF-7789
See merge request espressif/esp-idf!25198
2023-08-28 13:05:58 +08:00
Jiang Jiang Jian
52aea44fa0
Merge branch 'bugfix/esp32c6_udp_bc_mc_rx_loss_rate_is_high' into 'master'
...
fix esp32c6 UDP BC/MC RX loss rate is high when light sleep is enabled
Closes WIFIBUG-85
See merge request espressif/esp-idf!25309
2023-08-28 12:50:29 +08:00