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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xieqinan 
							
						 
					 
					
						
						
							
						
						745780cdc4 
					 
					
						
						
							
							comm_components: eth_start initializes spi bus with SPI_DMA_CH_AUTO  
						
						 
						
						... 
						
						
						
						Close https://github.com/espressif/esp-idf/issues/11083  
						
						
					 
					
						2023-04-17 12:02:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Čermák 
							
						 
					 
					
						
						
							
						
						956e62c461 
					 
					
						
						
							
							Merge branch 'feature/lwip_ipv6_only' into 'master'  
						
						 
						
						... 
						
						
						
						lwip: Support IPv6 only mode
Closes IDF-6023
See merge request espressif/esp-idf!20468  
						
						
					 
					
						2023-03-01 21:38:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshit Malpani 
							
						 
					 
					
						
						
							
						
						34705c0cc4 
					 
					
						
						
							
							fix esp_http_client_example to build for Linux target. Made protocol_examples_common compatible for Linux target  
						
						 
						
						
						
						
					 
					
						2023-02-27 15:12:14 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						5f6cb31105 
					 
					
						
						
							
							lwip: Support IPv6 only mode  
						
						 
						
						
						
						
					 
					
						2023-02-27 08:53:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						854e16feb3 
					 
					
						
						
							
							examples: Add common linux component tapif_io  
						
						 
						
						... 
						
						
						
						That can be used with linux target on lwip to pass packets from lwip to
linux host networking stack, e.g. routing the trafic to internet. 
						
						
					 
					
						2023-01-31 08:43:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						167618d6a4 
					 
					
						
						
							
							examples/protocols: Added URI encoding/decoding feature  
						
						 
						
						... 
						
						
						
						- http_server/simple: Decoding received query
  - esp_http_client: Sending encoded query 
						
						
					 
					
						2023-01-25 17:47:14 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						9c28e3f1cb 
					 
					
						
						
							
							example_common: fix netif ips may be printed before got ipv4  
						
						 
						
						
						
						
					 
					
						2022-09-05 16:53:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						5c383d7b73 
					 
					
						
						
							
							esp_netif/lwip: Fix deps cycles to "lwip -> esp_netif -> phy-drivers"  
						
						 
						
						... 
						
						
						
						Fix dependency tree so that lwip doesn't depend on any specific network
interface component.
Network interface drivers shall depend on esp_netif.
esp_netif shall depend on lwip (but not on any specific interface
driver) -- it optionally depends on vfs and esp_eth (need ethernet
header for L2/bridge mode) 
						
						
					 
					
						2022-07-20 14:59:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						2f75733ad7 
					 
					
						
						
							
							CI: Improve common test methods  
						
						 
						
						... 
						
						
						
						also fix ota test cases 
						
						
					 
					
						2022-07-15 14:21:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						4d9393fc53 
					 
					
						
						
							
							example: use example common componments in esp_local_ctrl  
						
						 
						
						
						
						
					 
					
						2022-07-15 01:16:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						bf0e4943be 
					 
					
						
						
							
							common_components: add wifi connect console commands  
						
						 
						
						
						
						
					 
					
						2022-07-15 01:16:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						bb6c6aff36 
					 
					
						
						
							
							esp_eth: SPI Ethernet modules initialization simplification  
						
						 
						
						
						
						
					 
					
						2022-07-14 08:46:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshit Malpani 
							
						 
					 
					
						
						
							
						
						3f00a3e120 
					 
					
						
						
							
							Add config option to set stack size for emac_rx task  
						
						 
						
						
						
						
					 
					
						2022-06-16 09:03:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						5e19b9c951 
					 
					
						
						
							
							esp-netif: Make dependency on esp-eth optional  
						
						 
						
						... 
						
						
						
						* esp-netif to optionally depend on esp-eth (only for l2tap config)
* esp_eth.h now includes the original ethernet header and the
ethernet-netif glue layer
* Updated examples and test to explicitely use esp-eth dependency if
needed 
						
						
					 
					
						2022-06-09 07:55:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						1a20b10fd3 
					 
					
						
						
							
							Examples: common source for GPIO range in Kconfigs defined  
						
						 
						
						
						
						
					 
					
						2022-05-12 09:33:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						fcdb0306d0 
					 
					
						
						
							
							examples: added ESP-NETIF L2 TAP example  
						
						 
						
						
						
						
					 
					
						2022-04-12 12:33:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						2571aaf3c9 
					 
					
						
						
							
							G0: target component (components/esp32*) doesn't depend on driver anymore  
						
						 
						
						
						
						
					 
					
						2022-03-02 04:21:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						8da2e4088c 
					 
					
						
						
							
							esp_eth: Update esp32's EMAC API to decouple driver and vendor config  
						
						 
						
						
						
						
					 
					
						2022-02-14 16:17:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						2553fb5845 
					 
					
						
						
							
							esp_eth: Make EMAC DMA burst size configurable  
						
						 
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/7874 
Closes  https://github.com/espressif/esp-idf/issues/7380  
						
						
					 
					
						2022-02-14 16:17:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						57fd78f5ba 
					 
					
						
						
							
							freertos: Remove legacy data types  
						
						 
						
						... 
						
						
						
						This commit removes the usage of all legacy FreeRTOS data types that
are exposed via configENABLE_BACKWARD_COMPATIBILITY. Legacy types can
still be used by enabling CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY. 
						
						
					 
					
						2022-02-09 23:05:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fischerauer Christian 
							
						 
					 
					
						
						
							
						
						3fb83f2866 
					 
					
						
						
							
							esp_eth: rework KSZ80xx implementation and add more KSZ80xx PHYs  
						
						 
						
						... 
						
						
						
						* add support for KSZ8001, KSZ8021, KSZ8031, KSZ8051 and KSZ8061
* remove duplicate code
* simplify architecture to make the code base extensible (for future work) 
						
						
					 
					
						2021-12-02 11:56:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						766aa57084 
					 
					
						
						
							
							Build & config: Remove leftover files from the unsupported "make" build system  
						
						 
						
						
						
						
					 
					
						2021-11-11 15:32:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						35454b2bf7 
					 
					
						
						
							
							Eth_examples: added support of ESP32-S3 chip  
						
						 
						
						... 
						
						
						
						Defined SPI modules default GPIO values for ESP32-S3
SPI bus needs to be initialized with SPI_DMA_CH_AUTO option 
						
						
					 
					
						2021-09-08 13:11:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						300618e5be 
					 
					
						
						
							
							Merge branch 'feature/dual_eth' into 'master'  
						
						 
						
						... 
						
						
						
						esp_eth: add support for multiple Ethernets modules at a time
Closes IDFGH-5596
See merge request espressif/esp-idf!14640  
						
						
					 
					
						2021-08-27 06:11:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						ef30384902 
					 
					
						
						
							
							esp_eth: add support for multiple Ethernets modules at a time  
						
						 
						
						... 
						
						
						
						Ethernet driver events properly bounded with ESP NETIF actions to support multiple Ethernet modules used at a time.
Components using Ethernet updated to conform with new API.
Closes https://github.com/espressif/esp-idf/issues/7318  
						
						
					 
					
						2021-08-24 17:10:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						ece73a3e55 
					 
					
						
						
							
							examples/protocols: fix compilation when CONFIG_EXAMPLE_USE_OPENETH=y  
						
						 
						
						... 
						
						
						
						The code checked CONFIG_ETH_USE_SPI_ETHERNET (which is usually set),
but CONFIG_EXAMPLE_ETH_SPI_xxx_GPIO options are only defined if
CONFIG_EXAMPLE_USE_SPI_ETHERNET is set. Fix the ifdef accordingly.
Regression from aea901f0 . 
						
						
					 
					
						2021-08-15 21:58:42 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						4e77430107 
					 
					
						
						
							
							examples: Update Ethernet examples to use  new PHY LAN87xx init function  
						
						 
						
						... 
						
						
						
						Ethernet examples device usage and Kconfig options synchronized 
						
						
					 
					
						2021-07-28 19:34:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								He Yin Ling 
							
						 
					 
					
						
						
							
						
						97a09e51ce 
					 
					
						
						
							
							example: set example wifi scan method to all channel:  
						
						 
						
						... 
						
						
						
						in CI example test we could have runners with same SSID in the same lab.
Use scan on all channel will let DUT connect to the AP with best RSSI. 
						
						
					 
					
						2021-06-09 10:01:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ronghulin 
							
						 
					 
					
						
						
							
						
						3373eff989 
					 
					
						
						
							
							Bugfix: Connect example to add scan mode config  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/6595  
						
						
					 
					
						2021-03-24 15:44:48 +08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiehang 
							
						 
					 
					
						
						
							
						
						b8a8fe3f54 
					 
					
						
						
							
							esp_wifi: Modify ESP_IF_WIFI_STA to WIFI_IF_STA  
						
						 
						
						
						
						
					 
					
						2021-01-19 11:55:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiehang 
							
						 
					 
					
						
						
							
						
						c260c223e9 
					 
					
						
						
							
							example: We should not check the return value of esp_wifi_connect() in any case  
						
						 
						
						
						
						
					 
					
						2021-01-11 14:40:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						8d0a0537cc 
					 
					
						
						
							
							eth: hide spi configuration when using internal emac  
						
						 
						
						
						
						
					 
					
						2020-11-27 21:11:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						aea901f014 
					 
					
						
						
							
							eth: support W5500 in network examples  
						
						 
						
						
						
						
					 
					
						2020-11-16 13:30:49 +08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nx518 
							
						 
					 
					
						
						
							
						
						9207c6ca8e 
					 
					
						
						
							
							lwip: Added description to Kconfig option on IPv6 SLAAC  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/6076 
Merges https://github.com/espressif/esp-idf/pull/6078  
						
						
					 
					
						2020-11-09 22:10:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						52a7721bf7 
					 
					
						
						
							
							examples: Common connect component: Unregister shutdown handler on disconnection  
						
						 
						
						... 
						
						
						
						To be able to connect smoothly after disconnecting, we have to unregister all handlers including shutdown handler on disconnection 
						
						
					 
					
						2020-09-02 11:12:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						085d2b8d25 
					 
					
						
						
							
							examples: common connect to also support no connection flow if no inteface chosen  
						
						 
						
						... 
						
						
						
						This is useful for testing if there's no need for external network and connection 
						
						
					 
					
						2020-07-14 10:42:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								houwenxiang 
							
						 
					 
					
						
						
							
						
						8e00522cd7 
					 
					
						
						
							
							vfs: support vfs uart set line endings with specified uart number  
						
						 
						
						
						
						
					 
					
						2020-07-10 11:15:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						5c6bca69a5 
					 
					
						
						
							
							examples: common connect: fix build error if ipv6 disabled  
						
						 
						
						... 
						
						
						
						Declaration of local variable esp_ip6_addr_t ip6[]; was active even if IPV6 disabled in sdkconfig. Introduced in 06711c7c36 
						
						
					 
					
						2020-05-22 08:45:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						5f5bf9e5ee 
					 
					
						
						
							
							Merge branch 'bugfix/allow_buffering_on_stdout' into 'master'  
						
						 
						
						... 
						
						
						
						protocol_examples_common: keep buffering enabled on stdout
See merge request espressif/esp-idf!8793  
						
						
					 
					
						2020-05-20 10:51:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						7925ba245d 
					 
					
						
						
							
							protocol_examples_common: keep buffering enabled on stdout  
						
						 
						
						... 
						
						
						
						- Newlib uses significantly more stack space when printing to an unbuffered stream
- For examples tests, disabling buffering on stdout is not really required
This issue was found during one of the OTA example test failure, root cause
being stack overflow in `esp_event` task. 
						
						
					 
					
						2020-05-18 16:59:20 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						06711c7c36 
					 
					
						
						
							
							examples: common connect component to use both interfaces at once  
						
						 
						
						
						
						
					 
					
						2020-05-18 09:26:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						a5a750ba48 
					 
					
						
						
							
							examples: add socket stdin utils to common connect component  
						
						 
						
						
						
						
					 
					
						2020-03-23 12:19:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						63aa0d6e9c 
					 
					
						
						
							
							common_connect: add support for getting multiple IPv6 addresses  
						
						 
						
						
						
						
					 
					
						2020-03-23 12:19:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						56725fa678 
					 
					
						
						
							
							esp-netif: support for ipv6 addr types and indices  
						
						 
						
						
						
						
					 
					
						2020-03-23 12:19:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Čermák 
							
						 
					 
					
						
						
							
						
						a3816bcb75 
					 
					
						
						
							
							Merge branch 'bugfix/example_esp32s2_ipv6_on' into 'master'  
						
						 
						
						... 
						
						
						
						examples: enable IPv6 in example common connect for esp32s2
Closes IDF-1115
See merge request espressif/esp-idf!7879  
						
						
					 
					
						2020-03-06 04:05:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						48fe3a13f5 
					 
					
						
						
							
							examples: common connect code to ignore GOT_IP6_EVENT if comes from unrelated netif  
						
						 
						
						
						
						
					 
					
						2020-03-05 18:46:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						0927ac648f 
					 
					
						
						
							
							examples: enable IPv6 in example common connect for esp32s2  
						
						 
						
						... 
						
						
						
						Closes IDF-1115 
						
						
					 
					
						2020-03-05 18:33:35 +00:00