Mercurial > public > ostc4
annotate Common/Inc/configuration.h @ 1009:3bcf592e9cc9 GasConsumption
1.7.1 release
| author | heinrichsweikamp |
|---|---|
| date | Tue, 06 May 2025 12:57:33 +0200 |
| parents | c386ae6635e4 |
| children | 33b91584d827 |
| rev | line source |
|---|---|
|
677
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
1 /////////////////////////////////////////////////////////////////////////////// |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
2 /// -*- coding: UTF-8 -*- |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
3 /// |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
4 /// \file Discovery/Inc/configuration.h |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
5 /// \brief Header file for variant specific firmware adaptations at compile time |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
6 /// \author heinrichs weikamp gmbh |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
7 /// \date 29-February-2020 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
8 /// |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
9 /// $Id$ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
10 /////////////////////////////////////////////////////////////////////////////// |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
11 /// \par Copyright (c) 2014-2020 Heinrichs Weikamp gmbh |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
12 /// |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
13 /// This program is free software: you can redistribute it and/or modify |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
14 /// it under the terms of the GNU General Public License as published by |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
15 /// the Free Software Foundation, either version 3 of the License, or |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
16 /// (at your option) any later version. |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
17 /// |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
18 /// This program is distributed in the hope that it will be useful, |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
19 /// but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
20 /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
21 /// GNU General Public License for more details. |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
22 /// |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
23 /// You should have received a copy of the GNU General Public License |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
24 /// along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
25 ////////////////////////////////////////////////////////////////////////////// |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
26 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
27 #ifndef CONFIGURATION_HEADER |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
28 #define CONFIGURATION_HEADER |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
29 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
30 /* Enable this to make the simulator write a logbook entry */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
31 /* #define SIM_WRITES_LOGBOOK 1 */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
32 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
33 /* Enable this for support of optical bottle pressure interface */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
34 /* #define ENABLE_BOTTLE_SENSOR */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
35 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
36 /* Enable this to show voltage in parallel to charge state */ |
| 876 | 37 #define ALWAYS_SHOW_VOLTAGE |
|
677
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
38 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
39 /* Enable this to skip coplete scan of dive log during startup */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
40 #define TRUST_LOG_CONSISTENCY |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
41 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
42 /* Enable this to transfer additional data list last dive ID and last sample index during raw data requests */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
43 /* define SEND_DATA_DETAILS */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
44 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
45 /* Enable to activate a menu item in reset menu which provide sample ring analysis / repair functionality */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
46 /* #define ENABLE_ANALYSE_SAMPLES */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
47 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
48 /* Enable to have access to the debug view options (turn on / off via menu instead of compile switch) */ |
| 898 | 49 /* #define HAVE_DEBUG_VIEW */ |
|
677
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
50 |
| 896 | 51 /* Enable to have runtime information displayed in t7 debug view */ |
| 898 | 52 /* #define T7_DEBUG_RUNTIME */ |
| 896 | 53 |
| 54 /* Enable to have event based warnings being displayed as warning messages when they occur */ | |
| 972 | 55 /* #define HAVE_DEBUG_WARNINGS */ |
| 857 | 56 |
|
677
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
57 /* Enable to have access to the motion control selection menu */ |
|
692
b052e812277c
Added compile switch for Sentinel rebreather option
Ideenmodellierer
parents:
677
diff
changeset
|
58 /* #define ENABLE_MOTION_CONTROL */ |
|
677
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
59 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
60 /* Enable to have option to hide not needed gases from dive views */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
61 /* #define ENABLE_UNUSED_GAS_HIDING */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
62 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
63 /* Enable to have the new T3 profile view available */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
64 #define ENABLE_T3_PROFILE_VIEW |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
65 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
66 /* Enable to have PPO2 adjustments in T3 sensor view during dive simulation */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
67 /* #define ENABLE_T3_PPO_SIM */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
68 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
69 /* Enable to have PSCR functionality available */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
70 #define ENABLE_PSCR_MODE |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
71 |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
72 /* Enable to have CO2 sensor functionality available */ |
| 876 | 73 #define ENABLE_CO2_SUPPORT |
|
677
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
74 |
| 989 | 75 /* Enable to have external GPS sensor functionality available */ |
| 1000 | 76 /*#define ENABLE_GNSS_EXTERN*/ |
| 989 | 77 |
| 78 /* Enable to have internal (OSTC5) GPS sensor functionality available */ | |
| 1009 | 79 /*#define ENABLE_GNSS_INTERN*/ |
| 920 | 80 |
| 1000 | 81 /* Enable to provide UTC time to GNSS module at startup. ! CAUTION ! Incorrect time will reduce performance of module */ |
| 82 /* #define ENABLE_GNSS_TIME_INIT */ | |
| 83 | |
|
692
b052e812277c
Added compile switch for Sentinel rebreather option
Ideenmodellierer
parents:
677
diff
changeset
|
84 /* Enable to have Sentinel rebreather interface available */ |
|
b052e812277c
Added compile switch for Sentinel rebreather option
Ideenmodellierer
parents:
677
diff
changeset
|
85 /* #define ENABLE_SENTINEL_MODE */ |
|
b052e812277c
Added compile switch for Sentinel rebreather option
Ideenmodellierer
parents:
677
diff
changeset
|
86 |
|
677
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
87 /* Enable if you are using sensors with a voltage range 8..16 mV at surface / air level */ |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
88 #define ENABLE_ALTERNATIVE_SENSORTYP |
|
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
89 |
| 727 | 90 /* Enable if an external pressure sensor is connected at ADC channel3 (used for sensor verification) */ |
| 91 /* #define ENABLE_EXTERNAL_PRESSURE */ | |
| 92 | |
|
883
7755a476f164
Added compile switch for predive check menu:
Ideenmodellierer
parents:
876
diff
changeset
|
93 /* Enable if the menu item predive check shall be available */ |
|
7755a476f164
Added compile switch for predive check menu:
Ideenmodellierer
parents:
876
diff
changeset
|
94 /* #define ENABLE_PREDIVE_CHECK */ |
|
7755a476f164
Added compile switch for predive check menu:
Ideenmodellierer
parents:
876
diff
changeset
|
95 |
| 893 | 96 /* Enable to have a faster transfer speed between bluetooth module and CPU */ |
| 97 #define ENABLE_FAST_COMM | |
| 98 | |
| 937 | 99 /* Enable RTE sleep mode debugging */ |
| 100 /* #define ENABLE_SLEEP_DEBUG */ | |
| 101 | |
| 102 | |
|
677
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
103 #endif |
