David Cermak 
							
						 
					 
					
						
						
							
						
						c30f2825d5 
					 
					
						
						
							
							fix(netif): Add missing SNTP get-reachablitiy API  
						
						 
						
						
						
						
					 
					
						2024-02-29 23:37:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						708641204e 
					 
					
						
						
							
							lwip: Add missing esp_sntp_enabled()  
						
						 
						
						
						
						
					 
					
						2023-02-24 07:23:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						e8ee09d817 
					 
					
						
						
							
							lwip/sntp: Fix esp_sntp_ API races  
						
						 
						
						... 
						
						
						
						Some of the esp_sntp_...() APIs that wrap lwip's SNTP
module use tcpip_callback() to execute the lwip functionality
in the correct state (either with locked TCP/IP core,
or within the TCP/IP thread).
tcpip_callback() however doesn't wait for completion of the callback,
which doesn't prevent from using the stack variables after destroy
if used as a parameter.
Introduced in a71fa82 .
Fixed by using of tcpip_api_call() instead of the tcpip_callback().
Closes https://github.com/espressif/esp-idf/issues/10611  
						
						
					 
					
						2023-01-31 18:25:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						fa97004faf 
					 
					
						
						
							
							lwip: Support for linux target  
						
						 
						
						... 
						
						
						
						Implement linux port layer and reuse the original FreeRTOS layer
that's compiled and used on linux target as well, by means of FreeRTOS
simulator. 
						
						
					 
					
						2023-01-31 08:43:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						a71fa82177 
					 
					
						
						
							
							esp_netif/lwip: Fix core-locking config  
						
						 
						
						... 
						
						
						
						* Fix thread safety issues in non-core locking
* Add option to verify thread safety issues in lwip (core-lock assertion)
* Make esp_sntp.h thread safe API
* Fix sntp examples
* Fix openthread libs
Closes https://github.com/espressif/esp-idf/issues/9908 
Closes https://github.com/espressif/esp-idf/issues/10502 
Closes https://github.com/espressif/esp-idf/issues/10466  
						
						
					 
					
						2023-01-17 16:15:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						9e31c5077d 
					 
					
						
						
							
							lwip: Document 32 bit NTP timestamp converstion to 64b time_t  
						
						 
						
						
						
						
					 
					
						2022-09-21 17:38:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						457d837b40 
					 
					
						
						
							
							lwip: Fix sntp custom options if sntp_get_system_time used  
						
						 
						
						
						
						
					 
					
						2021-08-23 11:47:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						98495e5939 
					 
					
						
						
							
							sntp: Add API to set update interval  
						
						 
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/4437 
Closes: IDFGH-2298 
						
						
					 
					
						2019-12-20 18:26:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						7e5be1b58c 
					 
					
						
						
							
							sntp/lwip: Add some modes for time synchronization  
						
						 
						
						... 
						
						
						
						Closes: IDF-236
Closes: https://github.com/espressif/esp-idf/pull/1668  
						
						
					 
					
						2019-04-15 18:11:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zhang Yan Jiao 
							
						 
					 
					
						
						
							
						
						3578fe39e0 
					 
					
						
						
							
							Feature/sync lwip as submodule  
						
						 
						
						
						
						
					 
					
						2018-09-06 19:43:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wu Jian Gang 
							
						 
					 
					
						
						
							
						
						25e1a7bf1a 
					 
					
						
						
							
							sntp: fix author name  
						
						 
						
						
						
						
					 
					
						2016-09-02 16:26:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liuhan 
							
						 
					 
					
						
						
							
						
						37d817b6f9 
					 
					
						
						
							
							components/lwip: modify sntp function  
						
						 
						
						... 
						
						
						
						delete sntp_time.c file, move sntp head file. 
						
						
					 
					
						2016-09-01 19:56:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liuhan 
							
						 
					 
					
						
						
							
						
						380f5635b6 
					 
					
						
						
							
							components/lwip: add SNTP function feature  
						
						 
						
						... 
						
						
						
						Develop and Compile SNTP function based on LWIP core code, see lwip/apps/sntp file. 
						
						
					 
					
						2016-09-01 19:22:36 +08:00