Omar Chebib 
							
						 
					 
					
						
						
							
						
						779e7400b0 
					 
					
						
						
							
							uart: uart_set_pin function will now use IOMUX whenever possible  
						
						 
						
						... 
						
						
						
						By using IOMUX instead of GPIO Matrix for UART, it is now possible
on ESP32 boards to use the UART as a wake up source even if it is
not used as a console.
For other boards where this issue was not present, using IOMUX has
the advantage to be faster than using GPIO matrix, so a highest
baudrate can be used 
						
						
					 
					
						2021-08-04 12:48:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						f863998e90 
					 
					
						
						
							
							driver/i2s: support mclk  
						
						 
						
						
						
						
					 
					
						2021-08-04 10:20:03 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						4972605b16 
					 
					
						
						
							
							esp_common: Add API for IPC to run small pieces of code on the other CPU, in the context of the level 4 interrupt  
						
						 
						
						
						
						
					 
					
						2021-08-03 14:35:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						24529a6aec 
					 
					
						
						
							
							usb_serial_jtag: enable blocking implementation on esp32s3  
						
						 
						
						
						
						
					 
					
						2021-07-31 16:32:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						3ce2d85e9e 
					 
					
						
						
							
							adc: support adc2 working with WiFi  
						
						 
						
						
						
						
					 
					
						2021-07-28 17:50:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Hang Fan 
							
						 
					 
					
						
						
							
						
						61f79cbf9c 
					 
					
						
						
							
							Merge branch 'refactor/move_ldscript_to_soc' into 'master'  
						
						 
						
						... 
						
						
						
						refactor/soc: Move peripheral linker scripts out of target component
Closes IDF-3580
See merge request espressif/esp-idf!14474  
						
						
					 
					
						2021-07-23 11:54:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						fbb6b1b11a 
					 
					
						
						
							
							Merge branch 'bugfix/fix_uart_reset_issue_on_esp32c3' into 'master'  
						
						 
						
						... 
						
						
						
						bugfix(uart): reset uart0 core before uart apb reset
Closes IDF-3362
See merge request espressif/esp-idf!12749  
						
						
					 
					
						2021-07-22 07:20:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						2347e68e6b 
					 
					
						
						
							
							soc: move peripheral linker scripts out of target component  
						
						 
						
						
						
						
					 
					
						2021-07-22 12:55:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						69ad24c943 
					 
					
						
						
							
							temp_sensor: add docs for esp32c3  
						
						 
						
						
						
						
					 
					
						2021-07-21 13:34:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yi Qun 
							
						 
					 
					
						
						
							
						
						6317f5b481 
					 
					
						
						
							
							add uart core reset in uart_module_enable()  
						
						 
						
						
						
						
					 
					
						2021-07-21 11:41:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						c4f57af6c9 
					 
					
						
						
							
							G0: Memory layouts are now part of heap components  
						
						 
						
						
						
						
					 
					
						2021-07-15 11:38:23 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6f0b36f7be 
					 
					
						
						
							
							Merge branch 'doc/flash_manual_encrypt' into 'master'  
						
						 
						
						... 
						
						
						
						docs: Add manual encryption docs, fix flash encryption efuse bug
Closes IDFGH-3006
See merge request espressif/esp-idf!14178  
						
						
					 
					
						2021-07-14 09:27:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fcd193b024 
					 
					
						
						
							
							docs: Use soc_caps instead of chip names for flash encryption docs  
						
						 
						
						... 
						
						
						
						Clears the way for ESP32-S3 and future chips. 
						
						
					 
					
						2021-07-14 16:57:31 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						1560d6f1ba 
					 
					
						
						
							
							soc: add reset reasons in soc component  
						
						 
						
						
						
						
					 
					
						2021-07-13 10:45:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						3aa9ac2469 
					 
					
						
						
							
							usb_serial_jtag: Add blocking driver to support vfs.  
						
						 
						
						
						
						
					 
					
						2021-07-05 11:22:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shu Chen 
							
						 
					 
					
						
						
							
						
						75bd02bd46 
					 
					
						
						
							
							esp32h2: add some more fixes and TODOs  
						
						 
						
						
						
						
					 
					
						2021-07-01 20:36:39 +08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						20fd09728f 
					 
					
						
						
							
							apptrace: Adds ESP32-C3 support  
						
						 
						
						
						
						
					 
					
						2021-06-24 13:16:14 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						8e483e34a8 
					 
					
						
						
							
							rmt: restructure rmt_signal_conn_t  
						
						 
						
						
						
						
					 
					
						2021-06-22 15:29:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						f339b3fc96 
					 
					
						
						
							
							efuse(esp32): Deprecate esp_efuse_burn_new_values() & esp_efuse_write_random_key()  
						
						 
						
						... 
						
						
						
						These functions were used only for esp32 in secure_boot and flash encryption.
Use idf efuse APIs instead of efuse regs. 
						
						
					 
					
						2021-06-17 07:21:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						3c30e688c4 
					 
					
						
						
							
							Merge branch 'feature/support_auto_adjust_voltage_storingInEfuse_openGlitchRst' into 'master'  
						
						 
						
						... 
						
						
						
						ESP32C3: auto adjust voltage dbias storing in efuse and open glitch reset for ECO3
See merge request espressif/esp-idf!13395  
						
						
					 
					
						2021-05-13 03:49:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chaijie 
							
						 
					 
					
						
						
							
						
						eea76d14bb 
					 
					
						
						
							
							ESP32C3: auto adjust voltage dbias storing in efuse and open glitch reset for ECO3  
						
						 
						
						... 
						
						
						
						1. add some efuse api to get rtc & digital voltage
2. set dig_rtc voltage to a fix value storing in efuse no mater which cpu frequency
3. modify hardware code in bootloader to fit all c3 ECO3 version 
						
						
					 
					
						2021-05-08 17:56:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						6e981af406 
					 
					
						
						
							
							gdma: separate tx/rx channel interrupt  
						
						 
						
						
						
						
					 
					
						2021-05-06 15:06:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						58490418ad 
					 
					
						
						
							
							Merge branch 'feature/merge_c3_caps' into 'master'  
						
						 
						
						... 
						
						
						
						soc: merge C3 caps into a single soc_caps.h
See merge request espressif/esp-idf!13337  
						
						
					 
					
						2021-05-06 05:56:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						76fbb689fd 
					 
					
						
						
							
							Merge branch 'bugfix/remove_uart2_c3' into 'master'  
						
						 
						
						... 
						
						
						
						uart: remove misleading ld files and soc defs for UART2
See merge request espressif/esp-idf!13340  
						
						
					 
					
						2021-04-29 05:18:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						644f430a31 
					 
					
						
						
							
							Merge branch 'feature/esp32c3_usbjtagserial_console' into 'master'  
						
						 
						
						... 
						
						
						
						USB serial/jtag controller: Add vfs (logging/printf), panic handler, gdb support.
See merge request espressif/esp-idf!12925  
						
						
					 
					
						2021-04-28 08:38:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						2c75f63f89 
					 
					
						
						
							
							* ets_delay_us(1) has too much overhead; change logic  
						
						 
						
						... 
						
						
						
						* Fix MR comments 
						
						
					 
					
						2021-04-28 16:38:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						504a1e6102 
					 
					
						
						
							
							soc: merge C3 caps into a single soc_caps.h  
						
						 
						
						
						
						
					 
					
						2021-04-28 14:42:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						a0d13a31ec 
					 
					
						
						
							
							uart: fix misleading files for UART2  
						
						 
						
						... 
						
						
						
						Includes: header files, ld files and clk.c
ESP32-C3 only have UART0 and UART1. 
						
						
					 
					
						2021-04-27 17:40:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						b53a68bf70 
					 
					
						
						
							
							spi: update spi_struct and spi_reg to 727  
						
						 
						
						
						
						
					 
					
						2021-04-27 11:11:00 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						da90775d98 
					 
					
						
						
							
							hal: mpu: fix signed overflow error  
						
						 
						
						
						
						
					 
					
						2021-04-22 23:33:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						7c1e1c9e2d 
					 
					
						
						
							
							systimer: update soc data  
						
						 
						
						
						
						
					 
					
						2021-04-22 21:07:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						7087f80b1e 
					 
					
						
						
							
							Update TWAI driver docs and registers for esp32c3  
						
						 
						
						... 
						
						
						
						This commit updates the documentation and register struct
of the TWAI driver for the ESP32-C3. Note that the register
fields for ESP32-S3 have also been updated. 
						
						
					 
					
						2021-04-14 15:00:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						f5f3c7143c 
					 
					
						
						
							
							Merge branch 'feat/c3_driver_api_cleanup_gpio' into 'master'  
						
						 
						
						... 
						
						
						
						gpio, rtcio: removed unsupported features on different targets
See merge request espressif/esp-idf!13103  
						
						
					 
					
						2021-04-13 06:51:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6ab5b9cbf9 
					 
					
						
						
							
							gpio, rtcio: removed unsupported features on different targets  
						
						 
						
						
						
						
					 
					
						2021-04-13 13:21:08 +08: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) 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						9b9ea71ff9 
					 
					
						
						
							
							spi: remove HSPI macro on esp32c3 and esp32s3  
						
						 
						
						
						
						
					 
					
						2021-04-06 13:42:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chaijie 
							
						 
					 
					
						
						
							
						
						f9de69586b 
					 
					
						
						
							
							esp32s2/esp32s3/esp32c3: Decrease bootloader cost time  
						
						 
						
						
						
						
					 
					
						2021-04-01 06:19:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chaijie 
							
						 
					 
					
						
						
							
						
						c101fc3e3d 
					 
					
						
						
							
							fix c3 hardware bug before ECO3 and optimizate bbpll config:  
						
						 
						
						... 
						
						
						
						1. deepsleep poweron reset bug in high temperature before ECO3;
2. brownout reset bug before ECO2;
3. bbpll voltage low bug before ECO3;
4. need xpd iph for xtal before ECO3; 
						
						
					 
					
						2021-03-31 13:08:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						2f58060921 
					 
					
						
						
							
							TWAI: FIFO overrun handling and errata workarounds  
						
						 
						
						... 
						
						
						
						This commit adds handling for FIFO overruns and
adds workarounds for HW errats on the ESP32.
Closes https://github.com/espressif/esp-idf/issues/2519 
Closes https://github.com/espressif/esp-idf/issues/4276  
						
						
					 
					
						2021-03-30 14:17:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						a5295af829 
					 
					
						
						
							
							adc: update adc header files on c3  
						
						 
						
						
						
						
					 
					
						2021-03-26 12:04:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Krzysztof Budzynski 
							
						 
					 
					
						
						
							
						
						1953af4fb2 
					 
					
						
						
							
							Merge branch 'doc/c3_system_api' into 'master'  
						
						 
						
						... 
						
						
						
						docs: update system api reference chapters for C3
Closes IDF-2327 and IDF-2320
See merge request espressif/esp-idf!12730  
						
						
					 
					
						2021-03-24 10:28:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						54edd4fc58 
					 
					
						
						
							
							Merge branch 'feature/wdt_c3' into 'master'  
						
						 
						
						... 
						
						
						
						wdt: Fix RTC_SLOW_CLK for chips, corrects WDT timeout.
Closes IDF-2118 and IDF-2332
See merge request espressif/esp-idf!12796  
						
						
					 
					
						2021-03-22 06:48:58 +00:00