Mercurial > public > ostc4
annotate Discovery/Inc/tCCR.h @ 569:3508e6dc4f22
Added new section "lower.font":
To avoid section overlap caused by the memory needs of the new characters, a new section has been introduced to store the font data behind the code and data sections. The handling is a little bit overengineered but was used to have the same look as the upper section, where a defined structure had to be rebuild to match the output of another compiler. moving the lower section behind the upper would save firmware space but result in the need of a new fontlib version.
author | Ideenmodellierer |
---|---|
date | Mon, 30 Nov 2020 20:52:49 +0100 |
parents | d97f0e395058 |
children | 64bf41faab83 |
rev | line source |
---|---|
38 | 1 /////////////////////////////////////////////////////////////////////////////// |
2 /// -*- coding: UTF-8 -*- | |
3 /// | |
4 /// \file Discovery/Inc/tCCR.h | |
5 /// \brief | |
6 /// \author heinrichs weikamp gmbh | |
7 /// \date 16-Dec-2014 | |
8 /// | |
9 /// $Id$ | |
10 /////////////////////////////////////////////////////////////////////////////// | |
11 /// \par Copyright (c) 2014-2018 Heinrichs Weikamp gmbh | |
12 /// | |
13 /// This program is free software: you can redistribute it and/or modify | |
14 /// it under the terms of the GNU General Public License as published by | |
15 /// the Free Software Foundation, either version 3 of the License, or | |
16 /// (at your option) any later version. | |
17 /// | |
18 /// This program is distributed in the hope that it will be useful, | |
19 /// but WITHOUT ANY WARRANTY; without even the implied warranty of | |
20 /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
21 /// GNU General Public License for more details. | |
22 /// | |
23 /// You should have received a copy of the GNU General Public License | |
24 /// along with this program. If not, see <http://www.gnu.org/licenses/>. | |
25 ////////////////////////////////////////////////////////////////////////////// | |
26 | |
27 /* Define to prevent recursive inclusion -------------------------------------*/ | |
28 #ifndef TCCR_H | |
29 #define TCCR_H | |
30 | |
31 /* Includes ------------------------------------------------------------------*/ | |
32 #include <stdint.h> | |
33 | |
34 /* Exported functions --------------------------------------------------------*/ | |
35 | |
36 void tCCR_init(void); | |
37 void tCCR_control(void); | |
38 void tCCR_restart(void); | |
39 void tCCR_tick(void); | |
40 | |
321
37ee61f93124
Moved indication variable for received HUD data to tCCR file.
ideenmodellierer
parents:
38
diff
changeset
|
41 void tCCR_SetRXIndication(void); |
37ee61f93124
Moved indication variable for received HUD data to tCCR file.
ideenmodellierer
parents:
38
diff
changeset
|
42 |
38 | 43 float get_ppO2Sensor_bar(uint8_t sensor_id); |
44 float get_sensorVoltage_mV(uint8_t sensor_id); | |
45 float get_HUD_battery_voltage_V(void); | |
46 uint8_t get_ppO2SensorWeightedResult_cbar(void); | |
563 | 47 void test_O2_sensor_values_outOfBounds(int8_t * outOfBouds1, int8_t * outOfBouds2, int8_t * outOfBouds3); |
38 | 48 |
49 #endif /* TCCR_H */ |