Alan Fisher 
							
						 
					 
					
						
						
							
						
						41dc26f5bd 
					 
					
						
						
							
							fix(esp_timer): Fix delay in ISR dispatch callbacks  
						
						 
						
						... 
						
						
						
						Set the following alarm before calling the alarm handler.
Closes https://github.com/espressif/esp-idf/pull/11637 
Closes https://github.com/espressif/esp-idf/issues/11636  
						
						
					 
					
						2023-08-23 17:10:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zim Kalinowski 
							
						 
					 
					
						
						
							
						
						759f7ec13d 
					 
					
						
						
							
							Merge branch 'feature/add_int_task_wdt_esp32c2_v5.0' into 'release/v5.0'  
						
						 
						
						... 
						
						
						
						WDT: implement interrupt wdt and task wdt for ESP32-C2 (backport v5.0)
See merge request espressif/esp-idf!20980  
						
						
					 
					
						2022-12-05 16:38:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						3e9701205c 
					 
					
						
						
							
							esp_timer: add a function to restart timer  
						
						 
						
						... 
						
						
						
						Timers, periodic or not, can now be restarted thanks to esp_timer_restart function.
This is done atomically, which can be used to feed a periodic timer, or simply change the period. 
						
						
					 
					
						2022-12-01 10:45:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						1840c48538 
					 
					
						
						
							
							TWDT: refactor the TWDT to be driver agnostic  
						
						 
						
						... 
						
						
						
						This refactoring brings a private API for the TWDT implementation, which
can now use a hardware timer (Timer Group) or a software timer (esp_timer) 
						
						
					 
					
						2022-12-01 10:45:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						61990fc8d4 
					 
					
						
						
							
							esp_timer: fix ESP_TIMER_ISR dispatch method due to off by one error  
						
						 
						
						
						
						
					 
					
						2022-11-10 15:02:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						4ab8f00b47 
					 
					
						
						
							
							ci: setup 26mhz esp32c2 runner  
						
						 
						
						
						
						
					 
					
						2022-07-29 17:10:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6a8aed12ee 
					 
					
						
						
							
							ci: partially enable ut tests for esp32c2  
						
						 
						
						... 
						
						
						
						Disabled test cases are tracked in:
 IDF-4465, IDF-5045, IDF-5057, IDF-5058, IDF-5059, IDF-5060, IDF-5061, IDF-5131
- test_fatfs: IDF-5136
- test_pm: IDF-5053
- test_cache_mmu: IDF-5138
- test_partitions: IDF-5137
- test_vfs: IDF-5139
- test_freertos: IDF-5140
- test_wpa_supplicant: IDF-5046
- test_mbedtls: IDF-5141
- test_pthread: IDF-5142
- test_protocomm: IDF-5143
- test_lightsleep: IDF-5053
- test_taskwdt: IDF-5055
- test_tcp_transport: IDF-5144
- test_app_update: IDF-5145
- test_timer: IDF-5052
- test_spi: IDF-5146
- test_rtc_clk: IDF-5060
- test_heap: IDF-5167
ci: fixed issues for tests of libgcc, ets_timer, newlib
test_pm: support on C2 
						
						
					 
					
						2022-06-02 14:23:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						ac4c7d99fe 
					 
					
						
						
							
							dport: Move DPORT workaround to G0  
						
						 
						
						
						
						
					 
					
						2022-05-31 13:44:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						bbe2bb9994 
					 
					
						
						
							
							components: correct abs() use for 64-bit argument  
						
						 
						
						
						
						
					 
					
						2022-04-21 12:22:15 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						edb76f14d6 
					 
					
						
						
							
							esp_timer: remove legacy ESP32 FRC timer implementation.  
						
						 
						
						
						
						
					 
					
						2022-02-10 15:17:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrei Safronov 
							
						 
					 
					
						
						
							
						
						9159aa58d3 
					 
					
						
						
							
							tests: refactoring of the gcc's inner functions, because clang doesn't support them  
						
						 
						
						
						
						
					 
					
						2021-09-10 19:51:27 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fb1488abba 
					 
					
						
						
							
							Merge branch 'feature/esp_timer_isr_dispatch_method_restore' into 'master'  
						
						 
						
						... 
						
						
						
						esp timer: Add ISR dispatch method
Closes IDF-1172 and IDF-1173
See merge request espressif/esp-idf!11572  
						
						
					 
					
						2021-02-23 06:21:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						451465ff8c 
					 
					
						
						
							
							esp_timer: fix "esp_timer orders timers correctly" headerline handling  
						
						 
						
						... 
						
						
						
						Discard header lines from esp_timer_dump that comes before the actual timer
info. "esp_timer orders timers correctly" would crash when reading the header lines. 
						
						
					 
					
						2021-02-18 11:59:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						63d4911cdb 
					 
					
						
						
							
							esp_timer: Add ESP_TIMER_ISR dispatch method  
						
						 
						
						... 
						
						
						
						Using own spinlock for each list (TASK and ISR disp method)
Reduced the dependency of ISR on the TASK dispatch method 
						
						
					 
					
						2021-02-08 19:10:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						aa96c9a4d8 
					 
					
						
						
							
							esp_timer: Add an option to skip unhandled events for periodic timers  
						
						 
						
						... 
						
						
						
						- Added an option to skip unhandled events for periodic timers. Useful for light sleep.
- Added doc about this case
- Added Test a latency between a call of callback and real event (14-16us). and UT to check skip_unhandled_events.
- Fixed for esp_timer_dump() if name of timer is NULL
- Refactored timer_process_alarm()
- Added the delete function after using in UTs 
						
						
					 
					
						2020-12-09 17:19:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						75a372a9f0 
					 
					
						
						
							
							unit_test: support reference clock, test delay function  
						
						 
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						2917651478 
					 
					
						
						
							
							esp_rom: extract common ets apis into esp_rom_sys.h  
						
						 
						
						
						
						
					 
					
						2020-07-27 15:27:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						11d96b39d0 
					 
					
						
						
							
							esp_ipc: Move to new component  
						
						 
						
						... 
						
						
						
						This commit moves esp_ipc into a separate component. 
						
						
					 
					
						2020-05-18 16:51:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						890fc0fe67 
					 
					
						
						
							
							esp_timer: alias esp_timer_get_time  
						
						 
						
						... 
						
						
						
						alias esp_timer_get_time to improve performance 
						
						
					 
					
						2020-04-01 16:51:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						739eb05bb9 
					 
					
						
						
							
							esp32: add implementation of esp_timer based on TG0 LAC timer  
						
						 
						
						... 
						
						
						
						Closes: IDF-979 
						
						
					 
					
						2020-02-06 14:00:18 +08:00