forked from nanovna-v2/NanoVNA2-firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
/
globals.cpp
49 lines (37 loc) · 1.15 KB
/
globals.cpp
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
#include "globals.hpp"
#include "ili9341.hpp"
volatile bool sweep_enabled = true;
int16_t vbat;
uint8_t registers[registerSize];
int16_t lastsaveid = 0;
config_t config = {
.magic = CONFIG_MAGIC,
.dac_value = 1922,
.grid_color = 0x1084,
.menu_normal_color = 0xffff,
.menu_active_color = 0x7777,
.trace_color = { RGB565(255,255,0), RGB565(0,160,255), RGB565(0,255,0), RGB565(255,0,200) },
.touch_cal = { 1950, 1900, -90, -120 }, //{ 620, 600, 160, 190 },
.default_loadcal = 0,
.harmonic_freq_threshold = 300000000,
.ui_options = 0,
.checksum = 0
};
properties_t current_props;
properties_t* active_props = ¤t_props;
complexf measuredFreqDomain[2][SWEEP_POINTS_MAX] alignas(8);
complexf measured[2][SWEEP_POINTS_MAX] alignas(8);
complexf measuredEcal[ECAL_CHANNELS][USB_POINTS_MAX] alignas(8);
volatile EcalStates ecalState = ECAL_STATE_MEASURING;
uistat_t uistat = {
digit: 6,
digit_mode: 0,
current_trace: 0,
value: 0,
previous_value: 0,
lever_mode: LM_MARKER,
previous_marker: 0,
marker_search_mode: MarkerSearchModes::Max,
marker_tracking: false,
marker_delta: false
};