blob: 451484190a9056d37e72bdf0e2d3f5dd4be936d2 (
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
29
|
#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,
LTIMER_SENSOR_BUT_DEBOUNCE,
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
|