-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Expand file tree
/
Copy pathsettings.h
More file actions
118 lines (66 loc) · 1.99 KB
/
settings.h
File metadata and controls
118 lines (66 loc) · 1.99 KB
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
#ifndef __SETTINGS_H__
#define __SETTINGS_H__
#include "config.h"
#include "configPins.h"
#include <NTPClient.h>
#include <globals.h>
void _setBrightness(uint8_t brightval) __attribute__((weak));
void setBrightness(uint8_t brightval, bool save = true);
void getBrightness();
int gsetRotation(bool set = false);
void setBrightnessMenu();
void setUIColor();
bool setCustomUIColorMenu();
void setCustomUIColorChoiceMenu(int colorType);
void setCustomUIColorSettingMenuR(int colorType);
void setCustomUIColorSettingMenuG(int colorType);
void setCustomUIColorSettingMenuB(int colorType);
void setCustomUIColorSettingMenu(
int colorType, int rgb, std::function<uint16_t(uint16_t, int)> colorGenerator
);
void addEvilWifiMenu();
void removeEvilWifiMenu();
void setEvilEndpointCreds();
void setEvilEndpointSsid();
void setEvilAllowEndpointDisplay();
void setEvilAllowGetCreds();
void setEvilAllowSetSsid();
void setEvilPasswordMode();
void setRFModuleMenu();
void setRFFreqMenu();
void setRFIDModuleMenu();
void addMifareKeyMenu();
void setSleepMode();
void setDimmerTimeMenu();
void setClock();
void runClockLoop(bool showMenuHint = false);
int gsetIrTxPin(bool set = false);
void setIrTxRepeats();
int gsetIrRxPin(bool set = false);
int gsetRfTxPin(bool set = false);
int gsetRfRxPin(bool set = false);
void setSoundConfig();
void setSoundVolume();
#ifdef HAS_RGB_LED
void setLedBlinkConfig();
#endif
void setWifiStartupConfig();
void setStartupApp();
void pinnedAppsMenu();
void setGpsBaudrateMenu();
void setNetworkCredsMenu();
void setBadUSBBLEMenu();
void setBadUSBBLEKeyboardLayoutMenu();
void setBadUSBBLEKeyDelayMenu();
void setBadUSBBLEShowOutputMenu();
void setSPIPinsMenu(BruceConfigPins::SPIPins &value);
void setUARTPinsMenu(BruceConfigPins::UARTPins &value);
void setI2CPinsMenu(BruceConfigPins::I2CPins &value);
void setTheme();
void setMacAddressMenu();
#if !defined(LITE_VERSION)
void enableBLEAPI();
bool appStoreInstalled();
void installAppStoreJS();
#endif
#endif