C.S.M
b21e7bda23
feat(vbat): update vbat charger threshold on p4 revision 3
2026-01-19 11:23:56 +08:00
C.S.M
1a3e2da856
fix(jpeg): Fix jpeg color space check
2025-12-17 14:29:38 +08:00
C.S.M
38a0beb659
feat(jpeg_decoder): Add decode to yuv420 since esp32p4 version3
2025-12-16 13:48:59 +08:00
C.S.M
80c1fc8676
fix(jpeg): Fix check in com marker
2025-12-16 12:11:40 +08:00
C.S.M
ac196562d9
test(tsens): Re-enable temperature sensor test on esp32p4 v3
2025-12-12 19:14:30 +08:00
C.S.M
be21577705
test(usj): Fix usj test
2025-11-14 16:09:04 +08:00
C.S.M
4b8f5859db
fix(jpeg): Add check for jpeg marker parser in order to enhance safety
2025-10-23 14:44:08 +08:00
C.S.M
e515483db0
feat(jpeg_encoder): Add yuv444 and yuv420 jpeg encoder format on esp32p4 eco5
2025-10-23 14:29:33 +08:00
C.S.M
c8dd00a347
refactor(temperature_sensor): Make temperature sensor adapt to cpp,
...
Closes https://github.com/espressif/esp-idf/issues/17656
2025-10-23 14:08:48 +08:00
C.S.M
0cac6d3780
fix(i2c): Fix the potential wdt might happen after nack,
...
Closes https://github.com/espressif/esp-idf/issues/17720
2025-10-23 11:21:12 +08:00
C.S.M
5ef9c3810b
test(i2c_master): Add test for master multi read job
2025-10-23 11:21:12 +08:00
C.S.M
634906b3f8
fix(i2c_master): Fix that master multi-read failed,
...
Closes https://github.com/espressif/esp-idf/issues/16231
2025-10-23 11:21:12 +08:00
C.S.M
ffa4653a69
fix(flash): Modify the log safety in timing tuning
2025-10-22 19:31:16 +08:00
C.S.M
7049a1f5bd
fix(spi_flash): Fix the cache map 32M flash failed on esp32c5
2025-10-22 19:31:16 +08:00
C.S.M
8d5ae41df3
feat(spi_flash): Support flash suspend on esp32p4 resivion 3
2025-10-22 19:31:16 +08:00
C.S.M
56f145b877
feat(spi_flash): Support flash suspend on esp32p4 resivion 3
2025-10-20 17:18:58 +08:00
C.S.M
c4b6797ffd
fix(i2c): Add gpio reserve check on i2c driver,
...
Closes https://github.com/espressif/esp-idf/issues/15995
2025-10-16 14:30:14 +08:00
C.S.M
c09b55dcf0
fix(i2c): Make i2c nack log as debug level
2025-10-16 14:30:14 +08:00
C.S.M
1bbffc5998
fix(spi_flash): Fix spi flash qio/dio read failed on gpspi flash
2025-10-14 17:45:29 +08:00
C.S.M
4016917f28
fix(spi_flash): Fix spi_flash clock for gpspi on esp32c5/p4
2025-10-14 17:45:29 +08:00
C.S.M
ff1c10e385
refactor(spi_flash): Refactor gpspi flash for making it's clock accurate
2025-10-14 17:45:29 +08:00
C.S.M
018d7c5c79
fix(bootloader_flash): Make bootloader flash size accurate
2025-10-14 17:45:29 +08:00
C.S.M
ad608d254c
docs(uhci): Fix uhci compiling on non-supported target
2025-10-10 14:01:57 +08:00
C.S.M
4475b138af
doc(temperature_sensor): Update temperature snesor docs, remove inaccurate part
2025-10-10 14:00:37 +08:00
C.S.M
cfe8d1fb66
feat(spi_flash): Add support for gd55f flash chip
2025-07-30 17:31:16 +08:00
C.S.M
fc77b58ced
bugfix(jpeg): eliminate random black line on jpeg decoder
2025-06-16 14:19:51 +08:00
C.S.M
770052e859
fix(jpeg): Fix wrong parameter in jpeg encoder msync
2025-06-16 14:19:39 +08:00
C.S.M
f6cb4422db
docs(uhci): implementation for uart-dma (uhci) docs
2025-05-19 17:49:39 +08:00
C.S.M
60adcc5980
test(i2c): Re-enable i2c test on esp32c5
2025-05-19 17:44:27 +08:00
C.S.M
8344af1f09
Merge branch 'feat/support_length_eof' into 'master'
...
feat(uhci): Add UHCI support on esp32c5, esp32h2.
See merge request espressif/esp-idf!38794
2025-04-29 14:34:58 +08:00
C.S.M
bb03892461
feat(uhci): Add length receive threshold support
2025-04-29 11:12:38 +08:00
C.S.M
f566b500dd
feat(uhci): Add uhci (uart-dma) support on esp32c5, esp32h2
2025-04-28 16:24:42 +08:00
C.S.M
f66a750af9
Merge branch 'feat/uart_dma_support' into 'master'
...
feat(uhci): Add uhci(uart-dma) support on ESP32C3, ESP32P4, ESP32C6, ESP32S3🚴🏼♂️
See merge request espressif/esp-idf!37494
2025-04-28 00:42:42 +08:00
C.S.M
0d031caa19
Merge branch 'bugfix/fix_i2c_coverity_issue' into 'master'
...
fix(i2c): Fix some i2c coverity issue
Closes IDF-11968, IDF-11970, and IDF-11969
See merge request espressif/esp-idf!38743
2025-04-27 19:36:02 +08:00
C.S.M
dfe350e858
refactor(hci): Apply new ll function name to bt hci
2025-04-27 17:41:11 +08:00
C.S.M
ef965b2fc1
feat(uhci): Add uart dma ota example for uhci
2025-04-27 17:41:11 +08:00
C.S.M
6b988d8a07
test(uhci): Add tests for uhci
2025-04-27 17:41:11 +08:00
C.S.M
1a3db8e025
feat(uhci): Add uhci (uart-dma) support on esp32c3, esp32c6, esp32s3, esp32p4
2025-04-27 15:28:23 +08:00
C.S.M
34447b6401
fix(i2c): Fix some i2c coverity issue
2025-04-25 15:42:31 +08:00
C.S.M
3054a7207e
Merge branch 'fix/fix_clear_bus_abused' into 'master'
...
fix(i2c): I2C should not clear bus in a nack state
See merge request espressif/esp-idf!38468
2025-04-24 16:16:49 +08:00
C.S.M
459b75f81a
fix(i2c): I2C should not clear bus in a nack state
2025-04-23 19:01:08 +08:00
C.S.M
bfca55bd5d
Merge branch 'fix/update_c5_lp_i2c_reg' into 'master'
...
fix(lp_i2c): Update lp i2c register for esp32c5
See merge request espressif/esp-idf!38614
2025-04-23 13:49:30 +08:00
C.S.M
86aa66259e
fix(lp_i2c): Update lp i2c register for esp32c5
2025-04-22 17:01:09 +08:00
C.S.M
ce15bc270a
Merge branch 'fix/fix_i2c_clock_esp32s2' into 'master'
...
fix(i2c): Fix that fsm reset cause i2c scl frequency changed on esp32s2
Closes IDFGH-15036
See merge request espressif/esp-idf!38418
2025-04-18 14:07:12 +08:00
C.S.M
ff1652711c
Merge branch 'feat/add_cbs_bod' into 'master'
...
feat(bod): Add a simple callback function for brownout detector
Closes IDFGH-14954
See merge request espressif/esp-idf!38432
2025-04-18 11:34:48 +08:00
C.S.M
d6760b170a
fix(i2c): Fix that fsm reset cause i2c scl frequency changed on esp32s2,
...
Closes https://github.com/espressif/esp-idf/issues/15724
2025-04-17 18:03:42 +08:00
C.S.M
3f5cab42b2
feat(bod): Add a simple callback function for brownout detector,
...
Closes https://github.com/espressif/esp-idf/pull/15661
2025-04-17 14:25:46 +08:00
C.S.M
03ae34e3f9
Merge branch 'refactor/add_flash_list_check' into 'master'
...
refactor(spi_flash): Add spi_flash driver list linked check
See merge request espressif/esp-idf!38343
2025-04-15 13:59:41 +08:00
C.S.M
ccb4384de4
Merge branch 'contrib/github_pr_15638' into 'master'
...
fix(i2c): Fix clear bus issue in legacy i2c driver (GitHub PR)
Closes IDFGH-14927
See merge request espressif/esp-idf!38141
2025-04-15 11:40:38 +08:00
C.S.M
15fa7843ae
refactor(spi_flash): Add spi_flash driver list linked check
2025-04-10 15:36:11 +08:00
C.S.M
f8ecc4885d
Merge branch 'fix/i2c_customize_read' into 'master'
...
fix(i2c): Fix i2c customize only read one byte issue
Closes IDFGH-14986
See merge request espressif/esp-idf!38142
2025-04-02 14:47:46 +08:00
C.S.M
3158443b03
fix(i2c): Fix i2c customize only read one byte issue
2025-04-01 11:03:54 +08:00
C.S.M
8a0e310d75
Merge branch 'bugfix/i2c_slave_auto_selection' into 'master'
...
fix(i2c): Fix i2c slave auto selection issue
Closes IDFGH-14935
See merge request espressif/esp-idf!38061
2025-03-31 16:48:50 +08:00
C.S.M
b71556a976
fix(i2c): Fix i2c slave auto selection issue,
...
Closes https://github.com/espressif/esp-idf/issues/15644
2025-03-28 16:06:32 +08:00
C.S.M
d5b052014c
Merge branch 'fix/i2c_stretch_probe' into 'master'
...
fix(i2c_master): Fix the stretch happen cause timeout in probe
Closes IDFGH-14869
See merge request espressif/esp-idf!37975
2025-03-28 10:36:22 +08:00
C.S.M
43e83b8324
fix(i2c_master): Fix the stretch happen cause timeout in probe,
...
Closes https://github.com/espressif/esp-idf/issues/15589
2025-03-27 14:51:16 +08:00
C.S.M
34b69e8050
Merge branch 'fix/i2c_operation_array_max' into 'master'
...
fix(i2c): Fix the array size of static operation
Closes IDFGH-14862
See merge request espressif/esp-idf!37784
2025-03-19 12:09:27 +08:00
C.S.M
757f776f9e
fix(i2c): Fix the array size of static operation,
...
Closes https://github.com/espressif/esp-idf/issues/15583
2025-03-17 12:39:19 +08:00
C.S.M
c07e2705ac
Merge branch 'fix/jpeg_dma_stuck' into 'master'
...
fix(jpeg): use dma2d empty rx desc event to avoid a stuck on bad quality image
See merge request espressif/esp-idf!37693
2025-03-13 20:45:42 +08:00
C.S.M
f9469f4e81
fix(jpeg): use dma2d empty rx desc event to avoid a stuck
2025-03-13 11:37:44 +08:00
C.S.M
c7bcb07ace
feat(dma2d): Add a rx empty event callback
2025-03-13 11:37:44 +08:00
C.S.M
628cca14b0
Merge branch 'fix/some_suspend_check' into 'master'
...
fix(spi_flash): 1. Fix esp32c6 esp32h2 flash suspend check according to errata. 2. Improve flash suspend test
See merge request espressif/esp-idf!37562
2025-03-12 10:37:18 +08:00
C.S.M
9aba44a2d9
test(spi_flash): Flash suspend test evolution
2025-03-11 16:21:07 +08:00
C.S.M
6c3d67b234
fix(spi_flash): Add suspend check on esp32c6 and esp32h2 for some reason
2025-03-11 11:11:39 +08:00
C.S.M
ae50c71222
fix(spi_flash): Return false directly in suspend caps check
2025-03-11 11:11:39 +08:00
C.S.M
eb5c2485e2
Merge branch 'fix/flash_encryption_verify_write' into 'master'
...
fix(spi_flash): Fix flash encryption write verify
Closes IDFGH-14629
See merge request espressif/esp-idf!37356
2025-03-03 15:14:09 +08:00
C.S.M
add27dfbd3
fix(spi_flash): Fix flash encryption write verify,
...
Closes https://github.com/espressif/esp-idf/issues/15380
2025-02-28 15:57:24 +08:00
C.S.M
90d477c9a6
fix(i2c_master): Fix i2c master race condition issue,
...
Closes https://github.com/espressif/esp-idf/issues/15444
2025-02-27 15:27:58 +08:00
C.S.M
dbd2aa8c54
Merge branch 'refactor/optimize_flash_iram_usage' into 'master'
...
refactor(spi_flash): optimize flash functions to save IRAM memory
See merge request espressif/esp-idf!36902
2025-02-27 11:26:23 +08:00
C.S.M
8f371a5004
docs(spi_flash): Add docs for spi_flash IRAM usage
2025-02-26 18:29:35 +08:00
C.S.M
b66e140fbc
refactor(spi_flash): optimize flash functions to save iram memory
2025-02-26 18:28:49 +08:00
C.S.M
738ce191cd
Merge branch 'refactor/remove_redundent_suspend_check' into 'master'
...
refactor(spi_flash): remove redundent flash suspend check
See merge request espressif/esp-idf!37083
2025-02-19 15:16:03 +08:00
C.S.M
328665135c
Merge branch 'fix/i2c_scl_freq_s2' into 'master'
...
fix(i2c): Fix scl frequency is wrong on esp32s2 in legacy i2c driver
Closes IDFGH-13739 and IDFGH-14539
See merge request espressif/esp-idf!37066
2025-02-19 11:36:27 +08:00
C.S.M
e111d92af6
refactor(spi_flash): remove redundent flash suspend check
2025-02-19 11:35:09 +08:00
C.S.M
dcfbac8c94
fix(i2c): Fix scl frequency is wrong on esp32s2 in legacy i2c driver,
...
Closes https://github.com/espressif/esp-idf/issues/15301 ,
Closes https://github.com/espressif/esp-idf/issues/14603
2025-02-18 17:34:35 +08:00
C.S.M
194cafd22c
Merge branch 'feature/i3c_i2c_hal_support' into 'master'
...
feat(i3c): i3c-i2c driver hal and soc support
See merge request espressif/esp-idf!36814
2025-02-12 10:50:47 +08:00
C.S.M
883c42b1f8
feat(i3c): i3c-i2c driver hal and soc support
2025-02-11 18:57:10 +08:00
C.S.M
4f9f6bb4f7
Merge branch 'test/flash_suspend_test_framework' into 'master'
...
test(spi_flash): Add framework for flash suspend and allow non-necessary iram part move to flash
See merge request espressif/esp-idf!35605
2025-02-11 12:57:06 +08:00
C.S.M
4acf7c2e4d
feat(i3c): i3c-i2c driver drv support
2025-02-11 10:37:04 +08:00
C.S.M
3e79641afa
test(spi_flash): Add framework to test driver can work under flash auto-suspend
2025-02-10 13:51:11 +08:00
C.S.M
2458734108
feat(i2c): Add config option for i2c isr handler can put in flash
2025-02-10 13:49:21 +08:00
C.S.M
499e04417b
Merge branch 'refactor/remove_useless_spi_dma_chan' into 'master'
...
refactor(spi): Remove useless dma channels
See merge request espressif/esp-idf!36600
2025-01-24 16:55:06 +08:00
C.S.M
ee5ae9a1a4
refactor(spi): Remove useless dma channels
2025-01-24 12:00:49 +08:00
C.S.M
0cc16717b6
Merge branch 'fix/build_when_rom_patch_disable' into 'master'
...
fix(spi_flash): Fix build fail when rom_patch config disabled
Closes IDFGH-14455
See merge request espressif/esp-idf!36521
2025-01-23 14:53:12 +08:00
C.S.M
073bc00739
fix(spi_flash): Fix build fail when rom_patch config disabled,
...
Closes https://github.com/espressif/esp-idf/issues/15229
2025-01-22 12:01:41 +08:00
C.S.M
e73d78ba10
Merge branch 'enhance/i2c_del_device_bus' into 'master'
...
fix(i2c_master): Enhance i2c delete device and bus logic
Closes IDFGH-14387
See merge request espressif/esp-idf!36527
2025-01-22 11:50:07 +08:00
C.S.M
847780da3e
fix(i2c_master): Enhance i2c delete device and bus logic,
...
Closes https://github.com/espressif/esp-idf/issues/15171
2025-01-21 15:56:25 +08:00
C.S.M
d8166220fd
Merge branch 'feature/vbat_support_on_h2' into 'master'
...
feat(vbat): Add vbat support on esp32h2
See merge request espressif/esp-idf!36436
2025-01-17 10:46:25 +08:00
C.S.M
f37de0d8d0
feat(vbat): Add vbat support on esp32h2
2025-01-16 15:45:56 +08:00
C.S.M
3598909e57
Merge branch 'feat/vbat_bringup_test' into 'master'
...
feat(vbat): Add support to use vbat as rtc battery
See merge request espressif/esp-idf!36189
2025-01-15 18:15:21 +08:00
C.S.M
59df7c1b8f
feat(vbat): Add support to use vbat as rtc battery
2025-01-15 15:28:09 +08:00
C.S.M
349d1dbd33
refactor(bod): Rename kconfig.bod to kconfig.power
2025-01-15 11:41:35 +08:00
C.S.M
50cd05c4ac
Merge branch 'refactor/move_bod_to_hw_support' into 'master'
...
refactor(bod): Move brownout handling file from esp_system to esp_hw_support
See merge request espressif/esp-idf!36191
2025-01-09 11:08:05 +08:00
C.S.M
5e4fd8ee52
refactor(bod): Move brownout handling file from esp_system to esp_hw_support
2025-01-08 14:41:37 +08:00
C.S.M
c931de207f
Merge branch 'test/enhance_i2c_tests' into 'master'
...
test(i2c): Enhance i2c test stability
See merge request espressif/esp-idf!36074
2025-01-08 10:53:43 +08:00
C.S.M
78af773348
test(i2c): Enhance i2c test stability
2025-01-07 14:43:05 +08:00
C.S.M
a245a316a5
Merge branch 'feat/customize_i2c_operation_transaction' into 'master'
...
feat(i2c): Add api for customize i2c transaction interface for un-standard i2c device
See merge request espressif/esp-idf!35926
2025-01-06 11:32:09 +08:00
C.S.M
955f7a3053
Merge branch 'feat/xmc_32d_support' into 'master'
...
feat(spi_flash): support 120M on xmc25q32d flash
See merge request espressif/esp-idf!36056
2024-12-30 15:59:23 +08:00
C.S.M
5989756113
docs(i2c): Add document for customize i2c transaction interface for un-standard i2c device
2024-12-30 15:20:03 +08:00
C.S.M
1987948650
test(i2c): Add test for customize i2c transaction interface for un-standard i2c device
2024-12-30 15:18:24 +08:00