|
|
|
@ -1,9 +1,16 @@
|
|
|
|
// NOTES:
|
|
|
|
|
|
|
|
// Please #define SOFTTIMERNUMS aNum before including this!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef __SOFTTIMER_H
|
|
|
|
#ifndef __SOFTTIMER_H
|
|
|
|
#define __SOFTTIMER_H
|
|
|
|
#define __SOFTTIMER_H
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
|
|
|
|
#include "main.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef SOFTTIMERNUMS
|
|
|
|
|
|
|
|
#define SOFTTIMERNUMS 4 // random value
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// NOTES:
|
|
|
|
|
|
|
|
// Please #define SOFTTIMERNUMS aNum before including this!
|
|
|
|
|
|
|
|
|
|
|
|
extern volatile uint16_t timer1_acc;
|
|
|
|
extern volatile uint16_t timer1_acc;
|
|
|
|
extern uint16_t softtimer_last[SOFTTIMERNUMS];
|
|
|
|
extern uint16_t softtimer_last[SOFTTIMERNUMS];
|
|
|
|
|
|
|
|
|
|
|
|
|