Mahavir Jain
e18fd01d0d
Merge branch 'fix/pmp_idcache_reg_prot' into 'master'
...
fix(esp_hw_support): Fix the I/DCACHE region PMP protection
See merge request espressif/esp-idf!28525
2024-02-29 21:39:11 +08:00
Mahavir Jain
7adbc9cf4b
Merge branch 'fix/fix_key_manager_clock_changes' into 'master'
...
fix(hal): Fix Key Manager clock changes
See merge request espressif/esp-idf!28890
2024-02-29 21:38:18 +08:00
Mahavir Jain
d62f7aa643
Merge branch 'refactor/protocomm_public_hdr' into 'master'
...
refactor(protocomm): Make the protocomm `proto-c` headers public
See merge request espressif/esp-idf!29312
2024-02-29 21:38:03 +08:00
Mahavir Jain
eac860a057
Merge branch 'ci/fix_otatool_example' into 'master'
...
ci: Fix otatool example failure in CI for ESP32-C2
Closes IDFCI-2057
See merge request espressif/esp-idf!29332
2024-02-29 21:33:50 +08:00
Xu Si Yu
1e01517657
Merge branch 'feature/add_led_for_ot_device' into 'master'
...
feat(openthread): add different led color for openthread devices
Closes TZ-597
See merge request espressif/esp-idf!28779
2024-02-29 21:14:29 +08:00
Gao Xu
46cd7a393f
Merge branch 'feature/esp32c5_uart_support' into 'master'
...
feat(uart): add HP/LP uart support on ESP32C5
Closes IDF-8722 and IDF-8723
See merge request espressif/esp-idf!28899
2024-02-29 19:37:34 +08:00
Roland Dobai
907669fc3a
Merge branch 'fix/fix_install_ps1_script' into 'master'
...
Tools: ReferenceError in install.ps1 script
See merge request espressif/esp-idf!29293
2024-02-29 18:43:56 +08:00
Tomas Rezucha
6529f7e3ec
Merge branch 'ci/usb_host_add_p4_examples_ci' into 'master'
...
ci(USB): add ESP32-P4 runners to existing USB CI
Closes IDF-9127
See merge request espressif/esp-idf!28795
2024-02-29 18:43:16 +08:00
redfast00
836516b409
docs(esp32): add warning about authenticity of pre-encrypted ota
2024-02-29 10:40:36 +00:00
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
Peter Marcisovsky
51d6296fde
ci: Added esp32p4 usb tests to CI:
...
- added new test for usb_host_lib example for all targets
- CI USB host test are run on esp32p4
- CI USB device tests temporarily disabled until usb_device runner is fixed
- hcd and usb_host tests which do not require PHY are run on esp32p4
2024-02-29 10:35:09 +01:00
Cao Sen Miao
d11030ade6
docs(jpeg): Add basic programming guide for jpeg decoder
2024-02-29 17:20:09 +08:00
Xu Si Yu
48a65ae18f
feat(openthread): add different led color for openthread devices
2024-02-29 17:04:13 +08:00
Jan Beran
615285f6de
fix(install.ps1): fix ReferenceError in install.ps1 script
...
This fix preventing RefferenceError when accessing g.idf_path
before initialization
2024-02-29 09:57:10 +01:00
Harshit Malpani
e02801caad
ci: Fix otatool example failure in CI for ESP32-C2
2024-02-29 14:09:36 +05:30
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
nilesh.kale
152f172367
fix(esp_hw_support): update hmac toggle method due to discrepency in ROM code
...
Need to update the HMAC enable/disable method due to discrepancy in ROM code
across different targets for the esp_hmac_disable() API.
2024-02-29 12:01:09 +05:30
gaoxu
1b1e4d2f76
feat(uart): change fifo.byte to fifo.val when uart_ll_write_txfifo
2024-02-29 14:20:10 +08:00
gaoxu
f9109beda2
feat(uart): add HP/LP uart support on ESP32C5
2024-02-29 14:12:51 +08:00
Cao Sen Miao
518c7f5b14
test(jpeg): Add basic test_app for jpeg_decoder
2024-02-29 13:51:21 +08:00
Cao Sen Miao
e3a12a9ad6
feat(jpeg): Add jpeg decoder example for esp32p4
2024-02-29 13:51:19 +08:00
Cao Sen Miao
abc2971d95
feat(jpeg): Add basic jpeg decoder support on esp32p4
2024-02-29 13:51:16 +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
Cao Sen Miao
ddb0c21d4c
feat(i2c): Add I2C support on ESP32C5
2024-02-29 12:13:39 +08:00
Aditya Patwardhan
4636ef946b
fix(esp_hw_support): Update key manager locking mechanism
2024-02-29 12:00:30 +08:00
Aditya Patwardhan
3ffb811d18
fix(hal): Fix Key Manager clock changes
2024-02-29 12:00:30 +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
Ricardo Quesada
f082788957
fix(uart): add missing include for rom/uart.h
...
Without this include it fails to compile with this error:
```
esp/esp-idf-v5.2/components/esp_rom/include/esp32/rom/uart.h:262:32: error: implicit declaration of function 'UART_STATUS_REG' [-Werror=implicit-function-declaration]
262 | status = READ_PERI_REG(UART_STATUS_REG(uart_no));
```
Merges https://github.com/espressif/esp-idf/pull/13025
2024-02-29 11:05:50 +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
Armando
62440e5b12
change(psram): update voltage configurations
2024-02-29 10:42:37 +08:00
muhaidong
eb54a4698c
fix(wifi): fix esp32c2 disconnect reason code wrong issue
2024-02-29 09:58:24 +08:00
Adam Múdry
35e312c48e
feat(fatfs): Allow expanding files with seeking and truncating functions
...
Closes https://github.com/espressif/esp-idf/issues/13100
2024-02-29 01:01:32 +01: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
Jin Cheng
f4f26e94bd
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-02-28 20:30:38 +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
Konstantin Kondrashov
b123f62b78
feat(efuse): Adds destroy_block API
2024-02-28 14:27:08 +02:00