Subversion Repositories chibiosIgnition

Rev

Rev 17 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. /*
  2.  * timer2.h
  3.  *
  4.  *  Created on: 2 Apr 2018
  5.  *      Author: Mike
  6.  */
  7.  
  8. #ifndef INC_TIMER2_H_
  9. #define INC_TIMER2_H_
  10.  
  11.  
  12. extern uint16_t displayVal;
  13.  
  14. extern void initTimers(void);
  15.  
  16. extern uint16_t setRPM(uint16_t RPM);
  17.  
  18. extern uint16_t getRPM(void);
  19.  
  20. extern signed getCount(void);
  21.  
  22. extern signed  getDelta(void);
  23.  
  24. extern uint8_t slowPulse();
  25.  
  26.  
  27. extern void setGain(int gain);
  28.  
  29. extern void setAdvance(int16_t advance);
  30.  
  31.  
  32. extern  uint16_t getNextRefPulseIndex(void);
  33.  
  34. extern void processPulse(uint16_t pulseIndex);
  35.  
  36.  
  37. #endif /* INC_TIMER2_H_ */
  38.