Commit Graph
21 Commits
Author SHA1 Message Date
Chen ChenandCursor f5b59afa90 fix(hal): prevent overflow in fractional clock division
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 14:46:54 +08:00
Chen Chen 820df1b774 docs(i2c): clarify 7-bit address usage
Closes https://github.com/espressif/esp-idf/pull/18831
2026-07-23 09:13:50 +08:00
Chen Chen 2f9d144cbe refactor(i2s): make the slot_bit_width checks unique 2026-07-21 11:09:53 +08:00
Chen Chen 7728baf052 feat(i2s): allow full duplex mode in less strict condition 2026-07-17 14:40:28 +08:00
Chen Chen 02cb5729de docs(i2s): add note for ws setting under DEFAULT config
Closes https://github.com/espressif/esp-idf/issues/18744
2026-07-13 15:23:36 +08:00
Chen Chen eaf0b1161b docs(i2s): correct power lock management description
Closes https://github.com/espressif/esp-idf/issues/18655
2026-06-02 09:25:54 +08:00
Chen Chen 1beddf49cf 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:54:58 +08:00
Chen Chen 61607dae46 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:55 +08:00
Chen ChenandCursor 91453bb831 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-06 15:27:39 +08:00
Chen Chen 85cc29fa9c docs(i2c): update i2c_master_probe parameter comment
closes https://github.com/espressif/esp-idf/issues/18442
2026-04-13 15:13:34 +08:00
Chen Chen 3587c30e3b 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:27 +08:00
Chen Chen c3e0a746c8 fix(i2c_slave): filter out fake request for esp32
Closes https://github.com/espressif/esp-idf/issues/18268
2026-03-03 16:14:05 +08:00
Chen Chen 93fde65311 docs(lcd): update rd pin description for i80_controller example
Closes https://github.com/espressif/esp-idf/issues/18277
2026-02-27 16:24:04 +08:00
Chen Chen 467eddae9f feat(isp): support Crop driver on p4 rev3
Add support for crop driver on p4eco5 and update example in
`isp/multi_pipelines`
2026-01-07 14:44:37 +08:00
Chen Chen 452662f59a fix(isp): Added subwindow configuration for AWB 2025-12-25 15:35:56 +08:00
Chen Chen 698cbe884b fix(ledc): fix potential null dereference issue & add test case 2025-12-25 15:02:16 +08:00
Chen Chen 851ffae394 fix(intr_alloc): Fix ISR allocate methods in several drivers 2025-12-25 15:02:16 +08:00
Chen Chen 8ad7d769aa fix(i2c_master): Add i2c master timeout range check
Closes https://github.com/espressif/esp-idf/issues/17930
2025-12-10 17:55:59 +08:00
Chen Chen 9d8bca5d6b refactor(i2c_p4eco5): update i2c_struct.h on P4 ECO5
Update the i2c_struct.h file to support P4ECO5.
2025-10-27 09:04:49 +08:00
Chen Chen 03418f2322 fix(i2c/gpio): Add error checks to the i2c driver (Backport v5.4)
Add more checks to i2c driver, as well as fixed some GPIO issues
together with it.
2025-10-20 18:00:34 +08:00
Chen Chen b98c067a26 feat: Update driver dependency for new version outside components 2025-09-26 16:36:58 +08:00