Jiang Jiang Jian
f12cdd7b2a
Merge branch 'fix/fix_esp32c5_connect_issues_1' into 'master'
...
fix(wifi): fix esp32c5 connect issues cause by change band mode to 5G only
Closes WIFIBUG-682 and WIFIBUG-494
See merge request espressif/esp-idf!32554
2024-08-21 11:56:27 +08:00
Jiang Jiang Jian
cf12c384d5
Merge branch 'support/esp32c5_br_lib' into 'master'
...
feat(openthread): support br lib for esp32c5
Closes TZ-957
See merge request espressif/esp-idf!32854
2024-08-21 10:38:59 +08:00
snake-4
8bade3bf2c
fix(http_server): Don't require LWIP_NETIF_LOOPBACK for Linux target
2024-08-21 04:25:10 +02:00
Tomas Rezucha
6457d3942d
Merge branch 'fix/usb_dma_api' into 'master'
...
fix(usb/host): Use new cache aligned DMA alloc functions
Closes IDF-10048
See merge request espressif/esp-idf!32891
2024-08-20 23:45:45 +08:00
Mahavir Jain
71b56bd3f3
Merge branch 'feature/introduce_security_component' into 'master'
...
Introduce a new security component
Closes IDF-9359
See merge request espressif/esp-idf!31969
2024-08-20 22:18:07 +08:00
Jiang Jiang Jian
ff0bc815a2
Merge branch 'bugfix/fixed_c2_blufi_issue_when_use_only_4.2_adv' into 'master'
...
fix(ble): fixed blufi issue on ESP32-C2
Closes BLERP-944
See merge request espressif/esp-idf!32941
2024-08-20 22:04:51 +08:00
Radek Tandler
f75db5caf4
Merge branch 'bugfix/nvs_entry_sanity_check' into 'master'
...
Bugfix/added nvs entry header sanity checks
See merge request espressif/esp-idf!32529
2024-08-20 20:46:27 +08:00
hrushikesh.bhosale
7d2253288f
feat(protocols): Added and Tested eps32c5 with protocols examples
...
Tested examples from the protocols, added the support of esp32c5
into the README.md and .build-test-rules.yml file
2024-08-20 17:18:54 +05:30
Adam Múdry
b263b9dff9
fix(sdmmc): Fix SDMMC slot switch timing related issue on ESP32-P4
2024-08-20 19:17:08 +08:00
morris
565235d7af
change(lcd): simplify the i80 lcd example
...
removed the lcd touch panel initialization code.
For those touch panel driver usage, please check the esp_bsp repo.
2024-08-20 18:47:22 +08:00
morris
23c41fc772
feat(lcd): support i80 lcd driver on esp32p4
2024-08-20 18:47:22 +08:00
Shen Weilong
36c0bf9331
fix(ble): fix esp32c5 crash issue when enable the ble controller
2024-08-20 18:04:12 +08:00
Wang Meng Yang
884caed878
Merge branch 'fix/test_script_error_in_bt_example' into 'master'
...
fix(bt): remove redundant space in hid example path
See merge request espressif/esp-idf!32839
2024-08-20 18:03:52 +08:00
Wu Zheng Hui
5929eed30d
Merge branch 'feat/support_software_trigger_retention' into 'master'
...
feat(esp_hw_support): support software trigger regdma retention
Closes PM-199
See merge request espressif/esp-idf!32789
2024-08-20 18:02:07 +08:00
C.S.M
ead16f1dcb
Merge branch 'bugfix/fix_c61_msmspi_soc' into 'master'
...
fix(memspi): Correct the wrong c61 memspi soc file
See merge request espressif/esp-idf!32921
2024-08-20 17:20:55 +08:00
Rahul Tank
dbce23f8a4
Merge branch 'feat/allow_connect_during_scan' into 'master'
...
docker / docker (push) Has been cancelled
feat(nimble): Add support to allow connection during scanning
Closes BLERP-903
See merge request espressif/esp-idf!32509
2024-08-20 17:10:30 +08:00
radek.tandler
b937cb7549
fix(storage/nvs): Fixed hadling of inconsistent values in NVS entry header
...
feat(storage/nvs): Added test cases for damaged entries with correct CRC
2024-08-20 10:57:24 +02:00
Konstantin Kondrashov
545e26a0f2
feat(efuse): Updates efuse table for esp32c5
2024-08-20 16:51:56 +08:00
Konstantin Kondrashov
9923ecfaba
feat(efuse): Updates efuse table for esp32p4
2024-08-20 16:51:56 +08:00
Jakob Hasse
d2cfb78d31
Merge branch 'refactor/spi_ram_stack_with_heap_caps_config' into 'master'
...
refactor(esp_psram): allow PSRAM as stack when PSRAM is only available via esp_heap_caps
Closes IDFGH-11604
See merge request espressif/esp-idf!32832
2024-08-20 16:48:44 +08:00
Ren Pei Ying
6ab490194c
Merge branch 'docs/optimize_translation_for_api_reference_system_inc_files' into 'master'
...
docs: Optimize translation for api-reference/system/inc files
Closes DOC-8087
See merge request espressif/esp-idf!32033
2024-08-20 16:47:30 +08:00
Richard Allen
0b51c24238
change(mbedtls/port): optimize gcm_mult()
...
1) pre-shift GCM last4 to use 32-bit shift
On 32-bit architectures like Aarch32, RV32, Xtensa,
shifting a 64-bit variable by 32-bits is free,
since it changes the register representing half of the 64-bit var.
Pre-shift the last4 array to take advantage of this.
2) unroll first GCM iteration
The first loop of gcm_mult() is different from
the others. By unrolling it separately from the
others, the other iterations may take advantage
of the zero-overhead loop construct, in addition
to saving a conditional branch in the loop.
2024-08-20 16:44:56 +08:00
zwl
0611a04250
fix(ble): fixed blufi issue on ESP32-C2
2024-08-20 16:42:42 +08:00
Zhang Xiao Yan
357e28826d
Merge branch 'docs/update_application_examples_build_system' into 'master'
...
docs: update application examples for build_system
See merge request espressif/esp-idf!32319
2024-08-20 15:51:24 +08:00
Jiang Jiang Jian
a871f54339
Merge branch 'bugfix/fix_bleqabr24_1152' into 'master'
...
Fixed BLE vendor HCI get controller status command on ESP32
Closes BLERP-936
See merge request espressif/esp-idf!32851
2024-08-20 15:17:24 +08:00
zhanghaipeng
0d2929358f
docs(blufi): Optimize documentation for Blufi example
2024-08-20 14:29:16 +08:00
Tomas Rezucha
512df697f0
docs(usb/host): Update maintainer docs for ESP32-P4
2024-08-20 08:14:21 +02:00
Tomas Rezucha
660319ecaf
fix(usb/host): Use new cache aligned DMA alloc functions
2024-08-20 08:13:32 +02:00
xuxiao
280a38130f
fix(wifi): fix esp32c5 connect issues cause by change band mode to 5G only
2024-08-20 14:06:15 +08:00
Mahavir Jain
cdee290a5d
Merge branch 'ci/enable_memprot_tests_for_esp32c5' into 'master'
...
docker / docker (push) Waiting to run
Enable memory protection tests for ESP32-C5
Closes IDF-10099
See merge request espressif/esp-idf!32766
2024-08-20 13:35:29 +08:00
Marius Vikhammer
5b85871151
fix(ulp): fixed ulp apps not compiling on windows
2024-08-20 13:04:46 +08:00
Mahavir Jain
c338fec13c
feat(esp_security): add component ownership entry
2024-08-20 12:35:22 +08:00
Mahavir Jain
1e8391f5fe
fix(esp_security): keep esp_security as private dependency for esp_hw_support
...
- Only esp_hw_support -> esp_security as new private dependency
- In next major IDF release, the public interface can be moved
esp_security component
2024-08-20 12:35:22 +08:00
Mahavir Jain
79f9c7d157
feat(esp_security): Move DS, HMAC, DPA and crypto lock implementation
2024-08-20 12:35:22 +08:00
Mahavir Jain
262f27290b
feat(esp_security): move the crypto test app to new esp_security component
2024-08-20 12:35:22 +08:00
harshal.patil
57db17bec2
feat(esp_security/crypto): Create a generic crypto locking layer across targets
2024-08-20 12:35:22 +08:00
harshal.patil
488b2a741d
change(esp_security): Move the crypto locking layer into the security component
2024-08-20 12:35:22 +08:00
harshal.patil
c125d21c71
change(esp_security): Move anti-DPA configuration into the security component
2024-08-20 12:35:22 +08:00
harshal.patil
b729a0a732
change(esp_security): Move crypto clk configuration into the security component
2024-08-20 12:35:22 +08:00
harshal.patil
239734e3d5
feat(esp_security): Register a bare-metal security component
2024-08-20 12:35:22 +08:00
Rahul Tank
f03c3ed43e
feat(nimble): Add support to allow connection during scanning
2024-08-20 10:05:14 +05:30
Pat Erley
5daee45f6e
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
...
When a user app is handling these messages, the tai_utc_delta and
time_zone_offset fields are not correctly populated. Resolve by
properly setting the fields.
2024-08-20 12:01:35 +08:00
Chen Jichang
a1fc225aaa
feat(glitch_filter): remove glitch filter on c61
2024-08-20 10:57:01 +08:00
Chen Jichang
b947ff99da
feat(sdm): remove sigma delta gpio on c61
2024-08-20 10:57:01 +08:00
C.S.M
6290fed472
fix(memspi): Correct the wrong c61 memspi soc file
2024-08-20 10:54:08 +08:00
wuzhenghui
56aefbe845
driver(gptimer): support software triggered GPTimer retention test
2024-08-20 10:52:17 +08:00
wuzhenghui
05504d5f68
feat(esp_hw_support): support extra link software trigger for all targets
2024-08-20 10:52:16 +08:00
Zhang Shu Xian
15825dc531
Merge branch 'docs/update_application_examples_of_gptimer' into 'master'
...
docs: Update the application examples in gptimer.rst
See merge request espressif/esp-idf!32646
2024-08-20 10:13:00 +08:00
Zhang Shu Xian
a41c5c9dee
Merge branch 'docs/update_application_examples_of_rmt' into 'master'
...
docs: Update the application examples in rmt.rst
See merge request espressif/esp-idf!32654
2024-08-20 10:10:42 +08:00
Marius Vikhammer
ff8265b6b3
feat(newlib): add option to disable eval of expression in assert() when NDEBUG set
...
According to the standard assert(X) should be replaced by a void expression when
NDEBUG is set. IDF's behavior was to not trigger an assertion, but we would still
evaluate X, e.g. if X was a function it would be ran.
This MR adds a kconfig option CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE which allows us
revert the behavior to be inline with the standard.
With IDF v6.0 the plan is to make CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE=n the default
behavior.
Closes https://github.com/espressif/esp-idf/issues/10136
Closes https://github.com/espressif/esp-idf/issues/2758
2024-08-20 09:26:54 +08:00