Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						874b470379 
					 
					
						
						
							
							timer: add IRAM_ATTR to spinlock give/take API  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/6824  
						
						
					 
					
						2021-05-11 15:31:59 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						bc8b56cef7 
					 
					
						
						
							
							timergroup: refactor unit test to better support future chip  
						
						
						
						
					 
					
						2020-11-03 18:16:50 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e4c8ec6174 
					 
					
						
						
							
							timergroup: move interrupt index into peripheral description file  
						
						... 
						
						
						
						1. Added timer_group_periph.c file, describing module global signals
   (e.g. interrupt index)
2. Added more caps in soc_caps.h 
						
						
					 
					
						2020-11-03 18:16:50 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						61f89b97c6 
					 
					
						
						
							
							bringup esp32-s3 on FPGA  
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						c11621e64e 
					 
					
						
						
							
							timer: add return task awoken for timer callback  
						
						
						
						
					 
					
						2020-06-11 16:02:55 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						91e62f4e37 
					 
					
						
						
							
							timer_group: update hal api && fix intr_enable  
						
						... 
						
						
						
						timer group interrupt enable is controled by level_int_ena instead of int_ena
Closes https://github.com/espressif/esp-idf/issues/5103  
						
						
					 
					
						2020-04-23 19:29:15 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						bcfe684951 
					 
					
						
						
							
							bugfix(timer): add a macro to control making the XTAL related functions  
						
						
						
						
					 
					
						2019-11-26 12:39:46 +00:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						856d9f7d89 
					 
					
						
						
							
							bugfix(timer): recover get raw interrupt status function  
						
						
						
						
					 
					
						2019-11-26 12:39:46 +00:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						9f9da9ec96 
					 
					
						
						
							
							feat(timer): refator timer group driver  
						
						... 
						
						
						
						1. add hal and low-level layer for timer group
2. add callback functions to handle interrupt
3. add timer deinit function
4. add timer spinlock take function 
						
						
					 
					
						2019-11-21 14:14:19 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6990a7cd54 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_update  
						
						
						
						
					 
					
						2019-08-19 15:03:43 +10:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						c02981a99b 
					 
					
						
						
							
							timer_group: support interrupt LL and some utility functions in ISR  
						
						
						
						
					 
					
						2019-08-09 13:46:30 +08:00 
						 
				 
			
				
					
						
							
							
								kooho 
							
						 
					 
					
						
						
							
						
						f98e7bbccf 
					 
					
						
						
							
							Update LEDC, PCNT,Timer_Group driver for esp32s2beta.  
						
						
						
						
					 
					
						2019-07-31 16:03:22 +08:00 
						 
				 
			
				
					
						
							
							
								suda-morris 
							
						 
					 
					
						
						
							
						
						84b2f9f14d 
					 
					
						
						
							
							build and link hello-world for esp32s2beta  
						
						
						
						
					 
					
						2019-06-11 13:07:37 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						399d2d2605 
					 
					
						
						
							
							all: Using xxx_periph.h  
						
						... 
						
						
						
						Using xxx_periph.h in whole IDF instead of xxx_reg.h, xxx_struct.h, xxx_channel.h ... .
Cleaned up header files from unnecessary headers (releated to soc/... headers). 
						
						
					 
					
						2019-06-03 14:15:08 +08:00 
						 
				 
			
				
					
						
							
							
								Sachin Parekh 
							
						 
					 
					
						
						
							
						
						5979086379 
					 
					
						
						
							
							timer: port*_CRITICAL vanilla FreeRTOS compliance  
						
						... 
						
						
						
						Signed-off-by: Sachin Parekh <sachin.parekh@espressif.com > 
						
						
					 
					
						2019-05-13 16:39:19 +05:30 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f5b03c9ea3 
					 
					
						
						
							
							misc adjustment of esp32 component  
						
						
						
						
					 
					
						2019-04-03 19:57:46 +08:00 
						 
				 
			
				
					
						
							
							
								kooho 
							
						 
					 
					
						
						
							
						
						e22c0cce45 
					 
					
						
						
							
							driver(timer_group): fixed bug that init hw_timer caused cresh after system soft reset  
						
						... 
						
						
						
						closes https://github.com/espressif/esp-idf/issues/2756  
						
						
					 
					
						2018-12-18 13:10:15 +08:00 
						 
				 
			
				
					
						
							
							
								krzychb 
							
						 
					 
					
						
						
							
						
						9b7d5d76a7 
					 
					
						
						
							
							Timer API docs update, refactored example  
						
						
						
						
					 
					
						2017-10-27 07:13:59 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Pollet 
							
						 
					 
					
						
						
							
						
						349a77cb55 
					 
					
						
						
							
							components/driver: 'const' all config calls.  
						
						... 
						
						
						
						Some were, some weren't. They all could/should be.
Signed-off-by: Michel Pollet <buserror@gmail.com > 
						
						
					 
					
						2017-04-13 18:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						1037a50abe 
					 
					
						
						
							
							Convert DOS line ends to Unix line ends in drivers  
						
						
						
						
					 
					
						2016-12-15 09:45:40 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						1c60a0450e 
					 
					
						
						
							
							Merge branch 'bugfix/driver_cleanup_log' into 'master'  
						
						... 
						
						
						
						drivers: remove file paths from log statements
Function name and error string are usually sufficient to find the place which has triggered an error. 
`__FILE__` macro generates a string which has absolute file name (with our build system), which add many long strings to the program binary.
Also change log tags to lower case to match style used elsewhere.
Fixes https://github.com/espressif/esp-idf/issues/126 
See merge request !282  
						
						
					 
					
						2016-12-12 10:15:25 +08:00 
						 
				 
			
				
					
						
							
							
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						ae8c37e0b6 
					 
					
						
						
							
							Add disabling/enabling of shared interrupt, add testcase for interrupts  
						
						
						
						
					 
					
						2016-12-08 12:39:33 +08:00 
						 
				 
			
				
					
						
							
							
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						655fd2986a 
					 
					
						
						
							
							Add interrupt allocation scheme / interrupt sharing. Also modifies drivers and examples. Also allows interrupts  
						
						... 
						
						
						
						to be marked specifically as having a handler that's all in IRAM. 
						
						
					 
					
						2016-12-08 12:39:33 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						0dff9ed79d 
					 
					
						
						
							
							drivers: remove file paths from log statements  
						
						... 
						
						
						
						Function name and error string are usually sufficient to find the place which has triggered an error. __FILE__ macro generates a string which has absolute file name (with our build system), so there is a lot of long strings present in the program because of that.
Fixes https://github.com/espressif/esp-idf/issues/126  
						
						
					 
					
						2016-12-07 12:01:54 +08:00 
						 
				 
			
				
					
						
							
							
								Wangjialin 
							
						 
					 
					
						
						
							
						
						c533099e08 
					 
					
						
						
							
							driver: timer  
						
						... 
						
						
						
						1. minor modifications
2. use TIMG_WDT_INT_ENA_M instead of BIT(2) in wdt.c
3. add doc/api/timer.rst 
						
						
					 
					
						2016-11-23 17:23:21 +08:00 
						 
				 
			
				
					
						
							
							
								Wangjialin 
							
						 
					 
					
						
						
							
						
						a3c4a70ba3 
					 
					
						
						
							
							driver: add hardware timer code.  
						
						... 
						
						
						
						1. add timer driver code
2. add timer example code
3. replace api for enable interrupt in task_wdt.c 
						
						
					 
					
						2016-11-23 02:15:27 +08:00