Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						3907634d20 
					 
					
						
						
							
							aes: fix potential unaligned access of buffers  
						
						... 
						
						
						
						https://github.com/espressif/esp-idf/issues/7236  
					
						2021-08-25 10:48:26 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						3bfd8f5d5f 
					 
					
						
						
							
							mcpwm: update register file according to TRM  
						
						
						
						
					 
					
						2021-08-24 15:38:46 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						bb87fd8f08 
					 
					
						
						
							
							Merge branch 'refactor/pcnt_driver_esp32s3' into 'master'  
						
						... 
						
						
						
						pcnt: soc update and hal refactor
See merge request espressif/esp-idf!14698  
						
						
					 
					
						2021-08-20 04:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						71d475149d 
					 
					
						
						
							
							lcd: update doc unit test and example to support 8-line spi  
						
						
						
						
					 
					
						2021-08-19 16:40:22 +08:00 
						 
				 
			
				
					
						
							
							
								bizhuangyang 
							
						 
					 
					
						
						
							
						
						8143832041 
					 
					
						
						
							
							spi_master:support octal mode for esp32s2 and esp32s3  
						
						... 
						
						
						
						Add support for 8-line spi for lcd on esp32s2 and esp32s3
Closes https://github.com/espressif/esp-idf/issues/6371  
						
						
					 
					
						2021-08-19 16:40:22 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f40bbb01f2 
					 
					
						
						
							
							Merge branch 'feature/i80_lcd_support_esp32s2' into 'master'  
						
						... 
						
						
						
						esp_lcd: lcd driver for esp32/esp32s2/esp32s3
Closes IDF-3144, IDF-3314, IDF-3315, and IDF-3316
See merge request espressif/esp-idf!13679  
						
						
					 
					
						2021-08-18 07:55:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						1c3be690ed 
					 
					
						
						
							
							[esp_hw_support]: HMAC upstream support for S3  
						
						
						
						
					 
					
						2021-08-13 12:01:06 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6fdc5877cd 
					 
					
						
						
							
							lcd: support i80 LCD on esp32/s2/s3  
						
						
						
						
					 
					
						2021-08-10 21:06:59 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1656cee69d 
					 
					
						
						
							
							i2s: correct soc info  
						
						... 
						
						
						
						1. remove non-exist I2S instance
2. update soc_caps.h, i2s_ll.h 
						
						
					 
					
						2021-08-10 21:06:59 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						56760c9669 
					 
					
						
						
							
							pcnt: refactor hal driver  
						
						
						
						
					 
					
						2021-08-10 17:19:21 +08:00 
						 
				 
			
				
					
						
							
							
								Zim Kalinowski 
							
						 
					 
					
						
						
							
						
						1fd56e0b87 
					 
					
						
						
							
							Merge branch 'feature/systimer_generate_rtos_tick' into 'master'  
						
						... 
						
						
						
						freertos(esp32s3): SysTick uses systimer
Closes IDF-2613
See merge request espressif/esp-idf!12246  
						
						
					 
					
						2021-08-04 12:33:52 +00:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						29f581fc70 
					 
					
						
						
							
							freertos(esp32s3): SysTick uses systimer  
						
						
						
						
					 
					
						2021-08-04 20:33:44 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						3c57a6ac36 
					 
					
						
						
							
							driver/i2s: refactor ll and hal  
						
						
						
						
					 
					
						2021-08-04 10:20:03 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						d51b85989b 
					 
					
						
						
							
							doc/i2s: update i2s programming guide on s3 & c3  
						
						
						
						
					 
					
						2021-08-04 10:20:03 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						f7f8c9c11f 
					 
					
						
						
							
							driver/i2s: support i2s on c3 and s3  
						
						... 
						
						
						
						1. Support i2s on esp32c3 and esp32s3
    2. Refactor i2s_config_t to avoid breaking change
    2. Fix a bug that receiving unavailable values from message queue when dma queue has been re-allocted
    4. Support i2s unit test on esp32c3 and esp32s3 
						
						
					 
					
						2021-08-04 10:20:03 +08:00 
						 
				 
			
				
					
						
							
							
								houwenxiang 
							
						 
					 
					
						
						
							
						
						2f1247e1c4 
					 
					
						
						
							
							driver: support I2S on ESP32-S3 & ESP32-C3  
						
						... 
						
						
						
						1. refactor I2S driver.
  2. support TDM mode for esp2s3 & esp32c3. 
						
						
					 
					
						2021-08-04 10:20:03 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						247866261f 
					 
					
						
						
							
							Merge branch 'feature/flash_support_on_esp32s3' into 'master'  
						
						... 
						
						
						
						esp_flash: bringup ext flash chip on ESP32-S3
Closes IDF-2021 and IDF-3230
See merge request espressif/esp-idf!14523  
						
						
					 
					
						2021-08-02 03:59:14 +00:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						992de2750e 
					 
					
						
						
							
							spi_flash: add support for ext flash  
						
						
						
						
					 
					
						2021-07-31 14:11:35 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9506819df0 
					 
					
						
						
							
							Merge branch 'feature/mcpwm_expose_low_level_api' into 'master'  
						
						... 
						
						
						
						mcpwm: expose API for accessing timer resolution
Closes IDFGH-2398
See merge request espressif/esp-idf!14444  
						
						
					 
					
						2021-07-31 04:12:08 +00:00 
						 
				 
			
				
					
						
							
							
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						f4314af913 
					 
					
						
						
							
							MCPWM: expose API to set timer resolution  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/1101  
						
						
					 
					
						2021-07-30 18:52:17 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6352a7ee07 
					 
					
						
						
							
							lcd_cam: new csv header file  
						
						
						
						
					 
					
						2021-07-30 11:23:26 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						befe40000c 
					 
					
						
						
							
							Merge branch 'bugfix/uart_ll_update' into 'master'  
						
						... 
						
						
						
						uart: update ll layer with new register
See merge request espressif/esp-idf!14576  
						
						
					 
					
						2021-07-29 12:45:58 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f907009056 
					 
					
						
						
							
							Merge branch 'refactor/cleanup_mcpwm_examples' into 'master'  
						
						... 
						
						
						
						mcpwm: more clean up (example + LL + doc)
Closes IDF-3295
See merge request espressif/esp-idf!12798  
						
						
					 
					
						2021-07-29 10:41:07 +00:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						26c808610c 
					 
					
						
						
							
							uart: update ll layer with new register  
						
						
						
						
					 
					
						2021-07-29 18:01:48 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						5569dedd7f 
					 
					
						
						
							
							Merge branch 'bugfix/i2c_example_esp32s3' into 'master'  
						
						... 
						
						
						
						i2c: bringup on ESP32-S3
Closes IDF-3232 and IDF-3292
See merge request espressif/esp-idf!13985  
						
						
					 
					
						2021-07-29 07:01:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						97507ebe49 
					 
					
						
						
							
							Merge branch 'feature/support_esp32s3_lightsleep' into 'master'  
						
						... 
						
						
						
						support esp32s3 normal lightsleep
See merge request espressif/esp-idf!14369  
						
						
					 
					
						2021-07-28 15:09:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						18bee2380a 
					 
					
						
						
							
							Merge branch 'refactor/usb_device_driver' into 'master'  
						
						... 
						
						
						
						tiny_usb: support on esp32-s3
Closes IDF-3234
See merge request espressif/esp-idf!14293  
						
						
					 
					
						2021-07-26 16:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						88c87bfe56 
					 
					
						
						
							
							mcpwm: update hal and soc naming  
						
						
						
						
					 
					
						2021-07-26 22:32:45 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						ead49c7acf 
					 
					
						
						
							
							Merge branch 'feature/support_esp32s3_gpio_sleep_iso' into 'master'  
						
						... 
						
						
						
						light sleep: add gpio isolate function at slept status for esp32s3
See merge request espressif/esp-idf!14370  
						
						
					 
					
						2021-07-22 07:52:55 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a29a6ceef0 
					 
					
						
						
							
							uart: update register headers and examples for S3  
						
						
						
						
					 
					
						2021-07-22 12:05:49 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						42f3bca5a1 
					 
					
						
						
							
							usb: update LL to support PHY selection  
						
						... 
						
						
						
						ESP32-S3 has two USB peripheral, one is USB_OTG, another is
USB_JTAG_SERIAL
A new mux has been introduced to select internal/external PHY interface. 
						
						
					 
					
						2021-07-22 10:40:08 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						b8c6c5334f 
					 
					
						
						
							
							i2c: modify examples to work out of the box on ESP32S3  
						
						... 
						
						
						
						On ESP32S3, the default I2C pins of the examples are already used by USB.
This commit changes the default pins. 
						
						
					 
					
						2021-07-21 11:04:16 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						a6e14c37b2 
					 
					
						
						
							
							SPI: chip select can now be kept active if the bus has been acquired  
						
						... 
						
						
						
						The user can now request the chip select to remain active after the current
transfer. In order to do so, he MUST acquire the bus first with `spi_device_acquire_bus()`
function, else, an error is returned. 
						
						
					 
					
						2021-07-21 10:39:45 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						512800891e 
					 
					
						
						
							
							light sleep: add uart new final state machine support for esp32s3  
						
						
						
						
					 
					
						2021-07-20 11:27:14 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						3176ba11d8 
					 
					
						
						
							
							gdma: update DMA soc data for esp32-s3  
						
						
						
						
					 
					
						2021-07-16 14:47:09 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						217d3eb690 
					 
					
						
						
							
							Merge branch 'feature/adc_single_sample_support_on_s3' into 'master'  
						
						... 
						
						
						
						adc: support adc single read on s3
Closes IDF-3118
See merge request espressif/esp-idf!14036  
						
						
					 
					
						2021-07-16 06:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						27d9657b6c 
					 
					
						
						
							
							driver/adc: support adc single sample on s3  
						
						
						
						
					 
					
						2021-07-15 19:13:50 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						ded74889da 
					 
					
						
						
							
							Merge branch 'bugfix/spi_slave_wrong_miso_mosi' into 'master'  
						
						... 
						
						
						
						spi_slave: Fix MOSI/MISO inconsistent references on the SPI Slave drivers.
See merge request espressif/esp-idf!13645  
						
						
					 
					
						2021-07-15 08:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						6bb6f3ebc4 
					 
					
						
						
							
							adc: refactor esp32s3 adc_ll.h  
						
						
						
						
					 
					
						2021-07-15 10:33:03 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						d2aeb9e4ce 
					 
					
						
						
							
							light sleep: add gpio configure workaround at slept status for esp32s3  
						
						
						
						
					 
					
						2021-07-14 21:57:21 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						71c1da8952 
					 
					
						
						
							
							timer group: add timer group and WDT support for ESP32S3  
						
						... 
						
						
						
						Regenerate timer group header files and update LL, check examples
and update docs. 
						
						
					 
					
						2021-07-06 16:21:43 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d9d4db43a1 
					 
					
						
						
							
							Merge branch 'feature/dedic_gpio_esp32s3' into 'master'  
						
						... 
						
						
						
						Dedicated gpio driver on esp32s3
Closes IDF-3387
See merge request espressif/esp-idf!14196  
						
						
					 
					
						2021-07-06 03:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						5986b204c6 
					 
					
						
						
							
							Merge branch 'feature/i2c_add_static_buffer_transfers' into 'master'  
						
						... 
						
						
						
						i2c: add `i2c_cmd_link_create_static()` to create commands from a given buffer
Closes IDFGH-3087
See merge request espressif/esp-idf!13013  
						
						
					 
					
						2021-07-02 14:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						e8ff60544d 
					 
					
						
						
							
							Merge branch 'bugfix/channel_clk_independent' into 'master'  
						
						... 
						
						
						
						rmt: clean up and support esp32-s3 (no DMA support)
Closes IDF-3296 and IDFGH-5350
See merge request espressif/esp-idf!13244  
						
						
					 
					
						2021-07-01 04:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c8c3015018 
					 
					
						
						
							
							dedic_gpio: support on esp32s3  
						
						
						
						
					 
					
						2021-06-30 18:10:54 +08:00 
						 
				 
			
				
					
						
							
							
								Gustavo Henrique Nihei 
							
						 
					 
					
						
						
							
						
						4bc9e18124 
					 
					
						
						
							
							spi: Ensure DMA In-Link EOF is generated by trans_done on SPI Slave  
						
						
						
						
					 
					
						2021-06-28 18:58:59 -03:00 
						 
				 
			
				
					
						
							
							
								Gustavo Henrique Nihei 
							
						 
					 
					
						
						
							
						
						fb8d9f76b3 
					 
					
						
						
							
							spi: Remove Slave TX/RX set bitlen not effective for ESP32-S2/C3/S3  
						
						... 
						
						
						
						Furthermore, RX_EOF_EN should only be set when SPI Slave is configured
for segment transfer mode and the "ms_data_bitlen" field is configured
to control the "IN_SUC_EOF" interrupt. Since "ms_data_bitlen" is not
set anymore for S2, C3 and S3, "RX_EOF_EN" should be cleared. 
						
						
					 
					
						2021-06-28 18:58:59 -03:00 
						 
				 
			
				
					
						
							
							
								bizhuangyang 
							
						 
					 
					
						
						
							
						
						78c67d2384 
					 
					
						
						
							
							gpio:support gpio in/out/interrupt for esp32s3(728)  
						
						... 
						
						
						
						Add support of gpio for esp32s3(728). Adjust some pins and comments in test_gpio.c. Add support for gpio functions for gpio19 and gpio20. Update S3 programming guide Peripheral API: gpio and sigmadelta. Add unit test for input and output function of S3 USB pins(GPIO19 and GPIO20) and C3 USB pins(GPIO18 and GPIO19). Adjust input only test in test_spi_master.c. 
						
						
					 
					
						2021-06-28 11:44:14 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						40f350693f 
					 
					
						
						
							
							rmt: update soc data with regtool for esp32s3  
						
						
						
						
					 
					
						2021-06-22 15:29:11 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						a1494809b2 
					 
					
						
						
							
							rmt: clean up LL driver  
						
						
						
						
					 
					
						2021-06-22 15:29:11 +08:00