blob: 614ca35a6741238664f6399850fd73b50fc4328c (
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
32
33
34
35
36
37
38
39
40
41
42
43
|
#ifndef PRESETS_H_
#define PRESETS_H_
#include "fixpt.h"
#if CONF_PRESETS
/* Presets feature ENABLED */
/* The global number of presets available. */
#define NR_PRESETS 6
/* Preset default values. */
#define PRESET_DEFAULT0 CELSIUS(305)
#define PRESET_DEFAULT1 CELSIUS(320)
#define PRESET_DEFAULT2 CELSIUS(335)
#define PRESET_DEFAULT3 CELSIUS(350)
#define PRESET_DEFAULT4 CELSIUS(365)
#define PRESET_DEFAULT5 CELSIUS(380)
#define PRESET_DEFAULT_INDEX 3
#else /* CONF_PRESETS */
/* Presets feature DISABLED */
#define NR_PRESETS 1
#define PRESET_DEFAULT0 CELSIUS(350)
#define PRESET_DEFAULT_INDEX 0
#endif /* CONF_PRESETS */
void presets_next(void);
void presets_prev(void);
uint8_t presets_get_active_index(void);
fixpt_t presets_get_active_value(void);
void presets_set_active_value(fixpt_t value);
void presets_init(void);
#endif /* PRESETS_H_ */
|