morris
|
5ddeab65e3
|
refactor(mipi_dsi): remove unused LL functions
MIPI DSI PHY reference clock is controlled in hp_sys_clkrst register
|
2024-09-13 12:24:12 +08:00 |
|
wuzhenghui
|
13e42707a0
|
feat(esp_hw_support): add clk tree source gate management api
|
2024-09-11 10:53:01 +08:00 |
|
wuzhenghui
|
05e74480f5
|
feat(esp_system): gate some clock by default to optmize esp32p4 active power
|
2024-09-11 10:53:00 +08:00 |
|
wanckl
|
4e095f4b9f
|
ci(esp32c61): enable c61 generic target test
|
2024-09-02 19:26:12 +08:00 |
|
wanckl
|
e6e7b23917
|
feat(driver_spi): add esp32c61 spi master, slave, slave_hd support
|
2024-08-27 20:49:13 +08:00 |
|
morris
|
23c41fc772
|
feat(lcd): support i80 lcd driver on esp32p4
|
2024-08-20 18:47:22 +08:00 |
|
laokaiyao
|
1397e5421e
|
feat(i2c): support i2c on esp32-c61
|
2024-08-14 11:25:31 +08:00 |
|
morris
|
ec2a8a9c81
|
fix(drivers): rename the nested extra_flags structure
|
2024-08-13 11:57:08 +08:00 |
|
morris
|
34b1f2da24
|
fix(lcd): prelonged the lifecycle of dma2d transaction config structure
The context must exit at least until on_job_pixked callback is called
|
2024-08-13 11:57:08 +08:00 |
|
Armando (Dou Yiwen)
|
d16bb64005
|
Merge branch 'feature/lp_i2s' into 'master'
lp_i2s: support lp_i2s driver
Closes IDF-10355
See merge request espressif/esp-idf!31494
|
2024-08-05 17:55:35 +08:00 |
|
morris
|
9419dbfe68
|
change(examples): set the ili9881c version to 0.2.x
|
2024-08-02 16:34:21 +08:00 |
|
Armando
|
ee8933f651
|
feat(lp_i2s): lp_i2s driver
|
2024-08-02 12:02:05 +08:00 |
|
morris
|
b2a62ca860
|
change(dsi): don't send eot packet in lp mode
because some LCD doesn't respond to that
|
2024-08-01 12:48:22 +08:00 |
|
morris
|
e85d21e886
|
refactor(i80): use the gdma link list driver
|
2024-07-30 16:10:15 +08:00 |
|
Daniel Paul
|
1870eaa2ba
|
Merge branch 'docs/consistent_naming_convention_for_ESP_Component_Registry' into 'master'
docs: Consistent naming convention for ESP Component Registry
See merge request espressif/esp-idf!31205
|
2024-07-29 17:30:33 +08:00 |
|
Vilem Zavodny
|
922f581b3d
|
fix(esp_lcd): Fix I2C receive without param
|
2024-07-26 08:00:36 +02:00 |
|
Daniel Paul
|
658b1de02c
|
docs: Consistent naming convention for ESP Component Registry
|
2024-07-23 14:10:34 +08:00 |
|
morris
|
28a3227b2f
|
feat(mipi_dsi): update low level functions to include underrun interrupt
|
2024-07-19 18:06:21 +08:00 |
|
morris
|
36ee689125
|
Merge branch 'ci/re-enable_spi_lcd_test_on_p4' into 'master'
Ci(spi_lcd): re-enable spi lcd test on p4
Closes IDF-8975
See merge request espressif/esp-idf!31824
|
2024-07-03 18:32:21 +08:00 |
|
Chen Jichang
|
cb771eaf1b
|
ci(spi_lcd): re-enable spi_lcd test on p4
|
2024-07-03 11:12:44 +08:00 |
|
Chen Jichang
|
8d0990806c
|
feat(spi_lcd): add spi cs timing parameters
Some lcd hardware drivers need different CS setup time. Add pretrans
and posttrans parameters to control the CS time.
Closes https://github.com/espressif/esp-idf/issues/13071
|
2024-07-02 10:55:34 +08:00 |
|
morris
|
466f54e375
|
fix(i2c_lcd): using function overloading to keep esp_lcd_new_panel_io_i2c
becuase _Generic is not available in C++
Closes https://github.com/espressif/esp-idf/issues/14037
|
2024-06-23 21:57:36 +08:00 |
|
morris
|
478a8b5dd6
|
fix(lcd): build errors with deprecated lcd types in cpp
Closes https://github.com/espressif/esp-idf/issues/14029
|
2024-06-23 21:54:26 +08:00 |
|
morris
|
55d2c23e0b
|
Merge branch 'fix/lcd_regsiter_rw_check' into 'master'
fix(lcd): workaround register check failure
Closes IDF-10244
See merge request espressif/esp-idf!31615
|
2024-06-20 14:26:47 +08:00 |
|
Alexey Lapshin
|
b0ba5689f1
|
Merge branch 'feature/gcc-fanalyzer' into 'master'
feat(ci): add gnu static analyzer job
See merge request espressif/esp-idf!30902
|
2024-06-19 19:31:53 +08:00 |
|
morris
|
a8f2a94fe8
|
fix(lcd): workaround register check failure
|
2024-06-19 19:00:11 +08:00 |
|
morris
|
ba364d486f
|
Merge branch 'feat/ci_check_ll_rw_register_half_word' into 'master'
feat(ci): check if the LL function read write the register by half-world
See merge request espressif/esp-idf!31501
|
2024-06-18 20:38:15 +08:00 |
|
morris
|
dd46392a66
|
feat(ci): check LL functions not read write register by half word
|
2024-06-18 14:58:41 +08:00 |
|
Alexey Lapshin
|
ed6e497c6f
|
feat(build): add COMPILER_STATIC_ANALYZER option
|
2024-06-18 14:25:37 +08:00 |
|
C.S.M
|
b0f2205f70
|
feat(i2c): Add i2c support on esp32c5 mp
|
2024-06-18 10:37:36 +08:00 |
|
laokaiyao
|
c731b099ee
|
remove(c5beta3): remove c5 beta3 doxy files
|
2024-06-17 12:02:15 +08:00 |
|
morris
|
5eaec29c02
|
feat(i80_lcd): add help function to allocate draw buffer with proper alignment
|
2024-05-30 18:33:31 +08:00 |
|
morris
|
c4b2bd89da
|
change(esp_lcd): split header files by different IO interface
|
2024-05-30 18:33:31 +08:00 |
|
morris
|
1861dc12a0
|
change(dsi): use DW_GDMA as the flow controller
previously the DSI_Bridge was set as the flow controller
|
2024-05-28 22:36:03 +08:00 |
|
morris
|
75b221436c
|
fix(dsi): fixed wrong RGB666 pixel size
|
2024-05-28 22:36:03 +08:00 |
|
C.S.M
|
381cf16405
|
bugfix(i2c_lcd): Fix risk that pointerto local outside scope
|
2024-05-28 10:55:37 +08:00 |
|
morris
|
e659675965
|
Merge branch 'feat/gdma_set_burst_size' into 'master'
feat(gdma): return alignment constraints required by the GDMA channel
Closes IDF-9848
See merge request espressif/esp-idf!30748
|
2024-05-27 15:33:57 +08:00 |
|
laokaiyao
|
42cee2b94a
|
fix(i2s): reserve some invalid registers on S2
|
2024-05-27 10:46:48 +08:00 |
|
morris
|
69ef3b6a34
|
change(rgb_lcd): set DMA transfer burst size
|
2024-05-24 22:43:55 +08:00 |
|
morris
|
75b5f02490
|
change(i80_lcd): set DMA transfer burst size
|
2024-05-24 22:43:55 +08:00 |
|
Armando
|
10d3912c70
|
feat(xip_psram): support xip psram feature on esp32p4
|
2024-05-22 15:56:07 +08:00 |
|
C.S.M
|
af1524e7bb
|
feat(i2c_master): Add feature for transmit multi buffer in one transaction,
Closes https://github.com/espressif/esp-idf/pull/13635
|
2024-05-16 19:14:59 +08:00 |
|
morris
|
4b67df323d
|
feat(mipi_dsi): round to boundary when draw pixel
|
2024-05-08 14:08:19 +08:00 |
|
morris
|
28073d9991
|
fix(mipi_dsi): only wait ready for enabled data lane
|
2024-04-30 14:41:52 +08:00 |
|
morris
|
07a3e5eaa8
|
feat(mipi_dsi): support isr iram safe
|
2024-04-23 18:31:16 +08:00 |
|
morris
|
ef57e5105d
|
feat(mipi_dsi): add pm lock for clock source
|
2024-04-23 18:31:16 +08:00 |
|
morris
|
588bbac564
|
feat(mipi_dsi): add callback to notify refresh done
|
2024-04-11 18:02:09 +08:00 |
|
morris
|
c0289ee6eb
|
fix(drivers): fix typos found by codespell
codespell components/esp_driver*
|
2024-03-28 10:01:27 +08:00 |
|
morris
|
061e5dc695
|
feat(ldo): add ldo regulator driver for public use
|
2024-03-25 21:19:12 +08:00 |
|
morris
|
f4ff026e3e
|
change(mipi_dsi): allow cache sync with unaligned size
|
2024-03-21 18:19:58 +08:00 |
|