33#define TACHO_SWEEP_TIME_MS 1500
34#define TACHO_SWEEP_RAMP_MS (TACHO_SWEEP_TIME_MS * 2 / 3)
35#define MS_PER_SEC 1000
static TIntegral readSerialIntegralTimeout(void)
Reads an integral type, timing out if necessary.
Definition comms.cpp:175
void initTacho(uint8_t tachoPin)
Definition timers.cpp:70
volatile TachoOutputStatus tachoOutputFlag
Definition timers.cpp:37
volatile uint16_t tachoSweepIncr
Definition timers.cpp:38
void tachoPulseLow(void)
Definition timers.cpp:81
void tachoPulseHigh(void)
Definition timers.cpp:76
void initialiseTimers(void)
Definition timers.cpp:43
TachoOutputStatus
Definition timers.h:28
@ ACTIVE
Definition timers.h:28
@ READY
Definition timers.h:28
@ TACHO_INACTIVE
Definition timers.h:28
volatile unsigned int dwellLimit_uS
Definition timers.cpp:34
void oneMSInterval(void)
Definition timers.cpp:93