Marius Vikhammer
4065fb20f3
Merge branch 'feature/esp_test_utils_component' into 'master'
...
change(test_utils): moved test_utils out of unit-test-app project
See merge request espressif/esp-idf!40678
2025-08-01 11:04:37 +08:00
Marius Vikhammer
96512006c0
Merge branch 'ci/core_tests_use_caps' into 'master'
...
ci(system): update system pytest apps to use SOC_CAPs
See merge request espressif/esp-idf!40865
2025-08-01 10:25:16 +08:00
Marius Vikhammer
9788d33351
ci(system): update system pytest apps to use SOC_CAPs
2025-07-31 19:05:58 +08:00
Song Ruo Jing
f61e780f60
refactor(clk): deprecate rtc_cal_sel_t enum
2025-07-30 20:01:46 +08:00
wanckl
cb257ede27
ci(esp32c61): enable multi dut runner for c61
2025-07-22 17:10:55 +08:00
Marius Vikhammer
bf84ab652a
change(test_utils): moved test_utils component to tools/test_apps/components/
2025-07-21 14:05:50 +08:00
Marius Vikhammer
914fc9f899
test(lp_core): re-enabled C5 lp-core test
2025-07-11 09:45:50 +08:00
morris
c4d7b1cfce
refactor(uart)!: deprcated esp_rom_uart.h
2025-07-08 18:56:17 +08:00
wuzhenghui
879713d589
change(esp_hw_support): deprecate esp_sleep_get_wakeup_cause with esp_sleep_get_wakeup_causes
2025-06-27 16:18:10 +08:00
Alexey Lapshin
2f9a46a665
feat(build): refactor toolchain cmakes and update riscv extensions
2025-06-25 18:00:39 +07:00
wuzhenghui
e55d6d8b3c
feat(esp_hw_support): support enable analog lowpower mode by API
...
Closes https://github.com/espressif/esp-idf/issues/7882
2025-06-19 19:35:16 +08:00
Sudeep Mohanty
0f45b6c6c3
change(lp-core): Update LP I2C and LP UART drivers to use raw interrupt status
...
This commit updates the LP I2C and LP UART drivers to use the raw
interrupt status without enabling the interrupts.
2025-05-13 15:43:39 +02:00
Marius Vikhammer
3058e24af9
Merge branch 'feature/lp_core_c5_eco2' into 'master'
...
feat(ulp): update ulp for c5 eco2
Closes IDF-8637
See merge request espressif/esp-idf!38431
2025-05-12 13:35:25 +08:00
Marius Vikhammer
2fbbcc6d36
feat(ulp): updated to reflect eco2 ulp changes
2025-05-12 10:22:20 +08:00
Shen Meng Jing
62d4115e08
docs: Fix some typos
2025-04-30 18:35:39 +08:00
Sudeep Mohanty
692512c0b3
Merge branch 'contrib/github_pr_15717' into 'master'
...
feat(ulp): LP Timer interrupt support (GitHub PR)
Closes IDFGH-15026
See merge request espressif/esp-idf!38613
2025-04-25 16:07:31 +08:00
X-Ryl669
4c3fa95c94
fix(ulp): Add missing wake up enable and disable functions for LP core
...
This commit adds wrapper APIs to enable and disable LP IO as a wakeup
source for the LP Core.
Merges https://github.com/espressif/esp-idf/pull/15837
2025-04-24 11:14:12 +02:00
jath03
a9eba4058e
feat(ulp): LP Timer interrupt support
...
This commit adds support for the LP Timer interrupt to be used by the LP
Core.
Merges https://github.com/espressif/esp-idf/pull/15717
2025-04-23 09:52:45 +02:00
morris
a4d32bb460
Merge branch 'feature/esp32c5_eco2_gpio_update' into 'master'
...
feat(gpio): esp32c5 eco2 gpio update
Closes IDF-12653, IDF-12710, and IO22-24
See merge request espressif/esp-idf!38358
2025-04-21 14:29:51 +08:00
Song Ruo Jing
ec5176e95a
fix(gpio): IO7 is not a LP IO anymore on C5 ECO2 chip
2025-04-18 19:03:08 +08:00
Konstantin Kondrashov
44983e6496
fix(ulp): Fix accumulation of wakeup cause bits in ULP
...
Closes https://github.com/espressif/esp-idf/issues/15794
2025-04-18 12:14:07 +03:00
morris
122d122c64
refactor(gpio): reuse gpio_int_type_t in the rtc io driver
2025-04-01 18:21:57 +08:00
laokaiyao
c9cc7bb216
feat(ulp_touch): add example for lp_touch
2025-03-14 21:56:05 +08:00
laokaiyao
ffb8adcf49
feat(ulp_touch): support ulp touch driver on p4
2025-03-14 21:10:16 +08:00
Song Ruo Jing
1b09bb3037
fix(uart): LP UART does not have the pre-divider for its clock source
...
Closes https://github.com/espressif/esp-idf/issues/15427
2025-03-06 20:35:48 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Sudeep Mohanty
b4f59dae9c
fix(lp_uart): Update the lp_core_uart_tx_flush() API to wait for Tx idle
...
This commit updates the lp_core_uart_tx_flush() API to wait for the Tx line
to become idle, therefore confirming that all bytes are sent out.
Closes https://github.com/espressif/esp-idf/issues/15433
2025-02-28 10:40:38 +01:00
wuzhenghui
51205a8fd8
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-19 16:02:25 +08:00
Sudeep Mohanty
800b5f8072
fix(lp_uart): Fixed flaky LP UART unit tests
...
This commit fixes some flaky LP UART multi device tests. It also adds
code to put the HP core to light sleep for few tests.
2025-02-13 12:28:26 +01:00
wuzhenghui
c0f98621d7
fix(examples): fix esp32c5 ulp examples
2025-02-08 16:04:49 +08:00
igor.udot
f742a05b28
feat: supports lp uart wakeup
2025-02-05 14:54:48 +08:00
Song Ruo Jing
486c95557a
Merge branch 'bugfix/gpio_8_16_bit_access' into 'master'
...
feat(gpio): add gpio_config_as_analog() API
Closes IDF-10247 and IDFGH-12754
See merge request espressif/esp-idf!35856
2025-01-10 15:14:19 +08:00
Song Ruo Jing
52c0278361
feat(gpio): add gpio_config_as_analog API
2025-01-08 21:58:12 +08:00
Sudeep Mohanty
24d44e1696
fix(ulp): Added unit tests for ulp binary embed with prefix and misc fixes
...
This commit:
- Removes the link time symbol name clash detection.
- Extracts symbols of type NOTYPE for global identifiers defined in
assembly files.
- Makes the prefix argument optional for ulp_add_build_binary_targets().
- Adds a unit test for the ulp binary embed with a prefix feature.
2025-01-08 14:55:58 +08:00
X-Ryl669
5dea6adbef
fix(ulp): Add support for multiple ULP program embedding without name collision
...
Merges: https://github.com/espressif/esp-idf/pull/14954
2025-01-08 14:55:58 +08:00
gaoxu
cfa487b4e0
ci(adc): enable P4 ADC test and correct ADC performance thresh
2024-12-31 11:28:29 +08:00
Marek Fiala
2c814ef2fa
feat(tools): Enforce utf-8 encoding with open() function
2024-12-27 17:12:21 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
Alexey Lapshin
f6c48e2245
fix(ulp): rename putc -> putc_fn in structure to avoid applying "putc" macro
2024-12-02 20:26:26 +07:00
Omar Chebib
46959b28d3
fix(ulp): fix ULP RISC-V interrupt handler corrupting the stack
...
* Closes https://github.com/espressif/esp-idf/issues/14930
2024-11-25 12:16:53 +08:00
morris
8da529e5eb
Merge branch 'refactor/i2c_ll_trm_sync' into 'master'
...
refactor(i2c): rename some LL functions according to TRM descriptions
See merge request espressif/esp-idf!35049
2024-11-22 10:13:29 +08:00
Armando
0cbcd652a3
doc(lp_vad): lp vad programming guide
2024-11-21 11:08:11 +08:00
morris
3fb7461eb0
refactor(i2c): rename some LL functions according to TRM descriptions
2024-11-20 19:16:23 +08:00
laokaiyao
c007ec5f17
feat(touch): update doc and example for touch version 2
2024-10-30 10:02:49 +08:00
Marius Vikhammer
2a2f0fd6f1
Merge branch 'bugfix/p4_ld_newlib_api' into 'master'
...
fix(lp_core): updated lp rom newlib API addresses
See merge request espressif/esp-idf!34412
2024-10-28 10:24:57 +08:00
Marius Vikhammer
8406735635
fix(lp_core): updated lp rom newlib API addresses
2024-10-24 10:45:55 +08:00
Marius Vikhammer
1f1954378e
Merge branch 'feature/lp_core_gpio_wakeup' into 'master'
...
feat(lp_core): added support for LP-IO as LP-core wakeup source
Closes IDF-10200
See merge request espressif/esp-idf!31828
2024-10-18 09:32:49 +08:00
Armando
56af6b5fc4
test(sleep): vad wakeup hp core test
2024-10-16 17:27:27 +08:00
Armando
60c005d1dc
test(vad): vad wakeup test
2024-10-16 17:27:27 +08:00
Armando
1792aba1dc
feat(vad): lp vad driver and wakeup feature
2024-10-16 17:27:27 +08:00