Chen Yu Dong
6af93c154b
Revert "Merge branch 'ci/ignore_c6_wifi_two_dut_runners' into 'master'"
...
This reverts merge request !28944
2024-02-27 14:24:37 +08:00
Marius Vikhammer
f2fe408b99
refactor(core): reformat newlib and pthread with astyle
2024-02-27 10:00:06 +08:00
Martin Vychodil
4cb3a75436
Merge branch 'bugfix/nvs_lock_initi_and_multipage_blob' into 'master'
...
Bugfix/nvs Improved handling of BLOB during unreliable power environment and concurrent data access scenarios
Closes IDF-8839
See merge request espressif/esp-idf!28843
2024-02-27 04:50:56 +08:00
Alexey Lapshin
04b73368e5
fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips
...
Closes https://github.com/espressif/esp-idf/issues/13228
2024-02-27 02:09:54 +08:00
morris
c65fbbdf71
change(driver): reformat driver component with astyle_py
2024-02-26 11:47:05 +08:00
Ivan Grokhotkov
b39f13d685
Merge branch 'ci/ignore_c3_flash_multi_cases' into 'master'
...
ci: ignore c3 flash_multi cases
See merge request espressif/esp-idf!29229
2024-02-24 16:52:44 +08:00
radek.tandler
fc6951e193
fix(nvs): Improved lockig mechanism for initialization phase
2024-02-24 07:55:32 +01:00
Roland Dobai
ceff9566ad
Merge branch 'feature/unsupported_platfomr_list' into 'master'
...
feat(tools): idf_tools.py unsupported platforms list
Closes IDFGH-11767, IDFGH-11873, and IDFGH-12090
See merge request espressif/esp-idf!29016
2024-02-24 14:27:28 +08:00
C.S.M
2302dd5a91
Merge branch 'feature/i2c_sleep' into 'master'
...
feat(i2c): Support i2c sleep retention on esp32c6/h2
Closes IDF-8458
See merge request espressif/esp-idf!28885
2024-02-24 09:58:35 +08:00
Fu Hanxi
0df25d5229
ci: ignore c3 flash_multi cases
2024-02-23 14:15:35 +01:00
Fu Hanxi
859bd52131
Merge branch 'ci/upload_size_info_and_build_junit_report' into 'master'
...
ci: upload size info, and build junit report
See merge request espressif/esp-idf!28803
2024-02-23 16:16:26 +08:00
Cao Sen Miao
cf521b60ea
feat(i2c): Support i2c sleep retention on esp32c6/h2
2024-02-23 11:28:14 +08:00
Marek Fiala
54be450c4a
feat(tools): detect linux platform only on linux systems
...
Closes https://github.com/espressif/esp-idf/issues/13148
2024-02-22 19:30:11 +08:00
Marek Fiala
da43126f02
feat(tools): idf_tools.py unsupported platforms
...
Plus improved error messages about platform detection.
Closes https://github.com/espressif/esp-idf/issues/12959
Closes https://github.com/espressif/esp-idf/issues/12865
2024-02-22 19:30:11 +08:00
Roland Dobai
df390159f6
Merge branch 'fix/ci_test_cli_installer' into 'master'
...
fix(ci): Change expected message in tests after dependency checker update
Closes IDFCI-2046
See merge request espressif/esp-idf!29183
2024-02-22 17:11:18 +08:00
Konstantin Kondrashov
b8e2342bf8
Merge branch 'bugfix/bootloader_flash_update_size' into 'master'
...
fix(bootloader_support): Adds bootloader_flash_update_size() for the rest chips
Closes IDFGH-12123
See merge request espressif/esp-idf!29049
2024-02-22 15:49:22 +08:00
Roland Dobai
0e318fb6fc
fix(ci): Change expected message in tests after dependency checker update
...
This should fix the tests after 5f798eb78b
has changed the error message.
2024-02-22 08:03:29 +01:00
Roland Dobai
f0796406a5
Merge branch 'fix/py_dep_check' into 'master'
...
fix(tools): catch more general errors in python dependency checker
Closes IDF-9181
See merge request espressif/esp-idf!29048
2024-02-21 20:57:08 +08:00
Roland Dobai
d25980cac7
Merge branch 'feat/idf_tools_py_remove_global_vars' into 'master'
...
feat(idf_tools): Switch from global variables to singleton store
Closes IDF-4918
See merge request espressif/esp-idf!28907
2024-02-21 20:32:09 +08:00
Fu Hanxi
85372fb1ce
ci(pytest): fix multi dut wrongly be picked issue
...
This issue will happen to multi-dut test cases
- without `target` defined in param
- and with `app_path` defined in param
- and with `pytest.mark.target` markers
2024-02-21 10:18:21 +01:00
Erhan Kurubas
5f42493573
Merge branch 'astyle_format_coredump' into 'master'
...
refactor(espcoredump): format coredump component with astyle
See merge request espressif/esp-idf!29114
2024-02-20 17:59:23 +08:00
Fu Hanxi
0a5eec08ef
Merge branch 'ci/fix_wrongly_build_all_test_related_apps_issue' into 'master'
...
Ci/fix wrongly build all test related apps issue
See merge request espressif/esp-idf!29078
2024-02-20 17:40:59 +08:00
Konstantin Kondrashov
1253ab6e27
Merge branch 'feature/move_esp_timer_related_inits_into_component' into 'master'
...
feat(esp_timer): Move esp_timer-related init steps into the component
Closes IDF-8755
See merge request espressif/esp-idf!28664
2024-02-20 16:49:31 +08:00
Jan Beran
9ebba1b5c2
change(idf_tools): switch from old string formatting to f-strings and parentheses
2024-02-20 09:00:33 +01:00
Jan Beran
6e88ba4832
feat(idf_tools): Switch from global variables to global singleton
2024-02-20 09:00:33 +01:00
Fu Hanxi
b5e6b883a5
ci: fix test related apps are force been built
2024-02-20 08:30:22 +01:00
Sudeep Mohanty
9605f9be3f
Merge branch 'contrib/github_pr_12800' into 'master'
...
feat(freertos): Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES
Closes IDFGH-11693 and IDF-8785
See merge request espressif/esp-idf!28505
2024-02-20 15:21:47 +08:00
Erhan Kurubas
f4acf0b378
refactor(espcoredump): format coredump component with astyle
2024-02-19 21:57:28 +01:00
Konstantin Kondrashov
d348258f2c
fix(test_apps): Fix coredump_uart_bin_crc.test_hw_stack_guard_cpu0 test
2024-02-19 19:21:40 +08:00
Konstantin Kondrashov
49ba674fb5
feat(esp_timer): Move esp_timer-related init steps into the component
2024-02-19 19:21:40 +08:00
Fu Hanxi
b70d65444a
ci: always set expire_in
and when
with artifacts
...
set it under `default` does not work due to gitlab bugs.
will use `default` back once the bugs are resolved.
2024-02-16 13:43:53 +01:00
Peter Dragun
5f798eb78b
fix(tools): catch more general errors in python dependency checker
2024-02-15 10:47:02 +01:00
Konstantin Kondrashov
9ffafd53b2
fix(bootloader_support): Adds bootloader_flash_update_size() for the rest chips
...
Closes https://github.com/espressif/esp-idf/issues/13179
2024-02-14 17:41:20 +02:00
sonika.rathi
f7e4b9a132
fix(storage): cleanup storage examples/test_apps sdkconfigs
2024-02-12 10:57:46 +01:00
Tomas Rezucha
c24dcd02c1
Merge branch 'feature/esp_hid_usb_preparation' into 'master'
...
refactor(esp_hid): Prepare for USB transport layer
See merge request espressif/esp-idf!28472
2024-02-12 16:29:12 +08:00
fl0wl0w
90d1dcfd76
feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES
...
This commit replaces the use of portNUM_PROCESSORS and configNUM_CORES
macros in all of ESP-IDF. These macros are needed to realize an SMP
scenario by fetching the number of active cores FreeRTOS is running on.
Instead, a new Kconfig option, CONFIG_FREERTOS_NUMBER_OF_CORES, has been
added as a proxy for the FreeRTOS config option, configNUMBER_OF_CORES.
This new commit is now used to realize an SMP scenario in various places
in ESP-IDF.
[Sudeep Mohanty: Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES]
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
2024-02-09 09:11:28 +01:00
Roland Dobai
b8abf75a11
Merge branch 'feature/fix_build_system_win_tests' into 'master'
...
feat(tools): Run skipped build system pytests on Win
Closes IDF-8582 and IDFCI-896
See merge request espressif/esp-idf!28800
2024-02-09 15:33:26 +08:00
Mahavir Jain
34723ad12c
Merge branch 'bugfix/ota_anti_rollback_checks_2' into 'master'
...
feat(bootloader_support): Read secure_version under sha256 protection
Closes IDF-9013
See merge request espressif/esp-idf!28740
2024-02-08 23:10:08 +08:00
Marek Fiala
52da5b765f
feat(tools): Run skipped build system pytests on Win
2024-02-08 11:23:51 +01:00
Marius Vikhammer
6afb652626
Merge branch 'refactor/decouple_esp_system_pthread' into 'master'
...
refactor(pthread): decouple pthread_init from esp_system
Closes IDF-8757
See merge request espressif/esp-idf!28909
2024-02-08 13:30:59 +08:00
Jakob Hasse
c3aaebd366
Merge branch 'feature/add_bsd_fls' into 'master'
...
feat(linux): added fls() on Linux
See merge request espressif/esp-idf!28807
2024-02-08 13:06:57 +08:00
Marius Vikhammer
2bb16ed45b
refactor(pthread): decouple pthread_init from esp_system
2024-02-08 09:40:46 +08:00
Mahavir Jain
3305cb4d23
fix(ota): additional checks for secure version in anti-rollback case
...
Some additional checks related to secure version of the application in
anti-rollback case have been added to avoid any attempts to boot lower
security version but valid application (e.g., passive partition image).
- Read secure_version under sha256 protection
- First check has been added in the bootloader to ensure correct secure
version after application verification and loading stage. This check
happens before setting up the flash cache mapping and handling over
the final control to application. This check ensures that application
was not swapped (e.g., to lower security version but valid image) just
before the load stage in bootloader.
- Second check has been added in the application startup code to ensure
that currently booting app has higher security version than the one
programmed in the eFuse for anti-rollback scenario. This will ensure
that only the legit application boots-up on the device for
anti-rollback case.
2024-02-07 22:23:10 +08:00
Roland Dobai
1a80217af5
Merge branch 'bugfix/kconcheck_file_checks' into 'master'
...
bugfix: Fixed KConfig files that were not succesfully checked
Closes IDF-9028 and IDF-9027
See merge request espressif/esp-idf!28385
2024-02-07 19:12:25 +08:00
Jakob Hasse
48d121653b
feat(linux): added fls() on Linux
2024-02-07 17:56:16 +08:00
Tomas Rezucha
6f30198ca3
feat(esp_hid): Add Connection Request event
...
This event is useful for situations where the HID device
requests connection. Typically in USB transport.
2024-02-07 15:34:55 +08:00
Tomas Rezucha
f7bff8b1fc
refactor(esp_hid): Create new esp_hid_addr_t type
2024-02-07 15:34:55 +08:00
Tomas Rezucha
56a159a7d5
refactor(esp_hid): Move header files to esp_private directory
...
esp_hidd_private.h and esp_hidh_private.h are required by components
that extend esp_hid with a new transport layer, such as USB
2024-02-07 15:34:55 +08:00
Marius Vikhammer
bca642f330
Merge branch 'refactor/astyle_timer' into 'master'
...
refactor(system): reformated esp_timer, linux and log comp with astyle
See merge request espressif/esp-idf!28876
2024-02-07 10:13:03 +08:00
Fu Hanxi
80a32713bb
ci: ignore esp32c6_2,wifi_two_dut test cases
2024-02-06 13:38:25 +01:00
Fu Hanxi
a1f7f94ef9
ci: upload size info, and build junit report
2024-02-05 10:07:32 +01:00
laokaiyao
eb1fd7365e
ci(esp32c5): enable hello world build on ci
2024-02-05 12:39:35 +08:00
Jiang Jiang Jian
e00429d691
Merge branch 'feat/wifi_remote' into 'master'
...
feat(esp_wifi): Add dependency on wifi_remote for chips with no wifi
See merge request espressif/esp-idf!26217
2024-02-04 19:11:05 +08:00
Marius Vikhammer
77dcb6d46e
refactor(system): reformated esp_timer, linux and log comp with astyle
2024-02-04 14:50:54 +08:00
Marek Fiala
a97e355e74
feat(tools): Run Tools related host tests on Win
2024-02-02 14:58:04 +01:00
Jakub Kocka
0b00e49ac5
fix: Fixed KConfig files that were not succesfully checked
2024-02-02 14:13:45 +01:00
Adam Múdry
71c6304f71
Merge branch 'feature/vfs_fat_x_little_revamp' into 'master'
...
feat(fatfs): Add format functions with a config parameter
Closes IDF-9111
See merge request espressif/esp-idf!28683
2024-02-02 18:19:33 +08:00
Chen Yu Dong
566680b48c
Merge branch 'ci/fix_protocol_network_pytest_markers' into 'master'
...
ci: update protocol/ethernet pytest markers
See merge request espressif/esp-idf!28794
2024-02-02 16:51:19 +08:00
Roland Dobai
78ac339972
Merge branch 'fix/add_docstrings_idf_tools_py' into 'master'
...
refactor(idf_tools.py): add docstrings and type annotations
Closes IDF-889
See merge request espressif/esp-idf!28646
2024-02-02 16:41:44 +08:00
Chen Yudong
a72d5f4b41
ci: update protocol/ethernet pytest markers
2024-02-01 22:47:18 +08:00
Sarvesh Bodakhe
0154e81d87
feat(wifi): Sync public header files between ESP-IDF and Wi-Fi driver
...
- Updated WiFi libraries based on the IDF changes
- Renamed esp_wifi_native.h to esp_wifi_types_native.h
- Reverted forward declarations of native wifi types and HE types
- Forward declare as opaque structs only if we don't have native types (csi and ctrl_packet types)
2024-02-01 12:17:43 +01:00
David Cermak
9088655030
fix(esp_wifi): Separate public and native wifi interface types
2024-02-01 12:17:37 +01:00
Sudeep Mohanty
bb1bc2afac
Merge branch 'task/freertos_astyle_update' into 'master'
...
refactor(freertos): Updated FreeRTOS component files to astyle format
See merge request espressif/esp-idf!28741
2024-02-01 16:01:04 +08:00
Jakob Hasse
ae3196b678
Merge branch 'refactor/esp_event_astyle_format' into 'master'
...
change(esp_event): formatted files with astyle
See merge request espressif/esp-idf!28801
2024-02-01 11:20:05 +08:00
Jan Beran
535aa9df84
refactor(tools): add docstrings and type annotations into idf_tools.py
2024-01-31 16:08:32 +01:00
Chen Yu Dong
d3e34008b6
Merge branch 'ci/support_pre_commit_cache' into 'master'
...
ci: update pre_commit jobs and gen child
See merge request espressif/esp-idf!28796
2024-01-31 17:58:47 +08:00
Sudeep Mohanty
061da98124
refactor(freertos): Updated FreeRTOS component files to astyle format
...
This commit updates the FreeRTOS component source files (excluding
upstream source files) to the astyle coding format.
2024-01-31 16:41:58 +08:00
Jakob Hasse
417de470ec
change(esp_event): reformat files with astyle
2024-01-31 11:07:07 +08:00
Marius Vikhammer
b9f9e0d9f7
Merge branch 'task/remove_esp_system_astyle' into 'master'
...
refactor(system): removed esp_system from astyle ignore list and formated it
See merge request espressif/esp-idf!28785
2024-01-31 09:47:28 +08:00
Chen Yudong
b27cf4d444
ci: update pre_commit jobs
2024-01-30 22:45:21 +08:00
Fu Hanxi
ecae464c52
ci: ignore p4,jtag runner
2024-01-30 09:08:35 +01:00
Fu Hanxi
9783207f0b
Merge branch 'ci/qemu_respect_all_test_triggerer' into 'master'
...
ci: fix idf_relpath issue while searching the apps
See merge request espressif/esp-idf!28645
2024-01-30 16:01:24 +08:00
Marius Vikhammer
06850e0e1e
refactor(system): removed esp_system from astyle ignore list and reformated it
2024-01-30 15:17:15 +08:00
Marius Vikhammer
9b4197630a
Merge branch 'ci/ignore_build_warnings_build' into 'master'
...
ci(build): always build apps if ignore_build_warnings.txt changes
See merge request espressif/esp-idf!28764
2024-01-30 09:32:59 +08:00
Marius Vikhammer
da1d587667
Merge branch 'bugfix/format_esp_common' into 'master'
...
fix(system): format esp_common, app_format and bootloader_format with astyle
See merge request espressif/esp-idf!28748
2024-01-30 09:25:37 +08:00
Fu Hanxi
7913c42996
Merge branch 'ci/known_generate_target_test_issues' into 'master'
...
ci: add known warnings while generating the target test jobs
Closes IDFCI-1941
See merge request espressif/esp-idf!28551
2024-01-30 00:25:24 +08:00
Fu Hanxi
ceb2ef7208
ci: add init known warnings while generating the test child pipeline
2024-01-29 13:52:40 +01:00
Fu Hanxi
08312412ec
ci: check warnings while generating the target test jobs
2024-01-29 13:52:40 +01:00
Fu Hanxi
e9f4d555a6
test: add missing host_test marker for qemu tests
2024-01-29 13:52:40 +01:00
Fu Hanxi
432c5a783d
ci: gitlab auth failing hint
2024-01-29 13:52:40 +01:00
Fu Hanxi
d42e3fce04
ci: add sort_yaml.py
2024-01-29 13:52:39 +01:00
Fu Hanxi
6895ff11b6
ci: fix get_all_apps for multi targets
2024-01-29 20:45:00 +08:00
Fu Hanxi
142a3c8a7a
ci: fix idf_relpath issue while searching the apps
...
Now `PytestCase`, collect_app_info file, are all using relpath to idf
instead
2024-01-29 20:45:00 +08:00
Fu Hanxi
2d094ab9d3
test: remove succeeded temp projects
...
also rename `tmp_path` to `work_dirpath` since it's defined in pytest
2024-01-29 20:45:00 +08:00
Adam Múdry
376ea7e4ed
feat(fatfs): VFS FATFS add format functions with config argument
2024-01-29 15:09:50 +08:00
Marius Vikhammer
852a33f32d
ci(build): always build apps if gnore_build_warnings.txt changes
2024-01-29 14:24:57 +08:00
Marius Vikhammer
043dae211e
fix(system): format esp_common, app_format and bootloader_format with astyle
2024-01-29 10:41:25 +08:00
Sudeep Mohanty
defd3ec220
fix(esp_ringbuf): Updated esp_ringbuf to follow astyle format
...
This commit updates the esp_ringbuf component to follow astyle
formatting.
2024-01-26 15:20:19 +01:00
Alex Lisitsyn
e8dee79bb5
Merge branch 'feature/modbus_add_esp32p4_support' into 'master'
...
feat(modbus): add esp32p4 target support for modbus examples
See merge request espressif/esp-idf!28362
2024-01-26 21:07:59 +08:00
Alex Lisitsyn
f68c3bb710
feat(modbus): add esp32p4 target support for modbus examples
2024-01-26 21:07:59 +08:00
Konstantin Kondrashov
4daaa94593
Merge branch 'feature/cleanup_rom_efuse_header' into 'master'
...
change(all): Clearing unused efuse rom headers
See merge request espressif/esp-idf!27109
2024-01-26 20:30:44 +08:00
Erhan Kurubas
ef655cbbd9
Merge branch 'enable_flash_elf_sha_tests' into 'master'
...
Enable SHA256 coredump flash integrity verification for all targets
Closes IDF-1820
See merge request espressif/esp-idf!28387
2024-01-26 16:28:24 +08:00
Fu Hanxi
94433614dc
Merge branch 'ci/fix_missing_artifacts_with_dependencies_and_needs_set' into 'master'
...
ci: lint yaml files that use `dependencies: []` together with `needs`
See merge request espressif/esp-idf!28707
2024-01-26 14:13:43 +08:00
Shu Chen
b056ac760b
Merge branch 'feat/154_enable_receive_done' into 'master'
...
feat(ieee802154): make the receive done handler feature mandatory
See merge request espressif/esp-idf!28573
2024-01-26 11:54:44 +08:00
Marius Vikhammer
b5540cfda6
Merge branch 'bugfix/format_ulp_astyle' into 'master'
...
fix(ulp): enable astyle linter and format ULP component
See merge request espressif/esp-idf!28597
2024-01-26 10:22:18 +08:00
Jakob Hasse
b7184ccf73
Merge branch 'contrib/github_pr_13039' into 'master'
...
Handle object files with `.*.o` patterns when running Linker Script Generator (GitHub PR)
Closes IDFGH-11962
See merge request espressif/esp-idf!28695
2024-01-26 09:39:22 +08:00
Igor Udot
3cc1d7e837
Merge branch 'ci/new-known_failure_cases_workflow' into 'master'
...
ci: change known_failure_cases workflow
See merge request espressif/esp-idf!27706
2024-01-26 08:40:06 +08:00
Roland Dobai
96872a6801
Merge branch 'feat/idf_tools_updater_space' into 'master'
...
fix(idf_tools): fix delimiter when the updater parsing, ' *' or ' '
See merge request espressif/esp-idf!28694
2024-01-26 01:19:16 +08:00
Erhan Kurubas
f1d5f97719
feat(coredump): use SHA ROM functions for all targets except ESP32
...
For ESP32, continue using mbedtls due to a required ROM patch for the SHA implementation.
For other targets, we can now leverage the ROM functions.
2024-01-25 15:13:56 +01:00
Fu Hanxi
fc802da68c
ci: lint yaml files that use dependencies: []
together with needs
2024-01-25 14:47:53 +01:00