Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6a8aed12ee 
					 
					
						
						
							
							ci: partially enable ut tests for esp32c2  
						
						... 
						
						
						
						Disabled test cases are tracked in:
 IDF-4465, IDF-5045, IDF-5057, IDF-5058, IDF-5059, IDF-5060, IDF-5061, IDF-5131
- test_fatfs: IDF-5136
- test_pm: IDF-5053
- test_cache_mmu: IDF-5138
- test_partitions: IDF-5137
- test_vfs: IDF-5139
- test_freertos: IDF-5140
- test_wpa_supplicant: IDF-5046
- test_mbedtls: IDF-5141
- test_pthread: IDF-5142
- test_protocomm: IDF-5143
- test_lightsleep: IDF-5053
- test_taskwdt: IDF-5055
- test_tcp_transport: IDF-5144
- test_app_update: IDF-5145
- test_timer: IDF-5052
- test_spi: IDF-5146
- test_rtc_clk: IDF-5060
- test_heap: IDF-5167
ci: fixed issues for tests of libgcc, ets_timer, newlib
test_pm: support on C2 
						
						
					 
					
						2022-06-02 14:23:35 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						cf32e49aeb 
					 
					
						
						
							
							Merge branch 'refactor/cleanup_rtc_h' into 'master'  
						
						... 
						
						
						
						clk_tree: Prework2 of introducing clock subsystem control
Closes IDF-4934
See merge request espressif/esp-idf!17861  
						
						
					 
					
						2022-05-26 09:16:47 +08:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						a5b09cf015 
					 
					
						
						
							
							rtc_clk: Clean up some clock related enum and macro in soc/rtc.h, replace with new ones in  
						
						... 
						
						
						
						soc/clk_tree_defs.h 
						
						
					 
					
						2022-05-24 22:59:41 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0687daf2c8 
					 
					
						
						
							
							kconfig: move remaining kconfig options out of target component  
						
						... 
						
						
						
						The kconfig options are moved to the component where they are used,
mostly esp_hw_support and esp_system. 
						
						
					 
					
						2022-05-23 17:57:45 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c5cd86ae8b 
					 
					
						
						
							
							test_utils: migrate to use new rmt driver  
						
						
						
						
					 
					
						2022-05-07 10:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						5bfe873725 
					 
					
						
						
							
							driver: deprecate legacy rmt driver  
						
						... 
						
						
						
						The legacy driver is still available, but new feature won't be added.
Enable RMT_SUPPRESS_DEPRECATE_WARN if you don't want to see the
deprecated warnings. 
						
						
					 
					
						2022-05-07 10:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d67888b92b 
					 
					
						
						
							
							pcnt: added enable/disable functions  
						
						
						
						
					 
					
						2022-05-06 18:18:39 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e7295c3577 
					 
					
						
						
							
							gptimer: added enable/disable functions  
						
						
						
						
					 
					
						2022-05-06 18:18:39 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						ab6151fc8e 
					 
					
						
						
							
							test_utils: add missing dependency on esp_netif  
						
						
						
						
					 
					
						2022-05-02 20:47:17 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						708e99497b 
					 
					
						
						
							
							global: add dependency on esp_timer component and include esp_timer.h  
						
						... 
						
						
						
						Some components were including esp_timer.h without declaring a
dependency on esp_timer component. This used to work due to a
transitive public dependency on esp_timer from freertos component.
Add explicit dependencies where needed.
Also some source files were using esp_timer functions without
including the header file. This used to work because esp_timer.h was
included from freertos port header file. This commit adds esp_timer.h
includes where needed. 
						
						
					 
					
						2022-04-25 18:39:23 +02:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						a385df8ea3 
					 
					
						
						
							
							test: remove makefiles in unit-test-app  
						
						
						
						
					 
					
						2022-04-25 17:12:34 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f32a89826c 
					 
					
						
						
							
							clk_tree: added default clock source for peripheral  
						
						
						
						
					 
					
						2022-04-14 15:44:56 +08:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						bdb5b11b39 
					 
					
						
						
							
							unit test: move unit-test_app test_utils_task_delete API to be a utils API (unity_utils_task_delete) in unity component  
						
						
						
						
					 
					
						2022-03-30 15:11:08 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						4dfbc9ee7b 
					 
					
						
						
							
							rmt: remove deprecated functions  
						
						
						
						
					 
					
						2022-03-09 10:58:14 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						0d920a47f7 
					 
					
						
						
							
							unit_test: migrate to use pulse_cnt driver  
						
						
						
						
					 
					
						2022-03-03 22:38:32 +08:00 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						0868513ddd 
					 
					
						
						
							
							ci: Fix unit test failures  
						
						... 
						
						
						
						- protocomm: Fix leakage due to ECDH context not being
             initialised and freed properly
- mbedtls (RSA): Added mandatory RNG parameter wherever required
                 Disabled `test performance RSA key operations` UT
- mbedtls (AES_GCM): Added mbedtls_gcm_update_ad() wherever required
                     for updating associated data
- unit_test_app: Fix build issue when heap tracing is enabled 
						
						
					 
					
						2022-03-03 01:37:10 +05:30 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						3a04b712fa 
					 
					
						
						
							
							Merge branch 'bugfix/fix_abs_using' into 'master'  
						
						... 
						
						
						
						build: fix abs() use
See merge request espressif/esp-idf!16952  
						
						
					 
					
						2022-02-10 05:18:32 +00:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						57fd78f5ba 
					 
					
						
						
							
							freertos: Remove legacy data types  
						
						... 
						
						
						
						This commit removes the usage of all legacy FreeRTOS data types that
are exposed via configENABLE_BACKWARD_COMPATIBILITY. Legacy types can
still be used by enabling CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY. 
						
						
					 
					
						2022-02-09 23:05:45 +08:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						8bb06df68f 
					 
					
						
						
							
							components: correct abs() use for unsigned and 64-bit arguments  
						
						
						
						
					 
					
						2022-01-29 12:07:16 +07:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						cf049e15ed 
					 
					
						
						
							
							esp8684: rename target to esp32c2  
						
						
						
						
					 
					
						2022-01-19 11:08:57 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						705788a13f 
					 
					
						
						
							
							unit_tests: replace legacy timer group with gptimer  
						
						
						
						
					 
					
						2022-01-07 14:59:09 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						8cdcb4e291 
					 
					
						
						
							
							rmt: move RMT item definition from soc to driver  
						
						
						
						
					 
					
						2022-01-06 21:43:12 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						e81841318f 
					 
					
						
						
							
							CI: Enable ESP8684 build stage CI on master  
						
						
						
						
					 
					
						2021-12-13 19:18:47 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						16514f93f0 
					 
					
						
						
							
							refactor (test_utils)!: separate file for memory check functions  
						
						... 
						
						
						
						Memory check (leaks and heap tracing) functions for unit tests
now have a separate file now and are renamed for more consistency.
BREAKING CHANGE: renamed memory check function names which may be used
                 in unit tests outside IDF. 
						
						
					 
					
						2021-12-08 11:06:00 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						eddc196081 
					 
					
						
						
							
							esp_clk: refactor target/clk.h to private/esp_clk.h  
						
						
						
						
					 
					
						2021-11-26 14:56:30 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						9d5923a13e 
					 
					
						
						
							
							IPC: Move ipc sources to esp_system  
						
						... 
						
						
						
						IPC shall be put back into esp_system as it is an 'OS additions'. 
						
						
					 
					
						2021-11-11 10:30:01 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						16677b0d3c 
					 
					
						
						
							
							global: make periph enable/disable APIs private  
						
						... 
						
						
						
						peripheral enable/disable usually should be managed by driver itself,
so make it as espressif private APIs, not recommended for user to use it
in application code.
However, if user want to re-write the driver or ports to other platform,
this is still possible by including the header in this way:
"esp_private/peripheral_ctrl.h" 
						
						
					 
					
						2021-11-08 10:37:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e2275b1f63 
					 
					
						
						
							
							gptimer: clean up hal and ll for driver-ng  
						
						
						
						
					 
					
						2021-10-20 18:40:08 +08:00 
						 
				 
			
				
					
						
							
							
								Andrei Safronov 
							
						 
					 
					
						
						
							
						
						9159aa58d3 
					 
					
						
						
							
							tests: refactoring of the gcc's inner functions, because clang doesn't support them  
						
						
						
						
					 
					
						2021-09-10 19:51:27 +03:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						56760c9669 
					 
					
						
						
							
							pcnt: refactor hal driver  
						
						
						
						
					 
					
						2021-08-10 17:19:21 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						603e915d55 
					 
					
						
						
							
							tools/unit_test_app: fixes to build this application with Make build  
						
						
						
						
					 
					
						2021-08-05 12:28:09 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						59195b6fb3 
					 
					
						
						
							
							Merge branch 'bugfix/update_gdma_soc' into 'master'  
						
						... 
						
						
						
						gdma: alignment setting for PSRAM transfer
Closes IDF-1524
See merge request espressif/esp-idf!13976  
						
						
					 
					
						2021-07-17 14:04:03 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						1e628c0f30 
					 
					
						
						
							
							esp32h2: Build unit test app  
						
						
						
						
					 
					
						2021-07-16 20:14:27 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						7c22cccb9c 
					 
					
						
						
							
							esp32: cleanup build script  
						
						
						
						
					 
					
						2021-07-16 20:14:27 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d9819bc7ae 
					 
					
						
						
							
							gdma: set transfer ability  
						
						
						
						
					 
					
						2021-07-16 14:47:09 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						dbd9bfb280 
					 
					
						
						
							
							test_utils: allow printint multiple argument in the performance log  
						
						
						
						
					 
					
						2021-06-19 14:19:50 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						468b7ac6eb 
					 
					
						
						
							
							[test_utils]: added extern C decl to ccomp  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7121  
						
						
					 
					
						2021-06-09 15:37:21 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						7b37158ede 
					 
					
						
						
							
							rmt: distinguish group and channel in HAL layer  
						
						
						
						
					 
					
						2021-02-25 12:42:23 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						ffa8c22c39 
					 
					
						
						
							
							Merge branch 'feature/ut_perf_tests_disable_on_fpga' into 'master'  
						
						... 
						
						
						
						ut: Disable all performance test comparisons when running on FPGA
See merge request espressif/esp-idf!11415  
						
						
					 
					
						2021-02-05 09:56:20 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						753a929525 
					 
					
						
						
							
							global: fix sign-compare warnings  
						
						
						
						
					 
					
						2021-01-12 14:05:08 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						76ed28172c 
					 
					
						
						
							
							unity: Add option to ignore performance test failures  
						
						... 
						
						
						
						Set by default on FPGA, where performance may be significantly different to a
real chip. 
						
						
					 
					
						2020-12-31 10:29:31 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						772bb2a380 
					 
					
						
						
							
							test_utils: Remove debug code, disable ccomp internal tests for C3  
						
						
						
						
					 
					
						2020-12-22 19:57:27 +11:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0a95151a75 
					 
					
						
						
							
							unit_test: Refactor all performance tests that rely on cache compensated timer  
						
						... 
						
						
						
						There is no ccomp timer on C3, which means our performance tests will start
failing again due to variance caused by cache misses.
This MR adds TEST_PERFORMANCE_CCOMP_ macro that will only fail
performance test if CCOMP timer is supported on the target 
						
						
					 
					
						2020-12-22 18:56:24 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5228d9f9ce 
					 
					
						
						
							
							esp32c3: Apply one-liner/small changes for ESP32-C3  
						
						
						
						
					 
					
						2020-12-01 10:58:50 +11: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9fa06719fa 
					 
					
						
						
							
							global: enable build uinit test for esp32-s3  
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						75a372a9f0 
					 
					
						
						
							
							unit_test: support reference clock, test delay function  
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						61f89b97c6 
					 
					
						
						
							
							bringup esp32-s3 on FPGA  
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00