summaryrefslogtreecommitdiff
path: root/Libraries/LTimers/ltimers.h
blob: 9cb6eedaa26ccd1bfe74ea7f6b4584a815ea8fb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef LTIMERS_H_INCLUDED
#define LTIMERS_H_INCLUDED

#include <stdint.h>

// Èìåíà òàéìåðîâ LTIMER_<TIMERNAME> ---------------------------------------- //
typedef enum {
  
	LTIMER_SENSE_PAD = 0,
        LTIMER_PRGBAR_SPEED,
        LTIMER_HL_CHANGE_BRIGHT_SPEED,
        LTIMER_HL_BUT_LED,
        LTIMER_BUTTON_LONG_PRESS,
        LTIMER_INDIC_MODE_BLINK_OFF,
        LTIMER_INDIC_MODE_BLINK_ON,
        LTIMER_MENU_ADJ_TIME_OUT,
        LTIMER_LIGHT_SENSOR,
                	
	MAX_LTIMERS
        
} LTimersNames_t;

void InitLTimers         ( void );
void ProcessLTimers      ( void );
uint32_t GetLTimer       ( LTimersNames_t LTIMER );
void     StartLTimer     ( LTimersNames_t LTIMER );

#endif // LTIMERS_H_INCLUDED