Speeduino
Loading...
Searching...
No Matches
Functions | Variables
timers.cpp File Reference
#include "timers.h"
#include "globals.h"
#include "sensors.h"
#include "scheduler_fuel_controller.h"
#include "scheduler_ignition_controller.h"
#include "comms.h"
#include "maths.h"
#include "preprocessor.h"
#include "scheduledIO_ign.h"
#include "scheduledIO_inj.h"
#include "src/pins/boardOutputPin.h"
#include "src/controllers/fuelPump/fuelPumpController.h"
#include "src/controllers/fan/fanController.h"
#include "src/controllers/tacho/tachoController.h"

Functions

void initialiseTimers (void)
 
uint8_t getAndClearTimerMask (void)
 
void oneMSInterval (void)
 

Variables

volatile uint16_t lastRPM_100ms
 
volatile byte loop5ms
 
volatile byte loop20ms
 
volatile byte loop33ms
 
volatile byte loop66ms
 
volatile byte loop100ms
 
volatile byte loop250ms
 
volatile int loopSec
 
TESTABLE_STATIC volatile uint8_t TIMER_mask
 

Function Documentation

◆ getAndClearTimerMask()

uint8_t getAndClearTimerMask ( void  )

◆ initialiseTimers()

void initialiseTimers ( void  )

◆ oneMSInterval()

void oneMSInterval ( void  )

Variable Documentation

◆ lastRPM_100ms

volatile uint16_t lastRPM_100ms

◆ loop100ms

volatile byte loop100ms

◆ loop20ms

volatile byte loop20ms

◆ loop250ms

volatile byte loop250ms

◆ loop33ms

volatile byte loop33ms

◆ loop5ms

volatile byte loop5ms

◆ loop66ms

volatile byte loop66ms

◆ loopSec

volatile int loopSec

◆ TIMER_mask

TESTABLE_STATIC volatile uint8_t TIMER_mask