Commit Graph

2228 Commits

Author SHA1 Message Date
Rahul Tank c51c432f08 fix(nimble): Added CS service support 2025-10-14 21:35:15 +05:30
morris d75d2ad5f4 Merge branch 'feat/uart_dma_support_v5.1' into 'release/v5.1'
feat(uart): uart dma support for insternal usage on v5.1

See merge request espressif/esp-idf!41691
2025-09-25 14:57:31 +08:00
C.S.M 0466deff06 feat(uhci): Support uart dma just for internal debug usage 2025-09-24 13:57:57 +08:00
radek.tandler 521463503f fix(nvs_flash): nvs_set with same key and different data type
Function now always rewrites old value under same key
regardless existing data type. Users requiring old API behaviour
can enable it by kconfig option CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY
2025-09-10 19:02:25 +02:00
Song Ruo Jing 47ef2aa788 fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access 2025-05-20 16:26:48 +08:00
akshat 9186cf432a bugfix(wifi): Fix header file errors and remove esp_supplicant from check_public_headers_exceptions.txt 2025-02-27 15:52:10 +08:00
Martin Vychodil 37bbb0d223 fix(security): Fixed ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
- fixes the issue found in https://github.com/espressif/esp-idf/issues/15359
- extends debug printouts in the related tests
2025-02-19 19:33:12 +01:00
Zhang Hai Peng ad1e522425 feat(ble/bluedroid): Support change HID task size by Kconfig in HID example
(cherry picked from commit d4b3a7e99d)

Co-authored-by: Mitch Cairns <mitch.cairns@handheldlegend.com>
2025-02-18 10:54:05 +08:00
harshal.patil b285e2789f feat(bootloader_support): Permanently enable XTS-AES pseudo rounds when FE release mode is enabled 2025-01-21 13:42:01 +05:30
harshal.patil a29dadbabc feat(hal/spi_flash_encrypted): Enable pseudo rounds function during XTS-AES operations 2025-01-17 14:20:05 +05:30
harshal.patil b9fe639725 feat(hal/aes): Enable pseudo rounds function during AES operations 2025-01-17 14:01:43 +05:30
Song Ruo Jing 8f1b98b237 fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2
The original ROM function enabled output for the pad first, and then connected the signal
This could result in an undesired level change at the pad

Closes https://github.com/espressif/esp-idf/issues/12826
2024-12-25 14:19:29 +08:00
zhanghaipeng 88ccc42dbf feat(bt): Add support for converting BT HCI logs to btsnoop format 2024-12-09 17:52:57 +08:00
igor.udot e05471b857 refactor: changed logic of unity_tester, replaced threads by generators 2024-12-04 10:53:28 +01:00
Martin Vychodil 6b51d36351 Merge branch 'bugfix/nvs_entry_sanity_check_v5.1' into 'release/v5.1'
Bugfix/added nvs entry header sanity checks (v5.1)

See merge request espressif/esp-idf!34295
2024-11-14 22:39:00 +08:00
radek.tandler 79b93d1db7 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-11-14 12:48:22 +01:00
Fu Hanxi aee4baa4a2 ci: replace internal clang-tidy runner with the pypi project 2024-10-22 10:30:09 +02:00
Roland Dobai afaee632ea Merge branch 'feature/tools_fix_arm64_arm32_detection_v5.1' into 'release/v5.1'
fix(idf_tools): Fix platform detection - arm64 hardware but it's running in arm32 environment (v5.1)

See merge request espressif/esp-idf!33396
2024-09-18 15:32:46 +08:00
Anton Maklakov 61bc4b9684 ci: update mypy check for python 3.8 2024-09-18 11:11:26 +07:00
Xiao Xufeng 74eb0cd4a8 fix(soc): fixed uart_periph.h not including reg.h issue
This will cause rom/uart.h can't compile.
2024-09-12 21:26:13 +08:00
Sudeep Mohanty c2be14c80f fix(freertos): Added freertos fragments to the exception list of ldgen mapping checks
This commit adds freertos and esp_ringbuf linker fragment sections
to the exception list of the ldgen mappings checker script.
2024-08-30 09:18:50 +02:00
Rahul Tank 071fed2d6f feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established 2024-08-20 14:56:13 +05:30
Rahul Tank 79012cb3e2 fix(wifi_prov): Added API to set random address 2024-07-24 20:58:04 +05:30
harshal.patil a2993ab3a6 fix(tools/esp_prov): Fix incorrect input decoding when using console transport
- Closes https://github.com/espressif/esp-idf/issues/14013
2024-06-26 11:28:47 +05:30
Fu Hanxi 9228c6f5dd ci: move log dir from pytest_embedded_log to pytest-embedded 2024-05-22 16:58:53 +08:00
Fu Hanxi f39f8d4a3f ci: update mypy check for python 3.12, check under python 3.7 rules 2024-05-22 16:58:53 +08:00
Darian Leung 5c2a003f91 refactor(soc): Remove soc/usb_types.h
This header has been removed for the following reasons:

- Header is misplaced. 'xxx_types.h' headers should be placed in the 'hal'
component.
- The 'usb_xxx_endpoint_t' should be placed in the 'xxx_struct.h' header.
2024-03-22 15:21:52 +08:00
Darian Leung 93e2cbcc77 refactor(soc): Deprecate usb pin mappings
usb_pins.h and usb_periph.h/c lists mappings of USB DWC signals to GPIOs used
to connect to external FSLS PHYs. However, those signals can be routed to any
GPIOs via the GPIO matrix. Thus, these mapping are meaningless and have been
deprecated.
2024-03-22 15:21:51 +08:00
morris 96888a9ad6 Merge branch 'bugfix/flash_mxic_chip_v5.1' into 'release/v5.1'
fix(spi_flash): Fix MXIC chip flash size detected wrong (backport v5.1)

See merge request espressif/esp-idf!29611
2024-03-14 10:46:13 +08:00
Cao Sen Miao 4af88f7458 fix(spi_flash): Fix MXIC chip flash size detected wrong,
Closes https://github.com/espressif/esp-idf/issues/12222
2024-03-13 18:51:36 +08:00
radek.tandler 0d3bbed981 fix(nvs): Improved lockig mechanism for initialization phase 2024-03-12 16:27:36 +01:00
Marius Vikhammer 39624549e8 Merge branch 'ci/new-known_failure_cases_workflow(v5.1)' into 'release/v5.1'
ci: change known_failure_cases workflow(v5.1)

See merge request espressif/esp-idf!27966
2024-03-01 15:03:48 +08:00
Roland Dobai 82563d3861 Merge branch 'fix/kconcheck_checks_v5.1' into 'release/v5.1'
fix(kconfcheck): Fixed false-positive indent errors and extended limits (backport v5.1)

See merge request espressif/esp-idf!28569
2024-02-27 17:46:13 +08:00
Peter Dragun a17ec488d9 fix(tools): catch more general errors in python dependency checker 2024-02-22 15:51:47 +01:00
igor.udot 6cf7528125 ci: change known_failure_cases workflow 2024-01-29 16:26:28 +08:00
Shu Chen fa544a6dff feat(ieee802154): remove the ieee802154 lib submodule 2024-01-26 17:00:38 +08:00
Jakub Kocka ade4d4d757 fix(kconfcheck): Fixed false-positive indent errors and extended limits 2024-01-18 11:38:41 +01:00
Roshan Bangar a95bf9e0c3 feat(nimble): added HID over Gatt profile support 2023-12-22 11:23:05 +05:30
xueyunfei 23148a3138 Fix(esp_wifi): Add the missing header file to the wifi header files. 2023-12-19 19:15:49 +08:00
muhaidong 7b3cee0dd8 update(esp_coexist): update esp coexist header file 2023-12-19 19:15:49 +08:00
morris eb7022dd06 Merge branch 'contrib/github_pr_12559_v5.1' into 'release/v5.1'
fix(spi): Correct REG_SPI_BASE(i) macro for all targets (GitHub PR) (v5.1)

See merge request espressif/esp-idf!27714
2023-12-14 11:08:03 +08:00
Jiang Jiang Jian 1a6a941521 Merge branch 'bugfix/connect_issue_for_zero_rssi_v5.1' into 'release/v5.1'
fix(esp_wifi): Fix issue of station disconnecting immediately after scanning  (Backport v5.1)

See merge request espressif/esp-idf!26743
2023-12-12 14:00:24 +08:00
Sarvesh Bodakhe d1e31a4194 fix(esp_wifi): Fix issue of station disconnecting immediately when AP RSSI is zero 2023-12-11 14:58:16 +05:30
harshal.patil 4c30f2a4a0 fix(mbedtls): move interrupt allocation during initialization phase 2023-12-11 06:46:24 +00:00
TD-er 8e0d64e94c fix(spi): Correct REG_SPI_BASE(i) macro for all targets
The existing formula can never match these registers.

Closes https://github.com/espressif/esp-idf/pull/12559
Closes https://github.com/espressif/esp-idf/pull/12562
2023-12-06 16:13:01 +08:00
Fu Hanxi 1f0f661979 ci: skip pytest cases in managed_components 2023-11-30 09:08:01 +01:00
Fu Hanxi 3875e26b3b Merge branch 'test/idf-build-apps-1.0.0_v5.1' into 'release/v5.1'
CI: make master pipeline compatible with idf-build-apps 1.0.0 release (v5.1)

See merge request espressif/esp-idf!26247
2023-11-28 14:59:39 +08:00
Ivan Grokhotkov 22dd730a7c esp_rom: convert USB related headers to SPDX, update COPYRIGHTS.rst 2023-11-21 17:33:30 +01:00
Ivan Grokhotkov c7b409aa94 esp_rom: sync changes for ESP32-S3 USB related files, minor fix for S2
Used esp-rom tag esp32s3-20210327 and did manual cleanup.
Rename s_usb_osglue to rom_usb_osglue like it was done for esp32s2.
Some comments in esp32s2 headers are synced from esp32s3.
2023-11-21 17:33:29 +01:00
Roland Dobai 305e781d0c Merge branch 'fix/ci_autocomplete_v5.1' into 'release/v5.1'
Tools, CI: Improve autocomplete tests (v5.1)

See merge request espressif/esp-idf!27037
2023-11-14 02:44:10 +08:00