Li Shuai 
							
						 
					 
					
						
						
							
						
						b3e27403f3 
					 
					
						
						
							
							esp_hw_support: keep external 40 MHz xtal related analog circuit power on during sleep  
						
						 
						
						
						
						
					 
					
						2021-09-16 14:46:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						58292a7d22 
					 
					
						
						
							
							Power Management: add XTAL power domain to control whether external 40MHz xtal is powered down during sleep  
						
						 
						
						
						
						
					 
					
						2021-09-16 14:43:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						f5b39a7cde 
					 
					
						
						
							
							esp_hw_support: No voltage drop during light sleep to ensure stable output clock of rtc8m oscillator  
						
						 
						
						
						
						
					 
					
						2021-09-16 14:40:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						b2c028085a 
					 
					
						
						
							
							fix reg name character error  
						
						 
						
						
						
						
					 
					
						2021-09-15 21:51:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						13b63cd9d2 
					 
					
						
						
							
							Merge branch 'feature/support_adc_calibration_s3' into 'master'  
						
						 
						
						... 
						
						
						
						adc: support adc calibration on s3
Closes IDF-1950, IDF-3730, and IDF-3036
See merge request espressif/esp-idf!15031  
						
						
					 
					
						2021-09-14 08:51:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						502e132e5d 
					 
					
						
						
							
							Merge branch 'feature/fast_gpio_c3' into 'master'  
						
						 
						
						... 
						
						
						
						fast gpio support on esp32-c3
Closes IDF-3783
See merge request espressif/esp-idf!14986  
						
						
					 
					
						2021-09-14 06:09:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						c45c6f52f1 
					 
					
						
						
							
							adc: support adc efuse-based calibration on esp32s3  
						
						 
						
						
						
						
					 
					
						2021-09-14 11:42:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						e44ead5356 
					 
					
						
						
							
							Power Management: add RTC8M power domain to control whether internal 8m oscillator is powered down during sleep  
						
						 
						
						
						
						
					 
					
						2021-09-13 17:36:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						6cec256a34 
					 
					
						
						
							
							fast_gpio: driver support on esp32c3  
						
						 
						
						
						
						
					 
					
						2021-09-06 19:39:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sachin Parekh 
							
						 
					 
					
						
						
							
						
						fa2707f1f3 
					 
					
						
						
							
							hmac: Added Downstream JTAG enable mode for esp32c3 and esp32s3  
						
						 
						
						... 
						
						
						
						If JTAG is disabled temporarily by burning SOFT_DIS_JTAG, it can be
re-enabled temporarily through esp_hmac_jtag_enable API 
						
						
					 
					
						2021-09-06 11:06:50 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						b26da6f115 
					 
					
						
						
							
							driver/i2s: refactor for i2s driver layer  
						
						 
						
						
						
						
					 
					
						2021-09-02 14:33:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						bdf3a8ff29 
					 
					
						
						
							
							Merge branch 'feature/xtwdt' into 'master'  
						
						 
						
						... 
						
						
						
						WDT: Add support for XTAL32K Watchdog timer
Closes IDF-2575
See merge request espressif/esp-idf!15000  
						
						
					 
					
						2021-09-02 02:44:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						4869b3cd4a 
					 
					
						
						
							
							WDT: Add support for XTAL32K Watchdog timer  
						
						 
						
						
						
						
					 
					
						2021-09-02 09:09:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						2e0ffbd543 
					 
					
						
						
							
							Merge branch 'bugfix/fix-driver-8_16bit-reg-access' into 'master'  
						
						 
						
						... 
						
						
						
						bugfix/driver: fix and cleanup soc/ll stuffs
Closes IDF-3722
See merge request espressif/esp-idf!14829  
						
						
					 
					
						2021-08-30 10:27:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						59cedcb748 
					 
					
						
						
							
							soc: remove outdated description of interrupts on RISCV CPUs  
						
						 
						
						
						
						
					 
					
						2021-08-30 17:38:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						892f5e7df3 
					 
					
						
						
							
							timer_group: fix wrongly generated reg header that introduced in  443845fd54 
						
						 
						
						
						
						
					 
					
						2021-08-30 13:51:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						874a720286 
					 
					
						
						
							
							soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one  
						
						 
						
						... 
						
						
						
						update all struct headers to be more "standardized":
- bit fields are properly wrapped with struct
- bitwidth sum should be 32 within same struct, so that it's correctly padded with reserved bits
- bit field should be uint32_t
- typedef volatile struct xxx{} yyy;: xxx must exists. refer: https://github.com/espressif/esp-idf/pull/3199 
added helper macros to force peripheral registers being accessed in 32 bitwidth
added a check script into ci 
						
						
					 
					
						2021-08-30 13:50:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						c860b3ead6 
					 
					
						
						
							
							gpio: fix issue that gpio cannot hold during deep-sleep on c3, Closes  https://github.com/espressif/esp-idf/issues/7455  
						
						 
						
						
						
						
					 
					
						2021-08-25 15:16:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						443845fd54 
					 
					
						
						
							
							timer_group: update reg headers for c3&s2&h2 and fix direct 8/16bit reg access  
						
						 
						
						
						
						
					 
					
						2021-08-19 18:56:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						f913a10a22 
					 
					
						
						
							
							update reset reason for c3/s3/h2  
						
						 
						
						
						
						
					 
					
						2021-08-13 17:45:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						947980ecac 
					 
					
						
						
							
							Merge branch 'bugfix/uart_set_pin_use_iomux' into 'master'  
						
						 
						
						... 
						
						
						
						uart: uart_set_pin function will now use IOMUX whenever possible
Closes IDF-3183
See merge request espressif/esp-idf!14318  
						
						
					 
					
						2021-08-05 04:17:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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