summaryrefslogtreecommitdiff
path: root/app/indicate/indicate_modes_task.h
blob: 31ecba1e6fdd59ecbd0ed08670f48a5ca37b3e7b (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/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