Chen Chen
ba1d0516ff
refactor(isp): split isp pipeline example into different srcs
2025-12-04 10:07:42 +08:00
Chen Chen
443c5b0832
fix(ledc): fix potential null dereference issue & add test case
2025-11-24 10:52:42 +08:00
Chen Chen
6a211ccf28
fix(intr_alloc): Fix ISR allocate methods in several drivers
2025-11-24 10:52:33 +08:00
Chen Chen
efbddafbf0
Merge branch 'release/v6.0' into 'feat/mcpwm_support_h4_v6.0'
...
# Conflicts:
# docs/docs_not_updated/esp32h4.txt
2025-11-19 17:14:21 +08:00
Chen Chen
cb48f80f52
feat(mcpwm): support mcpwm on esp32h4
2025-11-19 17:13:12 +08:00
Chen Chen
795b010c0a
fix(isp): fix some typos in isp document
2025-11-19 15:22:41 +08:00
Chen Chen
f9d9502e83
feat(isp): support Crop driver on p4 rev3
...
Add support for crop driver on p4eco5 and update example in
`isp/multi_pipelines`
2025-11-18 17:47:28 +08:00
Chen Chen
ed64a767ef
refactor(mcpwm): make mcpwm_hal independent & cleanup soc_caps
2025-11-10 10:47:10 +08:00
Chen Chen
23b76aaf92
Merge branch 'refactor/i2c_op_array_type' into 'master'
...
refactor(i2c_master): Change member type of i2c_operation_job_t
Closes IDFGH-16453
See merge request espressif/esp-idf!42036
2025-10-22 10:29:05 +08:00
Chen Chen
3d73884ae8
refactor(i2c_master): Change member type of i2c_operation_job_t
...
Closes https://github.com/espressif/esp-idf/issues/17585
2025-10-21 14:52:57 +08:00
Chen Chen
bb80291429
Merge branch 'refactor/pre_i2c_removal' into 'master'
...
refactor(i2c): Add disclaimer for legacy driver
Closes IDF-14262
See merge request espressif/esp-idf!42607
2025-10-21 14:39:09 +08:00
Chen Chen
4ac9954101
refactor(i2c): Add disclaimer for legacy driver
2025-10-20 11:38:26 +08:00
Chen Chen
260443fe73
Merge branch 'fix/i2c_lp_test' into 'master'
...
fix(i2c/gpio): Add error checks to the i2c driver & Fix errors in gpio
Closes IDF-13942
See merge request espressif/esp-idf!41527
2025-10-16 13:51:18 +08:00
Chen Chen
29f8fcf7b7
fix(i2c/gpio): Add error checks to the i2c driver
...
Add more checks to i2c driver, as well as fixed some GPIO issues
together with it.
2025-10-15 10:38:59 +08:00
Chen Chen
a8ace9db09
Merge branch 'feat/i2c_slave_reset_tx_fifo' into 'master'
...
feat(i2c_slave): Add API to perform slave tx buffer reset
Closes IDFGH-15612
See merge request espressif/esp-idf!42091
2025-10-14 19:00:57 +08:00
Chen Chen
8b8b5df141
feat(i2c_slave): Add API to perform slave tx buffer reset
...
Closes https://github.com/espressif/esp-idf/issues/16241
2025-10-09 16:08:19 +08:00
Chen Chen
a4710cc206
refactor(driver): remove redundant driver dependencies
...
now the driver component only contains legacy code for i2c, twai and
touch sensor
2025-09-30 15:47:45 +08:00
Chen Chen
2d9b6c1179
Merge branch 'feat/p4eco5_hue_update' into 'master'
...
feat(isp): p4eco5 hue update
Closes IDF-13935
See merge request espressif/esp-idf!41705
2025-09-23 14:07:10 +08:00
Chen Chen
7ea6b7ea52
feat: Update driver dependency for new version outside components
2025-09-19 10:35:11 +08:00
Chen Chen
0e84ce7e69
feat(isp): Update hue for esp32p4eco5
2025-09-18 11:39:37 +08:00
Chen Chen
02b2f6994c
Merge branch 'example/i2c_u8g2' into 'master'
...
feat(i2c_u8g2_example): Add example for porting u8g2 display lib
Closes IDF-13798
See merge request espressif/esp-idf!41645
2025-09-10 15:41:24 +08:00
Chen Chen
4ca0a9ffbe
feat(i2c_u8g2_example): Add example and test for porting u8g2 display lib
2025-09-04 11:39:30 +08:00
Chen Chen
00e5effb42
Merge branch 'doc/fix_i2c_typo' into 'master'
...
docs(i2c_master): Fix a typo in description
Closes IDFGH-16329
See merge request espressif/esp-idf!41439
2025-08-29 16:01:29 +08:00
Chen Chen
91d00fbbd7
docs(i2c_master): Fix a typo in description
...
Closes https://github.com/espressif/esp-idf/issues/17475
2025-08-29 11:22:41 +08:00
Chen Chen
c4957f8cf1
Merge branch 'feat/esp32p4_i2c_eco5_support' into 'master'
...
refactor(i2c_p4eco5): update i2c_struct.h on P4 ECO5
Closes IDF-13728
See merge request espressif/esp-idf!41502
2025-08-28 11:01:08 +08:00
Chen Chen
2ff0e32696
refactor(i2c_p4eco5): update i2c_struct.h on P4 ECO5
...
Update the i2c_struct.h file to support P4ECO5.
2025-08-26 12:10:59 +08:00
Chen Chen
6af87b6287
Merge branch 'change/i2c_return_val' into 'master'
...
change(i2c_master): Change the I2C return value to ESP_ERR_INVALID_RESPONSE when NACK detected
Closes IDF-13751
See merge request espressif/esp-idf!41251
2025-08-19 16:14:18 +08:00
Chen Chen
c35ddc1258
change(i2c_master): Change return value when NACK detected
2025-08-19 12:12:52 +08:00
Chen Chen
8361d150de
fix(i2c_test_apps): Fix the conflict when including spimem_flash_ll
...
Update to avoid the conflict that C++ compiler complains about low level C
code
2025-08-18 11:20:16 +08:00
Chen Chen
34d2abf533
refactor(i2c_test_apps): Refactor i2c test apps from C to C++
2025-08-18 11:20:16 +08:00
Chen Chen
7d1f5d7d46
fix(i2x_basic_example): Fix the param passed to i2c API
...
Closes https://github.com/espressif/esp-idf/issues/17246
2025-08-12 11:27:47 +08:00
Chen Chen
fb4cfde6f5
fix(generic_gpio): Avoid conflict when using USB-OTG
...
Changed the default GPIO out pins in generic_gpio for ESP32S3, to avoid the pin
conflict at GPIO 19 when using USB-OTG to communicate.
Closes https://github.com/espressif/esp-idf/issues/16244
2025-08-12 09:53:46 +08:00