GPS Tracker with a TFT display, GPLV3
Dependencies: MAX17055 MAX32620FTHR MAX77650 SerialGPS
fonts.h@0:48d0ba737b93, 2018-08-18 (annotated)
- Committer:
- DimiterK
- Date:
- Sat Aug 18 22:34:58 2018 +0000
- Revision:
- 0:48d0ba737b93
GPS tracker , Hackster Contest, August 2018; Release under GPLv3,
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
DimiterK | 0:48d0ba737b93 | 1 | |
DimiterK | 0:48d0ba737b93 | 2 | /* Define to prevent recursive inclusion -------------------------------------*/ |
DimiterK | 0:48d0ba737b93 | 3 | #ifndef __FONTS_H |
DimiterK | 0:48d0ba737b93 | 4 | #define __FONTS_H |
DimiterK | 0:48d0ba737b93 | 5 | |
DimiterK | 0:48d0ba737b93 | 6 | |
DimiterK | 0:48d0ba737b93 | 7 | /* Includes ------------------------------------------------------------------*/ |
DimiterK | 0:48d0ba737b93 | 8 | #include <stdint.h> |
DimiterK | 0:48d0ba737b93 | 9 | |
DimiterK | 0:48d0ba737b93 | 10 | /* Max size of bitmap will based on a font24 (17x24) */ |
DimiterK | 0:48d0ba737b93 | 11 | #define MAX_HEIGHT_FONT 24 |
DimiterK | 0:48d0ba737b93 | 12 | #define MAX_WIDTH_FONT 17 |
DimiterK | 0:48d0ba737b93 | 13 | #define OFFSET_BITMAP 54 |
DimiterK | 0:48d0ba737b93 | 14 | |
DimiterK | 0:48d0ba737b93 | 15 | |
DimiterK | 0:48d0ba737b93 | 16 | typedef struct _tFont |
DimiterK | 0:48d0ba737b93 | 17 | { |
DimiterK | 0:48d0ba737b93 | 18 | const uint8_t *table; |
DimiterK | 0:48d0ba737b93 | 19 | uint16_t Width; |
DimiterK | 0:48d0ba737b93 | 20 | uint16_t Height; |
DimiterK | 0:48d0ba737b93 | 21 | |
DimiterK | 0:48d0ba737b93 | 22 | } sFONT; |
DimiterK | 0:48d0ba737b93 | 23 | |
DimiterK | 0:48d0ba737b93 | 24 | //#include "font8.h" |
DimiterK | 0:48d0ba737b93 | 25 | //#include "font12.h" |
DimiterK | 0:48d0ba737b93 | 26 | //#include "font16.h" |
DimiterK | 0:48d0ba737b93 | 27 | //#include "font20.h" |
DimiterK | 0:48d0ba737b93 | 28 | //#include "font24.h" |
DimiterK | 0:48d0ba737b93 | 29 | |
DimiterK | 0:48d0ba737b93 | 30 | |
DimiterK | 0:48d0ba737b93 | 31 | extern sFONT Font24; |
DimiterK | 0:48d0ba737b93 | 32 | extern sFONT Font20; |
DimiterK | 0:48d0ba737b93 | 33 | extern sFONT Font16; |
DimiterK | 0:48d0ba737b93 | 34 | extern sFONT Font12; |
DimiterK | 0:48d0ba737b93 | 35 | extern sFONT Font8; |
DimiterK | 0:48d0ba737b93 | 36 | |
DimiterK | 0:48d0ba737b93 | 37 | |
DimiterK | 0:48d0ba737b93 | 38 | |
DimiterK | 0:48d0ba737b93 | 39 | #endif /* __FONTS_H */ |
DimiterK | 0:48d0ba737b93 | 40 |