Ivan Grokhotkov
6046b396ac
fix(esp_timer): avoid signed integer overflow in ESP_SYSTEM_INIT_FN
...
CONFIG_ESP_TIMER_ISR_AFFINITY can be equal to -1, whereas
ESP_SYSTEM_INIT_FN takes an uint16_t argument. To avoid overflow,
move the choice of init mask into source code and set the value
explicitly.
2023-11-27 10:20:51 +01:00
Ivan Grokhotkov
75c92c3a66
refactor(startup): implement registration of core init functions
...
Similar to how the secondary init functions were already registered
via ESP_SYSTEM_INIT_FN, do the same for the core init functions.
This MR doesn't actually move the init functions into respective
components yet. This has to be carefully done in follow-up MRs.
2023-11-27 10:20:51 +01:00
Xu Si Yu
feb62db338
Merge branch 'bugfix/event_fd_for_spi_interface' into 'master'
...
fix(openthread): add eventfd nums for spi interface
See merge request espressif/esp-idf!27368
2023-11-27 15:22:04 +08:00
Wan Lei
b058a7e277
Merge branch 'contrib/github_pr_12666' into 'master'
...
Update spi_master_example_main.c (GitHub PR)
Closes IDFGH-11545
See merge request espressif/esp-idf!27403
2023-11-27 12:48:37 +08:00
Darian
e334cda304
Merge branch 'change/usb_host_minor_optimizations' into 'master'
...
change(usb/host): Remove unecessary features
See merge request espressif/esp-idf!27308
2023-11-27 11:31:14 +08:00
Rahul Tank
82532740ae
Merge branch 'bugfix/fix_duplicate_exception_vsc' into 'master'
...
fix(nimble): Fix the parameters in duplicate exception list vsc command
Closes BLERP-211
See merge request espressif/esp-idf!26863
2023-11-27 11:16:01 +08:00
morris
f209113b06
Merge branch 'feat/introduce_esp_driver_rmt' into 'master'
...
feat(rmt): move the driver to a new component
Closes IDF-8381
See merge request espressif/esp-idf!27310
2023-11-27 10:26:44 +08:00
Rahul Tank
d2a52ae749
fix(nimble): Fix the parameters in duplicate exception list vsc command
2023-11-26 12:45:01 +05:30
Lu Xianfan
7317555d39
Update spi_master_example_main.c
2023-11-26 13:04:03 +08:00
morris
f2751213fd
feat(rmt): move the driver to a new component
2023-11-25 00:29:53 +00:00
Darian Leung
095b541125
change(usb/host): Remove some handler function event flags
...
This commit removes internal event flags in the USB Host Library event handling
functions (i.e., usb_host_lib_handle_events() and usb_host_client_handle_events()).
Previously, these flags were added to reduce the number of times semaphores
were given. However, these flags were removed as the performance gain is
negligible and made the logic more complicated.
For usb_host_client_handle_events(), the following flags were removed:
- Remove 'events_pending' flag. The semaphore is now always given
- Remove 'blocked' flag. The 'handling_events' flag is already sufficient
- Critical sections are now shortened due to simplication of semaphore usage.
For usb_host_lib_handle_events(), the following flags were removed:
- Remove 'process_pending' flag. The semaphore is now always given
- Renamed 'blocked' flag to 'handling_events'
2023-11-24 22:08:57 +08:00
Song Ruo Jing
b403ef9527
Merge branch 'refactor/uart_read_bytes_from_ringbuf' into 'master'
...
change(uart): improved the internal logic of uart_read_bytes
Closes IDFGH-11220
See merge request espressif/esp-idf!27290
2023-11-24 21:35:05 +08:00
Chen Yu Dong
ab03c2ea13
Merge branch 'ci/fix_fetch_git_diff_on_schedules' into 'master'
...
ci: fix fetch git diff from pipeline schedules
See merge request espressif/esp-idf!27263
2023-11-24 21:15:41 +08:00
Darian Leung
16c37f9db1
change(usb/host): Remove data buffer headers from URBs
...
This commit removes the ability to reserve a header in the data buffer of an
allocated URB. The header was required for a now defunct implementation of a
synchronous USB Host library API. Thus, headers are no longer required in
URB data buffers.
2023-11-24 20:57:03 +08:00
Song Ruo Jing
e358d379e5
change(uart): improved the internal logic of uart_read_bytes
...
Ringbuffer usage becomes more efficient with the use of xRingbufferReceiveUpTo
Closes https://github.com/espressif/esp-idf/issues/12386
2023-11-24 19:02:11 +08:00
Martin Vychodil
76011fc8f7
Merge branch 'fix/uart_select_malloc' into 'master'
...
fix(vfs): fix uart malloc when locates ISR context in IRAM
See merge request espressif/esp-idf!27278
2023-11-24 18:57:30 +08:00
Gao Xu
b9a3dd1b37
Merge branch 'bugfix/fix_adc_cali_error_after_light_sleep_wake_on_h2' into 'master'
...
adc: fix calibration error when waking up from light sleep on H2 and enable test
Closes IDF-8569
See merge request espressif/esp-idf!27242
2023-11-24 18:25:35 +08:00
Jiang Jiang Jian
f4c7dfd391
Merge branch 'bugfix/nan_svc_cancel_crash' into 'master'
...
Fix crash while cancelling NAN service
Closes WIFI-5970, WIFIBUG-172, and XIAOMI-154
See merge request espressif/esp-idf!25588
2023-11-24 18:04:46 +08:00
Marius Vikhammer
87757f0a66
Merge branch 'contrib/github_pr_11524' into 'master'
...
Update related documents with new ESP32-WROOM-32E & ESP32-WROOM-32UE datasheet (GitHub PR)
Closes IDFGH-10262
See merge request espressif/esp-idf!27227
2023-11-24 14:17:48 +08:00
Shyamal Khachane
05896af6bd
fix(esp_wifi): Fix crash while cancelling NAN service
2023-11-24 04:15:39 +00:00
C.S.M
372f069324
Merge branch 'fix/flash_s2_ci' into 'master'
...
fix(spi_flash): Fix ESP32S2 multi-flash test
See merge request espressif/esp-idf!27338
2023-11-24 11:52:19 +08:00
Kevin (Lao Kaiyao)
ff45ef6516
Merge branch 'refactor/esp_driver_dac' into 'master'
...
refactor(dac): make dac driver as component
Closes IDF-8370
See merge request espressif/esp-idf!27264
2023-11-24 11:28:23 +08:00
Xu Si Yu
28e9610e01
Merge branch 'bugfix/fix_wrong_path_of_ot_sleep_ci' into 'master'
...
fix(ci): fix wrong path of ot sleep case
See merge request espressif/esp-idf!27359
2023-11-24 10:31:08 +08:00
Tomas Rezucha
d015becbad
Merge branch 'fix/usb_msc_test' into 'master'
...
fix(usb/test): Update MSC device test for new console
Closes IDFCI-1873
See merge request espressif/esp-idf!27358
2023-11-24 09:54:29 +08:00
Martin Vychodil
aee0ed7c07
Merge branch 'fix/fatfs_formatting_wrong_volume' into 'master'
...
Fix: FATFS formatting wrong partition
Closes IDFGH-11404
See merge request espressif/esp-idf!27011
2023-11-24 05:22:57 +08:00
Roland Dobai
f97b39b437
Merge branch 'fix/astyle_pyyaml_cython' into 'master'
...
fix(ci): bump astyle version to v1.0.5 in .pre-commit-config.yaml
Closes IDF-8608
See merge request espressif/esp-idf!27361
2023-11-23 22:10:04 +08:00
Adam Múdry
25714837cf
fix(storage): FATFS WL function formatting wrong partition
...
Closes https://github.com/espressif/esp-idf/issues/12542
Co-authored-by: Tony Stuart <anthonyfstuart@gmail.com>
2023-11-23 13:54:00 +01:00
Xu Si Yu
45095994e6
fix(openthread): add eventfd nums for spi interface
2023-11-23 19:54:30 +08:00
Cao Sen Miao
2c131672db
fix(spi_flash): Fix ESP32S2 multi-flash test
2023-11-23 19:49:59 +08:00
Island
a3bea27e68
Merge branch 'ci/fix_nimble_build_error' into 'master'
...
ci(nimble): removed ci configs which set esp32 only options
See merge request espressif/esp-idf!27349
2023-11-23 19:14:21 +08:00
Martin Vychodil
caf3ae711b
Merge branch 'fix/memory_leak_in_nvs_flash' into 'master'
...
fix(nvs_flash): Fix the memory leak in the nvs_flash test app
Closes IDFCI-1872
See merge request espressif/esp-idf!27324
2023-11-23 18:23:13 +08:00
Frantisek Hrbata
3588267e67
fix(ci): bump astyle version to v1.0.5 in .pre-commit-config.yaml
...
pyyaml have problem with newer cython(3.0), this was fixed in pyyaml
6.0.1, which requires cython<3.0. The pyyaml dependency in astyle
was fixed in v1.0.5, but the pre-commit config is still useing v1.0.2.
As a result the pre-commit hooks installation of astyle can fail
on pyyaml. Fix this by bumping the astyle version for pre-commit.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-11-23 11:18:01 +01:00
Martin Vychodil
65cdca7696
Merge branch 'feature/expose_unload_partitions' into 'master'
...
refactor(esp_partition): Expose function for unloading partitions
Closes IDFGH-11498
See merge request espressif/esp-idf!27331
2023-11-23 17:11:53 +08:00
Xu Si Yu
86300959c5
fix(ci): fix wrong path of ot sleep case
2023-11-23 16:48:06 +08:00
Tomas Rezucha
e51a0cf2b4
fix(usb/test): Update MSC device test for new console
2023-11-23 08:50:45 +01:00
laokaiyao
ef7772eee0
refactor(dac): make dac driver as component
2023-11-23 12:04:06 +08:00
Marius Vikhammer
47690e2465
ci(nimble): removed ci configs which set esp32 only options
2023-11-23 12:03:13 +08:00
Wu Zheng Hui
581824d1f2
Merge branch 'feature/reinitialize_icg_map_in_modem_module_enable' into 'master'
...
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
Closes WIFI-6312
See merge request espressif/esp-idf!27168
2023-11-23 11:55:34 +08:00
Jiang Jiang Jian
676968ab0e
Merge branch 'bugfix/ble_update_lib_1110' into 'master'
...
Bugfix/ble update lib 1110
Closes BLERP-242, BLERP-248, BLERP-241, BLERP-243, BLERP-239, BLERP-256, BLERP-257, BLERP-258, BLERP-259, BLERP-260, BLERP-261, BLERP-262, BLERP-240, BLERP-227, BLERP-214, BLERP-266, BLERP-267, BLERP-268, BT-3481, WIFI-6313, and BLERP-287
See merge request espressif/esp-idf!27060
2023-11-23 11:05:18 +08:00
Jiang Jiang Jian
5d3c1bb8ef
Merge branch 'bugfix/fix_wifi_init_reentrant_issue' into 'master'
...
fix(wifi): fix wifi init reentrant issue
Closes WIFIBUG-242
See merge request espressif/esp-idf!26718
2023-11-23 10:57:28 +08:00
Jakob Hasse
0a5fd73dd2
Merge branch 'refactor/memory_leak_message_shorter' into 'master'
...
refactor(ci): prevent memory leak message without memory leak
See merge request espressif/esp-idf!27226
2023-11-23 10:49:24 +08:00
Jakob Hasse
5f4865e838
Merge branch 'doc/soc_cap_tool' into 'master'
...
Doc/soc cap tool
See merge request espressif/esp-idf!27154
2023-11-23 10:47:01 +08:00
Mahavir Jain
810133a5fd
Merge branch 'support/add_srp_salt_ver_gen_api' into 'master'
...
Generate Salt and verifier pair for given username and password
See merge request espressif/esp-idf!25239
2023-11-23 00:30:57 +08:00
Jiang Jiang Jian
80209bfca6
Merge branch 'bugfix/authmode_incompatible_reason_code' into 'master'
...
Expand situations for incompatible security configuration disconnect reason code and fix wep connection issue
Closes WIFIBUG-260
See merge request espressif/esp-idf!27232
2023-11-22 22:58:12 +08:00
Roland Dobai
f39a620afa
Merge branch 'contrib/github_pr_12558' into 'master'
...
Fix: esptool_py incorrectly assumed target name equals binary name (GitHub PR)
Closes IDFGH-11420
See merge request espressif/esp-idf!27173
2023-11-22 22:40:34 +08:00
Shu Chen
db84b88d14
Merge branch 'fix/add_docs_for_coex' into 'master'
...
feat(docs) Add RF Coexist docs for H2
Closes IDF-8550
See merge request espressif/esp-idf!27150
2023-11-22 21:23:33 +08:00
Armando (Dou Yiwen)
b8121227b6
Merge branch 'refactor/esp_driver_sdio' into 'master'
...
refactor(sdio): place sdio slave driver into a new component
Closes IDF-8373
See merge request espressif/esp-idf!27125
2023-11-22 21:13:00 +08:00
David Čermák
17f6528718
Merge branch 'bugfix/lwip_dns_docs' into 'master'
...
fix(lwip): Document DNS limitation in lwIP
See merge request espressif/esp-idf!27099
2023-11-22 20:39:22 +08:00
harshal.patil
5e1335aae4
fix(nvs_flash): Fix the memory leak in the nvs_flash test app
...
The leak is now reduced by allocating the AES interrupt and
loading the partitions in the test setup instead of in the tests itself.
2023-11-22 16:23:18 +05:30
Adam Múdry
0cc38fb901
refactor(esp_partition): Expose function for unloading partitions
...
Closes https://github.com/espressif/esp-idf/issues/12625
2023-11-22 11:13:32 +01:00