Chen Jichang 
							
						 
					 
					
						
						
							
						
						e890b4bd7e 
					 
					
						
						
							
							feat(lcd): support parlio lcd interface  
						
						
						
						
					 
					
						2024-12-04 14:50:16 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						0ed4c19c5e 
					 
					
						
						
							
							feat(lcd): support color conversion for mipi dsi driver  
						
						
						
						
					 
					
						2024-11-07 17:02:54 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2d8053aabf 
					 
					
						
						
							
							fix(i2c_lcd): wrong return type for esp_lcd_new_panel_io_i2c  
						
						... 
						
						
						
						when build for C++ project 
						
						
					 
					
						2024-11-04 21:29:14 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						611fb654ce 
					 
					
						
						
							
							refactor(lcd): clean up GPIO initialization  
						
						
						
						
					 
					
						2024-10-10 16:01:05 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						75b5f02490 
					 
					
						
						
							
							change(i80_lcd): set DMA transfer burst size  
						
						
						
						
					 
					
						2024-05-24 22:43:55 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						abc2971d95 
					 
					
						
						
							
							feat(jpeg): Add basic jpeg decoder support on esp32p4  
						
						
						
						
					 
					
						2024-02-29 13:51:16 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						cf20dfee1d 
					 
					
						
						
							
							feat(mipi_dsi): support multiple frame buffers  
						
						
						
						
					 
					
						2024-02-27 17:49:04 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						872058f086 
					 
					
						
						
							
							feat(mipi_dsi): support draw_bitmap by DMA2D engine  
						
						... 
						
						
						
						This feature can be enabled at runtime, by setting esp_lcd_dpi_panel_config_t:🎏 :use_dma2d 
						
						
					 
					
						2024-01-30 18:45:36 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						7013815ea7 
					 
					
						
						
							
							feat(dsi): add mipi dsi driver to esp_lcd  
						
						
						
						
					 
					
						2024-01-20 16:50:22 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ad84b61e49 
					 
					
						
						
							
							change(esp_lcd): rearrange the esp_lcd folder by types  
						
						
						
						
					 
					
						2024-01-16 17:40:27 +08:00 
						 
				 
			
				
					
						
							
							
								Kit Sczudlo 
							
						 
					 
					
						
						
							
						
						c9c7cfcfc7 
					 
					
						
						
							
							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 14:41:07 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e86acbe556 
					 
					
						
						
							
							feat(lcd): pre-support rgb and i80 lcd driver on esp32p4  
						
						... 
						
						
						
						added LL functions for LCD_CAM module, only the LCD part 
						
						
					 
					
						2023-11-21 10:46:52 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						7121e8f78d 
					 
					
						
						
							
							refactor(lcd): reuse the color types in the hal/color_types.h  
						
						
						
						
					 
					
						2023-11-08 10:09:42 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						0c3f80495a 
					 
					
						
						
							
							feat(ssd1306): support 128x32 resolution  
						
						
						
						
					 
					
						2023-11-08 09:58:50 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2be27f292e 
					 
					
						
						
							
							change(esp_lcd): split panel vendor driver into seperate header file  
						
						
						
						
					 
					
						2023-11-08 09:58:50 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Storozhev 
							
						 
					 
					
						
						
							
						
						c4dc16c612 
					 
					
						
						
							
							feat(ssd1306): Add vendor specific configuration for SSD1306  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/12450  
						
						
					 
					
						2023-11-08 09:58:50 +08:00 
						 
				 
			
				
					
						
							
							
								Andrea Greco 
							
						 
					 
					
						
						
							
						
						3bd67462f0 
					 
					
						
						
							
							feat(esp_lcd): Add API to sleep and wakeup the LCD panel  
						
						
						
						
					 
					
						2023-10-11 15:08:26 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1b2484214c 
					 
					
						
						
							
							refactor(esp_lcd): reformat code with astyle_py  
						
						
						
						
					 
					
						2023-09-28 09:42:31 +08:00 
						 
				 
			
				
					
						
							
							
								Planck (Lu Zeyu) 
							
						 
					 
					
						
						
							
						
						6f55f76344 
					 
					
						
						
							
							feat(st7789): add data endian config  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/11416  
						
						
					 
					
						2023-09-05 12:11:19 +08:00 
						 
				 
			
				
					
						
							
							
								Liu Zhong Wei 
							
						 
					 
					
						
						
							
						
						20ebcf76fd 
					 
					
						
						
							
							esp_lcd: spi support quad mode  
						
						
						
						
					 
					
						2023-08-25 12:43:20 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						b6cbeeae01 
					 
					
						
						
							
							feat(lcd): Add new version LCD implementation to adapt new I2C APIs  
						
						
						
						
					 
					
						2023-08-10 11:55:54 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						5ba53c9294 
					 
					
						
						
							
							rgb_lcd: make pclk gpio setting optional  
						
						... 
						
						
						
						PCLK may not be necessary in VGA use case.
Closes https://github.com/espressif/esp-idf/issues/11298  
						
						
					 
					
						2023-05-08 14:55:26 +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 
							
						 
					 
					
						
						
							
						
						18545e9abe 
					 
					
						
						
							
							lcd: support multi framebuffers for RGB LCD driver  
						
						
						
						
					 
					
						2022-12-06 11:12:28 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						7d3c9e9f3e 
					 
					
						
						
							
							spi_lcd: allow dc gpio set to -1  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9881  
						
						
					 
					
						2022-10-10 16:31:28 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						3a5bc50c2f 
					 
					
						
						
							
							spi_lcd: support CS active high  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9881  
						
						
					 
					
						2022-10-10 16:31:28 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						05092e2f82 
					 
					
						
						
							
							rgb_lcd: support restart dma transmission manually  
						
						... 
						
						
						
						When doing Flash operations (e.g. OTA), LCD's DMA bandwidth will be not
sufficient, causing the desync between the LCD controller and DMA.
Added a restart function to help the user to make them sync again. 
						
						
					 
					
						2022-10-07 18:46:05 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						8540e7a772 
					 
					
						
						
							
							docs: fixed misc broken links  
						
						
						
						
					 
					
						2022-09-18 15:03:39 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						fc1aa2848b 
					 
					
						
						
							
							rgb_lcd: support yuv converter  
						
						
						
						
					 
					
						2022-08-17 06:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						bc372f8f55 
					 
					
						
						
							
							rgb_lcd: deprecate esp_lcd_color_space_t  
						
						
						
						
					 
					
						2022-08-16 14:35:08 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d91c8759c0 
					 
					
						
						
							
							driver: remove -Wno-format flag  
						
						
						
						
					 
					
						2022-08-08 08:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								Vilem Zavodny 
							
						 
					 
					
						
						
							
						
						7b3fe6d832 
					 
					
						
						
							
							esp_lcd: Add RX into SPI lcd panel.  
						
						
						
						
					 
					
						2022-07-20 07:07:33 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						a33a183365 
					 
					
						
						
							
							rgb_lcd: support double buffer  
						
						... 
						
						
						
						also cleaned up the bounce buffer code 
						
						
					 
					
						2022-07-14 14:05:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9ea3f6f3e7 
					 
					
						
						
							
							rgb_lcd: support 8bit RGB (SRGB) interface  
						
						
						
						
					 
					
						2022-07-14 14:05:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						4bccd3b635 
					 
					
						
						
							
							rgb_lcd: rename relax_on_idle to refresh_on_demand  
						
						
						
						
					 
					
						2022-07-14 14:05:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1dab4af3e8 
					 
					
						
						
							
							rgb_lcd: added API to manually refresh the LCD  
						
						
						
						
					 
					
						2022-07-14 14:05:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						140536892d 
					 
					
						
						
							
							rgb_lcd: added API to get the frame buffer(s)  
						
						
						
						
					 
					
						2022-07-14 14:05:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						226bd6bc2d 
					 
					
						
						
							
							rgb_lcd: add doc for various frame buffer modes  
						
						
						
						
					 
					
						2022-07-14 14:05:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ada0ba7717 
					 
					
						
						
							
							rgb_lcd: unify the way to register event callbacks  
						
						
						
						
					 
					
						2022-07-14 14:05:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						489d14cf55 
					 
					
						
						
							
							spi_lcd: don't support dc_as_cmd_phase  
						
						... 
						
						
						
						The current SPI hardware can't support 9bit SPI data format very well
(i.e. inserting an extra bit before each data byte)
Closes https://github.com/espressif/esp-idf/pull/8644  
						
						
					 
					
						2022-06-28 17:11:31 +08:00