Michael Zimmermann 
							
						 
					 
					
						
						
							
						
						74a459dd3d 
					 
					
						
						
							
							make code conform to Wstrict-prototypes  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/2937  
						
						
					 
					
						2019-08-01 16:28:56 +07:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						afbaf74007 
					 
					
						
						
							
							tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)  
						
						
						
						
					 
					
						2019-08-01 16:28:56 +07:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						e43513b610 
					 
					
						
						
							
							bugfix(uart): uniform AT_CMD char configuration  
						
						
						
						
					 
					
						2019-07-18 19:24:13 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						00b33a8e14 
					 
					
						
						
							
							vfs_uart: refactor to have static context structure  
						
						
						
						
					 
					
						2019-07-18 15:57:00 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						4cc962353c 
					 
					
						
						
							
							feat(uart): update uart driver for esp32s2beta  
						
						
						
						
					 
					
						2019-07-18 15:57:00 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						41062bea99 
					 
					
						
						
							
							VFS: Implement pread() and pwrite()  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/3515  
						
						
					 
					
						2019-07-11 06:20:21 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						43eb58da99 
					 
					
						
						
							
							VFS: Fix Kconfig prefix  
						
						
						
						
					 
					
						2019-07-02 17:17:18 +02:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						9eccd7c082 
					 
					
						
						
							
							components: use new component registration api  
						
						
						
						
					 
					
						2019-06-21 19:53:29 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						b5c3ac0ec2 
					 
					
						
						
							
							vfs_uart: refactor to have static context structure  
						
						
						
						
					 
					
						2019-06-20 11:32:24 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						cf2ba210ef 
					 
					
						
						
							
							uart: multichip support  
						
						
						
						
					 
					
						2019-06-20 11:32:22 +08:00 
						 
				 
			
				
					
						
							
							
								Kirill Chalov 
							
						 
					 
					
						
						
							
						
						4faf2de035 
					 
					
						
						
							
							Doc/review api ref storage  
						
						
						
						
					 
					
						2019-06-17 14:23:52 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						3882e48e8a 
					 
					
						
						
							
							cmake: use new signature form of target_link_library to link components  
						
						... 
						
						
						
						!4452  used setting LINK_LIBRARIES and INTERFACE_LINK_LIBRARIES to link
components built under ESP-IDF build system. However, LINK_LIBRARIES does
not produce behavior same as linking PRIVATE. This MR uses the new
signature for target_link_libraries directly instead. This also moves
setting dependencies during component registration rather than after all
components have been processed.
The consequence is that internally, components have to use the new
signature form as well. This does not affect linking the components to
external targets, such as with idf_as_lib example. This only affects
linking additional libraries to ESP-IDF libraries outside component processing (after
idf_build_process), which is not even possible for CMake<v3.13 as
target_link_libraries is not valid for targets not created in current
directory. See https://cmake.org/cmake/help/v3.13/policy/CMP0079.html#policy:CMP0079  
					
						2019-06-11 18:09:26 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						ddbd09eb15 
					 
					
						
						
							
							esp32/esp32s2beta: Extract common SPIRAM options into esp_commmon component  
						
						
						
						
					 
					
						2019-06-11 13:07:37 +08:00 
						 
				 
			
				
					
						
							
							
								suda-morris 
							
						 
					 
					
						
						
							
						
						84b2f9f14d 
					 
					
						
						
							
							build and link hello-world for esp32s2beta  
						
						
						
						
					 
					
						2019-06-11 13:07:37 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						399d2d2605 
					 
					
						
						
							
							all: Using xxx_periph.h  
						
						... 
						
						
						
						Using xxx_periph.h in whole IDF instead of xxx_reg.h, xxx_struct.h, xxx_channel.h ... .
Cleaned up header files from unnecessary headers (releated to soc/... headers). 
						
						
					 
					
						2019-06-03 14:15:08 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						22514c1dd9 
					 
					
						
						
							
							cmake: For gcc8 use linker to find paths to libc, libm, libstdc++, etc  
						
						... 
						
						
						
						Removes the need to know/guess the paths to these libraries. Once we are gcc 8 only, we
can remove -nostdlib and no additional arguments are needed for system libraries.
The catch is: any time IDF overrides a symbol in the toolchain sysroot, we need
an undefined linker marker to make sure this symbol is seen by linker. 
						
						
					 
					
						2019-05-28 12:54:37 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						0ae53691ba 
					 
					
						
						
							
							Rename Kconfig options (components/esp32)  
						
						
						
						
					 
					
						2019-05-21 09:09:01 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						92950db44e 
					 
					
						
						
							
							Rename Kconfig options (components/lwip)  
						
						
						
						
					 
					
						2019-05-21 09:09:01 +02:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						ffec9d4947 
					 
					
						
						
							
							components: update with build system changes  
						
						
						
						
					 
					
						2019-05-13 19:59:17 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						89798b328b 
					 
					
						
						
							
							Merge branch 'bugfix/select_init_sem' into 'master'  
						
						... 
						
						
						
						VFS: Allocate socket select semaphore outside ISR
See merge request idf/esp-idf!4591  
						
						
					 
					
						2019-04-25 19:10:08 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						90ee405afd 
					 
					
						
						
							
							ldgen: update component linker fragment files  
						
						
						
						
					 
					
						2019-04-04 15:57:34 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						2df9fb057d 
					 
					
						
						
							
							VFS: Allocate socket select semaphore outside ISR  
						
						
						
						
					 
					
						2019-03-22 13:47:32 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						940a1f6e79 
					 
					
						
						
							
							Merge branch 'feature/separate_rom_from_esp32' into 'master'  
						
						... 
						
						
						
						separate rom from esp32 component to esp_rom
Closes IDF-542
See merge request idf/esp-idf!4500  
						
						
					 
					
						2019-03-21 22:10:45 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						3a779380a7 
					 
					
						
						
							
							Merge branch 'feature/semihost_vfs' into 'master'  
						
						... 
						
						
						
						Adds semihosting VFS driver
Closes IDF-367
See merge request idf/esp-idf!4145  
						
						
					 
					
						2019-03-21 22:03:06 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c159984264 
					 
					
						
						
							
							separate rom from esp32 component to esp_rom  
						
						... 
						
						
						
						1. separate rom include files and linkscript to esp_rom
2. modefiy "include rom/xxx.h" to "include esp32/rom/xxx.h"
3. Forward compatible
4. update mqtt 
						
						
					 
					
						2019-03-21 18:51:45 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						48b1433772 
					 
					
						
						
							
							vfs: change fcntl argument to int (instead of va_list), add weak fcntl  
						
						
						
						
					 
					
						2019-03-19 21:44:17 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						4fc14e8eb6 
					 
					
						
						
							
							vfs: Adds semihosting VFS driver  
						
						
						
						
					 
					
						2019-03-08 15:08:10 +03:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						aa9d302814 
					 
					
						
						
							
							VFS: Implement poll() based on select()  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/2945  
						
						
					 
					
						2019-02-25 10:34:27 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						37126d3451 
					 
					
						
						
							
							Correct Kconfigs according to the coding style  
						
						
						
						
					 
					
						2019-01-29 13:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						c8e8044293 
					 
					
						
						
							
							VFS: move all functions into RAM which are called in the performance test  
						
						
						
						
					 
					
						2019-01-03 19:56:19 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						61beb16225 
					 
					
						
						
							
							vfs: fix unregister removing top level VFS instead of nested  
						
						... 
						
						
						
						Credits @neoniousTR.
Fixes https://github.com/espressif/esp-idf/pull/2770  
						
						
					 
					
						2018-12-06 19:43:49 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						21b3919369 
					 
					
						
						
							
							Merge branch 'bugfix/vfs_open_write_close_perf_test' into 'master'  
						
						... 
						
						
						
						Fix VFS unit test failure ("Open & write & close through VFS passes performance test")
Closes  #44 
See merge request idf/esp-idf!3759  
						
						
					 
					
						2018-11-29 09:40:54 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						738c56e84a 
					 
					
						
						
							
							Fix VFS_OPEN_WRITE_CLOSE_TIME unit test issue  
						
						... 
						
						
						
						Closes  idf/esp-idf#44  
					
						2018-11-28 20:36:08 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						957cf0ab84 
					 
					
						
						
							
							VFS: select() on UART should return immediately when data is buffered  
						
						
						
						
					 
					
						2018-11-27 13:39:00 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						6091021e83 
					 
					
						
						
							
							unity: separate common and IDF specific functionality  
						
						... 
						
						
						
						New unity component can be used for testing other applications.
Upstream version of Unity is included as a submodule.
Utilities specific to ESP-IDF unit tests (partitions, leak checking
setup/teardown functions, etc) are kept only in unit-test-app.
Kconfig options are added to allow disabling certain Unity features. 
						
						
					 
					
						2018-11-19 12:36:31 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						aa692b3483 
					 
					
						
						
							
							vfs: implement fsync for UART VFS  
						
						
						
						
					 
					
						2018-11-19 12:36:31 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						fb334baa7c 
					 
					
						
						
							
							VFS: Implement utime()  
						
						
						
						
					 
					
						2018-11-05 09:54:01 +01:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						cc774111bf 
					 
					
						
						
							
							cmake: Add support for test build  
						
						
						
						
					 
					
						2018-10-20 12:07:24 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						159ff6e08e 
					 
					
						
						
							
							unit tests: Only initialise tcpip_adapter() when needed by the test  
						
						... 
						
						
						
						Prevents unexpected memory allocations when running tests which
don't require tcpip_adapter. 
						
						
					 
					
						2018-10-17 22:53:46 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						ccbe517702 
					 
					
						
						
							
							vfs: fix a fallthrough comment to silence the warning  
						
						
						
						
					 
					
						2018-09-20 18:53:15 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						d9939cedd9 
					 
					
						
						
							
							cmake: make main a component again  
						
						
						
						
					 
					
						2018-09-11 09:44:12 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						b355854d4d 
					 
					
						
						
							
							Merge branch 'master' into feature/cmake  
						
						
						
						
					 
					
						2018-09-05 10:35:04 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						5395435816 
					 
					
						
						
							
							Add basic support for termios.h  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/2063  
						
						
					 
					
						2018-08-30 14:29:20 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						ff2404a272 
					 
					
						
						
							
							Merge branch 'master' into feature/cmake  
						
						
						
						
					 
					
						2018-08-16 17:14:17 +10:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						1ef13c524c 
					 
					
						
						
							
							asio: initial idf port of asio library without ssl  
						
						
						
						
					 
					
						2018-07-30 06:28:43 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c77f84e788 
					 
					
						
						
							
							Merge branch 'feature/fs_truncate_support' into 'master'  
						
						... 
						
						
						
						FATFS truncate support
See merge request idf/esp-idf!2541  
						
						
					 
					
						2018-06-14 13:56:39 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						59ab2136e8 
					 
					
						
						
							
							Merge branch 'doc/kconfig_item' into 'master'  
						
						... 
						
						
						
						doc: fix the level inconsistent issue in Kconfig document
See merge request idf/esp-idf!2460  
						
						
					 
					
						2018-06-14 12:51:50 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						ea711f2ee9 
					 
					
						
						
							
							vfs, fatfs: Add file truncate for fatfs  
						
						
						
						
					 
					
						2018-06-14 06:37:21 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						636485db8e 
					 
					
						
						
							
							vfs: change task{ENTER/EXIT}_CRITICAL with port{ENTER/EXIT}_CRITICAL  
						
						... 
						
						
						
						Signed-off-by: Mahavir Jain <mahavir@espressif.com > 
						
						
					 
					
						2018-06-12 11:19:39 +05:30 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						87077a5478 
					 
					
						
						
							
							test: Tweaks to reduce variation in CI unit tests  
						
						... 
						
						
						
						spi test: Prime the flash cache before each test to minimise flash cache misses.
VFS performance test: Increase the number of runs to minimise influence of an isolated bad run. 
						
						
					 
					
						2018-06-08 14:42:44 +10:00