-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCommands_Info.ino
67 lines (55 loc) · 1.77 KB
/
Commands_Info.ino
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
// Displays information about the device
void C_Info(){
Serial.println("--------------------------------------------------------------------------");
Serial.println(" OASIS Device Information ");
Serial.println("--------------------------------------------------------------------------");
// Hardware Version
Serial.print("[OASIS] Device Hardware Version is ");
Serial.print(HW_MAJOR);
Serial.print(".");
Serial.println(HW_MINOR);
// Firmware Version
Serial.print("[OASIS] Device Firmware Version is ");
Serial.print(FW_MAJOR);
Serial.print(".");
Serial.println(FW_MINOR);
// ADC Resolution
Serial.print("[OASIS] ADC resolution: ");
Serial.println(ADC_BITS);
// Feature - TEDS
Serial.print("[OASIS] TEDS module installed (1=yes, 0=no): ");
Serial.println(F_TEDS);
// Feature - WSS
Serial.print("[OASIS] WSS module installed (1=yes, 0=no): ");
Serial.println(F_WSS);
// Custom Device Name
Serial.print("[OASIS] Device name: ");
Serial.print(DeviceName);
Serial.println();
Serial.println("--------------------------------------------------------------------------");
}
// Returns raw values over serial for GUI
void C_RawInfo(){
// Hardware Version
Serial.print(HW_MAJOR);
Serial.print(".");
Serial.print(HW_MINOR);
Serial.print(";");
// Firmware Version
Serial.print(FW_MAJOR);
Serial.print(".");
Serial.print(FW_MINOR);
Serial.print(";");
// ADC Resolution
Serial.print(ADC_BITS);
Serial.print(";");
// Feature - TEDS
Serial.print(F_TEDS);
Serial.print(";");
// Feature - WSS
Serial.print(F_WSS);
Serial.print(";");
// Custom Device Name
Serial.print(DeviceName);
Serial.println(";");
}