Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						da4ac0c56a 
					 
					
						
						
							
							feat(gpio): update GPIO capabilities IO0-29 for ESP32-C61 ECO3  
						
						
						
						
					 
					
						2025-06-09 19:09:49 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Meng Jing 
							
						 
					 
					
						
						
							
						
						62d4115e08 
					 
					
						
						
							
							docs: Fix some typos  
						
						
						
						
					 
					
						2025-04-30 18:35:39 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						bfac674769 
					 
					
						
						
							
							feat(esp32h4): ci enable public header check (stage7)  
						
						
						
						
					 
					
						2025-03-12 17:19:50 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						dd27588ea7 
					 
					
						
						
							
							fix(connect): Fix wifi_connect to delete semaphores after waiting on them  
						
						... 
						
						
						
						On wifi-disconnect (after all retries), we signal to the IP semaphores
and delete them immediately, while the wait thread might be still
holding on them causing:
```
I (1682) example_connect: Waiting for IP(s)
I (4092) example_connect: Wi-Fi disconnected 201, trying to reconnect...
I (6502) example_connect: WiFi Connect failed 2 times, stop reconnect.
assert failed: spinlock_acquire spinlock.h:142 (lock->count == 0)
``` 
						
						
					 
					
						2025-02-20 11:34:51 +01:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						3e30d2e928 
					 
					
						
						
							
							feat(esp32h21): ci enable public header check (stage7)  
						
						
						
						
					 
					
						2024-12-24 16:44:08 +08:00 
						 
				 
			
				
					
						
							
							
								WanqQixiang 
							
						 
					 
					
						
						
							
						
						5cc3c09a15 
					 
					
						
						
							
							fix(openthread): Fix CI failure of ot_trel example build  
						
						
						
						
					 
					
						2024-12-17 10:26:47 +08:00 
						 
				 
			
				
					
						
							
							
								Shu Chen 
							
						 
					 
					
						
						
							
						
						7d46a4a0b0 
					 
					
						
						
							
							Merge branch 'example_connect/thread' into 'master'  
						
						... 
						
						
						
						feat(protocol_examples_common): Add Thread connect to support Thread for the protocol examples
See merge request espressif/esp-idf!34892  
						
						
					 
					
						2024-12-16 17:56:46 +08:00 
						 
				 
			
				
					
						
							
							
								WanqQixiang 
							
						 
					 
					
						
						
							
						
						3d0688942c 
					 
					
						
						
							
							feat(protocol_examples_common): Add Thread connect to support Thread for the protocol examples  
						
						
						
						
					 
					
						2024-12-11 19:13:20 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						58f2dd5a66 
					 
					
						
						
							
							fix(protocol_examples_common): don't override MAC address for openeth  
						
						... 
						
						
						
						The intention of the code block was to set MAC address for SPI
Ethernet modules, however !CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET also
affected the case of CONFIG_EXAMPLE_USE_OPENETH.
This commit corrects the code to match the original intention.
Related to https://github.com/espressif/qemu/issues/107  
						
						
					 
					
						2024-12-09 10:51:19 +01:00 
						 
				 
			
				
					
						
							
							
								yinqingzhao 
							
						 
					 
					
						
						
							
						
						f40c2cbc72 
					 
					
						
						
							
							feat(wifi): avoid compiling components related to wifi when wifi is not supported  
						
						
						
						
					 
					
						2024-11-19 11:02:09 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						4d75d2d487 
					 
					
						
						
							
							Merge branch 'bugfix/protocols_examples_common_driver_dep' into 'master'  
						
						... 
						
						
						
						remove leftover dependencies on `driver` component
See merge request espressif/esp-idf!33548  
						
						
					 
					
						2024-11-14 22:21:57 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						c7e2a9ea0d 
					 
					
						
						
							
							fix(common_connect): Fix example's stdin/out to setup UART interrupt once  
						
						... 
						
						
						
						Function example_configure_stdin_stdout() was used for simple UART I/O
operation in CI to enter test env configuration (wifi ssid, IPs, etc).
It could be called multiple times, but didn't handle the situation where
we install UART interrupt from multiple source (e.g. in ICMP tests,
where we first need to enter wifi credentials of test AP and then we
start ping-cmd console to handle ping commands) 
						
						
					 
					
						2024-11-08 12:21:35 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						68e9bcbf1e 
					 
					
						
						
							
							fix(build): clean up dependencies on driver component  
						
						
						
						
					 
					
						2024-11-07 13:09:23 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						0738314308 
					 
					
						
						
							
							feat(esp_eth): added new generic PHY driver  
						
						
						
						
					 
					
						2024-10-11 10:14:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						b11669b576 
					 
					
						
						
							
							feat(esp_eth): added SPI ETH defaults for C61 in examples  
						
						
						
						
					 
					
						2024-09-16 16:56:13 +02:00 
						 
				 
			
				
					
						
							
							
								jgujarathi 
							
						 
					 
					
						
						
							
						
						e411e43b4b 
					 
					
						
						
							
							fix(examples) : Common component's wifi disconnect handler should ignore roaming disconnect  
						
						... 
						
						
						
						- Common component's wifi disconnect handler should ignore roaming disconnect (WIFI_REASON_ROAMING)
  as connect gets issued internally in these cases. 
						
						
					 
					
						2024-09-11 11:39:43 +08:00 
						 
				 
			
				
					
						
							
							
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						9e10cca102 
					 
					
						
						
							
							fix(esp_eth): fixed default GPIO to match new ver. of P4 devboard  
						
						
						
						
					 
					
						2024-08-08 18:11:38 +02:00 
						 
				 
			
				
					
						
							
							
								Xu Si Yu 
							
						 
					 
					
						
						
							
						
						33e7f004e3 
					 
					
						
						
							
							fix(common_components): unregister event handler if wifi disconnect and stop reconnecting  
						
						
						
						
					 
					
						2024-07-22 15:56:55 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						39f4f98aa1 
					 
					
						
						
							
							fix(examples): Add wifi_remote option to common connect example  
						
						... 
						
						
						
						* Add MQTT test configuration with WiFi on ESP32-P4
* Document esp_wifi_remote workflow in the example's README 
						
						
					 
					
						2024-05-29 19:42:00 +08:00 
						 
				 
			
				
					
						
							
							
								zwx 
							
						 
					 
					
						
						
							
						
						d7715b96b2 
					 
					
						
						
							
							feat(eth) configure eth mac using esp_read_mac  
						
						... 
						
						
						
						* Closes https://github.com/espressif/esp-idf/issues/13808  
						
						
					 
					
						2024-05-23 16:41:26 +08:00 
						 
				 
			
				
					
						
							
							
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						d15a9c2c48 
					 
					
						
						
							
							feat(esp_eth): a new folder structure of the driver and other improvements  
						
						... 
						
						
						
						Fixed memory leak in emac_esp_new_dma function.
Polished ESP EMAC cache management.
Added emac_periph definitions based on SoC features and improved(generalized) ESP EMAC GPIO
initialization.
Added ESP EMAC GPIO reservation.
Added check for frame error condition indicated by EMAC DMA and created a target test. 
						
						
					 
					
						2024-05-14 08:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						535afdd7f4 
					 
					
						
						
							
							feat(esp32c61): ci enable header check, fix c61 build  
						
						
						
						
					 
					
						2024-03-27 19:39:59 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						c48eb1055b 
					 
					
						
						
							
							feat: move iperf to component registry  
						
						
						
						
					 
					
						2024-03-22 10:53:24 +08:00 
						 
				 
			
				
					
						
							
							
								fl0wl0w 
							
						 
					 
					
						
						
							
						
						90d1dcfd76 
					 
					
						
						
							
							feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES  
						
						... 
						
						
						
						This commit replaces the use of portNUM_PROCESSORS and configNUM_CORES
macros in all of ESP-IDF. These macros are needed to realize an SMP
scenario by fetching the number of active cores FreeRTOS is running on.
Instead, a new Kconfig option, CONFIG_FREERTOS_NUMBER_OF_CORES, has been
added as a proxy for the FreeRTOS config option, configNUMBER_OF_CORES.
This new commit is now used to realize an SMP scenario in various places
in ESP-IDF.
[Sudeep Mohanty: Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES]
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com > 
						
						
					 
					
						2024-02-09 09:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						cb21994358 
					 
					
						
						
							
							Merge branch 'fix/common_examples_cmake' into 'master'  
						
						... 
						
						
						
						fix(examples): Make esp_eth public dependency of protocol_examples_comon
See merge request espressif/esp-idf!28618  
						
						
					 
					
						2024-01-23 23:55:30 +08:00 
						 
				 
			
				
					
						
							
							
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						21df64f4a9 
					 
					
						
						
							
							fix(examples): Make esp_eth public dependency of protocol_examples_comon  
						
						
						
						
					 
					
						2024-01-22 21:51:37 +08:00 
						 
				 
			
				
					
						
							
							
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						85c4601ed5 
					 
					
						
						
							
							fix(examples): fixed common_connect example to support ESP32P4 internal EMAC  
						
						
						
						
					 
					
						2024-01-22 09:48:15 +01:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						d0a8f3e5c4 
					 
					
						
						
							
							feat(esp32c5): support esptool on esp32c5 beta3  
						
						
						
						
					 
					
						2024-01-09 13:11:11 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						baccc61482 
					 
					
						
						
							
							refactor(parlio): make parlio driver as component  
						
						
						
						
					 
					
						2024-01-04 14:12:42 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						bc09031496 
					 
					
						
						
							
							refactor(uart_vfs): Move uart implementation of vfs to esp_driver_uart  
						
						... 
						
						
						
						Deprecated esp_vfs_dev_uart_xxx APIs
vfs_uart test case moved to esp_driver_uart test_apps
Astyle fixed for uart_vfs 
						
						
					 
					
						2023-12-15 17:14:55 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						1780bababd 
					 
					
						
						
							
							feat(examples): Add PPP to common connection component  
						
						
						
						
					 
					
						2023-10-30 14:50:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Čermák 
							
						 
					 
					
						
						
							
						
						210f757835 
					 
					
						
						
							
							Merge branch 'fix/esp_netif_lock' into 'master'  
						
						... 
						
						
						
						fix(esp_netif): Lock netif list with TCPIP context
Closes IDFGH-11088
See merge request espressif/esp-idf!26164  
						
						
					 
					
						2023-10-17 21:36:39 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						88d18e9a40 
					 
					
						
						
							
							fix(esp_netif): Mark esp_netif_next deprecated and fix usages  
						
						... 
						
						
						
						* Uses netif_find_if() in IPv6 examples
* Fixes esp_netif_next() usage in L2TAP 
						
						
					 
					
						2023-10-13 15:56:45 +02:00 
						 
				 
			
				
					
						
							
							
								Nachiket Kukade 
							
						 
					 
					
						
						
							
						
						ec4bfbbd3d 
					 
					
						
						
							
							fix(examples/iperf): Update and rename default TCP/UDP buffer sizes  
						
						
						
						
					 
					
						2023-09-22 14:59:04 +05:30 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						fc4f091e7a 
					 
					
						
						
							
							Merge branch 'feature/examples_use_manifest_for_deps' into 'master'  
						
						... 
						
						
						
						feat(examples): add local components via idf_component.yml
See merge request espressif/esp-idf!25228  
						
						
					 
					
						2023-09-20 20:14:14 +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 
						 
				 
			
				
					
						
							
							
								xuxiao 
							
						 
					 
					
						
						
							
						
						cb4b798867 
					 
					
						
						
							
							fix(wifi): fix some esp32c6 wifi bugs  
						
						
						
						
					 
					
						2023-09-19 13:27:01 +08:00 
						 
				 
			
				
					
						
							
							
								Liu Linyan 
							
						 
					 
					
						
						
							
						
						fd451f5856 
					 
					
						
						
							
							feat(ble_mesh): Misc updates for BLE Mesh examples  
						
						
						
						
					 
					
						2023-09-08 21:37:33 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Xiao 
							
						 
					 
					
						
						
							
						
						8847eeec0c 
					 
					
						
						
							
							feat(wifi): optimize esp32c6 iperf performance  
						
						
						
						
					 
					
						2023-09-04 14:34:54 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						de68029de9 
					 
					
						
						
							
							change(header): modify p4 headers issues from check_header_py  
						
						
						
						
					 
					
						2023-08-04 14:13:59 +02:00 
						 
				 
			
				
					
						
							
							
								xuxiao 
							
						 
					 
					
						
						
							
						
						4960c10664 
					 
					
						
						
							
							feat(wifi): itwt support itwt wake duration unit  
						
						
						
						
					 
					
						2023-07-13 11:15:17 +08:00 
						 
				 
			
				
					
						
							
							
								idrey 
							
						 
					 
					
						
						
							
						
						0f634bb6d7 
					 
					
						
						
							
							fix proto cmd crash problem in iperf example  
						
						
						
						
					 
					
						2023-06-20 15:51:28 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						e72061695e 
					 
					
						
						
							
							all: Removes unnecessary newline character in logs  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/11465  
						
						
					 
					
						2023-06-09 03:31:21 +08:00 
						 
				 
			
				
					
						
							
							
								Rocha Euripedes 
							
						 
					 
					
						
						
							
						
						dc016f5987 
					 
					
						
						
							
							Merge branch 'fix/mqtt_esp32h2_examples' into 'master'  
						
						... 
						
						
						
						protocols/examples: Disable Wifi connection if not supported
See merge request espressif/esp-idf!23970  
						
						
					 
					
						2023-06-05 13:51:30 +08:00 
						 
				 
			
				
					
						
							
							
								xuxiao 
							
						 
					 
					
						
						
							
						
						722c60c14b 
					 
					
						
						
							
							esp_wifi: itwt add setup timeout timer to track response frame  
						
						
						
						
					 
					
						2023-06-02 21:10:32 +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 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						b16ed57b2e 
					 
					
						
						
							
							esp32h4: removed esp32h4 related files  
						
						
						
						
					 
					
						2023-04-23 12:03:07 +00: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 
						 
				 
			
				
					
						
							
							
								Xu Xiao 
							
						 
					 
					
						
						
							
						
						2f20406202 
					 
					
						
						
							
							esp_wifi: itwt support light sleep  
						
						
						
						
					 
					
						2023-04-06 10:46:32 +08:00