Jakob Hasse 
							
						 
					 
					
						
						
							
						
						548022fbe6 
					 
					
						
						
							
							refactor(linux): excluded all non-Linux components from build  
						
						... 
						
						
						
						* All components which won't build (yet) on Linux are excluded.
  This enables switching to Linux in an application without
  explicitly setting COMPONENTS to main in the main
  CMakeLists.txt.
* ESP Timer provides headers for Linux now
* automatically disabling LWIP in Kconfig if it is not available
doc(linux): brought section
  "Component Linux/Mock Support Overview" up to date 
						
						
					 
					
						2023-10-16 17:06:54 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						ac2515e199 
					 
					
						
						
							
							refactor(lwip): Added on/off switch for LwIP stack  
						
						... 
						
						
						
						* This switch allows applications to replace lwip with a different
  IP stack or just make it build if it is a dependency but not
  actually needed. 
						
						
					 
					
						2023-09-22 10:03:13 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						6d87100a70 
					 
					
						
						
							
							feat(examples): add local components via idf_component.yml  
						
						... 
						
						
						
						Specifying all the dependencies (managed and local) in the manifest
makes it easier for users to see every component the example
depends on. 
						
						
					 
					
						2023-09-19 10:38:24 +02:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						9aa23a4320 
					 
					
						
						
							
							ci(wifi): add more wifi runners  
						
						... 
						
						
						
						sockets: add ipv6 only test 
						
						
					 
					
						2023-07-24 18:09:55 +08:00 
						 
				 
			
				
					
						
							
							
								Euripedes Rocha 
							
						 
					 
					
						
						
							
						
						4778d9b477 
					 
					
						
						
							
							protocols/examples: Disable Wifi connection if not supported  
						
						... 
						
						
						
						- Disable Kconfig option for Wifi if not supported by the SoC
- Enable building mqtt examples when target is set to esp32h2 
						
						
					 
					
						2023-05-30 13:26:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						b2af4d9689 
					 
					
						
						
							
							lwip/linux: Add lwip support for networking component under linux  
						
						... 
						
						
						
						linux/lwip: Wrap some IO posix functions
* to workaourd the FreeRTOS EINTR issue (when building without lwip)
* to correctly choose the sub-system based on fd (when building with
lwip) -- passing control to either linux/system or to lwip
This commit also addapts tapio-if to provide DHCP client by default and
configurable settings for static IP 
						
						
					 
					
						2023-05-05 05:03:39 +00:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						5d04ebab51 
					 
					
						
						
							
							examples: Update socket udp_client to support lwip on linux  
						
						... 
						
						
						
						This uses FreeRTOS simulator and lwip on linux, with options
to use tap-io commponent for host network interactions. 
						
						
					 
					
						2023-01-31 08:43:50 +01:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						c07d237ffe 
					 
					
						
						
							
							examples: enable build esp32c6 for wifi and network examples  
						
						
						
						
					 
					
						2023-01-12 14:50:06 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						8aca3932b0 
					 
					
						
						
							
							CI: enable more wifi cases  
						
						
						
						
					 
					
						2023-01-06 06:03:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						51d2d20f75 
					 
					
						
						
							
							example: add socket scripts again  
						
						
						
						
					 
					
						2022-12-16 19:03:25 +08:00 
						 
				 
			
				
					
						
							
							
								Suren Gabrielyan 
							
						 
					 
					
						
						
							
						
						ec9abc7b02 
					 
					
						
						
							
							Examples: update README of socket examples  
						
						
						
						
					 
					
						2022-12-15 14:55:47 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						2d006d488c 
					 
					
						
						
							
							CI: Migrate socket example tests to pytest  
						
						
						
						
					 
					
						2022-12-15 14:55:42 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						df92048180 
					 
					
						
						
							
							CI: fix ipv6 test failed on some runners  
						
						
						
						
					 
					
						2022-12-14 15:58:49 +08:00 
						 
				 
			
				
					
						
							
							
								simon.chupin 
							
						 
					 
					
						
						
							
						
						35dda59209 
					 
					
						
						
							
							tools: remove the dependency on the future package  
						
						
						
						
					 
					
						2022-08-09 16:46:58 +02:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						d54e1e8379 
					 
					
						
						
							
							CI: make sure that reading of the ipv4 address has finished  
						
						
						
						
					 
					
						2022-07-15 14:21:39 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						2f75733ad7 
					 
					
						
						
							
							CI: Improve common test methods  
						
						... 
						
						
						
						also fix ota test cases 
						
						
					 
					
						2022-07-15 14:21:34 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						4313ff4655 
					 
					
						
						
							
							CI: input ssid password depends on sdkconfig  
						
						
						
						
					 
					
						2022-07-15 01:16:36 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						472ac26712 
					 
					
						
						
							
							CI: update test cases to use different environment variables  
						
						... 
						
						
						
						change test environments
optimize asio udp server test
fix icmp echo test case
use ethernet_router env to run iperf test cases 
						
						
					 
					
						2022-07-15 01:16:35 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						c0568611dd 
					 
					
						
						
							
							docs: changes docs supported targets tables  
						
						
						
						
					 
					
						2022-07-14 08:26:32 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						f7be540222 
					 
					
						
						
							
							ci: partially enable example build for esp32c2  
						
						
						
						
					 
					
						2022-06-02 14:17:31 +08:00 
						 
				 
			
				
					
						
							
							
								Djordje Nedic 
							
						 
					 
					
						
						
							
						
						facab8c5a7 
					 
					
						
						
							
							tools: Increase the minimal supported CMake version to 3.16  
						
						... 
						
						
						
						This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI. 
						
						
					 
					
						2022-06-01 06:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						766aa57084 
					 
					
						
						
							
							Build & config: Remove leftover files from the unsupported "make" build system  
						
						
						
						
					 
					
						2021-11-11 15:32:36 +01:00 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						0a395134d4 
					 
					
						
						
							
							Split example_tests with Example_WIFI tag group into Example_OTA and Example_Protocols  
						
						
						
						
					 
					
						2021-04-15 04:00:06 +00:00 
						 
				 
			
				
					
						
							
							
								yuanjm 
							
						 
					 
					
						
						
							
						
						821eea45b3 
					 
					
						
						
							
							examples: Strip IPv6 function in example and use sockaddr_storage to replace sockaddr_in6  
						
						
						
						
					 
					
						2021-02-23 18:26:03 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						0146f258d7 
					 
					
						
						
							
							style: format python files with isort and double-quote-string-fixer  
						
						
						
						
					 
					
						2021-01-26 10:49:01 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						25499115eb 
					 
					
						
						
							
							ci: Made socket tests more robust  
						
						... 
						
						
						
						Added common timeout
Added debug logs for both addr families
Renamed example tests to have different names 
						
						
					 
					
						2020-12-29 13:22:54 +00:00 
						 
				 
			
				
					
						
							
							
								He Yin Ling 
							
						 
					 
					
						
						
							
						
						a908174c06 
					 
					
						
						
							
							test: remove fake binary size check in example test:  
						
						... 
						
						
						
						the binary size check in example test was removed long time ago. Now we
have updated ttfw_idf to raise exception when performance standard is
not found. These fake performance check will be regarded as error.
Remove them now. 
						
						
					 
					
						2020-11-24 17:53:33 +08:00 
						 
				 
			
				
					
						
							
							
								Xue Yun Fei 
							
						 
					 
					
						
						
							
						
						74236f0b29 
					 
					
						
						
							
							bugfix for ipv6_address_value_issue  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/5663  
						
						
					 
					
						2020-11-13 08:55:32 +00: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 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						6adb1a0609 
					 
					
						
						
							
							example: Remove duplicate commands and invalid serial port information  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/5049  
						
						
					 
					
						2020-04-08 13:17:48 +02:00 
						 
				 
			
				
					
						
							
							
								Axel Lin 
							
						 
					 
					
						
						
							
						
						8592f14a93 
					 
					
						
						
							
							socket examples: Fix udp_client build error  
						
						... 
						
						
						
						Fix below build error:
../main/udp_client.c: In function 'udp_client_task':
../main/udp_client.c:58:41: error: 'addr_str' undeclared (first use in this function); did you mean 'caddr_t'?
Fixes: 995ef85e85axel.lin@gmail.com > 
						
						
					 
					
						2020-03-28 11:29:20 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						a5a750ba48 
					 
					
						
						
							
							examples: add socket stdin utils to common connect component  
						
						
						
						
					 
					
						2020-03-23 12:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						995ef85e85 
					 
					
						
						
							
							socket examples: add tests for server and client applications  
						
						
						
						
					 
					
						2020-03-23 12:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						94ded5fb2f 
					 
					
						
						
							
							socket-examples: IPv6 related update for examples to set correct scoped id  
						
						... 
						
						
						
						The scope id must be present when connecting to IPv6 Local Link
address. 
						
						
					 
					
						2020-03-23 12:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						31b2702387 
					 
					
						
						
							
							esp_netif, examples: esp_netif_init() moved into ESP_ERROR_CHECK()  
						
						... 
						
						
						
						esp_netif_init() returns standard esp_err_t error code (unlike tcpip_adapter init), so shall be checked for the return value
Also to make the initialization code more consistent. 
						
						
					 
					
						2019-12-17 09:07:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						a49b934ef8 
					 
					
						
						
							
							examples: protocol examples which use common connection component  
						
						... 
						
						
						
						updated to use esp_netif_init instead of tcpip_adapter in initialization code 
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						b23718995a 
					 
					
						
						
							
							Merge branch 'bugfix/strict_prototypes' into 'master'  
						
						... 
						
						
						
						Enable strict prototypes checks
Closes IDFGH-757
See merge request espressif/esp-idf!4546  
						
						
					 
					
						2019-08-05 09:38:39 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						e7dba7d7bc 
					 
					
						
						
							
							examples: change default build instructions in docs to CMake  
						
						
						
						
					 
					
						2019-08-02 16:32:46 +05:30 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						afbaf74007 
					 
					
						
						
							
							tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)  
						
						
						
						
					 
					
						2019-08-01 16:28:56 +07:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						6771eead80 
					 
					
						
						
							
							examples: use new component registration api  
						
						
						
						
					 
					
						2019-06-21 19:53:29 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						28cf1c83df 
					 
					
						
						
							
							examples/protocols/sockets: use common network component  
						
						
						
						
					 
					
						2019-04-15 03:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						37126d3451 
					 
					
						
						
							
							Correct Kconfigs according to the coding style  
						
						
						
						
					 
					
						2019-01-29 13:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								MartinValik 
							
						 
					 
					
						
						
							
						
						5a76f1af19 
					 
					
						
						
							
							BSD Socket examples  
						
						
						
						
					 
					
						2018-10-16 09:48:57 +02:00