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 
							
						 
					 
					
						
						
							
						
						38dec0be48 
					 
					
						
						
							
							esp-netif: Support non-lwip mode, add test  
						
						... 
						
						
						
						It is required to define a mandatory dependency on lwip, so we
introduced esp_netif_stack component and made it require lwip, instead
of directly depending on lwip.
This enables building w-out lwip and support other TCP/IP stacks. 
						
						
					 
					
						2022-12-14 14:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						d06d7deacd 
					 
					
						
						
							
							ci/lwip: Use 2 SNTP public servers in CI config  
						
						
						
						
					 
					
						2022-07-01 05:23:53 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						e27f1331e4 
					 
					
						
						
							
							components: correct printf() placeholder for time_t  
						
						... 
						
						
						
						Using C99 %jd, https://en.cppreference.com/w/c/chrono/time_t  
						
						
					 
					
						2022-03-14 14:05:47 +07:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						020047b0f9 
					 
					
						
						
							
							Examples/lwip: sntp example - Make SNTP server configurable  
						
						... 
						
						
						
						Also updates NTP example test to allow more attempts 
						
						
					 
					
						2021-11-25 08:50:29 +01:00 
						 
				 
			
				
					
						
							
							
								Emil Muratov 
							
						 
					 
					
						
						
							
						
						696acf5e3f 
					 
					
						
						
							
							Examples/lwip: sntp example - updated ntp over dhcp code/comments  
						
						... 
						
						
						
						Apply suggestions from code review
Co-authored-by: david-cermak <38914379+david-cermak@users.noreply.github.com >
Merges https://github.com/espressif/esp-idf/pull/7824  
						
						
					 
					
						2021-11-23 12:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								Emil Muratov 
							
						 
					 
					
						
						
							
						
						34be62665c 
					 
					
						
						
							
							lwip: menuconfig option to enable ntp servers option request via DHCP  
						
						... 
						
						
						
						This could be toggled on/off, off is the default.
SNTP debug option. Example update for ntp via DHCP
Signed-off-by: Emil Muratov <gpm@hotplug.ru > 
						
						
					 
					
						2021-08-02 01:21:35 +03:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						2c793cef06 
					 
					
						
						
							
							idf: Support a custom toolchain with time_t wide 64-bits  
						
						... 
						
						
						
						Allows resolving the Y2K38 problem.
Closes: IDF-350
Closes: https://github.com/espressif/esp-idf/issues/584  
						
						
					 
					
						2020-01-10 12:58:54 +08: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 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						afbaf74007 
					 
					
						
						
							
							tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)  
						
						
						
						
					 
					
						2019-08-01 16:28:56 +07: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 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e0f3f62cdf 
					 
					
						
						
							
							examples/protocols/sntp: use common network component  
						
						
						
						
					 
					
						2019-04-15 03:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								Zhang Yan Jiao 
							
						 
					 
					
						
						
							
						
						3578fe39e0 
					 
					
						
						
							
							Feature/sync lwip as submodule  
						
						
						
						
					 
					
						2018-09-06 19:43:08 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						d2acf1ce77 
					 
					
						
						
							
							sleep: add light sleep, factor out APIs common for deep/light sleep  
						
						
						
						
					 
					
						2017-09-01 10:36:14 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						4c01929a1e 
					 
					
						
						
							
							examples: fix timezone for China in SNTP example  
						
						... 
						
						
						
						Daylight saving time isn’t observed in China.
Fixes https://github.com/espressif/esp-idf/issues/549  
						
						
					 
					
						2017-04-28 19:37:14 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						821c70f5d7 
					 
					
						
						
							
							examples: Standardise naming of files, symbols, etc. in examples  
						
						... 
						
						
						
						* Use "example" in all example function & variable names,
  ie use i2c_example_xxx instead of i2c_xxx for example functions.
  Closes  #198  https://github.com/espressif/esp-idf/issues/198 
* Mark example functions, etc. static
* Replace uses of "test" & "demo" with "example"
* Split the UART example into two
* Rename "main" example files to end with "_main.c" for disambiguation 
						
						
					 
					
						2017-03-27 17:42:05 +11:00