Shu Chen 
							
						 
					 
					
						
						
							
						
						75bd02bd46 
					 
					
						
						
							
							esp32h2: add some more fixes and TODOs  
						
						
						
						
					 
					
						2021-07-01 20:36:39 +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 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						aa1338bf23 
					 
					
						
						
							
							wdt: Fix timeout and RTC_SLOW_CLK  
						
						... 
						
						
						
						RTC_SLOW_CLK
ESP32:    150kHz
ESP32-S2:  90kHz
ESP32-S3: 150kHz
ESP32-C3: 150kHz 
						
						
					 
					
						2021-03-19 00:15:18 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						5a520cacf1 
					 
					
						
						
							
							timer_group: correct timer_ll_set_divider  
						
						
						
						
					 
					
						2021-03-16 17:56:37 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						91439e3818 
					 
					
						
						
							
							docs: updated system api-reference chapters for C3  
						
						
						
						
					 
					
						2021-03-15 18:51:12 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						92ddbcda05 
					 
					
						
						
							
							deep sleep: power down wifi and bt during deep sleep  
						
						
						
						
					 
					
						2021-03-10 18:22:41 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						70e13752ae 
					 
					
						
						
							
							Merge branch 'feature/rtc_time_get' into 'master'  
						
						... 
						
						
						
						rtc: Clean up for S2,S3,C3
Closes IDF-2569
See merge request espressif/esp-idf!12336  
						
						
					 
					
						2021-03-05 01:16:15 +00:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						b31bf01484 
					 
					
						
						
							
							rtc: Clean up for S2,S3,C3  
						
						
						
						
					 
					
						2021-03-01 16:51:15 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						6334b5e56f 
					 
					
						
						
							
							docs: update api-reference chapters for C3  
						
						... 
						
						
						
						Checked and updated the following chapters:
 * api-reference/network
 * api-reference/protocols
 * api-reference/provisioning
 * api-reference/storage
 * api-reference/peripherals/ds
 * api-reference/peripherals/hmac
 * api-reference/peripherals/secure_element 
						
						
					 
					
						2021-03-01 14:58:08 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						53cd589bcc 
					 
					
						
						
							
							Merge branch 'bugfix/wifi_phy_register_backup' into 'master'  
						
						... 
						
						
						
						esp_wifi: store PHY digital registers before disabling PHY and load them after enabling PHY
See merge request espressif/esp-idf!12059  
						
						
					 
					
						2021-02-26 10:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						a8343bc470 
					 
					
						
						
							
							esp_system: support gpio wakeup from deep sleep on esp32c3  
						
						
						
						
					 
					
						2021-02-26 12:26:49 +08:00 
						 
				 
			
				
					
						
							
							
								Xia Xiaotian 
							
						 
					 
					
						
						
							
						
						ce8b996ca0 
					 
					
						
						
							
							esp_wifi: synchronize Wi-Fi adapter between different chips  
						
						... 
						
						
						
						Support preferring to allocate Wi-Fi memory from PSRAM on ESP32-S3
Support Wi-Fi TX cache buffer on ESP32-S3 
						
						
					 
					
						2021-02-26 11:29:50 +08:00 
						 
				 
			
				
					
						
							
							
								Xia Xiaotian 
							
						 
					 
					
						
						
							
						
						f53c0c5b87 
					 
					
						
						
							
							esp_wifi: store PHY digital registers before disabling PHY and load  
						
						... 
						
						
						
						them after enabling PHY 
						
						
					 
					
						2021-02-26 11:29:50 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						7b37158ede 
					 
					
						
						
							
							rmt: distinguish group and channel in HAL layer  
						
						
						
						
					 
					
						2021-02-25 12:42:23 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						727481d71c 
					 
					
						
						
							
							gpio: enable GPIO19 on ESP32C3 boards  
						
						
						
						
					 
					
						2021-02-22 08:44:55 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						d0415bd8f6 
					 
					
						
						
							
							spi: remove hard-coded DMA chan in soc_caps.h  
						
						
						
						
					 
					
						2021-02-22 07:06:05 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						c438ad5d72 
					 
					
						
						
							
							spi: apply gdma allocator to SPI  
						
						
						
						
					 
					
						2021-02-22 07:06:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						f5f6c59e63 
					 
					
						
						
							
							Merge branch 'feature/apply_gdma_new_channel_api_to_adc' into 'master'  
						
						... 
						
						
						
						adc: apply gdma new channel api to adc
Closes IDF-2500
See merge request espressif/esp-idf!12008  
						
						
					 
					
						2021-02-19 13:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						43ebb8ea61 
					 
					
						
						
							
							efuse: Updates description of uart_print_control efuse  
						
						
						
						
					 
					
						2021-02-08 18:02:55 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						5427c18781 
					 
					
						
						
							
							adc: apply gdma api to adc on esp32c3  
						
						
						
						
					 
					
						2021-02-08 11:41:21 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						822a40a6cf 
					 
					
						
						
							
							Merge branch 'fix/adc_xpd_calibration' into 'master'  
						
						... 
						
						
						
						adc: fixed the issue that ADC power is left on after the calibration is done
See merge request espressif/esp-idf!12207  
						
						
					 
					
						2021-02-05 16:28:53 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						018d7c2551 
					 
					
						
						
							
							Merge branch 'feature/add_pkg_and_revision_for_c3' into 'master'  
						
						... 
						
						
						
						efuse(esp32c3): Adds getting chip_revision and chip_pkg
See merge request espressif/esp-idf!12060  
						
						
					 
					
						2021-02-04 16:04:36 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						0700129c5a 
					 
					
						
						
							
							soc: merge dac_caps.h into soc_caps.h for C3  
						
						
						
						
					 
					
						2021-02-04 13:15:10 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						548fd02d10 
					 
					
						
						
							
							docs: initial update of programming guide for C3  
						
						... 
						
						
						
						Updates "front page" content, get-started, and api-guides with C3 content
Enable building and publishing of C3 docs in CI 
						
						
					 
					
						2021-02-01 15:40:02 +08:00