mirror of https://github.com/lumapu/ahoy.git
				
				
			
							committed by
							
								 GitHub
								GitHub
							
						
					
				
				 1 changed files with 0 additions and 27 deletions
			
			
		| @ -1,27 +0,0 @@ | |||
| //-----------------------------------------------------------------------------
 | |||
| // 2022 Ahoy, https://ahoydtu.de
 | |||
| // Creative Commons - http://creativecommons.org/licenses/by-nc-sa/3.0/de/
 | |||
| //-----------------------------------------------------------------------------
 | |||
| 
 | |||
| #ifndef __AHOY_TIMER_H__ | |||
| #define __AHOY_TIMER_H__ | |||
| 
 | |||
| #include <Arduino.h> | |||
| 
 | |||
| namespace ah { | |||
|     inline bool checkTicker(uint32_t *ticker, uint32_t interval) { | |||
|         uint32_t mil = millis(); | |||
|         if(mil >= *ticker) { | |||
|             *ticker = mil + interval; | |||
|             return true; | |||
|         } | |||
|         else if((mil + interval) < (*ticker)) { | |||
|             *ticker = mil + interval; | |||
|             return true; | |||
|         } | |||
| 
 | |||
|         return false; | |||
|     } | |||
| } | |||
| 
 | |||
| #endif /*__AHOY_TIMER_H__*/ | |||
					Loading…
					
					
				
		Reference in new issue