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 
						 
				 
			
				
					
						
							
							
								Hrishikesh Dhayagude 
							
						 
					 
					
						
						
							
						
						edb8b91efc 
					 
					
						
						
							
							Set default AP handlers in wifi_create_and_start_ap()  
						
						
						
						
					 
					
						2020-09-08 11:36:07 +05:30 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						95b5ef3687 
					 
					
						
						
							
							esp-netif: wifi-deinit to clear handlers only in tcpip-adapter mode  
						
						
						
						
					 
					
						2020-05-19 08:34:36 +00:00 
						 
				 
			
				
					
						
							
							
								xiehang 
							
						 
					 
					
						
						
							
						
						c0148ef1e8 
					 
					
						
						
							
							lwip: Enable IPv6 stateless address autoconfiguration  
						
						
						
						
					 
					
						2020-01-14 07:15:26 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Schaub 
							
						 
					 
					
						
						
							
						
						f21107d12d 
					 
					
						
						
							
							esp_netif/tcpip_adapter: declare functions extern "C"  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/4408  
						
						
					 
					
						2019-12-17 09:02:51 +01:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ac11545e0a 
					 
					
						
						
							
							ethernet: warning when double start/stop  
						
						
						
						
					 
					
						2019-12-03 16:10:20 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c3ee156df0 
					 
					
						
						
							
							ethernet: move netif glue && add ref counter  
						
						... 
						
						
						
						1. move netif glue into single file
2. add reference counter for Ethernet driver 
						
						
					 
					
						2019-11-27 10:36:32 +08:00 
						 
				 
			
				
					
						
							
							
								xueyunfei 
							
						 
					 
					
						
						
							
						
						2eea2dbeb4 
					 
					
						
						
							
							Add feature for set dhcp time out  
						
						
						
						
					 
					
						2019-11-22 17:24:16 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						7f5cda1b82 
					 
					
						
						
							
							tcpip_adapter: updated tcpip_adapter compatablity layer to include all  
						
						... 
						
						
						
						public API and keep 100% backward compatibility
update build of tcpip adapter when ethernet disabled 
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						20add7da60 
					 
					
						
						
							
							esp_netif: extract wifi_netif module as an abstraction to wifi universal interface defined by if handle and callback  
						
						
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						cf710a3cb1 
					 
					
						
						
							
							esp_netif: include tcpip_adapter legacy header by default to provide *implicit* compatiblity  
						
						
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						549ee87912 
					 
					
						
						
							
							esp_netif: moving default netifs to wifi, moved sta_list to a separate header -- note will fail unit tests  
						
						
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						3a19bf055d 
					 
					
						
						
							
							esp_netif and examples: using wifi driver handle, update examples and tests to pass the CI  
						
						
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						ba13275c6b 
					 
					
						
						
							
							esp_netif: update default DHCP IP addresses to be in line with old interface, added loopback implementation, explicit esp-netif init, sanity checks for parameters added  
						
						
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						ffe043b1a8 
					 
					
						
						
							
							esp_netif: Introduction of esp-netif component as a replacement of tcpip_adpter  
						
						... 
						
						
						
						- provides object oriented access to network intefaces
- not limited to default netifs
- more generic abstraction to network input output functions
- event handler registration removed from component responsibility
- backward compatibility layer for legacy tcpip_apapter APIs
Closes IDF-39 
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						438d513a95 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_merge  
						
						
						
						
					 
					
						2019-09-16 16:18:48 +10:00 
						 
				 
			
				
					
						
							
							
								liu zhifu 
							
						 
					 
					
						
						
							
						
						003a9872b7 
					 
					
						
						
							
							esp_wifi: wifi support new event mechanism  
						
						... 
						
						
						
						1. WiFi support new event mechanism
2. Update examples to use new event mechanism 
						
						
					 
					
						2019-08-20 09:39:51 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						e32d27e7e8 
					 
					
						
						
							
							esp_eth: Add CONFIG_ETH_ENABLED flag to enable/disable ethernet at build time  
						
						... 
						
						
						
						Always enabled by default, as SPI/Ethernet support is enabled by default. 
						
						
					 
					
						2019-08-13 17:14:16 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						04ae56806c 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_update  
						
						
						
						
					 
					
						2019-08-08 15:26:58 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						24d26fccde 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_update  
						
						
						
						
					 
					
						2019-08-08 13:44:24 +10:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						afbaf74007 
					 
					
						
						
							
							tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)  
						
						
						
						
					 
					
						2019-08-01 16:28:56 +07:00 
						 
				 
			
				
					
						
							
							
								xueyunfei 
							
						 
					 
					
						
						
							
						
						f29ff2c552 
					 
					
						
						
							
							Modify IPv6 functionality compatible with lwip2.1.2  
						
						
						
						
					 
					
						2019-07-16 16:22:11 +08:00 
						 
				 
			
				
					
						
							
							
								xueyunfei 
							
						 
					 
					
						
						
							
						
						fa02598b5c 
					 
					
						
						
							
							lwip_2.1.2 for idf_4.0  
						
						
						
						
					 
					
						2019-07-07 01:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								suda-morris 
							
						 
					 
					
						
						
							
						
						90c4827bd2 
					 
					
						
						
							
							add esp_eth component  
						
						
						
						
					 
					
						2019-06-26 10:19:23 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						9eccd7c082 
					 
					
						
						
							
							components: use new component registration api  
						
						
						
						
					 
					
						2019-06-21 19:53:29 +08:00 
						 
				 
			
				
					
						
							
							
								suda-morris 
							
						 
					 
					
						
						
							
						
						84b2f9f14d 
					 
					
						
						
							
							build and link hello-world for esp32s2beta  
						
						
						
						
					 
					
						2019-06-11 13:07:37 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						684514b3d6 
					 
					
						
						
							
							ci: added standard set of network suite for lwip as a part of weekend test  
						
						
						
						
					 
					
						2019-06-04 08:27:53 +02:00 
						 
				 
			
				
					
						
							
							
								suda-morris 
							
						 
					 
					
						
						
							
						
						c187f1ef6b 
					 
					
						
						
							
							esp_event: fix bug in set_default_eth_handler  
						
						
						
						
					 
					
						2019-05-31 16:00:15 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						24a2e5a17e 
					 
					
						
						
							
							Rename Kconfig options (components/tcpip_adapter)  
						
						
						
						
					 
					
						2019-05-21 09:09:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						198d7d4754 
					 
					
						
						
							
							tcpip_adapter: unregister shutdown handlers, don’t fail on repeated registration  
						
						
						
						
					 
					
						2019-04-11 12:04:58 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						b1d1e37f87 
					 
					
						
						
							
							event loop: re-implement based on esp_event library  
						
						... 
						
						
						
						Includes ds2ds unit test fix, iperf example test fix 
						
						
					 
					
						2019-04-11 12:04:58 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						1872e34115 
					 
					
						
						
							
							tcpip_adapter: add event declarations  
						
						
						
						
					 
					
						2019-04-11 12:04:58 +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 
						 
				 
			
				
					
						
							
							
								zhangyanjiao 
							
						 
					 
					
						
						
							
						
						27cc0d1f91 
					 
					
						
						
							
							modify the behavior for dhcpserver and tcpip_adapter:  
						
						... 
						
						
						
						1. dhcp_server: suppress send_offer debug output
2. tcpip_adapter: zero-initialize system_event_t structures
3. tcpip_adapter: pass client IP address along with SYSTEM_EVENT_AP_STAIPASSIGNED
Closes https://github.com/espressif/esp-idf/issues/2924 
Closes https://github.com/espressif/esp-idf/issues/2949  
						
						
					 
					
						2019-03-11 12:11:05 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						37126d3451 
					 
					
						
						
							
							Correct Kconfigs according to the coding style  
						
						
						
						
					 
					
						2019-01-29 13:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						9a08e49ca9 
					 
					
						
						
							
							tcpip_adapter: Rename DHCP option types to include DHCP in the type name  
						
						
						
						
					 
					
						2018-12-18 14:07:43 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						ede47ed33a 
					 
					
						
						
							
							tcpip_adapter: Update header descriptions, constify some parameters  
						
						
						
						
					 
					
						2018-12-18 14:07:43 +11:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						097282a8e3 
					 
					
						
						
							
							mdns: fixed crashes on network changes  
						
						... 
						
						
						
						1) two events AP_STOP, AP_START shortly after each other may cause IGMP config on already stopped netif
2) not properly locked sending packets to queue from timer task
closes  #2580  
						
						
					 
					
						2018-10-24 12:03:41 +02:00 
						 
				 
			
				
					
						
							
							
								MartinValik 
							
						 
					 
					
						
						
							
						
						2e79baa1db 
					 
					
						
						
							
							lwip: DHCP restore last IP  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/799  
						
						
					 
					
						2018-09-17 11:11:25 +08:00 
						 
				 
			
				
					
						
							
							
								zhangyanjiao 
							
						 
					 
					
						
						
							
						
						237cc88b9f 
					 
					
						
						
							
							lwip: add code for sending gratuitous ARP periodically  
						
						
						
						
					 
					
						2018-09-11 14:36:42 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						d9939cedd9 
					 
					
						
						
							
							cmake: make main a component again  
						
						
						
						
					 
					
						2018-09-11 09:44:12 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						cff2ef695a 
					 
					
						
						
							
							Merge branch 'master' into feature/cmake  
						
						
						
						
					 
					
						2018-09-06 20:23:04 +08:00 
						 
				 
			
				
					
						
							
							
								Zhang Yan Jiao 
							
						 
					 
					
						
						
							
						
						3578fe39e0 
					 
					
						
						
							
							Feature/sync lwip as submodule  
						
						
						
						
					 
					
						2018-09-06 19:43:08 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a9c4ed7139 
					 
					
						
						
							
							Merge branch 'master' into feature/cmake  
						
						
						
						
					 
					
						2018-08-30 18:51:01 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						b63f6a8a95 
					 
					
						
						
							
							emac:optimise tcpip_adapter and fix emac_dev.c  
						
						... 
						
						
						
						1. move CONFIG_xx macros to Kconfig
2. fix a bug that make EMAC_DMAOPERATION_MODE_ERG mess 
						
						
					 
					
						2018-08-20 19:52:48 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6b9784cc45 
					 
					
						
						
							
							Merge branch 'master' into feature/cmake_update  
						
						
						
						
					 
					
						2018-05-31 14:46:23 +10:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						cb649e452f 
					 
					
						
						
							
							remove executable permission from source files  
						
						
						
						
					 
					
						2018-05-29 20:07:45 +08:00 
						 
				 
			
				
					
						
							
							
								zhangyanjiao 
							
						 
					 
					
						
						
							
						
						3f031cdd9d 
					 
					
						
						
							
							add event SYSTEM_EVENT_AP_STAIPASSIGNED  
						
						
						
						
					 
					
						2018-05-19 13:14:12 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						1cb5712463 
					 
					
						
						
							
							cmake: Add component dependency support  
						
						... 
						
						
						
						Components should set the COMPONENT_REQUIRES & COMPONENT_PRIVATE_REQUIRES variables to define their
requirements. 
						
						
					 
					
						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