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 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9afdf54748 
					 
					
						
						
							
							hal: added HAL_ASSERT  
						
						
						
						
					 
					
						2021-06-22 11:28:01 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						f2fe0847d5 
					 
					
						
						
							
							usb_serial_jtag: add initial support for S3 (including flashing, monitoring, writing, and reading) but console is not avaliable now  
						
						
						
						
					 
					
						2021-06-18 12:42:41 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						11672dc9e5 
					 
					
						
						
							
							soc: update the csv headers for esp32s3  
						
						
						
						
					 
					
						2021-06-16 18:04:18 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						1322a44588 
					 
					
						
						
							
							Merge branch 'feature/mcpwm_refactor_and_support_esp32s3' into 'master'  
						
						... 
						
						
						
						MCPWM: refactor driver and support ESP32-S3
Closes IDF-1765
See merge request espressif/esp-idf!11907  
						
						
					 
					
						2021-06-09 16:45:20 +00:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						cfcbca1271 
					 
					
						
						
							
							i2c: optimize space allocated for read or write buffers  
						
						... 
						
						
						
						Only a single command will be allocated now when a read or write is
prepared in the command list. The size of a command's buffer is not
limited to 255 bytes anymore. 
						
						
					 
					
						2021-06-09 15:21:20 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						bc4eb2071c 
					 
					
						
						
							
							Merge branch 'feature/toolchain_2021r1' into 'master'  
						
						... 
						
						
						
						Bring 2021r1 toolchains
Closes IDFGH-5009
See merge request espressif/esp-idf!13554  
						
						
					 
					
						2021-06-09 05:06:23 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d4fe219c49 
					 
					
						
						
							
							mcpwm: refactor driver  
						
						
						
						
					 
					
						2021-06-09 12:27:01 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						afe9b42cbf 
					 
					
						
						
							
							Merge branch 'typo_fix/fix_typo_in_comment_in_uart_ll' into 'master'  
						
						... 
						
						
						
						Fix typo in `include/hal/uart_ll.h`
Closes IDFGH-5320
See merge request espressif/esp-idf!13826  
						
						
					 
					
						2021-06-09 02:13:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						e005ec0899 
					 
					
						
						
							
							Merge branch 'feature/s3_base_support' into 'master'  
						
						... 
						
						
						
						soc: S3 base support
See merge request espressif/esp-idf!13827  
						
						
					 
					
						2021-06-07 12:07:08 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						5a982ffe7a 
					 
					
						
						
							
							hal: fix ee.get_gpio_in command for esp32-s3  
						
						
						
						
					 
					
						2021-06-07 12:52:50 +07:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						19a492bc8d 
					 
					
						
						
							
							soc: add base support for ESP32-S3  
						
						... 
						
						
						
						Updates the following with changes from verification branches:
 * esp_rom linker files
 * rtc_cntl and system reg and struct headers
Also updates:
 * GDMA driver with new register layout
 * esptool submodule commit 
						
						
					 
					
						2021-06-07 10:40:14 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						1596e336a1 
					 
					
						
						
							
							Merge branch 'bugfix/spi_flash_cs_setup' into 'master'  
						
						... 
						
						
						
						spi_flash: fix cs line setup to make the flash driver more stable
Closes IDF-3240
See merge request espressif/esp-idf!13623  
						
						
					 
					
						2021-06-04 07:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								Andrey Starodubtsev 
							
						 
					 
					
						
						
							
						
						8488055711 
					 
					
						
						
							
							Fix typo in include/hal/uart_ll.h  
						
						... 
						
						
						
						s/final state machine/finite-state machine/g
Signed-off-by: bizhuangyang <bizhuangyang@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/7076  
						
						
					 
					
						2021-06-02 15:37:30 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						08f1bbe0c7 
					 
					
						
						
							
							spi_flash: fix cs line setup to make the flash driver more stable  
						
						
						
						
					 
					
						2021-06-01 16:41:41 +08:00 
						 
				 
			
				
					
						
							
							
								Gustavo Henrique Nihei 
							
						 
					 
					
						
						
							
						
						c1b3d77dcf 
					 
					
						
						
							
							spi: Fix wrong target register for interrupt disable  
						
						
						
						
					 
					
						2021-05-31 11:25:32 -03:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						8409485b22 
					 
					
						
						
							
							Merge branch 'doc/fix_misleading_of_mcpwm_capture_enable_doc' into 'master'  
						
						... 
						
						
						
						driver/mcpwm: fix the misleading of mcpwm_capture_enable parameters
Closes IDFGH-3000
See merge request espressif/esp-idf!13497  
						
						
					 
					
						2021-05-16 15:15:26 +00:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						e66f25caf2 
					 
					
						
						
							
							driver/mcpwm: fix the misleading of mcpwm_capture_enable parameters  
						
						... 
						
						
						
						closes https://github.com/espressif/esp-idf/issues/5032  
						
						
					 
					
						2021-05-13 12:23:19 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e10202a608 
					 
					
						
						
							
							lcd: add esp_lcd component  
						
						... 
						
						
						
						* Support intel 8080 LCD panel IO on ESP32-S3
* Support RGB LCD panel on ESP32-S3
* Support SPI && I2C LCD panel IO on all esp chips 
						
						
					 
					
						2021-05-12 17:53:32 +08:00 
						 
				 
			
				
					
						
							
							
								Kang Zuoling 
							
						 
					 
					
						
						
							
						
						8887133d0c 
					 
					
						
						
							
							touch_sensor: fix esp32s2 touch sensor default power source  
						
						
						
						
					 
					
						2021-05-08 11:09:17 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						758238a8a1 
					 
					
						
						
							
							Merge branch 'bugfix/separate_gdma_tx_rx_interrupt' into 'master'  
						
						... 
						
						
						
						gdma: separate tx/rx channel interrupt
Closes IDF-3181
See merge request espressif/esp-idf!13367  
						
						
					 
					
						2021-05-06 16:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Lisitsyn 
							
						 
					 
					
						
						
							
						
						ea6710ce98 
					 
					
						
						
							
							soc/hal: add tinyusb support esp32s3  
						
						... 
						
						
						
						add usb hal/soc, usb_ll files and esp32s3 target for usb
move usb_hal.h into soc common folder
soc/hal: fix soc and periph for usb
tinyusb: fix tinyusb io header
hal: usb_ll fix pull up/down config for esp32s3
soc/hal: fix peripheral addresses 
						
						
					 
					
						2021-05-06 16:20:54 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6e981af406 
					 
					
						
						
							
							gdma: separate tx/rx channel interrupt  
						
						
						
						
					 
					
						2021-05-06 15:06:37 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						41937a9f97 
					 
					
						
						
							
							Merge branch 'feature/support_spi_on_727' into 'master'  
						
						... 
						
						
						
						spi: support spi on 727
Closes IDF-3178
See merge request espressif/esp-idf!13346  
						
						
					 
					
						2021-04-28 08:16:15 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9d34a1cd42 
					 
					
						
						
							
							Merge branch 'bugfix/optimise_esp_timer_get_time' into 'master'  
						
						... 
						
						
						
						systimer: optimise esp_timer_get_time
See merge request espressif/esp-idf!13335  
						
						
					 
					
						2021-04-27 08:52:09 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						831b6127d7 
					 
					
						
						
							
							spi: update interrupt set in spi_ll.h  
						
						
						
						
					 
					
						2021-04-27 11:11:00 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						988c88a6b1 
					 
					
						
						
							
							systimer: optimise esp_timer_get_time  
						
						
						
						
					 
					
						2021-04-26 11:54:02 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						0d81edb174 
					 
					
						
						
							
							spi_flash: refactoring flash encryption into new api  
						
						
						
						
					 
					
						2021-04-25 17:09:25 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						ea7d020f20 
					 
					
						
						
							
							Merge branch 'feature/ubsan' into 'master'  
						
						... 
						
						
						
						system: add option to enable undefined behavior sanitizer (UBSAN)
Closes IDF-166 and IDF-1824
See merge request espressif/esp-idf!11318  
						
						
					 
					
						2021-04-23 09:27:42 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						0be81903cc 
					 
					
						
						
							
							Merge branch 'bugfix/hal_duplicated_interrupt_functions' into 'master'  
						
						... 
						
						
						
						[hal]: merged duplicated HAL layer functions
Closes IDF-2308
See merge request espressif/esp-idf!12444  
						
						
					 
					
						2021-04-23 07:47:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e449728b7d 
					 
					
						
						
							
							hal: fix planted break instruction for Xtensa targets  
						
						... 
						
						
						
						On Xtensa, "break 0, 0" encodes a software breakpoint which is placed
into the program by the debug monitor. Planted breakpoints (added in
the code to trap into debugger) should be encoded as "break 1, 15".
See table "Breakpoint Instruction Operand Conventions" in the ISA
Reference manual. 
						
						
					 
					
						2021-04-22 23:33:47 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						da90775d98 
					 
					
						
						
							
							hal: mpu: fix signed overflow error  
						
						
						
						
					 
					
						2021-04-22 23:33:47 +02:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ec898b771e 
					 
					
						
						
							
							systimer: strip hal driver  
						
						
						
						
					 
					
						2021-04-22 21:08:39 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						7e06a60c0d 
					 
					
						
						
							
							Merge branch 'refactor/no_dac_on_esp32s3' into 'master'  
						
						... 
						
						
						
						dac: added DAC support macro
Closes IDF-1777
See merge request espressif/esp-idf!13038  
						
						
					 
					
						2021-04-12 10:52:33 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						8cfcf6da7a 
					 
					
						
						
							
							Merge branch 'bugfix/enable_gpio18_gpio19_esp32c3' into 'master'  
						
						... 
						
						
						
						gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3
Closes IDF-2964
See merge request espressif/esp-idf!12753  
						
						
					 
					
						2021-04-12 09:39:55 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						75dfd970b4 
					 
					
						
						
							
							dac: added DAC support macro  
						
						... 
						
						
						
						Remove DAC support on ESP32-S3 
						
						
					 
					
						2021-04-12 12:04:46 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						57af5acefe 
					 
					
						
						
							
							Merge branch 'ci/enable_all_test_for_i2c_on_c3' into 'master'  
						
						... 
						
						
						
						I2C: enable all unit test for i2c on esp32c3
Closes IDF-2494
See merge request espressif/esp-idf!12474  
						
						
					 
					
						2021-04-08 12:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						925dacd7fb 
					 
					
						
						
							
							Merge branch 'bugfix/remove_HSPI_macro_on_c3' into 'master'  
						
						... 
						
						
						
						spi: remove HSPI macros on esp32c3 and esp32s3
Closes IDF-2535
See merge request espressif/esp-idf!12637  
						
						
					 
					
						2021-04-08 09:33:18 +00:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						cd79f3907d 
					 
					
						
						
							
							gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3  
						
						... 
						
						
						
						When `DIS_USB_JTAG` eFuse is NOT burned (`False`), it is not possible
to set pins 18 and 19 as GPIOs. This commit solves this by manually
disabling USB JTAG when using pins 18 or 19.
The functions shall use `gpio_hal_iomux_func_sel` instead of
`PIN_FUNC_SELELECT`. 
						
						
					 
					
						2021-04-08 14:01:18 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						c3da21a93f 
					 
					
						
						
							
							I2C: enable all unit test for i2c on esp32c3  
						
						
						
						
					 
					
						2021-04-06 17:37:55 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						9b9ea71ff9 
					 
					
						
						
							
							spi: remove HSPI macro on esp32c3 and esp32s3  
						
						
						
						
					 
					
						2021-04-06 13:42:49 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						b23c9142d5 
					 
					
						
						
							
							[hal]: cleaned up interrupt mask functions  
						
						... 
						
						
						
						* Functions for setting and clearing interrupts
  as well as function to read interrupt mask
  should be clearer now.
* Using hal layer interrupt set and clear
  functions in esp_wifi component 
						
						
					 
					
						2021-04-06 11:54:13 +08:00