morris 
							
						 
					 
					
						
						
							
						
						7a20ca42d4 
					 
					
						
						
							
							refactor(lcd): optimize rgb lcd iram usage  
						
						... 
						
						
						
						lcd_com_mount_dma_data() doesn't need to be placed in IRAM 
						
						
					 
					
						2024-10-11 18:59:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						450846057c 
					 
					
						
						
							
							fix(lcd): build errors with deprecated lcd types in cpp  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/14029  
						
						
					 
					
						2024-06-24 14:06:20 +08:00 
						 
				 
			
				
					
						
							
							
								Markus Ebner 
							
						 
					 
					
						
						
							
						
						afc3ee80e1 
					 
					
						
						
							
							fix(esp_lcd): Flush rgb lcd PSRAM framebuffers after allocation  
						
						... 
						
						
						
						Flush PSRAM framebuffers after allocation to avoid visual corruption.
Merges https://github.com/espressif/esp-idf/pull/13294 
Closes https://github.com/espressif/esp-idf/issues/13293  
						
						
					 
					
						2024-03-04 17:39:22 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						4ae845cd3e 
					 
					
						
						
							
							fix(rgb_lcd): relax the check for the data line GPIO  
						
						... 
						
						
						
						There are a bunch of cases you might want some pins not exposed.
Eg.
  * Reading say 8 bit data and outputting the top 5 bits, discarding the rest by not mapping those data pins to output pins
 * Not using hsync/vsync because sync data is embedded within the data bits for more timing flexibility (eg. interlacing).
 * Using the LCD module as a high speed parallel data output bus, with no need for sync/control pins.
Removing this validation makes these cases work.
Merges https://github.com/espressif/esp-idf/pull/13103  
						
						
					 
					
						2024-02-06 10:35:11 +08:00 
						 
				 
			
				
					
						
							
							
								Brian Whitman 
							
						 
					 
					
						
						
							
						
						6319f9ab2c 
					 
					
						
						
							
							fix(rgb_lcd): don't assume 16 bit width on panels for restart logic  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/13020  
						
						
					 
					
						2024-01-31 18:56:14 +08:00 
						 
				 
			
				
					
						
							
							
								Kit Sczudlo 
							
						 
					 
					
						
						
							
						
						3078210b26 
					 
					
						
						
							
							feat(spi_lcd): control DC level for cmd, param, color phase separately  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/10635 
Merges https://github.com/espressif/esp-idf/pull/12908  
						
						
					 
					
						2024-01-03 17:25:01 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d8456e5767 
					 
					
						
						
							
							fix(i80_lcd): enhance the check of a valid data phase  
						
						... 
						
						
						
						in case the user passes a (uint8_t){0x00} parameter with the perameter size
set to zero 
						
						
					 
					
						2023-11-28 09:57:11 +08:00 
						 
				 
			
				
					
						
							
							
								Planck (Lu Zeyu) 
							
						 
					 
					
						
						
							
						
						9d535c05f7 
					 
					
						
						
							
							feat(st7789): add data endian config  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/11416  
						
						
					 
					
						2023-09-06 16:59:13 +08:00 
						 
				 
			
				
					
						
							
							
								Liu Zhong Wei 
							
						 
					 
					
						
						
							
						
						559df9640c 
					 
					
						
						
							
							feat(esp_lcd): add user data and init cmd  
						
						
						
						
					 
					
						2023-09-04 13:25:39 +08:00 
						 
				 
			
				
					
						
							
							
								Liu Zhongwei 
							
						 
					 
					
						
						
							
						
						3c9f407c1d 
					 
					
						
						
							
							feat(esp_lcd): spi add support for quad mode  
						
						
						
						
					 
					
						2023-08-25 14:18:31 +08:00 
						 
				 
			
				
					
						
							
							
								Liu Zhongwei 
							
						 
					 
					
						
						
							
						
						f96a9ad84c 
					 
					
						
						
							
							feat(esp_lcd): rgb add callback when bounce buffer finish  
						
						
						
						
					 
					
						2023-08-25 14:18:31 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6c0270c788 
					 
					
						
						
							
							fix(i80_lcd): reset cs gpio on exit  
						
						
						
						
					 
					
						2023-08-14 02:30:54 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						8b18591982 
					 
					
						
						
							
							rgb_lcd: support pixel copy for 8bpp  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/11581  
						
						
					 
					
						2023-06-13 18:21:21 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						8702e49057 
					 
					
						
						
							
							spi: added an API to get max transaction length and use in spi lcd driver  
						
						
						
						
					 
					
						2023-05-17 09:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						202b18b5fa 
					 
					
						
						
							
							esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx, add compilation warning to clk_tree.h  
						
						
						
						
					 
					
						2023-04-27 11:11:18 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f608431421 
					 
					
						
						
							
							Merge branch 'bugfix/spi_lcd_max_trans_size_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						spi_lcd: maximum transfer size should respect bus configuration (v5.1)
See merge request espressif/esp-idf!23229  
						
						
					 
					
						2023-04-24 10:31:51 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c00759ad34 
					 
					
						
						
							
							lcd: test send color buffers in multiple steps  
						
						
						
						
					 
					
						2023-04-18 10:08:38 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						472cc06f6c 
					 
					
						
						
							
							i80_lcd: align before cache sync  
						
						
						
						
					 
					
						2023-04-18 10:08:38 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2b461df8a8 
					 
					
						
						
							
							spi_lcd: test spi lcd io can transfer color data to a fixed window region  
						
						... 
						
						
						
						also test the io tx_param and tx_color can skip the command phase 
						
						
					 
					
						2023-04-17 16:25:14 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						7a716377a3 
					 
					
						
						
							
							spi_lcd: maximum transfer size should respect bus configuration  
						
						... 
						
						
						
						Also this commit added the SPI_TRANS_CS_KEEP_ACTIVE flag for io_tx_color 
						
						
					 
					
						2023-04-17 16:25:14 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e73d8166aa 
					 
					
						
						
							
							i80_lcd: support skip command phase  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/10794  
						
						
					 
					
						2023-04-04 08:31:41 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						bcbe8fec39 
					 
					
						
						
							
							Merge branch 'bugfix/lcd_edma_buffer_align_check' into 'master'  
						
						... 
						
						
						
						esp_lcd: propagate the error on cache sync failure
Closes IDF-6955
See merge request espressif/esp-idf!23022  
						
						
					 
					
						2023-04-03 17:49:43 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						126a1b2631 
					 
					
						
						
							
							Merge branch 'bugfix/lcd_spi_acquire_bus' into 'master'  
						
						... 
						
						
						
						spi_lcd: don't release bus if acquire failed
Closes IDFGH-9604
See merge request espressif/esp-idf!22990  
						
						
					 
					
						2023-04-03 13:13:56 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1fed9badf1 
					 
					
						
						
							
							esp_lcd: check edma buffer alignment properly  
						
						
						
						
					 
					
						2023-03-31 19:06:33 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						81b16b7852 
					 
					
						
						
							
							spi_lcd: don't release bus if acquire failed  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/10952  
						
						
					 
					
						2023-03-30 11:48:42 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						c1f51dfdf6 
					 
					
						
						
							
							lcd_i2c: reduce recommended link size  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/11015  
						
						
					 
					
						2023-03-29 19:08:44 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0be8e03907 
					 
					
						
						
							
							ci: update test apps to use run_all_single_board_cases  
						
						
						
						
					 
					
						2023-03-10 14:27:09 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						fda9746bb8 
					 
					
						
						
							
							esp_mm: cache_msync API  
						
						
						
						
					 
					
						2023-02-28 10:42:22 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						0a25c48d89 
					 
					
						
						
							
							rmt: fix rmt buffer allocation issue  
						
						
						
						
					 
					
						2023-02-14 14:05:12 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						18295bb2f5 
					 
					
						
						
							
							Merge branch 'bugfix/i80_pll240_esp32s3' into 'master'  
						
						... 
						
						
						
						lcd: support PLL240M as i80 clock source on esp32s3
See merge request espressif/esp-idf!22285  
						
						
					 
					
						2023-02-14 12:27:57 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c2c4fbff13 
					 
					
						
						
							
							lcd: driver support for esp32h2  
						
						
						
						
					 
					
						2023-02-11 00:30:48 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						78855a88c9 
					 
					
						
						
							
							lcd: support PLL240M as i80 clock source on esp32s3  
						
						
						
						
					 
					
						2023-02-11 00:30:20 +00:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						5300bd3b2f 
					 
					
						
						
							
							spi: support H2 spi master, slave, slave_hd driver  
						
						
						
						
					 
					
						2023-02-08 11:38:45 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						330149f3a6 
					 
					
						
						
							
							i2c: support i2c on esp32h2  
						
						
						
						
					 
					
						2023-02-01 11:23:11 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						94120b82c2 
					 
					
						
						
							
							esp32h2: add build test  
						
						
						
						
					 
					
						2023-01-17 10:29:04 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						4713a9a7f2 
					 
					
						
						
							
							ESP32H2: Introduce new chip target esp32h2, hello_world example supported  
						
						
						
						
					 
					
						2022-12-29 12:29:14 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						15e98dc7d3 
					 
					
						
						
							
							doc: recommend turn on psram xip feature for bounbe buffer mode  
						
						
						
						
					 
					
						2022-12-16 02:04:59 +00:00 
						 
				 
			
				
					
						
							
							
								Liu Zhongwei 
							
						 
					 
					
						
						
							
						
						4fac26e0a9 
					 
					
						
						
							
							rgb_lcd: support multi-fb with bounce buffer  
						
						
						
						
					 
					
						2022-12-16 02:04:59 +00:00 
						 
				 
			
				
					
						
							
							
								Vilem Zavodny 
							
						 
					 
					
						
						
							
						
						8631e4544b 
					 
					
						
						
							
							lcd: Support rotation SSD1306 and changed example for using LVGL port component.  
						
						
						
						
					 
					
						2022-12-07 09:04:17 +01:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						8c7e8f2811 
					 
					
						
						
							
							doc: add api reference for controller lcd drivers  
						
						
						
						
					 
					
						2022-12-06 11:12:28 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						18545e9abe 
					 
					
						
						
							
							lcd: support multi framebuffers for RGB LCD driver  
						
						
						
						
					 
					
						2022-12-06 11:12:28 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						7466ddfa8c 
					 
					
						
						
							
							ci: Make consistence between pytest_*.py and .build-test-rules.yml for esp32c6 (i.e. to pass check_test_scripts_build_test_rules.py)  
						
						
						
						
					 
					
						2022-11-28 11:58:30 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						cd21058097 
					 
					
						
						
							
							C/Cxx: unify static assertions with the macro ESP_STATIC_ASSERT  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9938  
						
						
					 
					
						2022-11-21 16:18:08 +08:00 
						 
				 
			
				
					
						
							
							
								Liu Zhongwei 
							
						 
					 
					
						
						
							
						
						1a7cdc095b 
					 
					
						
						
							
							esp_lcd: add condition for spi to keep cs low  
						
						
						
						
					 
					
						2022-11-14 17:55:27 +08:00 
						 
				 
			
				
					
						
							
							
								Liu Zhongwei 
							
						 
					 
					
						
						
							
						
						4bdba8bdc6 
					 
					
						
						
							
							esp_lcd: modify flag name  
						
						
						
						
					 
					
						2022-11-14 17:29:24 +08:00 
						 
				 
			
				
					
						
							
							
								Liu Zhongwei 
							
						 
					 
					
						
						
							
						
						48ce2037be 
					 
					
						
						
							
							esp_lcd: support serial interface-I mode for spi LCD  
						
						
						
						
					 
					
						2022-11-14 16:33:36 +08:00 
						 
				 
			
				
					
						
							
							
								Vilem Zavodny 
							
						 
					 
					
						
						
							
						
						747c5993a8 
					 
					
						
						
							
							esp_lcd: Add function for register on color done callback.  
						
						
						
						
					 
					
						2022-11-10 08:37:46 +01:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						2557e24a28 
					 
					
						
						
							
							ci: Enable esp32c6 example, test_apps, and unit tests CI build stage  
						
						
						
						
					 
					
						2022-11-01 11:23:21 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c25031212d 
					 
					
						
						
							
							driver: test with non-isr freertos functions in the flash  
						
						
						
						
					 
					
						2022-10-26 13:43:13 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d9bd809d61 
					 
					
						
						
							
							spi_lcd: panel_io_spi_tx_color without cmd  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9881  
						
						
					 
					
						2022-10-10 16:31:28 +08:00