Fu Hanxi
06af021c9f
ci(pytest): stop ambiguous markers for multi-dut test case
...
also add `tools/ci/idf_pytest/tests` for testing
2024-01-10 15:29:42 +01:00
Fu Hanxi
b709c880dd
ci: add linter for gitlab yaml files
...
- remove duplicated artifacts default values
- migrate check_artifacts_expire_time.py
- migrate check_rules_yml.py
2024-01-10 15:29:42 +01:00
Fu Hanxi
96aeead6f5
ci: fix ttfw type hint
2024-01-10 15:29:38 +01:00
Wan Lei
32e2101c0d
Merge branch 'fix/twai_add_std_runner' into 'master'
...
fix(twai): Add std runner using USB-CAN adapter
See merge request espressif/esp-idf!27095
2024-01-05 19:36:31 +08:00
Jakub Kocka
f47f2dc70f
fix: KConfig files checks in pre-commit hook
2024-01-05 08:55:36 +01:00
wanlei
8536ffb490
fix(twai): enable twai interactive test for all targets on new std runner
2024-01-05 15:22:09 +08:00
Armando
1ab742b3c3
ci(p4): enable esp32p4 target test
2024-01-04 09:34:55 +08:00
Ivan Grokhotkov
7f171f01b1
Merge branch 'bugfix/ignore_build_warnings_local' into 'master'
...
fix(idf-build-apps): make ignore_build_warnings.txt usable locally
See merge request espressif/esp-idf!27881
2023-12-20 05:59:08 +08:00
Rahul Tank
84ccc37b92
Merge branch 'feature/hogp_example_support' into 'master'
...
feat(nimble): Added HID over Gatt Profile Support
Closes BT-3456, BT-3493, and BT-3480
See merge request espressif/esp-idf!25072
2023-12-18 19:01:11 +08:00
Adam Múdry
c0ea99220a
Merge branch 'fix/move_nvs_partition_generator_to_pypi_package' into 'master'
...
fix(tools): replace nvs_partition_gen.py with new esp-idf-nvs-partition-gen package
Closes IDF-8147 and IDF-1958
See merge request espressif/esp-idf!26758
2023-12-18 09:13:38 +08:00
Roshan Bangar
96ed1ae7a7
feat(nimble): added HID over Gatt profile support
2023-12-16 17:42:49 +05:30
Darian Leung
d7b83bfd3b
refactor(usb/host): reformat code with astyle_py
2023-12-15 04:44:02 +08:00
Ivan Grokhotkov
358ed7fed9
fix(idf-build-apps): make ignore_build_warnings.txt usable locally
2023-12-13 15:05:25 +08:00
radek.tandler
8740888967
feat(nvs_flash): Added function nvs_find_key
...
Closes https://github.com/espressif/esp-idf/issues/12155
2023-12-08 17:12:00 +01:00
Aleksei Apaseev
e97826e877
ci: Upload report about modified files and components to s3 bucket
2023-12-08 10:49:17 +08:00
igor.udot
e0a40feb5c
refactor: changed logic of unity_tester, replaced threads by generators
2023-12-06 15:58:05 +08:00
laokaiyao
1c9ecfa159
feat(esp32c5): supplement of esp_rom for esp32c5 beta3 target
2023-12-05 22:01:15 +08:00
Ivan Grokhotkov
71153c7dbb
feat(tools): add 'idf.py qemu' extension
...
This extension allows running programs in QEMU similar to running
them on a real chip:
- 'idf.py qemu' — builds and runs the program in QEMU. User gets
a QEMU instance launched, and can work with it as a normal QEMU
instance.
- 'idf.py qemu monitor' — same, but QEMU is launched in the
background, and idf_monitor runs in the foreground, showing QEMU
output. Compared to only running 'idf.py qemu' this enables, for
example, automatic backtrace decoding.
- 'idf.py qemu gdb' — launches QEMU in the background and opens an
interactive GDB prompt, connecting it to QEMU.
- 'idf.py qemu --gdb monitor' and 'idf.py gdb' in another shell:
launches QEMU in the background, keeps it suspended until GDB is
connected, and opens idf_monitor. GDB can be used in another shell
to debug the application.
2023-12-03 07:45:19 +01:00
Ivan Grokhotkov
81385b3476
Merge branch 'feature/update_catch2' into 'master'
...
ci: upgrade host tests to use espressif/catch2 component, add missing build rules
Closes IDF-8775
See merge request espressif/esp-idf!27455
2023-12-01 21:25:25 +08:00
Roland Dobai
9c4b657ac3
Merge branch 'feature/add_windows_pytest' into 'master'
...
Tools: Add pytest build system on Windows runner
Closes IDF-7691, IDF-8214, and IDF-1193
See merge request espressif/esp-idf!26603
2023-12-01 16:40:13 +08:00
C.S.M
2d4a9240dc
Merge branch 'feat/add_example_usj' into 'master'
...
change(usb_serial_jtag): Add example for usb serial jtag echo
Closes IDFGH-11503, IDFGH-11493, and IDFGH-11478
See merge request espressif/esp-idf!27366
2023-12-01 14:39:14 +08:00
Liu Linyan
9879615053
Merge branch 'update/ble_mesh_put_lib_in_submodule' into 'master'
...
fix(ble_mesh): Put Mesh 1.1 lib files in submodule
Closes IDFCI-1860
See merge request espressif/esp-idf!26987
2023-12-01 09:56:19 +08:00
Roland Dobai
bc1d74bb88
fix(ci): Remove unittest-xml-reporting dependency from host tests
2023-11-30 14:03:41 +01:00
Liu Linyan
94d3f5037b
fix(ble_mesh): Use submodule for mesh 1.1 lib files
2023-11-30 16:56:58 +08:00
Cao Sen Miao
2a0debde3c
change(usb_serial_jtag): Add a usb_serial_jtag echo example for how to use usb_serial_jtag APIs,
...
Closes https://github.com/espressif/esp-idf/issues/12620 ,
Closes https://github.com/espressif/esp-idf/issues/12605
2023-11-30 14:38:06 +08:00
Armando (Dou Yiwen)
d36fe73960
Merge branch 'test/improve_sdmmc_tests' into 'master'
...
sd: improve tests and added on CI
See merge request espressif/esp-idf!27384
2023-11-30 10:21:11 +08:00
Marius Vikhammer
ae4be8eb03
Merge branch 'feature/p4_lp_core' into 'master'
...
feat(ulp/lp_core): Added basic support for building and running a LP-Core app on ESP32P4
Closes IDF-7534
See merge request espressif/esp-idf!26869
2023-11-30 09:35:49 +08:00
Marek Fiala
0a3b57e48a
feat(tools): Add pytest build system on Windows runner
2023-11-29 23:10:37 +01:00
Kevin (Lao Kaiyao)
cd9d321062
Merge branch 'feature/introduce_target_esp32c5' into 'master'
...
feat(esp32c5): introduce target esp32c5 (stage 1)
See merge request espressif/esp-idf!27299
2023-11-29 20:31:34 +08:00
Ivan Grokhotkov
047e50615e
ci(fatfs): upgrade to Catch2 as a component, enable CI build
2023-11-29 12:38:46 +01:00
Armando
9b0d75f2df
refactor(sdmmc): added component pytest cases and enabled them on CI
2023-11-29 12:13:03 +08:00
Tomas Rezucha
62091b4fa0
fix(usb/uvc): Add negotiation retry for some cameras
...
Some cameras would refuse first stream format and would only accept
on second retry.
2023-11-29 11:34:47 +08:00
Marius Vikhammer
0c067fcb05
feat(ulp/lp_core): Added basic support for building and running a LP-Core app on ESP32P4
2023-11-29 10:50:40 +08:00
laokaiyao
bb0879b3f8
feat(esp32c5): introduce target esp32c5
2023-11-28 16:14:17 +08:00
Adam Múdry
7464f5e3ea
fix(tools): replace nvs_partition_gen.py with new esp-idf-nvs-partition-gen package
2023-11-23 23:58:20 +01:00
Rahul Tank
843f48fb00
ci(nimble): Cleanup sdkconfig files
2023-11-21 11:52:11 +05:30
Shu Chen
4cecb6ac19
Merge branch 'fix/ot_invalid_configs' into 'master'
...
fix(openthread): remove invalid configs from ot examples
Closes IDF-8492
See merge request espressif/esp-idf!27177
2023-11-21 10:04:24 +08:00
Wang Meng Yang
02e6dc7cd7
Merge branch 'fix/remove_deprecated_bt_example_sdkfonfigs' into 'master'
...
ci(bt/bluedroid): remove configs that are not in effect
Closes IDF-8498
See merge request espressif/esp-idf!26906
2023-11-21 10:03:00 +08:00
Shu Chen
8a349a2618
fix(openthread): remove invalid configs from ot examples
2023-11-20 19:43:34 +08:00
morris
72e414105d
Merge branch 'contrib/github_pr_12559' into 'master'
...
fix(spi): correct macro REG_SPI_BASE(i) for all targets (GitHub PR)
Closes IDFGH-11421 and IDFGH-11424
See merge request espressif/esp-idf!27085
2023-11-20 15:55:41 +08:00
gongyantao
cbb3da69ae
ci(bt/bluedroid): remove configs that are not in effect
2023-11-20 14:32:13 +08:00
Wang Meng Yang
227f531b9d
Merge branch 'bugfix/cleanup_ble_examples_sdkconfig' into 'master'
...
ci(ble/bluedroid):cleanup BLE examples sdkconfig
Closes IDF-8495
See merge request espressif/esp-idf!26931
2023-11-17 10:56:58 +08:00
TD-er
90eada6993
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-11-17 02:39:28 +00:00
Armando (Dou Yiwen)
00124b6f65
Merge branch 'refactor/esp_driver_sdmmc' into 'master'
...
refactor(sdmmc): place sdmmc driver into a new component
See merge request espressif/esp-idf!27059
2023-11-16 20:02:23 +08:00
zhiweijian
e807347a46
ci(ble/bluedroid):cleanup BLE examples sdkconfig
2023-11-16 19:56:39 +08:00
Liu Linyan
cb4e3e6286
Merge branch 'feature/remove_ble_mesh_coex_test_example' into 'master'
...
feat(ble mesh): Remove BLE Mesh coex_test example
Closes IDF-8490
See merge request espressif/esp-idf!27151
2023-11-16 17:06:49 +08:00
Armando
c7c38b7904
refactor(sdmmc): place sdmmc driver into a new component
2023-11-16 15:37:32 +08:00
Fu Hanxi
ac0a1b4e8e
Merge branch 'ci/git_strategy_optimization' into 'master'
...
ci: optimize git strategy
Closes IDFCI-1854
See merge request espressif/esp-idf!26797
2023-11-15 14:42:41 +08:00
Mahavir Jain
4a02987182
Merge branch 'fix/aes_mpi_interrupt_allocation_workflow' into 'master'
...
fix(mbedtls): move interrupt allocation during initialization phase
See merge request espressif/esp-idf!26525
2023-11-15 12:38:39 +08:00
wangjialiang
89e43ff595
feat(ble mesh): Remove BLE Mesh coex_test example
2023-11-15 12:02:58 +08:00