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 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						00072fe2e2 
					 
					
						
						
							
							Merge branch 'ci/standalone_unit_test_app' into 'master'  
						
						... 
						
						
						
						CI: add standalone unit test app for esp_netif
See merge request espressif/esp-idf!10102  
						
						
					 
					
						2020-09-11 15:50:54 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						40d80b981a 
					 
					
						
						
							
							Fixed unity fixture for ESP32/S2  
						
						... 
						
						
						
						* Created compile switch for UNITY_MAIN
  since it was using exit() syscall leading to
  abort() on ESP 
						
						
					 
					
						2020-09-04 17:37:47 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						25424477f2 
					 
					
						
						
							
							C++: I2C API  
						
						
						
						
					 
					
						2020-07-24 08:36:16 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						345606e7f3 
					 
					
						
						
							
							esp_rom: extract common uart apis into esp_rom_uart.h  
						
						
						
						
					 
					
						2020-07-17 16:00:59 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						a4d0033c03 
					 
					
						
						
							
							esp_rom: extract common GPIO apis into esp_rom_gpio.h  
						
						
						
						
					 
					
						2020-07-07 11:40:19 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						042a433678 
					 
					
						
						
							
							Merge branch 'test/print_leak_delta' into 'master'  
						
						... 
						
						
						
						unit test: Always print the free memory delta after the test
See merge request espressif/esp-idf!8876  
						
						
					 
					
						2020-05-25 15:25:52 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						eb4ac07c96 
					 
					
						
						
							
							unit test: Always print the free memory delta after the test  
						
						... 
						
						
						
						Prevents situations where the leak threshold is low and the
value slowly creeps up to be close to it, without developer
noticing. 
						
						
					 
					
						2020-05-22 18:39:43 +10:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						11d96b39d0 
					 
					
						
						
							
							esp_ipc: Move to new component  
						
						... 
						
						
						
						This commit moves esp_ipc into a separate component. 
						
						
					 
					
						2020-05-18 16:51:45 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						4fc16e2374 
					 
					
						
						
							
							rmt: prefix caps name with SOC_  
						
						
						
						
					 
					
						2020-03-25 17:14:00 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c91565d538 
					 
					
						
						
							
							rmt: update rmt ll APIs  
						
						
						
						
					 
					
						2020-03-25 13:19:03 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						3d0967a58a 
					 
					
						
						
							
							test: declare requirements and include dirs private  
						
						
						
						
					 
					
						2020-03-23 10:58:50 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						15884eccf2 
					 
					
						
						
							
							Add multi-target support for performance tests  
						
						
						
						
					 
					
						2020-03-09 13:41:56 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a9854f7085 
					 
					
						
						
							
							Merge branch 'feature/rmt_clock_support_ref_tick' into 'master'  
						
						... 
						
						
						
						rmt: support ref tick && refactor unit test && re-enable unit test on ESP32-S2
Closes IDFGH-1715
See merge request espressif/esp-idf!7614  
						
						
					 
					
						2020-03-06 15:03:52 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						07088c6446 
					 
					
						
						
							
							rmt: disable carrier feature by default  
						
						
						
						
					 
					
						2020-03-03 20:14:46 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						3c43264f83 
					 
					
						
						
							
							rmt: add RMT_CHANNELS_NUM in rmt_caps.h  
						
						
						
						
					 
					
						2020-03-03 20:14:45 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						8ae05e6547 
					 
					
						
						
							
							esp_wifi: fix occasional test failure due to memory leak indications  
						
						... 
						
						
						
						Ensure that newly spawned task stack (dynamic) is getting freed up before
test completion and thus preventing false memory leak indication failure.
unit-test-app: add an API test_utils_task_delete
This API ensures that dynamic memory of deleted task gets freed up
before return. This helps for preventing false memory leak detections
in test failures. 
						
						
					 
					
						2020-03-03 11:11:23 +05:30 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						95f7b1985b 
					 
					
						
						
							
							spi_flash: Remove 16KB free internal heap limit for esp_flash_read() into PSRAM  
						
						... 
						
						
						
						Allocation of the temporary internal buffer will now repeat until a small enough buffer can be
allocated, and only fail if less than a 256 byte block of internal RAM is free.
Adds unit test for the same, and generic test utility for creating memory pressure. 
						
						
					 
					
						2020-03-03 00:17:27 +00:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						daa9c30c8e 
					 
					
						
						
							
							rmt/esp32s2: Update RMT: reg, struct, LL and test_utils/ref_clock.c  
						
						
						
						
					 
					
						2020-02-09 20:03:31 +08:00 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						429712c6eb 
					 
					
						
						
							
							freertos: moved all xtensa specific files into a separated folder  
						
						
						
						
					 
					
						2020-01-27 16:05:30 -03:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e30cd361a8 
					 
					
						
						
							
							global: rename esp32s2beta to esp32s2  
						
						
						
						
					 
					
						2020-01-22 12:14:38 +08:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
							
						
						4220752aed 
					 
					
						
						
							
							ut: Move tests back from "esp32" subfolder  
						
						... 
						
						
						
						DISABLED_FOR_TARGETS macros are used
Partly revert "ci: disable unavailable tests for esp32s2beta"
This partly reverts commit 76a3a5fb48eb158e9a229baa7826bedb84ba868c 
						
						
					 
					
						2020-01-06 17:13:53 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						cf2f732b2c 
					 
					
						
						
							
							Merge branch 'bugfix/heap_tests_esp32s2beta' into 'master'  
						
						... 
						
						
						
						bugfix/heap test failure fixing for esp32s2 beta
Closes IDF-1021
See merge request espressif/esp-idf!6659  
						
						
					 
					
						2019-12-31 15:03:01 +08:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
							
						
						2dd12ae5f8 
					 
					
						
						
							
							spi: fix speed test issues on esp32s2beta  
						
						... 
						
						
						
						Also support performance value for different targets. 
						
						
					 
					
						2019-12-23 10:23:01 +08:00 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						cf95ea40d4 
					 
					
						
						
							
							heap/test_leak: changed requested memory on leak checks to match the threshold  
						
						
						
						
					 
					
						2019-12-20 13:35:56 -03:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						6540877f23 
					 
					
						
						
							
							test_utils: move ccomp timer interrupt allocation/free to init/deinit  
						
						
						
						
					 
					
						2019-11-21 11:59:46 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						df26ab13e2 
					 
					
						
						
							
							test_utils: implement performance timer  
						
						
						
						
					 
					
						2019-11-18 10:29:01 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						b834c99148 
					 
					
						
						
							
							examples: modify other examples and tests to use esp_netif instead of tcpip_adapter  
						
						
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5830f529d8 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_merge  
						
						
						
						
					 
					
						2019-10-02 19:01:39 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						5a916ce126 
					 
					
						
						
							
							Support ELF files loadable with gdb  
						
						
						
						
					 
					
						2019-09-24 07:19:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						eac802357a 
					 
					
						
						
							
							ci: support build esp32s2beta UT  
						
						
						
						
					 
					
						2019-09-04 10:53:25 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						04ae56806c 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_update  
						
						
						
						
					 
					
						2019-08-08 15:26:58 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						24d26fccde 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_update  
						
						
						
						
					 
					
						2019-08-08 13:44:24 +10:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						afbaf74007 
					 
					
						
						
							
							tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)  
						
						
						
						
					 
					
						2019-08-01 16:28:56 +07:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						e9bc46db71 
					 
					
						
						
							
							tools: use new component registration api for unit test app  
						
						
						
						
					 
					
						2019-06-21 19:53:29 +08:00