Angus Gratton 
							
						 
					 
					
						
						
							
						
						4d7bc8e8ba 
					 
					
						
						
							
							idf.py: Improve status output, error message output  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						abef220b13 
					 
					
						
						
							
							cmake: Allow selecting toolchain file based on config  
						
						 
						
						... 
						
						
						
						Refactor IDF "project" functionality under a wrapping of the default
"project" command, so we can tweak it a bit...
Will need more testing in other environments. 
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						04a944598f 
					 
					
						
						
							
							cmake: Export compile_commands.json as part of build  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						efb5928934 
					 
					
						
						
							
							idf.py build & flash tool  
						
						 
						
						... 
						
						
						
						Generate flasher args files & .json project info file as part of cmake build 
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						7eaf2f4bdb 
					 
					
						
						
							
							kconfig: Allow out of tree building, build under cmake build directory  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						cb99531d15 
					 
					
						
						
							
							cmake: Generate PHY init data partition as part of the build  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						0bdc12256e 
					 
					
						
						
							
							cmake: Add "size" target, update idf_size.py for different linker behaviour  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						1f8e07fd8f 
					 
					
						
						
							
							cmake: Add sdkconfig.defaults support  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						be962a9444 
					 
					
						
						
							
							cmake: Re-run cmake if submodule commits change or a submodule is deinit-ed  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4f1a856dbf 
					 
					
						
						
							
							cmake: Remove defaults for COMPONENT_SRCDIRS, COMPONENT_SRCS, COMPONENT_ADD_INCLUDEDIRS  
						
						 
						
						... 
						
						
						
						* Philosophical: "explicit is better than implicit".
* Practical: Allows useful errors if invalid directories given in components as the defaults aren't
  always used. Also trims the -I path from a number of components that have no actual include
  directory.
* Simplifies knowing which components will be header-only and which won't 
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3fac2b2ddc 
					 
					
						
						
							
							cmake: Refactor bootloader_subproject into the bootloader component itself  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						674d398c93 
					 
					
						
						
							
							cmake: Add partition table, and .bin file targets  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3ae4822115 
					 
					
						
						
							
							cmake: Add partition table generation  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						ce6748873d 
					 
					
						
						
							
							cmake: Add embedding files in components support  
						
						 
						
						... 
						
						
						
						Add subscribe_publish AWS example and fixes to allow it to build. 
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						134f2238bd 
					 
					
						
						
							
							cmake: Refactor main cmake project logic  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						7f29593a7d 
					 
					
						
						
							
							cmake: Bootloader subproject & "clean" cleanup  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						067a19ad88 
					 
					
						
						
							
							cmake: Move global IDF-specific compiler/linker options out of the toolchain file  
						
						 
						
						... 
						
						
						
						Should restore compatibility with cmake pre-v3.7 
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f04525095f 
					 
					
						
						
							
							cmake: Move third-party cmake modules to their own directory  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						68e75dd0df 
					 
					
						
						
							
							cmake: Detect missing or out of date submodules during cmake pass  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						35f521afb6 
					 
					
						
						
							
							cmake: Add toolchain version check  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						99a2359c5c 
					 
					
						
						
							
							confgen: Create config file if missing  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c671a0c3eb 
					 
					
						
						
							
							build system: Initial cmake support, work in progress  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a538644560 
					 
					
						
						
							
							config: Add new Python & kconfiglib-based config management tool  
						
						 
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						48379b8bbe 
					 
					
						
						
							
							unit-test.py: increase timeout for test app start up  
						
						 
						
						
						
						
					 
					
						2018-04-26 18:52:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						c61c2a63d0 
					 
					
						
						
							
							unity: flush test name before starting the test, use printf everywhere  
						
						 
						
						... 
						
						
						
						Unit test runner expects to see the test name echoed after test
selection is made. If the unit test immediately goes into sleep mode,
UART output will not be complete, and test runner will not see the
test name. This flushes the stream buffer and waits for UART FIFO to
be empty before starting the test.
Additionally some parts of code used unity_printf and some used
printf. Since unity_printf was only useful during very early tests
when newlib was not available, replace all its usages with printf. 
						
						
					 
					
						2018-04-26 18:52:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fa3205737f 
					 
					
						
						
							
							partition_table: Check configured flash size fits in partition table  
						
						 
						
						... 
						
						
						
						Check happens at build time, so flash size config may need to be changed.
Also fixes MD5_OPT undefined warning, closes https://github.com/espressif/esp-idf/issues/1867  
						
						
					 
					
						2018-04-26 09:51:55 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						907248b6a7 
					 
					
						
						
							
							Merge branch 'feature/nvs_coverage' into 'master'  
						
						 
						
						... 
						
						
						
						NVS: add power off recovery and coverage test into CI
See merge request idf/esp-idf!2246  
						
						
					 
					
						2018-04-24 23:42:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						4e982d4b18 
					 
					
						
						
							
							Merge branch 'feature/idf_size_report_symbols' into 'master'  
						
						 
						
						... 
						
						
						
						Feature/idf-size: report per-archive symbols and their sizes
See merge request idf/esp-idf!1956  
						
						
					 
					
						2018-04-20 23:55:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						6185e722c3 
					 
					
						
						
							
							Revert "Merge branch 'feature/vfs_select' into 'master'"  
						
						 
						
						... 
						
						
						
						This reverts merge request !2074  
						
						
					 
					
						2018-04-20 11:51:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9d0751e2b1 
					 
					
						
						
							
							ci: support jobs which don’t run unless triggered by name  
						
						 
						
						... 
						
						
						
						By default, any job will run unless a filter is given, in that case
the filter will determine if the job should run or not. Some jobs do
not need to be run by default, and should only be triggered using the
bot. For such jobs, BOT_NEEDS_TRIGGER_BY_NAME can added to
environment variables. 
						
						
					 
					
						2018-04-19 15:08:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						88d0d6ffb0 
					 
					
						
						
							
							Merge branch 'feature/vfs_select' into 'master'  
						
						 
						
						... 
						
						
						
						Allow VFS file descriptors in select()
See merge request idf/esp-idf!2074  
						
						
					 
					
						2018-04-19 15:06:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						96b4a45cde 
					 
					
						
						
							
							Merge branch 'feature/remove_make_dependency_on_git' into 'master'  
						
						 
						
						... 
						
						
						
						make: remove build system dependency on `git` using some hooks
See merge request idf/esp-idf!2211  
						
						
					 
					
						2018-04-19 13:01:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						6852d653bd 
					 
					
						
						
							
							Allow VFS file descriptors in select()  
						
						 
						
						
						
						
					 
					
						2018-04-17 11:25:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						790049b3dd 
					 
					
						
						
							
							build: remove some debug lines printed when V=0  
						
						 
						
						... 
						
						
						
						With V=0, build process would print “including .../Makefile.projbuild" lines, causing problems for print_flash_cmd target.
The issue was due to the way macro expansion works in make. To delay evaluation of info function until the execution of expanded block, two dollar signs are required.
Test for print_flash_cmd target added. 
						
						
					 
					
						2018-04-17 08:04:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						4a7ca68596 
					 
					
						
						
							
							tools/ci: add test case for build without dependency on git  
						
						 
						
						... 
						
						
						
						Signed-off-by: Mahavir Jain <mahavir@espressif.com > 
						
						
					 
					
						2018-04-13 17:15:17 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						bcbcdf6f99 
					 
					
						
						
							
							build: fix excluding source files outside of component root  
						
						 
						
						... 
						
						
						
						Since !2190 , source files located outside of the component root
produce object files inside build directory. This change fixes
handling of COMPONENT_OBJEXCLUDE variable for such files. Tests are
added. 
						
						
					 
					
						2018-04-12 14:28:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						33480d1a2c 
					 
					
						
						
							
							Enable -Wwrite-strings when compiling IDF's own C files  
						
						 
						
						
						
						
					 
					
						2018-04-10 08:53:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						53234ef2bc 
					 
					
						
						
							
							Merge branch 'refactor/rtc_split_module' into 'master'  
						
						 
						
						... 
						
						
						
						bugfix(rtc): make sure peripherals (DAC, HALL) are turned off before conversion.
See merge request idf/esp-idf!1848  
						
						
					 
					
						2018-04-04 09:00:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						d7c8866896 
					 
					
						
						
							
							Merge branch 'test/support_multi_stage_unit_test_case' into 'master'  
						
						 
						
						... 
						
						
						
						unit-test-app: support multi stage unit test case
See merge request idf/esp-idf!2139  
						
						
					 
					
						2018-04-03 18:20:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								He Yin Ling 
							
						 
					 
					
						
						
							
						
						fee844d22c 
					 
					
						
						
							
							unit-test-app: support multi stages test  
						
						 
						
						
						
						
					 
					
						2018-03-30 11:38:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (Xiao Xufeng) 
							
						 
					 
					
						
						
							
						
						cef8baf424 
					 
					
						
						
							
							bugfix(rtc): make sure peripherals (DAC, HALL) are turned off before conversion.  
						
						 
						
						... 
						
						
						
						refactor structure of ``rtc_module.c`` to make it more clearly.
Closes https://github.com/espressif/esp-idf/issues/1517  
						
						
					 
					
						2018-03-28 17:10:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						f3d61015f7 
					 
					
						
						
							
							build: Fix problems with building kconfig and generating sdkconfig  
						
						 
						
						... 
						
						
						
						We had some problems:
    simultaneous compiling of kconfig in the same tree;
    attempt to use menuconfig in some examples and ut in batch mode (w/o interactive console)
Also increase debug abilities in CI:
    force non-interactive building;
    add variable DEBUG_SHELL to toggle verbosity of scripts 
						
						
					 
					
						2018-03-28 10:39:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6acb38af4c 
					 
					
						
						
							
							Merge branch 'bugfix/idf_monitor_windows10' into 'master'  
						
						 
						
						... 
						
						
						
						idf_monitor: Fix bug with Windows 10 sometimes printing a character twice
See merge request idf/esp-idf!1964  
						
						
					 
					
						2018-02-27 06:21:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						672f8b057e 
					 
					
						
						
							
							Merge branch 'feature/idf_size_sort_archives' into 'master'  
						
						 
						
						... 
						
						
						
						Feature/idf size sort on size
See merge request idf/esp-idf!1957  
						
						
					 
					
						2018-02-22 07:31:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3e83cfd77c 
					 
					
						
						
							
							idf_monitor: Fix bug with Windows 10 sometimes printing a character twice  
						
						 
						
						... 
						
						
						
						Turns out when IOError is thrown by the console, the character is
also successfully displayed.
Revisits fix from https://github.com/espressif/esp-idf/issues/1136 
As reported https://esp32.com/viewtopic.php?f=14&t=4766&p=20637  
						
						
					 
					
						2018-02-21 08:35:43 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kedar Sovani 
							
						 
					 
					
						
						
							
						
						c8ef747c0a 
					 
					
						
						
							
							idf_size: Report per-symbol size from the map file  
						
						 
						
						... 
						
						
						
						Report as per the relevant sections output in the 'archives' output 
						
						
					 
					
						2018-02-19 17:13:56 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kedar Sovani 
							
						 
					 
					
						
						
							
						
						c9e6ed7d60 
					 
					
						
						
							
							idf_size: Sort output on total-size instead of filename  
						
						 
						
						
						
						
					 
					
						2018-02-19 11:50:46 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						4322e31c98 
					 
					
						
						
							
							Make it easier to look up error messages  
						
						 
						
						... 
						
						
						
						tools/gen_esp_err_to_name.py generates
components/esp32/esp_err_to_name.c for lookup of the error codes from
all of the IDF project and easily identify all codes in one place 
						
						
					 
					
						2018-02-15 14:19:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								He Yin Ling 
							
						 
					 
					
						
						
							
						
						532107c958 
					 
					
						
						
							
							Merge branch 'test/ut_script' into 'master'  
						
						 
						
						... 
						
						
						
						test: use the tiny-test-fw to run the unit test in CI
See merge request idf/esp-idf!1558  
						
						
					 
					
						2018-02-06 18:03:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						7ade59db6a 
					 
					
						
						
							
							Merge branch 'bugfix/idf_monitor_fixes' into 'master'  
						
						 
						
						... 
						
						
						
						idf_monitor bug fixes
See merge request idf/esp-idf!1889  
						
						
					 
					
						2018-02-05 20:59:33 +08:00