Roland Dobai
185e49b53f
fix(tools): Add additional Python installation checks
...
Warn if IDF_PYTHON_ENV_PATH set to a suspicious path with
different ESP-IDF version and/or Python version.
Fail if the virtual environment was created for a different ESP-IDF
version.
Closes https://github.com/espressif/esp-idf/issues/13196
2024-02-29 11:28:03 +01:00
Wang Meng Yang
09c504687b
Merge branch 'bugfix/incr_coex_request_queue' into 'master'
...
fix(bt/controller): Fixed some esp32 bt controller bugs in coexistence scheme which affected the allocation of RF
Closes BT-3540
See merge request espressif/esp-idf!29309
2024-02-29 17:55:39 +08:00
Alexey Lapshin
fdb7a43752
Merge branch 'feature/esp32p4_concontiguous_mem_mvp' into 'master'
...
feat(esp_system): allow .bss to spill over into L2MEM above 0x4ff40000 on P4
See merge request espressif/esp-idf!28783
2024-02-29 16:28:13 +08:00
Jiang Jiang Jian
83f40382b6
Merge branch 'bugfix/fix_c2_disconnect_reason_code_wrong_issue' into 'master'
...
fix(wifi): fix esp32c2 disconnect reason code wrong issue
Closes WIFIBUG-435
See merge request espressif/esp-idf!29299
2024-02-29 14:50:21 +08:00
Darian
6817e9f07c
Merge branch 'fix/console_none_build_issues' into 'master'
...
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled
Closes IDFGH-11900
See merge request espressif/esp-idf!29295
2024-02-29 12:17:21 +08:00
Mahavir Jain
afbed25c6f
Merge branch 'bugfix/update_crypto_test_apps_for_sha' into 'master'
...
fix(hal/test_apps): update sha testcases flow
See merge request espressif/esp-idf!29050
2024-02-29 11:58:05 +08:00
Mahavir Jain
bbac5a738d
Merge branch 'docs/update_restful_server_readme' into 'master'
...
docs: Update restful server example README file
See merge request espressif/esp-idf!29318
2024-02-29 11:57:33 +08:00
Song Ruo Jing
091fe38835
Merge branch 'feature/esp32c5_gdma_support' into 'master'
...
feat(gdma): add GDMA support for ESP32C5
Closes IDF-8710, IDF-8712, and IDF-8716
See merge request espressif/esp-idf!28968
2024-02-29 11:44:05 +08:00
Jin Cheng
cdb2f2c570
fix(bt/controller): Fixed 3 esp32 bt controller bugs
...
update esp32 bt-lib (952debf4)
1. Increased the length of queue for coexist requestions
2. fix(bt/controller): Cleared BT SNIFF when no connections exists
3. fix(bt/controller): Corrected a typo in coex module
2024-02-29 11:02:37 +08:00
Wang Meng Yang
e99abdd6de
Merge branch 'bugfix/fix_hci_cmd_status_evt_sent' into 'master'
...
Fixed HCI command status event send when LLCP busy on ESP32
Closes BLERP-333
See merge request espressif/esp-idf!27858
2024-02-29 10:48:06 +08:00
muhaidong
eb54a4698c
fix(wifi): fix esp32c2 disconnect reason code wrong issue
2024-02-29 09:58:24 +08:00
Alexey Lapshin
97702b3579
Merge branch 'fix/xtensa-memset-memcpy_inlining' into 'master'
...
fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips
Closes IDFGH-12173
See merge request espressif/esp-idf!29232
2024-02-29 07:39:13 +08:00
Anton Maklakov
b1114cfec1
Merge branch 'ci/fix_git_strategy_env_var' into 'master'
...
ci: fix git strategy env var
See merge request espressif/esp-idf!29326
2024-02-29 02:56:27 +08:00
C.S.M
0b9b928ce9
Merge branch 'bugfix/fix_flash_encryption_rom_c3' into 'master'
...
fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled
Closes IDF-9192
See merge request espressif/esp-idf!29188
2024-02-29 01:13:20 +08:00
Rahul Tank
2e2b828555
Merge branch 'bugfix/example_uart_data_handling' into 'master'
...
fix(nimble): Corrected acl data handling code in bleprph_host_only
See merge request espressif/esp-idf!29006
2024-02-29 00:05:50 +08:00
Alexey Lapshin
824c8e0593
feat(esp_system): allow .bss to spill over into L2MEM above 0x4ff40000
...
This commit introduce SOC_MEM_NON_CONTIGUOUS_SRAM flag (that enebled for
esp32p4). If SOC_MEM_NON_CONTIGUOUS_SRAM is enabled:
- LDFLAGS+=--enable-non-contiguous-regions
- ldgen.py replaces "arrays[*]" from sections.ld.in with objects under
SURROUND keyword. (e.g. from linker.lf: data -> dram0_data SURROUND(foo))
- "mapping[*]" - refers to all other data
If SOC_MEM_NON_CONTIGUOUS_SRAM, sections.ld.in file should contain at
least one block of code like this (otherwise it does not make sense):
.dram0.bss (NOLOAD) :
{
arrays[dram0_bss]
mapping[dram0_bss]
} > sram_low
.dram1.bss (NOLOAD) :
{
/* do not place here arrays[dram0_bss] because it may be splited
* between segments */
mapping[dram0_bss]
} > sram_high
2024-02-28 19:41:25 +04:00
Roland Dobai
b079552f8b
Merge branch 'contrib/github_pr_13266' into 'master'
...
Updated Dockerfile for devcontainer usage (GitHub PR)
Closes IDFGH-12213
See merge request espressif/esp-idf!29314
2024-02-28 22:35:50 +08:00
Roshan Bangar
51d571c498
fix(nimble): Corrected acl data handling code in bleprph_host_only
2024-02-28 19:48:34 +05:30
Fu Hanxi
5af630da20
ci: fix git strategy env var
2024-02-28 15:04:34 +01:00
Roland Dobai
88a41e85c9
Merge branch 'python_check_win_msg' into 'master'
...
fix(tools): fix python dependecy test on windows
Closes IDFCI-2051
See merge request espressif/esp-idf!29313
2024-02-28 21:04:13 +08:00
Darian Leung
87e2d842ab
change(console): Add build test for no console output
...
This commit adds a build test to test the scenario where both the primary and
secondary console outputs are disabled by Kconfig.
2024-02-28 20:39:52 +08:00
Darian Leung
4e4278477d
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled
...
This commit fixes the following build issues when CONFIG_ESP_CONSOLE_NONE is
enabled:
- vfs_console.c will attempt to register a VFS entry for STDIO console even if
CONFIG_ESP_CONSOLE_NONE is enabled. This results in "undeclared `primary_path`"
error.
- esp_console_repl_chpi.c does not use "TAG" when CONFIG_ESP_CONSOLE_NONE is
enabled, leading to a "defined by not used" warning.
Closes https://github.com/espressif/esp-idf/issues/12984
2024-02-28 20:28:27 +08:00
Ondrej Kosta
4ddc947d1c
Merge branch 'bugfix/eth_link_reset' into 'master'
...
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped
Closes IDF-9195
See merge request espressif/esp-idf!29058
2024-02-28 20:26:29 +08:00
Darian
f5b08b29ea
Merge branch 'bugfix/usb_host_usbh_callback_misses_action' into 'master'
...
fix(usb): Fix bug where usbh_process() misses an event
See merge request espressif/esp-idf!29233
2024-02-28 20:16:25 +08:00
Harshit Malpani
1b7d8fafc5
docs: Update restful server example README file
...
Closes https://github.com/espressif/esp-idf/issues/13230
2024-02-28 16:52:11 +05:30
timoxd7
626aa9f4ca
ci(docker): Added get_idf alias to .bashrc
2024-02-28 10:31:32 +01:00
Peter Dragun
a6c62bdfb6
fix(tools): fix python dependecy test on windows
2024-02-28 10:30:57 +01:00
Island
28b4ad2b53
Merge branch 'bugfix/ble_update_lib_20240223' into 'master'
...
update lib on master
Closes BLERP-563, BLERP-567, BLERP-548, BLERP-561, BLERP-569, BLERP-542, BLERP-541, BLERP-543, BLERP-540, BLERP-570, BLERP-571, BLERP-572, and BLERP-573
See merge request espressif/esp-idf!29207
2024-02-28 16:54:14 +08:00
Bogdan Kolendovskyy
f02fadda87
Merge branch 'bugfix/ip101_hw_reset_include' into 'master'
...
fix(esp_eth): explicitly include FreeRTOS headers into ip101 driver
See merge request espressif/esp-idf!29063
2024-02-28 16:20:35 +08:00
Sudeep Mohanty
f65a55952c
Merge branch 'bugfix/ulp_rtc_i2c_doesnt_work_with_interrupts' into 'master'
...
RTC I2C does not work when interrupts are enabled on ULP RISC-V
See merge request espressif/esp-idf!28844
2024-02-28 16:12:34 +08:00
Jin Cheng
20f2207d5f
Merge branch 'bugfix/mem_leak_op_dev_name' into 'master'
...
fix(bt/bluedroid): Avoided possible memory leak in the module of BT device
See merge request espressif/esp-idf!29141
2024-02-28 15:54:24 +08:00
Island
5e658f5d10
Merge branch 'bugfix/fix_ble_max_reconnect' into 'master'
...
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration
Closes BLERP-568, BLERP-581, and BLERP-582
See merge request espressif/esp-idf!29186
2024-02-28 15:41:02 +08:00
Song Ruo Jing
98d9f04b00
feat(gdma): add GDMA support for ESP32C5
2024-02-28 12:38:02 +08:00
chenjianhua
7df536d325
fix(bt): Update bt lib for ESP32(2de69f3)
...
- Fixed HCI command status event send when LLCP busy
2024-02-28 12:09:03 +08:00
Wu Zheng Hui
f3b95059f9
Merge branch 'bugfix/fix_sleep_cache_safe_assertion' into 'master'
...
fix(esp_hw_support): fix cache safe check function
See merge request espressif/esp-idf!29246
2024-02-28 10:50:52 +08:00
Cao Sen Miao
44e16a6401
fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled
...
The issue is `esp_flash_write_encryped` function in ROM on ESP32C3, ESP32S3
calls legacy implementation, which uses old configuration. And this causes
write fails.
The solution in this commit is to compile and link this function(and related)
in IRAM instead of the ROM one.
The IRAM cost increases around 1.2KB after the fix
2024-02-28 10:07:53 +08:00
zwl
7b8b85e140
bugfix(ble) : fixed some ble issues on ESP32-C2
2024-02-27 23:28:25 +08:00
zwl
093bc1a4f5
ble(update):
...
Update c2 lib to 79be7ec9
Update h2 lib to c6f7cb08
Update c6 lib to c6f7cb08
2024-02-27 23:28:25 +08:00
C.S.M
7cf8cc79a1
Merge branch 'fix/ci_i2c_sleep_retention' into 'master'
...
fix(i2c): Modify the test memory leak check threshold and add more file pattern
See merge request espressif/esp-idf!29290
2024-02-27 23:00:29 +08:00
zhanghaipeng
3eec662473
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration
2024-02-27 22:03:37 +08:00
morris
5d812b5ae5
Merge branch 'feature/mipi_dpi_multi_frame_buffer' into 'master'
...
feat(mipi_dsi): support multiple frame buffers
See merge request espressif/esp-idf!28862
2024-02-27 21:29:36 +08:00
Gao Xu
f3ebfaef53
Merge branch 'feat/add_gpio_fun_sel_api' into 'master'
...
feat(gpio): add gpio fun select api
See merge request espressif/esp-idf!29198
2024-02-27 21:04:31 +08:00
Darian Leung
3887441b37
fix(usb): Fix bug where usbh_process() misses an event
...
This commit fixes a bug where if multiple concurrent USBH API calls trigger
multiple events on the same device, some events will be lost. As a result,
those lost events don't get processed by the subsequent usbh_process() call.
2024-02-27 18:22:48 +08:00
Bogdan Kolendovskyy
eb8985886d
fix(esp_eth): explicitly include FreeRTOS headers into ip101 driver to ensure availability of vTaskDelay
2024-02-27 18:13:07 +08:00
morris
cf20dfee1d
feat(mipi_dsi): support multiple frame buffers
2024-02-27 17:49:04 +08:00
morris
f0342d6b59
feat(dw_gdma): support change link list item connection
...
by dw_gdma_lli_set_next
2024-02-27 17:49:04 +08:00
Cao Sen Miao
28a0548c67
fix(i2c): Modify the test memory leak check threshold and add more file pattern
2024-02-27 17:30:59 +08:00
wuzhenghui
4e731e8612
fix(esp_hw_support): fix cache safe check function
2024-02-27 17:29:24 +08:00
Fu Hanxi
12de4603c0
Merge branch 'ci/fix_multi_dut_without_param' into 'master'
...
ci(pytest): fix multi dut wrongly be picked issue
See merge request espressif/esp-idf!28793
2024-02-27 17:02:12 +08:00
gaoxu
e9ce63532b
feat(gpio): add gpio fun sellect api
2024-02-27 17:01:53 +08:00