Angus Gratton 
							
						 
					 
					
						
						
							
						
						d1b86720f1 
					 
					
						
						
							
							esp32s2: Reduce calls to esp_spiram_get_size() when initializing PSRAM  
						
						 
						
						
						
						
					 
					
						2020-09-21 11:43:55 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a3cc43485f 
					 
					
						
						
							
							async memcpy: support async memcopy on esp32s2/s3  
						
						 
						
						... 
						
						
						
						Added async memory copy API:
on esp32-s2, the implementation is based on CP_DMA
on esp32-s3, the implementation is based on GDMA 
						
						
					 
					
						2020-09-16 21:30:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						96db25c861 
					 
					
						
						
							
							Merge branch 'feature/nvs_encryption_s2' into 'master'  
						
						 
						
						... 
						
						
						
						NVS: using esp_partition API
Closes IDF-1340 and IDF-858
See merge request espressif/esp-idf!8683  
						
						
					 
					
						2020-09-16 02:12:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						1a1e1911f9 
					 
					
						
						
							
							Merge branch 'bugfix/spi_dma_close_before_cpu_reset' into 'master'  
						
						 
						
						... 
						
						
						
						spi: fix issue with closing DMA before CPU reset
Closes FCS-484
See merge request espressif/esp-idf!9844  
						
						
					 
					
						2020-09-14 23:02:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						aca9ec28b3 
					 
					
						
						
							
							NVS: using esp_partition API  
						
						 
						
						... 
						
						
						
						* partition api changed from spi_flash* API to
  esp_partition* API and is abstracted as a C++
  interface.
* The old nvs encryption is still possible
* changed default unit test app partition table
* Partitions coming from esp_partition API are
  checked for generic flash encryption. If yes,
  an error is returned since generic flash
  encryption isn't compatible with nvs
  encryption
* esp32, esp32s2 tests don't require nvs_flash
  but mbedtls now
Closes IDF-1340
Closes IDF-858 
						
						
					 
					
						2020-09-14 10:34:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						20c068ef3b 
					 
					
						
						
							
							cmock: added cmock as component  
						
						 
						
						... 
						
						
						
						* changing dependencies from unity->cmock
* added component.mk and Makefile.projbuild
* ignore test dir in gen_esp_err_to_name.py
* added some brief introduction of CMock in IDF 
						
						
					 
					
						2020-09-02 16:38:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						4dd649d533 
					 
					
						
						
							
							unit_test:refactor ref clock to use RMT carrier  
						
						 
						
						
						
						
					 
					
						2020-08-31 14:25:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						da9649df53 
					 
					
						
						
							
							spi: fix issue with closing DMA before CPU reset  
						
						 
						
						
						
						
					 
					
						2020-08-17 21:32:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						b30522f701 
					 
					
						
						
							
							esp32, esp32s2: move sleep modes code to esp_system  
						
						 
						
						
						
						
					 
					
						2020-08-17 19:09:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						5785e4dfb6 
					 
					
						
						
							
							newlib: move some functions to soc, esp32, esp32s2  
						
						 
						
						
						
						
					 
					
						2020-08-10 15:11:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						b30bd7a2ef 
					 
					
						
						
							
							esp32s2: add CP_DMA driver  
						
						 
						
						
						
						
					 
					
						2020-08-04 15:28:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a2dc60b254 
					 
					
						
						
							
							Merge branch 'feature/secure_boot_esp32s2' into 'master'  
						
						 
						
						... 
						
						
						
						Feature/secure boot esp32s2
See merge request espressif/esp-idf!8254  
						
						
					 
					
						2020-07-28 16:39:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						16c73edc67 
					 
					
						
						
							
							Merge branch 'refactor/add_alias_name_for_ets_common_api' into 'master'  
						
						 
						
						... 
						
						
						
						esp_rom: extract common ets apis into esp_rom_sys.h
See merge request espressif/esp-idf!9701  
						
						
					 
					
						2020-07-28 15:04:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						2917651478 
					 
					
						
						
							
							esp_rom: extract common ets apis into esp_rom_sys.h  
						
						 
						
						
						
						
					 
					
						2020-07-27 15:27:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						abdb657926 
					 
					
						
						
							
							bootloader esp32s2: Increase bootloader DRAM & IRAM allowance  
						
						 
						
						... 
						
						
						
						Bootloader DRAM now ends at 0x3FFEAB00 which is the start of ROM
static RAM (reclaimable after app is running).
IRAM loader segment increased by 8KB.
Available total static RAM for the app is now reduced by 16KB. 
						
						
					 
					
						2020-07-27 00:01:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						837052c86f 
					 
					
						
						
							
							esp_system: restore deleted no stack check flag  
						
						 
						
						... 
						
						
						
						Restores the change of startup refactor changes removed the no stack
check protection flag when compiling the source file that contains
execution of constructors - which contains function to setup stack
guard. Restore that and update the source file, since this is in the 2nd
stage of the startup now.
Closes https://github.com/espressif/esp-idf/issues/5617  
						
						
					 
					
						2020-07-22 11:57:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						442736c5d6 
					 
					
						
						
							
							Merge branch 'refactor/common_rom_uart_apis' into 'master'  
						
						 
						
						... 
						
						
						
						esp_rom: extract common uart apis into esp_rom_uart.h
See merge request espressif/esp-idf!9313  
						
						
					 
					
						2020-07-21 15:24:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3755fb6597 
					 
					
						
						
							
							Merge branch 'feature/add_esp32s3_bootloader_ld_file' into 'master'  
						
						 
						
						... 
						
						
						
						move part of esp32-s3 codes to master (bootloader linker, esp32s3 empty componnet)
See merge request espressif/esp-idf!9608  
						
						
					 
					
						2020-07-21 14:51:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a2eed7cba6 
					 
					
						
						
							
							esp32s2: Always use eFuse config for WP pin  
						
						 
						
						... 
						
						
						
						No reason to override just this pin in software. 
						
						
					 
					
						2020-07-20 14:08:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						bff6b5b70e 
					 
					
						
						
							
							bugfix(psram): configure MMU after PSRAM initialization  
						
						 
						
						
						
						
					 
					
						2020-07-20 12:21:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						d066c3ab2c 
					 
					
						
						
							
							esp_system: add panic high interrupt handler for esp32s3  
						
						 
						
						
						
						
					 
					
						2020-07-20 11:15:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						6316e6eba2 
					 
					
						
						
							
							esp_system: add CONFIG_ESP_SYSTEM_RTC_EXT_CRYS  
						
						 
						
						
						
						
					 
					
						2020-07-20 11:15:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						204cb341b1 
					 
					
						
						
							
							esp32s3: initial empty component  
						
						 
						
						
						
						
					 
					
						2020-07-20 10:51:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f83a61e2c8 
					 
					
						
						
							
							Merge branch 'feature/ulp_riscv' into 'master'  
						
						 
						
						... 
						
						
						
						feature/components: Initial support for ULP-RISC-V Coprocessor on esp32s2
Closes IDF-521
See merge request espressif/esp-idf!8781  
						
						
					 
					
						2020-07-20 08:27:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						345606e7f3 
					 
					
						
						
							
							esp_rom: extract common uart apis into esp_rom_uart.h  
						
						 
						
						
						
						
					 
					
						2020-07-17 16:00:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						b6dba84323 
					 
					
						
						
							
							ulp: added support to building code for riscv ULP coprocessor  
						
						 
						
						
						
						
					 
					
						2020-07-15 15:28:49 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						458b14a8ea 
					 
					
						
						
							
							esp_rom: extract common efuse apis into esp_rom_efuse.h  
						
						 
						
						
						
						
					 
					
						2020-07-15 10:40:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4a0a331122 
					 
					
						
						
							
							Merge branch 'bugfix/esp32s2_return_use_fixed_static_ram_size_option' into 'master'  
						
						 
						
						... 
						
						
						
						esp32s2: Add USE_FIXED_STATIC_RAM_SIZE feature
Closes IDF-1800
See merge request espressif/esp-idf!9033  
						
						
					 
					
						2020-07-14 13:14:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						64673b45e5 
					 
					
						
						
							
							Merge branch 'bugfix/esp32s2_cache_unsupport_config' into 'master'  
						
						 
						
						... 
						
						
						
						esp32s2: remove unsupported cache option
Closes IDFGH-3414
See merge request espressif/esp-idf!9300  
						
						
					 
					
						2020-07-12 21:33:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wang Lei 
							
						 
					 
					
						
						
							
						
						6b12ac0968 
					 
					
						
						
							
							esp32s2: remove unsupported cache option  
						
						 
						
						
						
						
					 
					
						2020-07-12 21:33:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						d4ce5de16e 
					 
					
						
						
							
							Include header file soc/cpu.h in memprot.c and system_api.c  
						
						 
						
						... 
						
						
						
						This fixes build issues with Vanilla FreeRTOS 
						
						
					 
					
						2020-07-10 13:56:42 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a4d0033c03 
					 
					
						
						
							
							esp_rom: extract common GPIO apis into esp_rom_gpio.h  
						
						 
						
						
						
						
					 
					
						2020-07-07 11:40:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						e62cb2be68 
					 
					
						
						
							
							esp32s2: remove bt references from esp32s2 ld script  
						
						 
						
						
						
						
					 
					
						2020-07-02 03:45:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						97721d469c 
					 
					
						
						
							
							TWAI: Add ESP32-S2 support  
						
						 
						
						... 
						
						
						
						This commit adds TWAI driver support for the
ESP32-S2. The following features were added:
- Expanded BRP support
- Expanded CLKOUT Divider Support
- Updated example READMEs 
						
						
					 
					
						2020-06-30 16:56:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						84833bf0df 
					 
					
						
						
							
							Merge branch 'feature/light_sleep_reject' into 'master'  
						
						 
						
						... 
						
						
						
						sleep: enable sleep reject when entering light sleep
Closes IDF-1678 and WIFI-1185
See merge request espressif/esp-idf!9242  
						
						
					 
					
						2020-06-29 15:57:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e94848556b 
					 
					
						
						
							
							esp32, esp32s2: update console initialization  
						
						 
						
						
						
						
					 
					
						2020-06-26 15:38:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						4e30e8801c 
					 
					
						
						
							
							sleep: enable sleep reject when entering light sleep  
						
						 
						
						
						
						
					 
					
						2020-06-24 15:45:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6b337049fb 
					 
					
						
						
							
							spiram: fix the read id failure  
						
						 
						
						... 
						
						
						
						The issue is caused by:
1. The disable_qio_mode inside read_id may have side effects.
2. read_id twice may have side effects.
Fix this issue by moving disable_qio_mode out of read_id and only do it
once before read_id. And retry read_id only when the first one is
failed.
Issue introduced in 3ecbb59c15 . 
						
						
					 
					
						2020-06-23 11:18:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						08cbfa6187 
					 
					
						
						
							
							esp_system: fix various review issues  
						
						 
						
						
						
						
					 
					
						2020-06-19 18:40:10 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						67983d5c1c 
					 
					
						
						
							
							esp_system: restore order of some init functions  
						
						 
						
						
						
						
					 
					
						2020-06-19 18:40:10 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						20d17e648b 
					 
					
						
						
							
							esp32, esp32s2: remove dependency of cache err int init on freertos  
						
						 
						
						
						
						
					 
					
						2020-06-19 18:40:10 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						0f43a2620d 
					 
					
						
						
							
							esp_system: component init functions macro  
						
						 
						
						... 
						
						
						
						Allows components to declare initialization function, such that the
startup code does not have direct dependency on the component. 
						
						
					 
					
						2020-06-19 18:40:09 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						bb5535ca5d 
					 
					
						
						
							
							esp32, esp32s2: move startup code into esp_system  
						
						 
						
						
						
						
					 
					
						2020-06-19 18:40:09 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						62ef63e835 
					 
					
						
						
							
							esp32, esp32s2: move clk init functions to esp_system  
						
						 
						
						
						
						
					 
					
						2020-06-19 18:40:09 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						91d8c26349 
					 
					
						
						
							
							Merge branch 'bugfix/fix_16mbit_psram_id_read_error' into 'master'  
						
						 
						
						... 
						
						
						
						psram: fix 16mbit psram id read error
See merge request espressif/esp-idf!9083  
						
						
					 
					
						2020-06-19 11:49:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						96b3ab708a 
					 
					
						
						
							
							esp32s2: Add USE_FIXED_STATIC_RAM_SIZE feature  
						
						 
						
						... 
						
						
						
						This feature exists on ESP32 and missed for ESP32S2. This commit adds it for esp32s2 as well.
Closes: IDF-1800 
						
						
					 
					
						2020-06-17 22:24:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						314d08e53f 
					 
					
						
						
							
							esp32s2: sleep_modes: remove dependency on driver/uart.h  
						
						 
						
						
						
						
					 
					
						2020-06-16 18:31:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5b291c032a 
					 
					
						
						
							
							esp32s2: suspend UART output using XOFF before entering light sleep  
						
						 
						
						... 
						
						
						
						Same logic as for the ESP32, except two changes:
* need to set UART_SW_FLOW_CON_EN bit for UART_FORCE_XOFF to take
  effect
* need to check if the peripheral is not clockgated and out of reset 
						
						
					 
					
						2020-06-16 18:13:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a5683f2263 
					 
					
						
						
							
							Merge branch 'bugfix/efuse_logs' into 'master'  
						
						 
						
						... 
						
						
						
						esp32/esp32s2: Reduce using ESP_EARLY_LOGx and move some code after the stdout initialization in startup code
Closes IDFGH-3367
See merge request espressif/esp-idf!8904  
						
						
					 
					
						2020-06-16 13:47:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Krzysztof Budzynski 
							
						 
					 
					
						
						
							
						
						79a0e892a0 
					 
					
						
						
							
							Merge branch 'feature/coredump_allow_variable_dumping' into 'master'  
						
						 
						
						... 
						
						
						
						Added coredump user defined variable into coredump
Closes IDF-44
See merge request espressif/esp-idf!8730  
						
						
					 
					
						2020-06-15 02:35:38 +08:00