Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						cc3843263a 
					 
					
						
						
							
							esp-tls: Added unit tests  
						
						
						
						
					 
					
						2021-01-21 01:17:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						b69f94fb3a 
					 
					
						
						
							
							Merge branch 'feature/move_ringbuf_funcs_into_flash' into 'master'  
						
						... 
						
						
						
						esp_ringbuf: add kconfig opt to move ringbuffer functions into flash
Closes IDF-2247
See merge request espressif/esp-idf!10731  
						
						
					 
					
						2021-01-20 07:32:39 +08:00 
						 
				 
			
				
					
						
							
							
								Alex Lisitsyn 
							
						 
					 
					
						
						
							
						
						8bde6b8fca 
					 
					
						
						
							
							esp_ringbuf: add kconfig opt to move ringbuffer functions into flash  
						
						
						
						
					 
					
						2021-01-20 07:32:31 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						753a929525 
					 
					
						
						
							
							global: fix sign-compare warnings  
						
						
						
						
					 
					
						2021-01-12 14:05:08 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6d3e06a9a3 
					 
					
						
						
							
							ttfw: Move TestCaseFailed exception and handle differently to other exceptions  
						
						... 
						
						
						
						But also ensure the string form of this exception is never empty, if it ends up
somewhere else. 
						
						
					 
					
						2021-01-12 11:42:03 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						441d1306be 
					 
					
						
						
							
							ci ttfw: Consistently handle unexpected exceptions in test cases  
						
						
						
						
					 
					
						2021-01-12 11:42:03 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						641b92da75 
					 
					
						
						
							
							Merge branch 'feature/add_c3_target_master' into 'master'  
						
						... 
						
						
						
						tools: merge C3 changes into master
Closes IDF-2364 and IDF-2564
See merge request espressif/esp-idf!11800  
						
						
					 
					
						2020-12-30 10:39:14 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						7fe16bae25 
					 
					
						
						
							
							tools: merge C3 changes into master  
						
						
						
						
					 
					
						2020-12-30 07:04:12 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						7f3b16a99d 
					 
					
						
						
							
							freertos: always enable static allocation  
						
						... 
						
						
						
						to use it for newlib locks 
						
						
					 
					
						2020-12-29 16:18:04 +01: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 
						 
				 
			
				
					
						
							
							
								He Yin Ling 
							
						 
					 
					
						
						
							
						
						a4fab9c67f 
					 
					
						
						
							
							test: fix some unit test results not uploaded to Jira:  
						
						... 
						
						
						
						`UnitTestParser.py` will strip unit case config name when generate test
ID. But in `unit_test.py` we didn't do this. It makes the test ID in 2
stages are different. Now we will add this step to `unit_test.py`. 
						
						
					 
					
						2020-12-15 21:36:27 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5228d9f9ce 
					 
					
						
						
							
							esp32c3: Apply one-liner/small changes for ESP32-C3  
						
						
						
						
					 
					
						2020-12-01 10:58:50 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6ce34a227e 
					 
					
						
						
							
							Merge branch 'feature/fatfs_fast_seek' into 'master'  
						
						... 
						
						
						
						feature/fatfs: enable the usage of fast-seek algorithm
See merge request espressif/esp-idf!9916  
						
						
					 
					
						2020-11-17 07:17: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3882c2b8ed 
					 
					
						
						
							
							Merge branch 'feature/bringup_esp32s3_fpga_update_rmt_driver' into 'master'  
						
						... 
						
						
						
						rmt: support esp32s3
Closes IDF-1773
See merge request espressif/esp-idf!10292  
						
						
					 
					
						2020-11-07 07:15:53 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5dd16db1d6 
					 
					
						
						
							
							Merge branch 'feature/esp_event_cxx' into 'master'  
						
						... 
						
						
						
						C++: ESP Event wrapper classes
Closes IDF-1048 and IDF-232
See merge request espressif/esp-idf!9602  
						
						
					 
					
						2020-11-06 17:24:34 +08:00 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						32e760adfb 
					 
					
						
						
							
							fat_vfs: added fast seek capable file operation  
						
						
						
						
					 
					
						2020-11-05 17:01:50 -03: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 
							
						 
					 
					
						
						
							
						
						9de6cba434 
					 
					
						
						
							
							ci: add more build test for esp32-s3  
						
						
						
						
					 
					
						2020-10-27 17:22:17 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						2a329df051 
					 
					
						
						
							
							Merge branch 'feat/spi_flash_qio_test' into 'master'  
						
						... 
						
						
						
						spi_flash: add unit tests for qio mode
See merge request espressif/esp-idf!8303  
						
						
					 
					
						2020-10-27 12:24:05 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						f835bead45 
					 
					
						
						
							
							C++: ESP Event wrapper classes  
						
						... 
						
						
						
						* Provide easy interface to esp_event in C++
* Extended functionality linke synchronous
  waiting for events
* Closes IDF-1048
* Closes IDF-232 
						
						
					 
					
						2020-10-22 09:56:52 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						8a70b1cdc9 
					 
					
						
						
							
							ci freertos: Add test configs for some of the optional FreeRTOS 10 configurations  
						
						... 
						
						
						
						Also unit tests for the legacy hook functions. 
						
						
					 
					
						2020-10-21 14:04:01 +11:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						f33f49331f 
					 
					
						
						
							
							ci: update configs to include/exclude esp_pm in unit test  
						
						
						
						
					 
					
						2020-09-25 05:24:10 +00: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 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						4e287a09fe 
					 
					
						
						
							
							spi_flash: add unit tests for qio mode  
						
						
						
						
					 
					
						2020-09-20 01:57:14 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						f4296b947e 
					 
					
						
						
							
							Merge branch 'bugfix/fatfs_alloc_extram_first' into 'master'  
						
						... 
						
						
						
						fatfs: fix SPIRAM allocation not used due to Kconfig option name error
Closes IDFGH-3850
See merge request espressif/esp-idf!10381  
						
						
					 
					
						2020-09-17 03:41:34 +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 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						8bc19ba893 
					 
					
						
						
							
							Merge branch 'feature/free_components_iram' into 'master'  
						
						... 
						
						
						
						freertos: free IRAM space moving task functions into flash memory
See merge request espressif/esp-idf!5648  
						
						
					 
					
						2020-09-15 23:14:31 +08:00 
						 
				 
			
				
					
						
							
							
								Alex Lisitsyn 
							
						 
					 
					
						
						
							
						
						eaa892bebf 
					 
					
						
						
							
							freertos: optionally place selected freertos functions into flash memory instead of IRAM  
						
						... 
						
						
						
						correct generation.py script to be silent when file: function is not in the object list (just ignore placement)
correct linker.lf to place task functions into flash if CONFIG_FREERTOS_TASK_FUNCTIONS_INTO_FLASH is active otherwise into IRAM
update kconfig option to place functions into IRAM
update linker file after tests
fix spi_device_polling_end crash when xTaskGetTickCount() in flash
disable "yield from lower priority task, other CPU" test case when placing rtos functions into flash
upadate ut app config freertos_flash
combine spi_flash driver and freertos ut configs into one file
remove TEST_EXCLUDE_COMPONENTS
ci: fix ut job
remove functions that are called from ISR funcs
add port module functions to place into Flash
place snapshot funcs into Flash when ESP_PANIC_HANDLER_IRAM is not set
ci: add job with tags UT_T1_GPIO,ESP32_IDF 
						
						
					 
					
						2020-09-15 23:14:31 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						c330def25a 
					 
					
						
						
							
							fatfs: fix SPIRAM allocation not used due to Kconfig option name error  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/5756  
						
						
					 
					
						2020-09-14 18:30:31 +02: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						0db3edd490 
					 
					
						
						
							
							esp32: move sleep test to esp_system  
						
						
						
						
					 
					
						2020-08-17 19:09:24 +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 
						 
				 
			
				
					
						
							
							
								Supreet Deshpande 
							
						 
					 
					
						
						
							
						
						f3b914d0c5 
					 
					
						
						
							
							Split unit test configs to fit into ESP32s2's memory  
						
						
						
						
					 
					
						2020-07-27 00:01:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						25424477f2 
					 
					
						
						
							
							C++: I2C API  
						
						
						
						
					 
					
						2020-07-24 08:36:16 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						b490262e68 
					 
					
						
						
							
							CI: fix search unit test build output path  
						
						
						
						
					 
					
						2020-07-22 11:57:38 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						8739282a1d 
					 
					
						
						
							
							Merge branch 'feature/size_info_artifacts_for_apps' into 'master'  
						
						... 
						
						
						
						CI: add size info for binaries
Closes IDF-1709
See merge request espressif/esp-idf!8962  
						
						
					 
					
						2020-07-21 16:00:07 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						6885421976 
					 
					
						
						
							
							CI: add size info for binaries  
						
						
						
						
					 
					
						2020-07-21 16:00:05 +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 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						345606e7f3 
					 
					
						
						
							
							esp_rom: extract common uart apis into esp_rom_uart.h  
						
						
						
						
					 
					
						2020-07-17 16:00:59 +08:00