summaryrefslogtreecommitdiff
path: root/Libraries/Indicate/indicate_modes_task.h
blob: 2a95fae37daf0ffb51444e5c2d264b8342f4a1da (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
30
31
#ifndef INDICATE_MODES_TASK_INCLUDED
#define INDICATE_MODES_TASK_INCLUDED

#include <stdint.h>
#include "nixie_driver_process.h"

// Номера режимов индикации
typedef enum {
  
  INDIC_MODE_STANDART = 0,
  INDIC_MODE_BLINK,
  
  MAX_INDIC_MODES
    
} IndicModesNums_t;


// Структура для передачи сообщения индикации при настройке времени 
// в режиме blink
typedef struct {
  
  DataToIndicate_t data;
  uint8_t mask_byte;
  
} IndicModesMsgBlink_t;


void IndicateModesInit  ( void );
void IndicateModes_Task ( void *pvParameters );

#endif //INDICATE_MODES_TASK_INCLUDED