forked from ExpressLRS/ExpressLRS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoptions.cpp
More file actions
104 lines (98 loc) · 2.56 KB
/
options.cpp
File metadata and controls
104 lines (98 loc) · 2.56 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
#include "targets.h"
#include "options.h"
#define QUOTE(arg) #arg
#define STR(macro) QUOTE(macro)
const unsigned char target_name[] = "\xBE\xEF\xCA\xFE" STR(TARGET_NAME);
const uint8_t target_name_size = sizeof(target_name);
const char device_name[] = DEVICE_NAME;
const uint8_t device_name_size = sizeof(device_name);
const char commit[] {LATEST_COMMIT, 0};
const char version[] = {LATEST_VERSION, 0};
#if defined(TARGET_TX)
const char *wifi_hostname = "elrs_tx";
const char *wifi_ap_ssid = "ExpressLRS TX";
#else
const char *wifi_hostname = "elrs_rx";
const char *wifi_ap_ssid = "ExpressLRS RX";
#endif
const char *wifi_ap_password = "expresslrs";
const char *wifi_ap_address = "10.0.0.1";
const char *home_wifi_ssid = ""
#ifdef HOME_WIFI_SSID
STR(HOME_WIFI_SSID)
#endif
;
const char *home_wifi_password = ""
#ifdef HOME_WIFI_PASSWORD
STR(HOME_WIFI_PASSWORD)
#endif
;
const char PROGMEM compile_options[] = {
#ifdef MY_BINDING_PHRASE
"-DMY_BINDING_PHRASE=\"" STR(MY_BINDING_PHRASE) "\" "
#endif
#ifdef TARGET_TX
#ifdef UNLOCK_HIGHER_POWER
"-DUNLOCK_HIGHER_POWER "
#endif
#ifdef NO_SYNC_ON_ARM
"-DNO_SYNC_ON_ARM "
#endif
#ifdef FEATURE_OPENTX_SYNC
"-DFEATURE_OPENTX_SYNC "
#endif
#ifdef FEATURE_OPENTX_SYNC_AUTOTUNE
"-DFEATURE_OPENTX_SYNC_AUTOTUNE "
#endif
#ifdef UART_INVERTED
"-DUART_INVERTED "
#endif
#ifdef DISABLE_ALL_BEEPS
"-DDISABLE_ALL_BEEPS "
#endif
#ifdef JUST_BEEP_ONCE
"-DJUST_BEEP_ONCE "
#endif
#ifdef DISABLE_STARTUP_BEEP
"-DDISABLE_STARTUP_BEEP "
#endif
#ifdef MY_STARTUP_MELODY
"-DMY_STARTUP_MELODY=\"" STR(MY_STARTUP_MELODY) "\" "
#endif
#ifdef WS2812_IS_GRB
"-DWS2812_IS_GRB "
#endif
#ifdef TLM_REPORT_INTERVAL_MS
"-DTLM_REPORT_INTERVAL_MS=" STR(TLM_REPORT_INTERVAL_MS) " "
#endif
#ifdef USE_TX_BACKPACK
"-DUSE_TX_BACKPACK "
#endif
#ifdef USE_BLE_JOYSTICK
"-DUSE_BLE_JOYSTICK "
#endif
#endif
#ifdef TARGET_RX
#ifdef LOCK_ON_FIRST_CONNECTION
"-DLOCK_ON_FIRST_CONNECTION "
#endif
#ifdef USE_R9MM_R9MINI_SBUS
"-DUSE_R9MM_R9MINI_SBUS "
#endif
#ifdef AUTO_WIFI_ON_INTERVAL
"-DAUTO_WIFI_ON_INTERVAL=" STR(AUTO_WIFI_ON_INTERVAL) " "
#endif
#ifdef USE_DIVERSITY
"-DUSE_DIVERSITY "
#endif
#ifdef RCVR_UART_BAUD
"-DRCVR_UART_BAUD=" STR(RCVR_UART_BAUD) " "
#endif
#ifdef RCVR_INVERT_TX
"-DRCVR_INVERT_TX "
#endif
#ifdef USE_R9MM_R9MINI_SBUS
"-DUSE_R9MM_R9MINI_SBUS "
#endif
#endif
};