Angus Gratton 
							
						 
					 
					
						
						
							
						
						60ec13b122 
					 
					
						
						
							
							Merge branch 'feature/make_uf2' into 'master'  
						
						 
						
						... 
						
						
						
						tools: Wrap flash binaries into a UF2 file for flashing through USB MSC
See merge request espressif/esp-idf!11587  
						
						
					 
					
						2021-01-05 07:17:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						3458469204 
					 
					
						
						
							
							newlib: Update esp32c3 ROM support, use single init function  
						
						 
						
						
						
						
					 
					
						2020-12-31 09:27:37 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						548ea1bdd5 
					 
					
						
						
							
							tools: Wrap flash binaries into a UF2 file for flashing through USB MSC  
						
						 
						
						... 
						
						
						
						@mmoskal This commit adds basic support for UF2 into ESP-IDF. 
						
						
					 
					
						2020-12-29 18:14:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						19498791a5 
					 
					
						
						
							
							cmake: set IDF_VERSION_* variables at requirement expansion stage  
						
						 
						
						... 
						
						
						
						Currently IDF_VERSION_* variables are not available to the component
CMakeLists.txt files at the requirements expansion stage. This makes
it harder to write component CMakeLists files compatible with
different IDF versions.
Include version.cmake from the requirements expansion script, add a
build system test. 
						
						
					 
					
						2020-12-15 20:53:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						87e13baaf1 
					 
					
						
						
							
							freertos: Add RISC-V port  
						
						 
						
						... 
						
						
						
						Changes come from internal branch commit a6723fc 
						
						
					 
					
						2020-11-13 07:49:11 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c90d6ae9af 
					 
					
						
						
							
							examples: Move idf_as_lib sdkconfig file to the project directory  
						
						 
						
						... 
						
						
						
						Also add some explanation about configuring the project in the README
Previously with the default build-esp32.sh script, the build directory was
deleted and recreated so the project would always be built with default config. 
						
						
					 
					
						2020-10-14 19:30:30 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								martin.gano 
							
						 
					 
					
						
						
							
						
						b599f127b5 
					 
					
						
						
							
							add new command to idf  
						
						 
						
						
						
						
					 
					
						2020-09-21 23:38:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5aae08e6b4 
					 
					
						
						
							
							Merge branch 'feature/pyc_clean' into 'master'  
						
						 
						
						... 
						
						
						
						tools/idf.py: Clean Python bytecode files
Closes IDFGH-3368
See merge request espressif/esp-idf!8907  
						
						
					 
					
						2020-06-22 15:53:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						3386316f81 
					 
					
						
						
							
							docs: fix build issue requiring new location of cpu_start.c  
						
						 
						
						
						
						
					 
					
						2020-06-19 18:40:10 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						fe12997a07 
					 
					
						
						
							
							ci: update build system tests  
						
						 
						
						
						
						
					 
					
						2020-06-19 18:40:10 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						9950c7f21d 
					 
					
						
						
							
							ci: add test for component override features  
						
						 
						
						
						
						
					 
					
						2020-06-16 20:42:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						9930060ea8 
					 
					
						
						
							
							tools/idf.py: Clean Python bytecode files  
						
						 
						
						
						
						
					 
					
						2020-06-03 12:29:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						13cd832b0c 
					 
					
						
						
							
							ci: pushd and cd in one go in idf_build_process defaults test  
						
						 
						
						
						
						
					 
					
						2020-05-14 14:59:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						0f6308d69c 
					 
					
						
						
							
							ci: test idf_build_process defaults set properly  
						
						 
						
						
						
						
					 
					
						2020-05-14 14:59:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						195eb883b4 
					 
					
						
						
							
							Add idf_as_lib/build.sh to build_system_test  
						
						 
						
						
						
						
					 
					
						2020-05-07 10:09:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						255dd63122 
					 
					
						
						
							
							ci: add loadable ELF build system test  
						
						 
						
						
						
						
					 
					
						2020-05-04 19:15:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f9552baf97 
					 
					
						
						
							
							Merge branch 'feature/dfu_build_flash_s2' into 'master'  
						
						 
						
						... 
						
						
						
						Add build system support for programming ESP32-S2 using DFU utils
Closes IDF-579
See merge request espressif/esp-idf!8294  
						
						
					 
					
						2020-05-04 14:57:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						ab9f714248 
					 
					
						
						
							
							Add build system support for programming ESP32-S2 using DFU utils  
						
						 
						
						
						
						
					 
					
						2020-04-30 07:59:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						7b79b52062 
					 
					
						
						
							
							tools: allow alternative spellings of target name (ESP32-S2, ESP32S2)  
						
						 
						
						... 
						
						
						
						by ignoring character case and hyphens in target name. 
						
						
					 
					
						2020-04-29 23:42:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						44d77c7100 
					 
					
						
						
							
							Fix cmake component management test on shell runners  
						
						 
						
						
						
						
					 
					
						2020-04-20 09:25:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						98185db8ad 
					 
					
						
						
							
							ci: use default Bash version in macOS test  
						
						 
						
						
						
						
					 
					
						2020-04-07 09:50:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e94288da31 
					 
					
						
						
							
							global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs  
						
						 
						
						... 
						
						
						
						Using the method from @cemeyer
(https://github.com/espressif/esp-idf/pull/3166 ):
find . -name \*.sh -exec sed -i "" -e 's|^#!.*bin/bash|#!/usr/bin/env bash|' {} +
Closes https://github.com/espressif/esp-idf/pull/3166 . 
						
						
					 
					
						2020-04-03 01:10:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						419848549e 
					 
					
						
						
							
							Add fixes for gcc8 psram fix improvement  
						
						 
						
						
						
						
					 
					
						2020-03-27 20:04:47 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						46ea7d815d 
					 
					
						
						
							
							parttool: don't print target name  
						
						 
						
						
						
						
					 
					
						2020-03-09 15:05:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						c35538ecee 
					 
					
						
						
							
							tools: fix idf.py to be able to select a generator for build  
						
						 
						
						
						
						
					 
					
						2020-03-06 10:41:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						b239070442 
					 
					
						
						
							
							ci: add test for partition_table target  
						
						 
						
						
						
						
					 
					
						2020-03-05 11:04:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						b97b9418f8 
					 
					
						
						
							
							Merge branch 'bugfix/improve_component_manager_test_output' into 'master'  
						
						 
						
						... 
						
						
						
						Improve message for component manager tests
See merge request espressif/esp-idf!7765  
						
						
					 
					
						2020-03-03 19:02:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						47bfd337d2 
					 
					
						
						
							
							Improve message for component manager tests  
						
						 
						
						
						
						
					 
					
						2020-02-25 09:22:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						627d9b3142 
					 
					
						
						
							
							ci: test_build_system_cmake: ensure sdkconfig timestamp changes  
						
						 
						
						... 
						
						
						
						idf.py bootloader runs very quickly on some build servers, so when
sdkconfig is modified, the next idf.py invocation doesn't pick up the
timestamp difference. Add some delays to make sure the change is
noticed. 
						
						
					 
					
						2020-02-07 09:35:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						902024f980 
					 
					
						
						
							
							ci: fix build system test on macOS  
						
						 
						
						... 
						
						
						
						Replaces ${var^^} expansion supported with Bash >= 4 with 'tr' 
						
						
					 
					
						2020-02-05 19:05:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9bff344ef5 
					 
					
						
						
							
							idf.py: fail and show instructions on IDF_TARGET mismatch  
						
						 
						
						... 
						
						
						
						Closes IDF-869 
						
						
					 
					
						2020-01-31 11:08:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						a1c1af72bf 
					 
					
						
						
							
							idf.py: guess IDF_TARGET from sdkconfig if CMakeCache doesn't exist  
						
						 
						
						... 
						
						
						
						This solves the issue that target is changed to the default one after
idf.py fullclean.
Also allow setting the default target using sdkconfig.defaults, e.g.
CONFIG_IDF_TARGET="esp32s2"
Closes IDF-1040 
						
						
					 
					
						2020-01-30 19:09:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						ac1834e288 
					 
					
						
						
							
							Merge branch 'feature/freertos_xtensa_folder' into 'master'  
						
						 
						
						... 
						
						
						
						freertos: moved all xtensa specific files into a separated folder
See merge request espressif/esp-idf!7377  
						
						
					 
					
						2020-01-29 17:04:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						429712c6eb 
					 
					
						
						
							
							freertos: moved all xtensa specific files into a separated folder  
						
						 
						
						
						
						
					 
					
						2020-01-27 16:05:30 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						cbb6beccd9 
					 
					
						
						
							
							ci: add build system tests for bootloader flash mode/freq/size  
						
						 
						
						
						
						
					 
					
						2020-01-23 17:03:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						e30cd361a8 
					 
					
						
						
							
							global: rename esp32s2beta to esp32s2  
						
						 
						
						
						
						
					 
					
						2020-01-22 12:14:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						b49a657448 
					 
					
						
						
							
							build: Add CONFIG_APP_PROJECT_VER to set the project version from Kconfig  
						
						 
						
						
						
						
					 
					
						2020-01-15 11:02:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						b63d28730c 
					 
					
						
						
							
							ci: Use real esp32s2beta target for all tests  
						
						 
						
						
						
						
					 
					
						2020-01-08 18:23:29 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f616d2f2de 
					 
					
						
						
							
							esp_wifi: Move wifi OS adapter structures into esp_wifi component  
						
						 
						
						
						
						
					 
					
						2020-01-08 18:13:12 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						dfafa98253 
					 
					
						
						
							
							Use component manager if available as python package  
						
						 
						
						
						
						
					 
					
						2019-12-19 16:48:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						17876d3d73 
					 
					
						
						
							
							cmake: some optimizations to build system tests  
						
						 
						
						
						
						
					 
					
						2019-12-11 16:43:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						562a3980b2 
					 
					
						
						
							
							idf.py: fix fallback to build system target  
						
						 
						
						
						
						
					 
					
						2019-12-04 07:13:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						506c46fddc 
					 
					
						
						
							
							idf.py: add exit_with_error for deprecation  
						
						 
						
						
						
						
					 
					
						2019-12-02 10:41:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						9d33ad5e25 
					 
					
						
						
							
							cmake: support git worktree  
						
						 
						
						... 
						
						
						
						Use rev-parse to get the HEAD directory instead of manually looking for
it. This method works in the main repository, worktrees and submodules.
Closes https://github.com/espressif/esp-idf/issues/4136  
						
						
					 
					
						2019-11-05 15:32:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						2dd74d4b7a 
					 
					
						
						
							
							ci: remove semicolon for cmake build system test  
						
						 
						
						
						
						
					 
					
						2019-11-03 16:52:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						b0bb53de06 
					 
					
						
						
							
							ci: test multiple sdkconfig defaults  
						
						 
						
						
						
						
					 
					
						2019-11-03 16:43:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						88b5a9c4d6 
					 
					
						
						
							
							ci: fix regression in build system tests  
						
						 
						
						... 
						
						
						
						On macOS, rsync --exclude option accepts absolute paths as well as
relative ones. On Linux, it doesn't, which results in endless recursive
copying of test_build_system directory. 
						
						
					 
					
						2019-11-01 15:43:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9ffd444e52 
					 
					
						
						
							
							Merge branch 'feature/ci_macos_build_system_test' into 'master'  
						
						 
						
						... 
						
						
						
						ci: add CMake build system test for macOS
See merge request espressif/esp-idf!6552  
						
						
					 
					
						2019-11-01 18:41:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						058d13c351 
					 
					
						
						
							
							ci: fixes for CMake build system test on macOS  
						
						 
						
						
						
						
					 
					
						2019-10-30 18:59:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						92d4b86182 
					 
					
						
						
							
							ci: add tests for sdkconfig.defaults.IDF_TARGET  
						
						 
						
						
						
						
					 
					
						2019-10-30 10:43:37 +01:00