Mercurial > public > ostc4
annotate Discovery/Src/gfx_fonts.c @ 1027:158100a84ebd GasConsumption
New profile feature:
In the past the OSTC provide just one instance for settings. If for example a diver switched from OC to CCR configuration several settings had to be modified. To improve this and to be more flexible in adapting the OSTC to differend dive scenarions the usage of up to 4 profiles has beem introduced. The profiles are copies of the common settings but stored in a separate, previously not used, flash section => no impact to existings settings handling. For access to the profiles the existing setting flash functions are reused. To enable this a parameter war introduced which defines the target of the operation (common settings or profiles).
| author | Ideenmodellierer |
|---|---|
| date | Sun, 07 Sep 2025 19:03:44 +0200 |
| parents | 1c95f811967c |
| children |
| rev | line source |
|---|---|
| 38 | 1 /** |
| 2 ****************************************************************************** | |
| 3 * @file gfx_fonts.c | |
| 4 * @author heinrichs/weikamp, JD Gascuel | |
| 5 * @version V1.4.0 | |
| 6 * @date 17-Decembre-2017 | |
| 7 * @brief Font data (and images) stored in UPPER ROM. | |
| 8 * | |
| 9 ****************************************************************************** | |
| 10 * @attention | |
| 11 * | |
| 12 * <h2><center>© COPYRIGHT(c) 2017 heinrichs weikamp</center></h2> | |
| 13 * | |
| 14 ****************************************************************************** | |
| 15 */ | |
| 16 | |
| 17 /* Includes ------------------------------------------------------------------*/ | |
| 18 | |
| 19 #include "gfx_fonts.h" | |
| 20 | |
| 567 | 21 /* Fonts in the firmware image */ |
| 22 #include "Fonts/font_T54_extra.h" | |
| 23 #include "Fonts/font_T84_extra.h" | |
| 24 #include "Fonts/font_T105_extra.h" | |
| 25 | |
|
170
5ca88855da87
Fix accidentally pushed local code
Jan Mulder <jlmulder@xs4all.nl>
parents:
169
diff
changeset
|
26 #ifdef DEBUG |
| 38 | 27 # define INCLUDE_FONTS_BINARY |
|
170
5ca88855da87
Fix accidentally pushed local code
Jan Mulder <jlmulder@xs4all.nl>
parents:
169
diff
changeset
|
28 #endif |
| 38 | 29 |
| 30 #ifdef INCLUDE_FONTS_BINARY | |
| 31 | |
| 32 /* Fonts fixed in upper region */ | |
| 33 #include "Fonts/font_awe48.h" | |
| 34 #include "Fonts/font_T24.h" | |
| 35 #include "Fonts/font_T42.h" | |
| 36 #include "Fonts/font_T48_plus.h" | |
| 37 #include "Fonts/font_T54.h" | |
| 38 #include "Fonts/font_T84.h" | |
| 39 #include "Fonts/font_T105.h" | |
| 40 #include "Fonts/font_T144_plus.h" | |
| 41 | |
| 42 /* Images fixed in upper region */ | |
| 43 #include "Fonts/image_battery.h" | |
| 44 #include "Fonts/image_heinrichs_weikamp.h" | |
| 45 #include "Fonts/image_ostc.h" | |
| 46 | |
| 47 #endif // INCLUDE_FONTS_BINARY |
