Mercurial > public > ostc4
annotate Discovery/Inc/configuration.h @ 675:3c4a3d78ff2b Betatest
Bugfix: Missing flip screen support for charge view
The new charge view was not displayed correct in case the option "Flip screen" was selected. Drawing parameter have not been adapted to show the view correctly.
author | Ideenmodellierer |
---|---|
date | Wed, 30 Mar 2022 18:07:21 +0200 |
parents | d7c5d592076b |
children |
rev | line source |
---|---|
446
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
1 /////////////////////////////////////////////////////////////////////////////// |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
2 /// -*- coding: UTF-8 -*- |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
3 /// |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
4 /// \file Discovery/Inc/configuration.h |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
5 /// \brief Header file for variant specific firmware adaptations at compile time |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
6 /// \author heinrichs weikamp gmbh |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
7 /// \date 29-February-2020 |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
8 /// |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
9 /// $Id$ |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
10 /////////////////////////////////////////////////////////////////////////////// |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
11 /// \par Copyright (c) 2014-2020 Heinrichs Weikamp gmbh |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
12 /// |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
13 /// This program is free software: you can redistribute it and/or modify |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
14 /// it under the terms of the GNU General Public License as published by |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
15 /// the Free Software Foundation, either version 3 of the License, or |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
16 /// (at your option) any later version. |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
17 /// |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
18 /// This program is distributed in the hope that it will be useful, |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
19 /// but WITHOUT ANY WARRANTY; without even the implied warranty of |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
20 /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
21 /// GNU General Public License for more details. |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
22 /// |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
23 /// You should have received a copy of the GNU General Public License |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
24 /// along with this program. If not, see <http://www.gnu.org/licenses/>. |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
25 ////////////////////////////////////////////////////////////////////////////// |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
26 |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
27 #ifndef CONFIGURATION_HEADER |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
28 #define CONFIGURATION_HEADER |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
29 |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
30 /* Enable this to make the simulator write a logbook entry */ |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
31 /* #define SIM_WRITES_LOGBOOK 1 */ |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
32 |
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
33 /* Enable this for support of optical bottle pressure interface */ |
450 | 34 /* #define ENABLE_BOTTLE_SENSOR */ |
35 | |
36 /* Enable this to show voltage in parallel to charge state */ | |
37 /* #define ALWAYS_SHOW_VOLTAGE */ | |
38 | |
39 /* Enable this to skip coplete scan of dive log during startup */ | |
533
02e7e11fdbe8
increase version numbers, compile with TRUST_LOG_CONSISTENCY switch
heinrichsweikamp
parents:
526
diff
changeset
|
40 #define TRUST_LOG_CONSISTENCY |
450 | 41 |
464
05c5c3d10902
Added compile switch to handle additional data during raw header request:
ideenmodellierer
parents:
450
diff
changeset
|
42 /* Enable this to transfer additional data list last dive ID and last sample index during raw data requests */ |
05c5c3d10902
Added compile switch to handle additional data during raw header request:
ideenmodellierer
parents:
450
diff
changeset
|
43 /* define SEND_DATA_DETAILS */ |
05c5c3d10902
Added compile switch to handle additional data during raw header request:
ideenmodellierer
parents:
450
diff
changeset
|
44 |
468
aa1d71875e25
Moved and deactivated analyse sample buffer switch:
ideenmodellierer
parents:
464
diff
changeset
|
45 /* Enable to activate a menu item in reset menu which provide sample ring analysis / repair functionality */ |
aa1d71875e25
Moved and deactivated analyse sample buffer switch:
ideenmodellierer
parents:
464
diff
changeset
|
46 /* #define ENABLE_ANALYSE_SAMPLES */ |
aa1d71875e25
Moved and deactivated analyse sample buffer switch:
ideenmodellierer
parents:
464
diff
changeset
|
47 |
492
4ce932235578
Added compiler switch for existing debug view parameter
Ideenmodellierer
parents:
468
diff
changeset
|
48 /* Enable to have access to the debug view options (turn on / off via menu instead of compile switch) */ |
4ce932235578
Added compiler switch for existing debug view parameter
Ideenmodellierer
parents:
468
diff
changeset
|
49 /* #define HAVE_DEBUG_VIEW */ |
4ce932235578
Added compiler switch for existing debug view parameter
Ideenmodellierer
parents:
468
diff
changeset
|
50 |
522 | 51 /* Enable to have access to the motion control selection menu */ |
673
d7c5d592076b
Show 98% in case of Oxygen as the calibrating gas
heinrichsweikamp
parents:
662
diff
changeset
|
52 #define ENABLE_MOTION_CONTROL |
522 | 53 |
526
88c626d01ee5
Added new option to gas configuration: "Off":
Ideenmodellierer
parents:
522
diff
changeset
|
54 /* Enable to have option to hide not needed gases from dive views */ |
88c626d01ee5
Added new option to gas configuration: "Off":
Ideenmodellierer
parents:
522
diff
changeset
|
55 /* #define ENABLE_UNUSED_GAS_HIDING */ |
594
280c11153080
Added compile switch for new T3 View Profile
Ideenmodellierer
parents:
533
diff
changeset
|
56 |
280c11153080
Added compile switch for new T3 View Profile
Ideenmodellierer
parents:
533
diff
changeset
|
57 /* Enable to have the new T3 profile view available */ |
673
d7c5d592076b
Show 98% in case of Oxygen as the calibrating gas
heinrichsweikamp
parents:
662
diff
changeset
|
58 #define ENABLE_T3_PROFILE_VIEW |
594
280c11153080
Added compile switch for new T3 View Profile
Ideenmodellierer
parents:
533
diff
changeset
|
59 |
633
68d95049f11a
Added menu structure to allow ppo2 modification in simulator mode:
Ideenmodellierer
parents:
594
diff
changeset
|
60 /* Enable to have PPO2 adjustments in T3 sensor view during dive simulation */ |
68d95049f11a
Added menu structure to allow ppo2 modification in simulator mode:
Ideenmodellierer
parents:
594
diff
changeset
|
61 /* #define ENABLE_T3_PPO_SIM */ |
594
280c11153080
Added compile switch for new T3 View Profile
Ideenmodellierer
parents:
533
diff
changeset
|
62 |
662 | 63 /* Enable to have PSCR functionality available */ |
673
d7c5d592076b
Show 98% in case of Oxygen as the calibrating gas
heinrichsweikamp
parents:
662
diff
changeset
|
64 #define ENABLE_PSCR_MODE |
662 | 65 |
66 /* Enable to have CO2 sensor functionality available */ | |
67 /* #define ENABLE_CO2_SUPPORT */ | |
68 | |
69 /* Enable if you are using sensors with a voltage range 8..16 mV at surface / air level */ | |
673
d7c5d592076b
Show 98% in case of Oxygen as the calibrating gas
heinrichsweikamp
parents:
662
diff
changeset
|
70 #define ENABLE_ALTERNATIVE_SENSORTYP |
662 | 71 |
446
f1257a32f2d4
Introduced configuration header for variant managment:
ideenmodellierer
parents:
diff
changeset
|
72 #endif |