Aditya Patwardhan
401e560f49
pytest_efuse: Update conftest
...
pytest_efuse: Update pytest_efuse.py
2022-10-20 06:53:39 +00:00
Aditya Patwardhan
dd60eef2ca
efuse_exmple_test: Update to pytest framework
2022-10-20 06:53:39 +00:00
Sudeep Mohanty
a28791dbed
ulp: fix incorrect bit-width operator while reading RTC_CNTL_LOW_POWER_ST_REG during wakeup
...
This commit fixes a bug wherein an incorrect bit-width of 0 was being
used while reading the RTC_CNTL_LOW_POWER_ST_REG in ulp_fsm example code
while judging whether the system is ready for wakeup. The correct value
should be a bit-width of 1 to read bit#27 (RTC_CNTL_MAIN_STATE_IDLE) of
the RTC_CNTL_LOW_POWER_ST_REG register on esp32.
2022-10-17 10:59:26 +02:00
Gao Xu
1005c3b9d5
Merge branch 'feature/add_flash_copy_to_psram_example' into 'master'
...
system: add an example showing moving Flash content to PSRAM feature
Closes IDF-5156
See merge request espressif/esp-idf!19340
2022-09-21 12:15:19 +08:00
Marius Vikhammer
cb48a7b9f9
Merge branch 'feature/ulp_fsm_adc_s3' into 'master'
...
ulp-fsm: Update ulp-fsm ADC example with S3 support
Closes IDFGH-6299
See merge request espressif/esp-idf!19924
2022-09-19 14:08:33 +08:00
gaoxu
47c02efa72
system: add an example and pytest to showing moving Flash content to PSRAM feature.
2022-09-19 12:25:30 +08:00
Omar Chebib
79598b1db7
Flash: fix flash_suspend example to include worst case
...
flash_suspend example will now test the worst case in order to be able
to detect real regression:
- shorter response time is acceptable, as the tested function may be in the cache already
- response time longer than 120us will be considered a potential regression
2022-09-15 14:37:59 +08:00
Omar Chebib
6798bfc4b0
TWDT: the Kconfig option ESP_TASK_WDT_EN is now used to enable Task Watchdog
2022-09-15 14:37:59 +08:00
Omar Chebib
53c7dd4efc
WDT: implement interrupt wdt and task wdt for ESP32-C2
...
ESP32-C2 has a single group timer, thus it will use it for the interrupt watchdog,
which is more critical than the task watchdog. The latter is implement in
software thanks to the `esp_timer`component.
2022-09-15 14:37:59 +08:00
Sudeep Mohanty
e9ef5e9c51
Merge branch 'feature/ulp_fsm_wakeup_in_normal_mode' into 'master'
...
ulp: Updated ULP docs and ulp_fsm example for wakeup when SoC is not in sleep mode.
Closes IDFGH-6712 and IDFGH-3261
See merge request espressif/esp-idf!19967
2022-09-12 16:26:11 +08:00
Marius Vikhammer
77ba84eeb7
ulp-fsm: Update ulp-fsm ADC example with S3 support
...
Closes https://github.com/espressif/esp-idf/issues/7963
2022-09-07 16:48:06 +08:00
Sudeep Mohanty
867745a05c
Merge branch 'feature/ulp-rtc-i2c-driver-support' into 'master'
...
ulp: Added support for RTC I2C driver for ULP RISC-V on esp32s2 and esp32s3
Closes IDF-1715 and IDF-5798
See merge request espressif/esp-idf!19549
2022-09-06 16:43:36 +08:00
Sudeep Mohanty
afbea0a04c
ulp: Updated ULP docs and ulp_fsm example for wakeup when SoC is not in sleep mode.
...
This commit updates the ULP documentation and the ulp_fsm example with
the scenario when a wakeup is triggered from the ULP coproc when the
main CPU is not in sleep mode.
Closes https://github.com/espressif/esp-idf/issues/8341
Closes https://github.com/espressif/esp-idf/issues/5254
2022-09-06 10:32:05 +02:00
Sudeep Mohanty
4fde033a5f
ulp: Added support for RTC I2C driver for ULP RISC-V on esp32s2 and esp32s3
...
This commit adds support for using the RTC I2C peripheral on the ULP
RISC-V core for esp32s2 and esp32s3. It also adds an example to demonstrate the
usage of the RTC I2C peripheral.
This commit also modifies the rtc_i2c register structure files to enable
the use of bitfields in the ULP RISC-V RTC I2C driver.
2022-09-05 10:21:43 +02:00
Marius Vikhammer
c36cd5238c
bootloader: allow skip image validation on C2
...
BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not supported on C2 due to
no RTC memory, but BOOTLOADER_SKIP_VALIDATE_ALWAYS should still be
supported.
2022-08-25 16:51:44 +08:00
Chen Yu Dong
01ec3382f7
Merge branch 'ci/ota_example_bluedroid_gatts_timeout' into 'master'
...
CI: modify timeout of advanced_https_ota_example_bluedroid_gatts
Closes IDFCI-1434
See merge request espressif/esp-idf!19636
2022-08-22 12:42:18 +08:00
Chen Yudong
f5894c7562
CI: modify timeout of advanced_https_ota_example_bluedroid_gatts
2022-08-19 16:41:36 +08:00
Laukik Hase
0071ea498f
esp_app_format: Fixed build errors and resolved dependencies
2022-08-17 10:59:31 +05:30
laokaiyao
62ab4456a8
touch_sleep: complete the support for touch sleep
2022-08-15 20:04:57 +08:00
Roland Dobai
bab3830797
Tools: Fix flake8 version 5 warnings
2022-08-12 08:13:13 +00:00
Roland Dobai
f0c56c1025
Merge branch 'update_sysview_supported_targets' into 'master'
...
Update SysView supported targets
See merge request espressif/esp-idf!19354
2022-08-12 15:46:24 +08:00
Erhan Kurubas
587ecc6fe8
examples/sysview: add missing supported targets to readme
2022-08-11 11:06:10 +02:00
Darian Leung
85c009eb67
esp_event: Fix flakey esp_event example test
...
The execution order of the "task_event_source" and "application_task" tasks
on startup can vary. This will result a different order of logs, thus leading
to the example test failing.
This commit synchronizes both tasks on startup.
2022-08-11 16:02:48 +08:00
Marius Vikhammer
ca0201dfa9
Merge branch 'bugfix/efuse_base_mac_test' into 'master'
...
ci: fix base_mac_address test failure for S2 chips
Closes IDFCI-1417
See merge request espressif/esp-idf!19428
2022-08-11 09:22:40 +08:00
Mahavir Jain
2bd1888e47
Merge branch 'feature/adds_c2_tests' into 'master'
...
ci: Adds CI tests (secure_boot and flash encryption) for esp32c2
Closes IDF-5610
See merge request espressif/esp-idf!18485
2022-08-10 11:35:52 +08:00
Marius Vikhammer
18e19ba3ec
ci: fix base_mac_address test failure for S2 chips
...
Some esp32s2 chips was burned with one MAC address by mistake.
The MAC address code contains a special case for these chips,
update MR to handle this special case.
2022-08-08 13:51:11 +08:00
Jing Li
c25c254666
Merge branch 'feature/further_support_esp32c2_sleep' into 'master'
...
esp32c2/sleep: further support sleep for esp32c2 with 26MHz XTAL
Closes IDF-5544
See merge request espressif/esp-idf!19017
2022-08-08 13:26:15 +08:00
jingli
a61abcc22e
examples/system/light_sleep: fix uart garbled output
2022-08-05 19:10:53 +08:00
jingli
ee17949e39
examples/system/light_sleep: fix baudrate for uart wakeup source
2022-08-05 19:10:53 +08:00
Harshit Malpani
048e7f75b9
example: fix memory leak in pre_encrypted_ota example.
...
Closes: https://github.com/espressif/esp-idf/issues/9489
2022-08-05 15:12:17 +05:30
KonstantinKondrashov
346cba9c57
efuse example: Adds CI tests for ESP32-C2
2022-08-04 13:14:24 +00:00
Ivan Grokhotkov
e596c84d49
build system: re-add -Wno-format as private flag for some example components
2022-08-03 16:42:47 +04:00
KonstantinKondrashov
3f6a1625bb
efuse: Adds missing header
2022-08-02 22:43:12 +08:00
Marius Vikhammer
1fa411d515
Merge branch 'feature/system_test_pytest' into 'master'
...
CI: migrate esp_event and select example to pytest
See merge request espressif/esp-idf!19295
2022-08-02 10:50:46 +08:00
Marius Vikhammer
5d23a757d6
Merge branch 'feature/ulp_uart' into 'master'
...
ulp-riscv: uart print
See merge request espressif/esp-idf!19229
2022-08-02 09:14:48 +08:00
Marius Vikhammer
7c78de7be8
CI: migrate esp_event and select example to pytest
2022-08-01 12:20:06 +08:00
Marius Vikhammer
32efa1e92d
Add ULP-RISCV print and bitbanged UART tx API
...
Add example to demonstrate the use of this API.
2022-07-29 12:18:01 +08:00
Erhan Kurubas
b0881a1e6c
examples/gcov: add missing supported targets to readme
2022-07-28 13:59:29 +02:00
Erhan Kurubas
3a9f711f77
examples/gcov: set esp32c2 default blink gpio
2022-07-28 13:59:29 +02:00
Darian
c8ee369a7c
Merge branch 'feature/deprecate-old-cpu-api' into 'master'
...
HAL: Deprecate old CPU/SoC/Interrupt Controller HAL API
Closes IDF-4919 and IDF-5032
See merge request espressif/esp-idf!18987
2022-07-23 00:37:33 +08:00
morris
741b031e83
soc: added SOC_TOUCH_SENSE_SUPPORTED macro
2022-07-22 00:12:36 +00:00
Guillaume Souchere
6005cc9163
hal: Deprecate interrupt_controller_hal.h, cpu_hal.h and cpu_ll.h interfaces
...
This commit marks all functions in interrupt_controller_hal.h, cpu_ll.h and cpu_hal.h as deprecated.
Users should use functions from esp_cpu.h instead.
2022-07-22 00:06:06 +08:00
GengYuchao
fd055d3ba6
Fix example after removing API esp_nimble_hci_and_controller_init
2022-07-20 11:44:00 +08:00
Marius Vikhammer
3c2c9206dd
Merge branch 'bugfix/lightsleep_example_test_flaky' into 'master'
...
ci: fixed flakey light sleep example test
Closes IDFCI-1373
See merge request espressif/esp-idf!19102
2022-07-20 09:16:21 +08:00
Armando (Dou Yiwen)
9f6f61345b
Merge branch 'feature/adc_driver_ng' into 'master'
...
ADC Driver NG
Closes IDF-4560, IDF-3908, IDF-4225, IDF-2482, IDF-4111, IDF-3610, IDF-4058, IDF-3801, IDF-3636, IDF-2537, IDF-4310, IDF-5150, IDF-5151, and IDF-4979
See merge request espressif/esp-idf!17960
2022-07-19 21:28:31 +08:00
Marius Vikhammer
12dcb95644
Merge branch 'ci/remove_temp_deepsleep_tag' into 'master'
...
ci: remove temp deepsleep tag runner
Closes IDF-5213
See merge request espressif/esp-idf!18654
2022-07-19 14:58:33 +08:00
Marius Vikhammer
e4cbaa6f2b
ci: remove temp deepsleep tag runner
2022-07-19 12:12:46 +08:00
Marius Vikhammer
a9ed589501
ci: fixed flakey light sleep example test
...
A wake-up from timer would trigger before the gpio wakeup in certain cases,
failing the test.
Change the regex to only expect the GPIO wakeup, so that even if there is an extra
timer wakeup it wont fail the test.
2022-07-19 11:03:16 +08:00
Chen Yudong
15f779b647
CI: fix sdkconfig in advanced https ota example
2022-07-17 20:15:48 +08:00
Ivan Grokhotkov
1b1068ce22
Merge branch 'feature/console_log_level_command' into 'master'
...
console: add log_level command to the example
See merge request espressif/esp-idf!18614
2022-07-16 16:53:51 +08:00
Ivan Grokhotkov
ef9e89062a
console: add log_level command to the example
...
This allows calling esp_log_level_set function from the console.
Together with CONFIG_LOG_MAXIMUM_LEVEL option, this allows enabling
logs from different tags at run time.
2022-07-15 14:51:05 +02:00
Ivan Grokhotkov
0abf886284
console: support ESP32-C2 in the 'version' command
2022-07-15 14:51:04 +02:00
Armando
5b523a3313
esp_adc: new esp_adc component and adc drivers
2022-07-15 18:31:00 +08:00
Chen Yudong
d54e1e8379
CI: make sure that reading of the ipv4 address has finished
2022-07-15 14:21:39 +08:00
Chen Yudong
2f75733ad7
CI: Improve common test methods
...
also fix ota test cases
2022-07-15 14:21:34 +08:00
Chen Yudong
472ac26712
CI: update test cases to use different environment variables
...
change test environments
optimize asio udp server test
fix icmp echo test case
use ethernet_router env to run iperf test cases
2022-07-15 01:16:35 +08:00
Chen Yudong
9575f03b8d
CI: fix ip address checker and trace log
2022-07-15 01:16:35 +08:00
Chen Yudong
bf0e4943be
common_components: add wifi connect console commands
2022-07-15 01:16:27 +08:00
Fu Hanxi
c0568611dd
docs: changes docs supported targets tables
2022-07-14 08:26:32 +08:00
Fu Hanxi
05d2357062
feat: use standalone project idf-build-apps for find/build apps utils
2022-07-14 08:26:31 +08:00
Fu Hanxi
f4a1f56c08
ci: remove unsupported test markers
2022-07-14 08:26:01 +08:00
Jiang Jiang Jian
ceb58a6c41
Merge branch 'ci/optimize_binary_size_for_ota_examples' into 'master'
...
ci: Optimize binary size for OTA examples
See merge request espressif/esp-idf!18914
2022-07-13 15:44:06 +08:00
Jiang Jiang Jian
76e77b90ed
Merge branch 'ci/add_nightly_run_rules_for_jobs' into 'master'
...
CI: add specific job rules
Closes IDF-5474
See merge request espressif/esp-idf!18950
2022-07-12 11:01:56 +08:00
Harshit Malpani
aee57fc895
ci: Optimize binary size for OTA examples
2022-07-11 15:28:48 +05:30
Jiang Jiang Jian
86deb8c0f5
Merge branch 'bugfix/remove_ulp_tsens' into 'master'
...
ulp: remove ESP32 ULP TSENS references
Closes IDF-1485
See merge request espressif/esp-idf!18883
2022-07-11 16:31:43 +08:00
Chen Yudong
69e15827c9
CI: add specific job rules
2022-07-11 12:32:30 +08:00
Marius Vikhammer
6cc871d793
Merge branch 'feature/ulp_riscv_adc' into 'master'
...
ulp-riscv: add support for using ADC as well as an example show-casing it.
Closes IDFGH-7564 and IDF-1714
See merge request espressif/esp-idf!18767
2022-07-11 12:30:31 +08:00
Marius Vikhammer
e8b5096f52
ulp-riscv: add support for using ADC as well as an example show-casing it.
2022-07-11 09:31:22 +08:00
Jiang Jiang Jian
21a5f9713d
Merge branch 'bugfix/fix_pytest_esp_timer_with_freertos_smp' into 'master'
...
freertos-smp: fix pytest_esp_timer test with FreeRTOS SMP enabled
Closes IDF-5373
See merge request espressif/esp-idf!18700
2022-07-10 15:52:46 +08:00
Marius Vikhammer
3d61c6d7d7
ulp: remove ESP32 ULP TSENS references
...
Due to poor accuracy the ESP32 ULP TSENS instructions is not recommend for use.
We keep the instruction itself to support users which are already using it,
but should remove it from examples and docs to avoid encouring any new usage of it.
2022-07-05 17:37:13 +08:00
Harshit Malpani
8dd59c948f
Increase timeout in advanced OTA example test
2022-07-05 14:31:43 +05:30
Harshit Malpani
f9c25c65e1
Fix OTA example test to fix CI failures
...
Using `try finally` block to terminate thread
2022-07-05 14:31:43 +05:30
Sudeep Mohanty
acf3c1dd22
freertos-smp: fix pytest_esp_timer test with FreeRTOS SMP enabled
...
This commit adjusts the threshold for one-shot timer callback time.
2022-07-04 15:44:50 +02:00
Marius Vikhammer
4720607229
Merge branch 'bugfix/c2_mac_address' into 'master'
...
mac addr: fix wrong offset being used for C2 BT mac address
Closes IDF-5046
See merge request espressif/esp-idf!18717
2022-07-04 14:04:13 +08:00
Shubham Kulkarni
c13efdbc44
Merge branch 'bugfix/mark_ota_test_as_xfail' into 'master'
...
Mark OTA tests as xfail
See merge request espressif/esp-idf!18797
2022-07-04 12:26:42 +08:00
Harshit Malpani
573dd0187d
Mark OTA tests as xfail
2022-07-01 11:45:50 +05:30
Cao Sen Miao
a690a87829
spi_flash: Remove legacy spi_flash drivers
2022-07-01 11:01:34 +08:00
Marius Vikhammer
4ffb15916e
mac addr: fix wrong offset being used for C2 BT mac address
2022-06-28 15:30:24 +08:00
Harshit Malpani
ad1567e132
ci: fix ota anti rollback example test
2022-06-28 11:37:15 +05:30
Marius Vikhammer
c6260e66e5
system: re-enable esp_event, real_time_stats and pthread examples and test for C2
2022-06-23 02:05:46 +00:00
Harshit Malpani
a777ea6dc2
Update sdkconfig file for partial download to increase emac_rx task stack size
2022-06-16 09:03:49 +00:00
Marius Vikhammer
405ced6a83
Merge branch 'feature/s3_ulp_fsm' into 'master'
...
ulp-fsm: support ulp-fsm example on S3
See merge request espressif/esp-idf!18473
2022-06-16 10:30:42 +08:00
Armando (Dou Yiwen)
0b80546f8e
Merge branch 'feature/new_esp_psram_component' into 'master'
...
esp_psram: new esp psram component
Closes IDF-4318, IDF-4382, IDF-4841, and IDFGH-7192
See merge request espressif/esp-idf!18050
2022-06-15 19:16:56 +08:00
Armando
38e5043ae8
esp_psram: new psram component
2022-06-14 15:44:27 +08:00
Marius Vikhammer
797358f953
ulp-fsm: support ulp-fsm example on S3
2022-06-13 13:58:29 +08:00
Michael (XIAO Xufeng)
069ef38ff6
Revert "touch_sensor: forbid from using touch sensor with sleep on ESP32-S3"
...
This reverts commit a84faa3cef
.
2022-06-13 01:51:12 +08:00
Marius Vikhammer
6e79cc69f9
re-enable riscv ulp gpio support and examples
...
Closes https://github.com/espressif/esp-idf/issues/8691
Closes https://github.com/espressif/esp-idf/issues/9094
2022-06-08 17:59:28 +08:00
Harshit Malpani
e83f801462
Update examples README to include esp32c2 as supported device.
2022-06-03 15:31:05 +05:30
Michael (XIAO Xufeng)
4e231f9dac
ci: partially enable pytest for esp32c2
2022-06-02 15:07:53 +08:00
Michael (XIAO Xufeng)
f7be540222
ci: partially enable example build for esp32c2
2022-06-02 14:17:31 +08:00
Djordje Nedic
facab8c5a7
tools: Increase the minimal supported CMake version to 3.16
...
This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI.
2022-06-01 06:35:02 +00:00
Mahavir Jain
8e9bb00781
Merge branch 'bugfix/mark_ota_test_as_flaky' into 'master'
...
ota_example: Mark tests as flaky
See merge request espressif/esp-idf!18311
2022-05-31 13:15:11 +08:00
Jakob Hasse
97c149f73d
Merge branch 'refactor/nvs_iterator_api' into 'master'
...
NVS: New interface for iterator functions
Closes IDFGH-6149
See merge request espressif/esp-idf!18081
2022-05-31 07:47:26 +08:00
Anton Maklakov
1f5bb083b9
examples, timer: use llabs() 64-bit argument
2022-05-30 14:48:12 +07:00
Harshit Malpani
48bbfaeeba
ota_example: Mark tests as flaky
2022-05-30 11:13:05 +05:30
Jakob Hasse
ad184e979a
refactor (nvs)!: New interface for iterator functions
...
Closes https://github.com/espressif/esp-idf/issues/7826
* nvs_entry_find(), nvs_entry_next() and nvs_entry_info()
return error codes now
* nvs_entry_find() and nvs_entry_next() access/modify iterator via
parameters, instead of returning an new iterator.
Added appropriate documentation in Chinese and English
2022-05-30 09:28:42 +08:00
radim.karnis
3e08f355b6
tools: Use esptool v4
2022-05-26 13:59:50 +00:00
Mahavir Jain
5607018f28
Merge branch 'feature/ota_examples_pytest_migration' into 'master'
...
Migrate OTA example test to pytest framework
Closes IDFCI-1146
See merge request espressif/esp-idf!17767
2022-05-24 14:28:15 +08:00
Marius Vikhammer
0687daf2c8
kconfig: move remaining kconfig options out of target component
...
The kconfig options are moved to the component where they are used,
mostly esp_hw_support and esp_system.
2022-05-23 17:57:45 +08:00
Harshit Malpani
448b98d3bc
Update relative link for example test in README.md
2022-05-23 13:11:22 +05:30