Commit Graph

44051 Commits

Author SHA1 Message Date
Chen Jichang ca981fdf4d feat(pcnt): re-support pcnt on ESP32-C5 V1.0 2025-04-25 13:07:38 +08:00
Konstantin Kondrashov 182b33efb2 Merge branch 'feature/unit_tests_ordered_by_file_path_and_line_num' into 'master'
feat(unity): Adds unit test ordering by file path and line number

Closes IDFGH-14790

See merge request espressif/esp-idf!38616
2025-04-24 23:33:21 +08:00
Mahavir Jain 0bd1ec60d9 Merge branch 'fix/fix_esp_tls_ipv6_only_build_issue' into 'master'
fix(esp-tls): Fixed build issue in esp-tls related to IPV6 only config

See merge request espressif/esp-idf!38722
2025-04-24 22:04:15 +08:00
Aditya Patwardhan cb9ffd9cf6 fix(http_server): Fixed CI build test rules for the example 2025-04-24 15:57:12 +05:30
Konstantin Kondrashov 81c08911f0 feat(unity): Adds unit test ordering by file path and line number
Closes https://github.com/espressif/esp-idf/issues/15529
2025-04-24 13:16:05 +03:00
Aditya Patwardhan f6a7bcb54e fix(esp-tls): Fixed build issue in esp-tls related to IPV6 only config 2025-04-24 15:14:35 +05:30
Island e207371b42 Merge branch 'fix/ble_mesh_trans_pending_fix' into 'master'
fix(ble_mesh): remove tx pending assert

Closes BLERP-1801

See merge request espressif/esp-idf!38640
2025-04-24 16:57:01 +08:00
Sudeep Mohanty 15c349b00b Merge branch 'contrib/github_pr_15132' into 'master'
fix(newlib): usleep returning early (GitHub PR)

Closes IDFGH-14342

See merge request espressif/esp-idf!38483
2025-04-24 16:35:36 +08:00
C.S.M 3054a7207e Merge branch 'fix/fix_clear_bus_abused' into 'master'
fix(i2c): I2C should not clear bus in a nack state

See merge request espressif/esp-idf!38468
2025-04-24 16:16:49 +08:00
Guillaume Souchere 4019e77441 Merge branch 'feat/heap-update-to-latest-tlsf' into 'master'
fix(heap): Update to latest TLSF fix

See merge request espressif/esp-idf!38301
2025-04-24 16:10:58 +08:00
Song Ruo Jing 5f050afdc1 Merge branch 'refactor/enable_rtc_clk_test' into 'master'
refactor(clk): enable rtc_clk ci test for all supported targets

Closes IDF-8973, IDF-10309, IDF-10984, and IDF-11022

See merge request espressif/esp-idf!38330
2025-04-24 15:07:59 +08:00
Marius Vikhammer 066f6263fe Merge branch 'bugfix/clean_up_core_todos' into 'master'
change(core): clean-up leftover todo items in code

See merge request espressif/esp-idf!38651
2025-04-24 15:06:43 +08:00
Wang Meng Yang 141d19ceec Merge branch 'bugfix/l2cap_no_report_stop_server_evt' into 'master'
fix(bt): Fixed l2cap not reporting stop server completion event

Closes BTQABR2023-470

See merge request espressif/esp-idf!38469
2025-04-24 14:22:06 +08:00
Mahavir Jain 23259d3791 Merge branch 'feat/allow_der_certificates_in_esp_http_client' into 'master'
feat(esp_http_client): Allow the der certificates in esp_http_client

See merge request espressif/esp-idf!38407
2025-04-24 14:04:57 +08:00
Aditya Patwardhan fd4f74a559 Merge branch 'fix/esp_tls_correct_struct_size' into 'master'
fix(esp_tls): use correct sockaddr struct size when calling connect()

Closes IDFGH-15135

See merge request espressif/esp-idf!38636
2025-04-24 13:10:12 +08:00
Shu Chen c2f0e00894 Merge branch 'fix/meshcop_udp_port' into 'master'
fix(openthread/meshcop): get right udp port for publishing meshcop-e

See merge request espressif/esp-idf!38661
2025-04-24 11:30:51 +08:00
Gao Xu a446bda4cd Merge branch 'fix/fix_p4_adc_reread_oneshot_error_5.5' into 'master'
fix(ADC): fix P4 ADC oneshot error when reread

See merge request espressif/esp-idf!38638
2025-04-24 11:05:04 +08:00
Island c29c5c506b Merge branch 'feat/support_136k_rc_clk_on_ble_sleep' into 'master'
Feat/support 136k rc clk on ble sleep

Closes BLERP-1650

See merge request espressif/esp-idf!37813
2025-04-24 10:38:35 +08:00
Roman Leonov ea3f801e14 Merge branch 'feature/usb_host_ext_port_isolate_hub_request' into 'master'
refactor(ext_port): Isolated the hub class specific request

Closes IDF-12511

See merge request espressif/esp-idf!37272
2025-04-24 02:25:32 +08:00
Peter Marcisovsky a57ce1372e Merge branch 'feat/usb_host_cmock_individual_usb_layer_mocking' into 'master'
feat(usb_host): Cmock, individual USB layers mocking

Closes IDF-12001

See merge request espressif/esp-idf!34584
2025-04-23 23:43:47 +08:00
Sudeep Mohanty ec07f61291 test(newlib): Added unit tests for usleep and sleep_for functions
This commit adds unit tests to verify the basic functionality of
usleep() and this_thread::sleep_for() std functions.
2025-04-23 17:23:36 +02:00
Stephen Noonan d5d7bb61e5 fix(newlib): usleep returning early
This commit updates usleep() to always sleep for the required sleep
period or more. This fixes a bug where the usleep() could sleep for less
than the request sleep period.

Closes https://github.com/espressif/esp-idf/pull/15132
2025-04-23 17:23:36 +02:00
morris 4dbfed1b77 Merge branch 'bugfix/uart_fifo_read' into 'master'
fix(uart): fifo read may generate load byte instruction

See merge request espressif/esp-idf!38639
2025-04-23 23:17:02 +08:00
morris 1bbb20cfd2 Merge branch 'test/parlio_rx_cache_safe' into 'master'
Reenable parlio rx cache safe test

Closes IDF-7840

See merge request espressif/esp-idf!38635
2025-04-23 21:23:41 +08:00
Aditya Patwardhan bb9f73a786 Merge branch 'contrib/github_pr_15821' into 'master'
fix(esp_http_server): Fix incorrect spelling in the comments (GitHub PR)

Closes IDFGH-15144

See merge request espressif/esp-idf!38569
2025-04-23 20:42:03 +08:00
Wang Meng Yang b74b55c535 Merge branch 'feat/add_api_get_avrc_status' into 'master'
feat(bt): Add API to get some information of Classic Bluetooth profile

Closes BTQABR2023-475

See merge request espressif/esp-idf!38530
2025-04-23 20:26:54 +08:00
hrushikesh.bhosale 846a5c42ae feat(esp_http_client): Allow the DER certificates in esp_http_client
- esp_http_client support just PEM ca_cert and client_cert.
- Although esp_tls supports both PEM and DER certificate. We have logic
based on cert_len and client_cert_len which decides whether given cert or client_cert
is in PEM or DER format.
- If length is 0 then it is PEM certificate and if length is passed then DER is
considered. This is true for both ca_cert and client_cert

This commits allow to pass the DER certificate in esp_http_client
2025-04-23 19:59:39 +08:00
Konstantin Kondrashov 33cab69f30 Merge branch 'feature/binary_logging' into 'master'
feat(log): Add binary logging support

Closes IDF-6634

See merge request espressif/esp-idf!36595
2025-04-23 19:55:45 +08:00
Rahul Tank 61d1a1ff7f Merge branch 'fix/pawr_docs' into 'master'
feat(nimble):Added tutorials for PAwR examples

See merge request espressif/esp-idf!38248
2025-04-23 19:44:30 +08:00
Ivan Grokhotkov 0680c94951 Merge branch 'ci/update_codeowners_testing_framework' into 'master'
ci(owners): update codeowners for testing components

See merge request espressif/esp-idf!37471
2025-04-23 19:39:58 +08:00
Rahul Tank cc98f5b237 Merge branch 'feat/pawr_bugfix' into 'master'
fix(nimble): Fix sync handle assignment for pawr connection

See merge request espressif/esp-idf!37919
2025-04-23 19:21:34 +08:00
C.S.M 459b75f81a fix(i2c): I2C should not clear bus in a nack state 2025-04-23 19:01:08 +08:00
Sudeep Mohanty b9d055dfda Merge branch 'fix/multi_core_race_cond_in_panic_handler' into 'master'
fix(panic_handler): Prevent race condition in panic handler

Closes IDFCI-2802, IDFCI-2867, and IDFCI-2869

See merge request espressif/esp-idf!37958
2025-04-23 18:52:16 +08:00
Tan Yan Quan e8215ca864 fix(openthread/meshcop): get right udp port for publishing meshcop-e
* esp-openthread: thread_zigbee/esp-openthread@ad81e1b23
* openthread: espressif/openthread@8c30b93fe
* esp-idf: espressif/esp-idf@35708ec13
2025-04-23 10:42:09 +00:00
Song Ruo Jing 35708ec137 Merge branch 'feature/add_sc030iot_dvp_cam_support' into 'master'
feat(isp_dvp): add SC030IOT camera support to dvp_isp_dsi example

See merge request espressif/esp-idf!38521
2025-04-23 18:36:35 +08:00
Shu Chen 3644927fe7 Merge branch 'fix/ieee802154_tx_ack_timeout_crash' into 'master'
fix(802.15.4): fix 15.4 process for unsupported frame

Closes TZ-1523, TZ-1558, TZ-1626, and TZ-1661

See merge request espressif/esp-idf!38458
2025-04-23 18:20:20 +08:00
Island 3b16d5cf03 Merge branch 'feat/optimize_cble50y24_109' into 'master'
feat(bt/bluedroid): Added throughput mode for BLE SPP example

Closes BLERP-1148 and BLERP-1435

See merge request espressif/esp-idf!34315
2025-04-23 18:14:05 +08:00
peter.marcisovsky 6dfb7269a1 feat(usb_host): Host tests for individual USB Host layers
- Public API CMock based Host tests
    - USB Host layer: driver install/uninstall unit test
    - USBH layer: driver install/uninstall unit test
    - Host tests are run in CI
2025-04-23 12:09:25 +02:00
peter.marcisovsky 18ae6c38a9 feat(usb_host): Individual USB Host stack layers mocking
- Individual CMocks for separate USB Host layers
    - Allowing to test USB Host layers separately
    - Mocks: Full USB stack, USB Host, USBH
2025-04-23 11:50:22 +02:00
Roman Leonov 941647597b refactor(ext_port): Changed the mechanism for hub class request
Merged all Hub Class specific request to one function.
Added a callback for the External Port Driver to break the dependency from ext_hub.h
2025-04-23 10:52:34 +02:00
Marius Vikhammer 503a9faa9f change(core): clean-up leftover todo items in code 2025-04-23 16:15:19 +08:00
morris 5655ee9ba8 fix(uart): fifo read may generate load byte instruction 2025-04-23 16:10:36 +08:00
Konstantin Kondrashov 204046e799 feat(log): Add binary logging support 2025-04-23 15:46:34 +08:00
Konstantin Kondrashov 53e84d9729 Merge branch 'fix/dram_dma_aligned_attr_for_p4' into 'master'
fix(esp_common): Fix DRAM_DMA_ALIGNED_ATTR for ESP32-P4

See merge request espressif/esp-idf!38632
2025-04-23 15:35:51 +08:00
Tomas Rezucha ca58556221 Merge branch 'fix/usb_host_ep_char_ls_via_fs' into 'master'
fix(usb_host): Correctly initialize set pipe ep char

Closes IDF-12980

See merge request espressif/esp-idf!38631
2025-04-23 14:49:16 +08:00
xiongweichao f02e35363b feat(bt): Add API to get some information of Classic Bluetooth profile 2025-04-23 14:46:40 +08:00
Song Ruo Jing 1b3680eff3 feat(rtc_time): support rtc time for esp32c61 2025-04-23 14:15:01 +08:00
Song Ruo Jing 51744bd13d refactor(clk): enable rtc_clk ci test for all supported targets 2025-04-23 14:15:01 +08:00
luoxu 91278811a4 fix(ble_mesh): remove tx pending assert 2025-04-23 14:11:00 +08:00
C.S.M bfca55bd5d Merge branch 'fix/update_c5_lp_i2c_reg' into 'master'
fix(lp_i2c): Update lp i2c register for esp32c5

See merge request espressif/esp-idf!38614
2025-04-23 13:49:30 +08:00