Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						457ce080ae 
					 
					
						
						
							
							AES: refactor and add HAL layer  
						
						... 
						
						
						
						Refactor the AES driver and add HAL, LL and caps.
Add better support for running AES-GCM fully in hardware. 
						
						
					 
					
						2020-12-10 09:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c29d93986d 
					 
					
						
						
							
							soc: Add initial ESP32-C3 support  
						
						... 
						
						
						
						From internal commit 7761d6e8 
						
						
					 
					
						2020-11-30 11:12:56 +11:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						fb8b905539 
					 
					
						
						
							
							uart: add uart support on esp32s3  
						
						
						
						
					 
					
						2020-11-24 19:12:51 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c5fe158929 
					 
					
						
						
							
							doc: fix wrong register description regarding to ethernet SMI  
						
						
						
						
					 
					
						2020-11-16 13:30:49 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						14944b181e 
					 
					
						
						
							
							Merge branch 'fix/soc_caps_spi_dummy_output_esp32' into 'master'  
						
						... 
						
						
						
						soc_caps.h: remove spi cap that is defined to 0
See merge request espressif/esp-idf!11203  
						
						
					 
					
						2020-11-16 10:39:27 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						099fca515d 
					 
					
						
						
							
							Merge branch 'bugfix/move_crypto_caps' into 'master'  
						
						... 
						
						
						
						SHA/RSA: moved all caps to soc_caps.h
Closes IDF-2300
See merge request espressif/esp-idf!11032  
						
						
					 
					
						2020-11-13 11:06:44 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						935e4b4d62 
					 
					
						
						
							
							Merge branch 'feature/riscv_arch' into 'master'  
						
						... 
						
						
						
						Add RISC-V support
Closes IDF-2359
See merge request espressif/esp-idf!11140  
						
						
					 
					
						2020-11-13 07:50:31 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						420aef1ffe 
					 
					
						
						
							
							Updates for riscv support  
						
						... 
						
						
						
						* Target components pull in xtensa component directly
* Use CPU HAL where applicable
* Remove unnecessary xtensa headers
* Compilation changes necessary to support non-xtensa gcc types (ie int32_t/uint32_t is no
  longer signed/unsigned int).
Changes come from internal branch commit a6723fc 
						
						
					 
					
						2020-11-13 07:49:11 +11:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						caf83b88ba 
					 
					
						
						
							
							Merge branch 'feature/bringup_i2c_for_s3' into 'master'  
						
						... 
						
						
						
						I2C:  Add support for esp32s3 and add source clock allocator
Closes IDF-2011
See merge request espressif/esp-idf!10923  
						
						
					 
					
						2020-11-12 22:12:58 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						6eee601cf6 
					 
					
						
						
							
							i2c: Add supports on esp32s3  
						
						
						
						
					 
					
						2020-11-12 11:32:45 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						dc227c78e1 
					 
					
						
						
							
							rmt: fix wrong signal assign on esp32  
						
						
						
						
					 
					
						2020-11-12 10:31:38 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						5b6c965e99 
					 
					
						
						
							
							soc_caps.h: remove spi cap that is defined to 0  
						
						... 
						
						
						
						According to the caps rule, for unsupported feature we don't define anything. 
Remove the define 0 that violates this rule. 
						
						
					 
					
						2020-11-12 10:29:42 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						488f46acf5 
					 
					
						
						
							
							SHA/RSA: moved all caps to soc_caps.h  
						
						
						
						
					 
					
						2020-11-12 02:15:46 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						66fb5a29bb 
					 
					
						
						
							
							Whitespace: Automated whitespace fixes (large commit)  
						
						... 
						
						
						
						Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace) 
						
						
					 
					
						2020-11-11 07:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ff976867b3 
					 
					
						
						
							
							rmt: split TX and RX in LL driver  
						
						... 
						
						
						
						Split TX and RX function in LL driver.
Channel number is encoded in driver layer.
Added channel signal list in periph.c 
						
						
					 
					
						2020-11-05 19:00:55 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						9465af0066 
					 
					
						
						
							
							rmt: support esp32s3  
						
						
						
						
					 
					
						2020-11-05 19:00:55 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e4c8ec6174 
					 
					
						
						
							
							timergroup: move interrupt index into peripheral description file  
						
						... 
						
						
						
						1. Added timer_group_periph.c file, describing module global signals
   (e.g. interrupt index)
2. Added more caps in soc_caps.h 
						
						
					 
					
						2020-11-03 18:16:50 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						35faecea1d 
					 
					
						
						
							
							Merge branch 'feature/support_sigma_delta_on_s3' into 'master'  
						
						... 
						
						
						
						sigma_delta: add periph signal list and support esp32-s3
See merge request espressif/esp-idf!10945  
						
						
					 
					
						2020-10-30 17:22:02 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						3bacf35310 
					 
					
						
						
							
							esp_flash: support high capacity flash chips (32-bit address)  
						
						
						
						
					 
					
						2020-10-29 18:20:11 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						17808b3ff8 
					 
					
						
						
							
							sigma_delta: add periph signal list and support esp32-s3  
						
						
						
						
					 
					
						2020-10-29 11:06:28 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						6b0a5af73e 
					 
					
						
						
							
							soc: move implementations to esp_hw_support  
						
						
						
						
					 
					
						2020-10-28 22:38:50 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						79887fdc6c 
					 
					
						
						
							
							soc: descriptive part occupy whole component  
						
						
						
						
					 
					
						2020-10-28 07:21:29 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						1f2e2fe8af 
					 
					
						
						
							
							soc: separate abstraction, description and implementation  
						
						
						
						
					 
					
						2020-02-11 14:30:42 +05:00 
						 
				 
			
				
					
						
							
							
								Wangjialin 
							
						 
					 
					
						
						
							
						
						aaf119e930 
					 
					
						
						
							
							flash(esp32s2): fix setting address field in spi user mode.  
						
						
						
						
					 
					
						2020-02-07 16:10:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						50466a5e4f 
					 
					
						
						
							
							Merge branch 'bugfix/esp32s2_ldscripts' into 'master'  
						
						... 
						
						
						
						esp32s2: LD script fixes/improvements and re-enable SystemView examples
Closes IDF-1357, IDF-1354, and IDF-1346
See merge request espressif/esp-idf!7431  
						
						
					 
					
						2020-02-05 02:09:29 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						354ce68dce 
					 
					
						
						
							
							soc: move reserved regions out of memory_layout_utils.c  
						
						... 
						
						
						
						These definitions have ended up being chip specific. Moving them into
respective soc_memory_layout.c makes the whole picture of memory
regions easier to see, and also makes adding support for new chips
easier. 
						
						
					 
					
						2020-01-24 10:48:20 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						70752baba4 
					 
					
						
						
							
							esp32s2: add brownout detector support  
						
						... 
						
						
						
						1. add brownout detector HAL for esp32 and esp32s2
2. enable brownout reset for esp32 rev. 1 and above
3. add approximate brownout detector levels for esp32s2 
						
						
					 
					
						2020-01-23 13:44:19 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c7738f24fc 
					 
					
						
						
							
							Merge branch 'bugfix/ledc_driver_enums' into 'master'  
						
						... 
						
						
						
						driver: Avoid possible accidental mismatch between ledc_clk_src_t & ledc_clk_cfg_t enum
See merge request espressif/esp-idf!7021  
						
						
					 
					
						2020-01-10 15:34:43 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						a049e02d96 
					 
					
						
						
							
							can: Refactor CAN to use HAL and LowLevel layers  
						
						... 
						
						
						
						The following commit refactors the CAN driver such that
it is split into HAL and Lowlevel layers. The following
changes have also been made:
- Added bit field members to can_message_t as alternative
  to message flags. Updated examples and docs accordingly
- Register field names and fields of can_dev_t updated 
						
						
					 
					
						2020-01-09 16:13:51 +08:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
							
						
						f676a3b190 
					 
					
						
						
							
							driver, soc: update multichip support headers  
						
						
						
						
					 
					
						2020-01-06 17:13:54 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						52f8aa2adb 
					 
					
						
						
							
							Merge branch 'feature/heap_non_os_build' into 'master'  
						
						... 
						
						
						
						heap: make compatible with non-OS builds, remove target dependence
Closes IDF-1236
See merge request espressif/esp-idf!7051  
						
						
					 
					
						2020-01-03 17:12:51 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						d9534b3d6a 
					 
					
						
						
							
							soc: fix backtraces containing ROM functions  
						
						... 
						
						
						
						esp_ptr_executable would return false for pointers to ROM, which would
interrupt the backtrace. This makes ROM ranges recognized as
executable. 
						
						
					 
					
						2020-01-02 18:42:46 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						4bbfa6e494 
					 
					
						
						
							
							Merge branch 'feature/soc_ledc_caps' into 'master'  
						
						... 
						
						
						
						soc: add ledc_caps.h, replace target-based ifdefs with caps-based
See merge request espressif/esp-idf!6858  
						
						
					 
					
						2019-12-30 18:47:11 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e4d45608d3 
					 
					
						
						
							
							soc: add ledc_caps.h, replace target-based ifdefs with caps-based  
						
						
						
						
					 
					
						2019-12-28 20:33:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						3285ed116d 
					 
					
						
						
							
							heap: make compatible with non-OS builds, remove target dependence  
						
						
						
						
					 
					
						2019-12-27 12:40:06 +01:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						7baf7ce273 
					 
					
						
						
							
							ethernet: optimise tx and rx  
						
						
						
						
					 
					
						2019-12-24 11:18:31 +08:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
							
						
						11fa11000f 
					 
					
						
						
							
							spi: re-enable the unit tests for esp32s2beta  
						
						
						
						
					 
					
						2019-12-23 10:22:59 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						e8db1c4da0 
					 
					
						
						
							
							Merge branch 'feature/enable_i2s_tests_on_esp32s2beta' into 'master'  
						
						... 
						
						
						
						Enable i2s and freertos test/s on esp32s2beta
See merge request espressif/esp-idf!6790  
						
						
					 
					
						2019-12-18 17:51:54 +08:00 
						 
				 
			
				
					
						
							
							
								kewal shah 
							
						 
					 
					
						
						
							
						
						eec8212237 
					 
					
						
						
							
							add simplified API to set UART threshold values for RX FIFO full and TX FIFO empty  
						
						
						
						
					 
					
						2019-12-16 20:26:04 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						435dd546cc 
					 
					
						
						
							
							driver: Avoid possible accidental mismatch between ledc_clk_src_t & ledc_clk_cfg_t enum  
						
						... 
						
						
						
						ledc_types.h includes two similar enums, ledc_clk_src_t & ledc_clk_cfg_t. Latter was added in
ESP-IDF v4.0.
The two enums do different things but there are two similar names: LEDC_REF_TICK / LEDC_USE_REF_TICK
and LEDC_APB_CLK / LEDC_USE_APB_CLK.
Because C will accept any enum or integer value for an enum argument, there's no easy way to check
the correct enum is passed without using static analysis.
To avoid accidental errors, make the numeric values for the two similarly named enums the same.,
Noticed when looking into https://github.com/espressif/esp-idf/issues/4476  
						
						
					 
					
						2019-12-16 19:43:11 +11:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						8b05cf41ad 
					 
					
						
						
							
							i2s: enable tests for esp32s2beta  
						
						
						
						
					 
					
						2019-12-16 11:53:33 +05:30 
						 
				 
			
				
					
						
							
							
								Wang Jia Lin 
							
						 
					 
					
						
						
							
						
						f5e60524ac 
					 
					
						
						
							
							Merge branch 'bugfix/fix_i2c_driver_breakingchange_issue' into 'master'  
						
						... 
						
						
						
						bugfix(i2c): fix I2C driver breaking change issue
See merge request espressif/esp-idf!6809  
						
						
					 
					
						2019-12-06 16:50:16 +08:00 
						 
				 
			
				
					
						
							
							
								houwenxiang 
							
						 
					 
					
						
						
							
						
						aac935ec81 
					 
					
						
						
							
							bugfix(i2c): fix I2C driver breaking change issue.  
						
						... 
						
						
						
						1. Fixed I2C driver breaking change issue.
    2. Add I2C UT test case. 
						
						
					 
					
						2019-12-04 15:51:36 +08:00 
						 
				 
			
				
					
						
							
							
								houwenxiang 
							
						 
					 
					
						
						
							
						
						e4230d11ca 
					 
					
						
						
							
							bugfix(UART): fix uart driver spinlock misused bug  
						
						... 
						
						
						
						1. fix uart driver spinlock misused bug
    2. add uart driver ut test case
    3. undo the change in light_sleep_example_main.c 
						
						
					 
					
						2019-12-03 16:06:31 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Jia Lin 
							
						 
					 
					
						
						
							
						
						1ffcb54444 
					 
					
						
						
							
							Merge branch 'bugfix/fix_esp32-s2_rtc_io_issue' into 'master'  
						
						... 
						
						
						
						bugfix(gpio): fix esp32 s2 rtc io issue and gpio testcase issues
See merge request espressif/esp-idf!6832  
						
						
					 
					
						2019-12-03 11:17:41 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						e6ad330018 
					 
					
						
						
							
							ble_mesh_wifi_coexist example: Disable Wi-Fi RX IRAM optimisation  
						
						... 
						
						
						
						Otherwise IRAM usage is too high in this example. 
						
						
					 
					
						2019-11-28 09:20:00 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Zhi Bo 
							
						 
					 
					
						
						
							
						
						3a468a1ffd 
					 
					
						
						
							
							Refactor the touch sensor driver  
						
						
						
						
					 
					
						2019-11-27 20:08:44 +08:00 
						 
				 
			
				
					
						
							
							
								xiongyu 
							
						 
					 
					
						
						
							
						
						af4c455417 
					 
					
						
						
							
							bugfix(gpio):fix esp32 s2 rtc io issue  
						
						... 
						
						
						
						* Modify the function implementation of ESP32-S2 RTC GPIO
  On ESP32 those PADs which have RTC functions must set pullup/down/capability via RTC register.
  On ESP32-S2, Digital IOs have their own registers to control pullup/down/capability, independent with RTC registers.
* Add ESP32-S2 support of unit test
* Modify the pull-up test of unit test
* Modify the interrupt test of unit test
* Modify input and output mode test of unit test 
						
						
					 
					
						2019-11-27 17:18:20 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						91b7a7beaf 
					 
					
						
						
							
							Merge branch 'bugfix/timer_intr_status_get' into 'master'  
						
						... 
						
						
						
						bugfix(timer): fix get intr status function
See merge request espressif/esp-idf!6807  
						
						
					 
					
						2019-11-27 09:13:16 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						64c8b640a1 
					 
					
						
						
							
							Merge branch 'feature/log_component_noos' into 'master'  
						
						... 
						
						
						
						log: make compatible with non-OS builds
See merge request espressif/esp-idf!6787  
						
						
					 
					
						2019-11-27 08:34:22 +08:00