ATtiny85 Template Code
Code snippets for the ATtiny85
 All Files Functions Variables Typedefs Enumerations Enumerator Macros
systicks.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------*
2 * System ticks
3 *---------------------------------------------------------------------------*
4 * 14-May-2014 ShaneG
5 *
6 * Provide access to system 'ticks' - a low resolution timing system.
7 *--------------------------------------------------------------------------*/
8 #ifndef __SYSTICKS_H
9 #define __SYSTICKS_H
10 
11 //--- Required definitions
12 #include <stdint.h>
13 #include <stdbool.h>
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
23 #define TICKS_PER_SECOND 60
24 
37 void ticksInit();
38 
44 uint16_t ticks();
45 
56 uint16_t ticksElapsed(uint16_t reference);
57 
58 #ifdef __cplusplus
59 }
60 #endif
61 
62 #endif /* __SYSTICKS_H */
void ticksInit()
Definition: systicks.c:54
uint16_t ticks()
Definition: systicks.c:70
uint16_t ticksElapsed(uint16_t reference)
Definition: systicks.c:84