21 lines
472 B
C
21 lines
472 B
C
/*
|
|
* Stairs lighting
|
|
* Copyright 2017 (c) Mark van Renswoude
|
|
*
|
|
* https://git.x2software.net/pub/Stairs
|
|
*
|
|
* Counts the elapsed milliseconds similar to Arduino's millis(void).
|
|
* Accuracy is not assumed to be important, and assumes no long-running
|
|
* checks are done so it can get away with 16 bits (65 seconds max).
|
|
*/
|
|
#ifndef __TinyMillis
|
|
#define __TinyMillis
|
|
|
|
#include <stdint.h>
|
|
|
|
// call sei(void) afterwards
|
|
void millis_init(void);
|
|
|
|
uint16_t millis(void);
|
|
|
|
#endif |