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
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
Fu Hanxi
a6ccc2e18e
ci: optimize git strategy
2023-11-14 15:31:30 +01:00
Jiang Jiang Jian
1b46e14054
Merge branch 'bugfix/add_header_files_for_wifi_os_adapter' into 'master'
...
Fix(esp_wifi):add missing stdbool.h and sdkconfig.h in wifi_os_adapter.h
Closes WIFI-6105
See merge request espressif/esp-idf!25669
2023-11-13 22:46:44 +08:00
xueyunfei
9df662703b
Fix(esp_wifi): Add the missing header file to the wifi header files.
2023-11-13 16:08:45 +08:00
Armando
faa6e51086
feat(sdio): sdio cross chip test app
2023-11-13 11:21:47 +08:00
Roland Dobai
92e45c0798
ci(fix): Improve the stability of the autocomplete tests
2023-11-08 15:05:56 +01:00
Jiang Jiang Jian
2051a9fe46
Merge branch 'bugfix/fix_esp_wifi_esp_phy_esp_coex_license_and_header_file_docs_issue' into 'master'
...
esp_supplicant: remove wpa supplicant ROM source code copyrights
Closes WIFI-5528, WIFI-6224, and DOC-6408
See merge request espressif/esp-idf!23059
2023-11-08 14:11:12 +08:00
Liu Linyan
9aeca2516f
Merge branch 'test/ble_mesh_sar_enh' into 'master'
...
update(ble_mesh): Miscellaneous updates/fixes and support SAR enhancement
See merge request espressif/esp-idf!26871
2023-11-07 16:12:27 +08:00
muhaidong
dea39f359e
update(esp_coexist): update esp coexist header file
2023-11-06 21:54:59 +08:00
Aleksei Apaseev
b64da91823
ci: Move upload artifacts execution of build and target_test stages to the after script section
2023-11-06 18:24:10 +08:00
harshal.patil
d3be7bda05
fix(mbedtls): move interrupt allocation during initialization phase
2023-11-06 11:20:53 +05:30
Liu Linyan
4c2236c9b5
update(ble_mesh): Remove useless mesh lib copy script
2023-11-06 10:34:50 +08:00
Marius Vikhammer
d3ca964e5f
fix(ci): fixed misnamed kconfig option in https server ci config
2023-11-03 09:13:22 +08:00
Marius Vikhammer
77bb19c49e
ci(build): fixed/ignored warnings from unknown symbols in sdkconfig.defaults
2023-11-01 01:14:00 +00:00
Fu Hanxi
a9079626bb
Merge branch 'ci/upload_artifacts_of_target_stage' into 'master'
...
ci: Upload artifacts of target stage jobs to s3 bucket
Closes RDT-571
See merge request espressif/esp-idf!26722
2023-10-31 18:34:20 +08:00
Jiang Jiang Jian
7ade26caf1
Merge branch 'bugfix/connect_issue_for_zero_rssi' into 'master'
...
fix(esp_wifi): Fix issue of station disconnecting immediately after scanning
Closes WIFIBUG-132 and IDFCI-1847
See merge request espressif/esp-idf!25915
2023-10-30 10:16:27 +08:00
Aleksei Apaseev
3a998bd0ce
ci: Upload artifacts of target stage jobs to s3 bucket
2023-10-29 12:44:11 +08:00
Mahavir Jain
11c8501f32
Merge branch 'refactor/hal_mpu_test' into 'master'
...
refactor(tools/test_apps): Move HAL tests for MPU to the `panic` test-app
Closes IDF-5590
See merge request espressif/esp-idf!26422
2023-10-27 20:50:19 +08:00
Sarvesh Bodakhe
0a95914839
fix(esp_wifi): Fix issue of station disconnecting immediately when AP RSSI is zero
2023-10-27 09:35:20 +05:30