main/task_user.h

changeset 21
043ae27633f8
child 22
cceb36fd3a2a
equal deleted inserted replaced
20:7c1dacafed03 21:043ae27633f8
1 /**
2 * @file task_user.h
3 * @brief The FreeRTOS task to maintain MQTT connections.
4 */
5
6 #ifndef _TASK_USER_H
7 #define _TASK_USER_H
8
9
10 #define PIN_SDA (CONFIG_I2C_MASTER_SDA)
11 #define PIN_SCL (CONFIG_I2C_MASTER_SCL)
12 #define ROT_ENC_A_GPIO (CONFIG_ROT_ENC_A_GPIO)
13 #define ROT_ENC_B_GPIO (CONFIG_ROT_ENC_B_GPIO)
14 #define ROT_ENC_SW_GPIO (CONFIG_ROT_ENC_SW_GPIO)
15 #define INACTIVITY 120 ///< User inactivity time
16
17 #define EDIT_TYPE_TEXT 0 ///< Editor type is text
18 #define EDIT_TYPE_INT 1 ///< Editor type is integer
19 #define EDIT_TYPE_FLOAT 2 ///< Editor type is float
20
21
22
23 void user_cold(void);
24 void user_wakeup(void);
25 void user_refresh(void);
26 bool user_busy(void);
27
28
29 /**
30 * @brief The FreeRTOS task to run the user interface.
31 */
32 void task_user(void *);
33
34
35 #endif
36

mercurial