Fu Hanxi
5e4427ab13
ci(pytest): add plugin pytest-ignore-test-results
...
pass with warning if test job got ignored.
2023-08-18 10:50:18 +08:00
Fu Hanxi
39f3a5f3ac
ci(pytest): skip test case if no app found while collecting, not setup
2023-08-18 08:36:06 +08:00
Fu Hanxi
17bbb2a5a2
ci(pytest): use one class to filter the nightly_run
2023-08-18 08:36:06 +08:00
Fu Hanxi
1d69302eae
ci(pytest): move pytest utils into tools/ci/idf_pytest
...
For future usage
2023-08-18 08:36:06 +08:00
Fu Hanxi
c8cddaee8a
ci: exclude checking manifest files under managed_components
2023-08-18 08:09:20 +08:00
Michael (XIAO Xufeng)
47c153b949
Merge branch 'ci/pre-commit-check-build-test-rule-exist' into 'master'
...
pre-commit: add check that build-test-rule paths must exist
See merge request espressif/esp-idf!25231
2023-08-17 02:25:45 +08:00
Xiao Xufeng
f51258ec18
ci(pre-commit): add check that build-test-rule paths must exist
2023-08-11 17:04:35 +08:00
Cao Sen Miao
de85f47bc9
feat(i2c): Add I2C driver support for esp32p4
2023-08-11 12:37:11 +08:00
Marius Vikhammer
fc83060fba
ci(esp32p4): fixed public header check and build failure for P4
2023-08-11 10:23:02 +08:00
Armando (Dou Yiwen)
337aeb4b78
Merge branch 'feature/add_esp32p4_hello_world' into 'master'
...
esp32p4: introduced new chip ESP32P4: Hello World! 🌏
Closes IDF-7523
See merge request espressif/esp-idf!25013
2023-08-10 16:04:55 +08:00
Armando
706d684418
feat(esp32p4): introduced new target esp32p4, supported hello_world
2023-08-09 19:33:25 +08:00
Jakob Hasse
8b9f8555ea
refactor(tools): public header check also checks c++ now
...
* Also changed --only-dir argument to accept system-wide
directories instead of directories from IDF root
2023-08-09 16:23:13 +08:00
Jakob Hasse
342a5b428c
fix(esp_event): made #include <stdint.h> explicit
2023-08-09 16:17:06 +08:00
Fu Hanxi
60db076a96
ci: add pre-commit to cleanup ignore lists
2023-08-09 12:09:31 +08:00
Aleksei Apaseev
ba51b09cb2
coredump: added the chip_rev field into the coredump header
2023-07-26 10:53:28 +08:00
Chen Yu Dong
7d03999b2b
Merge branch 'fix/remove_future_package_usage' into 'master'
...
esp_prov: remove future usage
See merge request espressif/esp-idf!24887
2023-07-20 15:58:22 +08:00
Chen Yu Dong
5c215405a4
Merge branch 'ci/add_patterns_for_fast_template_job' into 'master'
...
Ci: add patterns for fast template job
See merge request espressif/esp-idf!24820
2023-07-20 10:40:06 +08:00
Chen Yudong
2ffc5ac6e6
change(esp_prov): remove future usage
...
drop python2 support for esp_prov
2023-07-19 21:05:06 +08:00
Fu Hanxi
4a8c9ecb60
Merge branch 'ci/fix_skipping_qemu_test' into 'master'
...
CI: fix skipping qemu test
See merge request espressif/esp-idf!24880
2023-07-19 15:06:06 +08:00
morris
fb7cc00378
Merge branch 'refactor/reorganize_the_interrupt_description_files' into 'master'
...
refactor(interrupt): Put the interrupts definitions in soc/interrupts.h
Closes IDF-5776
See merge request espressif/esp-idf!24578
2023-07-19 12:05:56 +08:00
Fu Hanxi
7610e535ea
ci: ignore test scripts under managed_components
2023-07-19 11:21:49 +08:00
Chen Yudong
2c22b74479
ci(rules): add patterns fast template app
...
Update pre-check job rules
2023-07-18 11:21:24 +08:00
Chen Jichang
304c7572a6
refactor(interrupt):put the interrupts definitions in soc/interrupts.h
...
Now the soc interrupts definitions are scattered around in the esp-idf
which are out of sync. Put interrupts definitions in soc/periph_defs.h
(!ESP32) or soc/soc.h(ESP32) together in soc/interrupts.h.
2023-07-17 19:31:56 +08:00
Chen Yudong
3434d1a64d
ci(tools): fix build_template_app.sh syntax error
2023-07-14 19:47:08 +08:00
Roland Dobai
6fd497428b
Merge branch 'pkg_resources_deprecation' into 'master'
...
[tools] python_dep_check: replace deprecated pkg_resources with importlib
Closes IDF-7603 and IDFGH-10465
See merge request espressif/esp-idf!24436
2023-07-14 13:58:40 +08:00
Chen Ji Chang
7ec38eb309
Merge branch 'bugfix/update_all_esp32xxx/rom/gpio.h_comments' into 'master'
...
gpio: Update the incorrect comments in rom/gpio.h
Closes IDFGH-10490
See merge request espressif/esp-idf!24487
2023-07-13 19:44:31 +08:00
Armando (Dou Yiwen)
c7d8b06fd2
Merge branch 'feature/add_esp32p4_esp_rom_support' into 'master'
...
esp_rom: add esp32p4 esp_rom support
See merge request espressif/esp-idf!24703
2023-07-13 19:08:42 +08:00
Armando
3461449494
feat(esp32p4): added esp_rom support
2023-07-13 12:38:54 +08:00
Chen Jichang
b9c22b126a
bugfix(driver/gpio):update the incorrect comment
...
There are some register description errors in parts of rom/gpio.h
This commit update the incorrect comments in rom/gpio.h And now
esp_rom_gpio.h is recommend instead of rom/gpio.h. So this commit adds
macro SIG_GPIO_OUT_IDX in esp_rom_gpio_connect_out_signal
function and removes the reference to gpio.h in some source files.
Closes https://github.com/espressif/esp-idf/issues/11737
2023-07-13 10:52:50 +08:00
Peter Dragun
c7da726b0b
fix(tools/python_dep_check): replace deprecated pkg_resources with importlib
...
Closes https://github.com/espressif/esp-idf/issues/11712
2023-07-11 16:09:03 +02:00
Roland Dobai
a065f0fc9f
Merge branch 'feature/apptrace_visualization' into 'master'
...
Apptrace realtime visualization support
See merge request espressif/esp-idf!22694
2023-07-11 17:33:24 +08:00
morris
56a376c696
feat(esp_gdma): add hal interface for common operations
...
GDMA driver will be adapted to more DMA peripherals in the future.
This commit is to extract a minimal interface in the hal layer
2023-07-10 13:45:57 +08:00
Mahavir Jain
c3e5f05622
Merge branch 'example/remove_http2_example' into 'master'
...
remove(http2_request): Move http2_request example to idf-extra-components repository
Closes IDF-7659
See merge request espressif/esp-idf!24561
2023-07-07 13:25:02 +08:00
morris
2e5eb30382
Merge branch 'origin/bugfix/fix_header_violations_in_hal_component' into 'master'
...
Fix(components/hal): fix header violations in hal component
Closes IDF-7658
See merge request espressif/esp-idf!24493
2023-07-06 10:32:25 +08:00
Planck (Lu Zeyu)
333553caf2
fix(hal): check the public header files and fix violations
...
fix(hal/include): fix header violations in hal component
fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h`
fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h`
fix(hal/include): Add comment for a far away `#endif`
fix(hal/include): change scope for cpp guard
ci: Remove components/hal/ comment from public headers check exceptions
Add missing include macro sdkconfig.h for header files
Add missing include macro stdbool.h for header files
Add missing include macro stdint.h for header files
Add missing capability guard macro for header files
Add missing cpp guard macro for header files
Remove some useless include macros
Add some missing `inline` attribute for functions defined in header files
Remove components/hal/ from public headers check exceptions
fix(hal/include): fix invalid licenses
fix(hal/include): fix invalid licenses
fix(hal/include): add missing soc_caps.h
fix(hal): include soc_caps.h before cap macro is used
fix(hal): Remove unnecessary target check
fix(hal): fix header and macro problems
Add missing include macro
Remove loop dependency in hal
Add comment for far-away endif
fix(hal): Add missing soc_caps.h
ci: update check_copyright_ignore.txt
Change the sequence of `#include` macro, cpp guard macro
Change the wrap scope of capacity macro
fix(hal): Change position of C++ guard to pass test
2023-07-05 17:33:32 +08:00
morris
f0c07f82b5
fix(test): check call graph for hal component
2023-07-05 09:09:01 +08:00
Harshit Malpani
c24d012808
remove(http2_request): Move http2_request example to idf-extra-components repository
...
Related: https://github.com/espressif/idf-extra-components/pull/193/
2023-07-03 17:46:16 +05:30
morris
d623ce0d53
refactor(gpio): per-target gpio number definition
2023-07-03 13:33:11 +08:00
Fu Hanxi
0fa985ceb0
Merge branch 'ci/fix_multi_dut_real_test_case_missing_issue' into 'master'
...
ci(pytest): fix multi-dut missing c test case in the junit report issue
See merge request espressif/esp-idf!24418
2023-06-28 09:03:27 +08:00
Eren Terzioglu
804c12646b
feat(apptrace): Added sensor data visualization example
...
Added example and python script to show how to transfer and visualize sensor data.
2023-06-27 18:32:56 +03:00
Mahavir Jain
f2f5b41702
Merge branch 'example/remove_coap_example_from_idf' into 'master'
...
Move CoAP examples to idf-extra-component repository
See merge request espressif/esp-idf!24376
2023-06-27 15:59:19 +08:00
Alex Lisitsyn
a12537decb
Merge branch 'update/docs_api_refs_modbus_esp32h2' into 'master'
...
docs: updated modbus api reference documents for target esp32h2
Closes IDF-6679
See merge request espressif/esp-idf!23931
2023-06-27 15:01:04 +08:00
Jiang Jiang Jian
7b89dcf029
Merge branch 'bugfix/change_shell_to_python' into 'master'
...
change shell to python
See merge request espressif/esp-idf!24295
2023-06-27 13:47:28 +08:00
Harshit Malpani
d9e8aca7ee
remove(coap)!: Move CoAP examples to idf-extra-components repository
...
Related:
https://github.com/espressif/idf-extra-components/pull/188
2023-06-27 11:16:21 +05:30
Fu Hanxi
63fe059b55
ci(pytest): fix multi-dut missing c test case in the junit report issue
2023-06-27 11:06:22 +08:00
morris
1c0be26531
fix(soc): soc header files can pass CI check
2023-06-26 23:00:45 +08:00
ding huan
859df2a983
feat(certs): Add python script for generating certificate
2023-06-26 22:38:33 +08:00
aleks
f6a5474336
docs: updated modbus api reference documents for target esp32h2
2023-06-26 14:00:31 +00:00
wuzhenghui
ef8e8c1719
bugfix: increase pm_dump time field width
...
Closes https://github.com/espressif/esp-idf/issues/11704
2023-06-20 20:17:50 +08:00
Fu Hanxi
cf0e2273b5
ci: ignore pkg_resources deprecation warning
2023-06-20 08:38:01 +08:00