Chen Chen and Cursor
b253f7a499
fix(hal): prevent overflow in fractional clock division
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 15:16:27 +08:00
Chen Chen
1316bb658e
docs(i2c): clarify 7-bit address usage
...
Closes https://github.com/espressif/esp-idf/pull/18831
2026-07-23 09:13:41 +08:00
Chen Chen
1d3952904d
refactor(i2s): make the slot_bit_width checks unique
2026-07-17 14:40:10 +08:00
Chen Chen
ad8d821197
feat(i2s): allow full duplex mode in less strict condition
2026-07-17 14:39:22 +08:00
Chen Chen
cb081679e2
docs(i2s): add note for ws setting under DEFAULT config
...
Closes https://github.com/espressif/esp-idf/issues/18744
2026-07-13 15:23:31 +08:00
Chen Chen
504ccd8f46
fix(isp): fix ccm test case for esp32p4-rev1
2026-06-03 16:23:28 +08:00
Chen Chen
ec8115862a
docs(i2s): correct power lock management description
...
Closes https://github.com/espressif/esp-idf/issues/18655
2026-06-02 09:25:48 +08:00
Chen Chen
08ca9fcab3
feat(lcd): add configurable timeout for lcd i2c panel
...
Closes https://github.com/espressif/esp-idf/issues/18542
Closes https://github.com/espressif/esp-idf/pull/18543
2026-05-25 09:51:46 +08:00
Chen Chen
4f6e79ab93
docs(i2s): add note for the restriction of MCLK on esp32
...
Closes https://github.com/espressif/esp-idf/issues/18564
2026-05-22 11:42:11 +08:00
Chen Chen and Cursor
141de056be
fix(uhci): correct rx_fsm initialization enum type
...
Closes https://github.com/espressif/esp-idf/issues/18541
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-13 16:12:29 +08:00
Chen Chen
84399f3623
docs(i2c): update i2c_master_probe parameter comment
...
closes https://github.com/espressif/esp-idf/issues/18442
2026-04-13 15:13:29 +08:00
Chen Chen
230b7b5892
fix(i2c): reset master before bus clear on chips without HW FSM reset
...
Reorder s_i2c_hw_fsm_reset() so i2c_ll_reset_register and interrupt
masking run before s_i2c_master_clear_bus(). Avoids ISR firing when
i2c_common_set_pins reconnects GPIOs to a stuck FSM (IDFGH-17497).
Closes https://github.com/espressif/esp-idf/issues/18438
Made-with: Cursor
2026-04-13 15:12:21 +08:00
Chen Chen
ebe7d99719
fix(i2c_slave): filter out fake request for esp32
...
Closes https://github.com/espressif/esp-idf/issues/18268
2026-03-04 11:16:20 +08:00
Chen Chen
68def2633c
docs(lcd): update rd pin description for i80_controller example
...
Closes https://github.com/espressif/esp-idf/issues/18277
2026-02-27 16:23:59 +08:00
Chen Chen
e9a62f9a2b
feat(mcpwm): ETM support mcpwm timer TEZ/TEP events
2026-02-12 15:00:43 +08:00
Chen Chen
f0ea86592c
fix(isp): Added subwindow configuration for AWB
2026-01-04 17:56:02 +08:00
Chen Chen
707147fe57
fix(i2c_master): Add i2c master timeout range check
...
Closes https://github.com/espressif/esp-idf/issues/17930
2025-12-24 11:08:18 +08:00
Chen Chen
b3d80b2e5d
fix(ledc): fix potential null dereference issue & add test case
2025-12-16 08:32:59 +08:00
Chen Chen
2ce6e22986
fix(intr_alloc): Fix ISR allocate methods in several drivers
2025-12-16 08:32:59 +08:00
Chen Chen
c9c25684ca
feat(isp): support Crop driver on p4 rev3
...
Add support for crop driver on p4eco5 and update example in
`isp/multi_pipelines`
2025-12-15 15:11:45 +08:00
Chen Chen
6f305d8e42
fix(isp): fix some typos in isp document
2025-11-19 15:22:46 +08:00
Chen Chen
52a378272f
fix(i2c/gpio): Add error checks to the i2c driver (Backport v5.5)
...
Add more checks to i2c driver, as well as fixed some GPIO issues
together with it.
2025-10-17 15:12:51 +08:00
Chen Chen
bb164c31e1
refactor(i2c_p4eco5): update i2c_struct.h on P4 ECO5
...
Update the i2c_struct.h file to support P4ECO5.
2025-10-16 11:44:01 +08:00
Chen Chen
7eec1cadf1
feat: Update driver dependency for new version outside components
2025-09-26 16:35:45 +08:00