Reorganization, style fix, Terminus fonts
This commit is contained in:
parent
39b6cd8ce0
commit
861fe94bd3
22 changed files with 62103 additions and 75 deletions
|
|
@ -1,18 +1,106 @@
|
|||
/*
|
||||
* oled_fonts.c
|
||||
* fonts.c
|
||||
*
|
||||
* Created on: 8 dec. 2016
|
||||
* Author: zaltora
|
||||
*/
|
||||
#include "fonts.h"
|
||||
|
||||
extern const font_info_t glcd_5x7_font_info;
|
||||
extern const font_info_t roboto_8ptFontInfo;
|
||||
extern const font_info_t roboto_10ptFontInfo;
|
||||
#if FONTS_GLCD_5X7
|
||||
#include "data/font_glcd_5x7.h"
|
||||
#endif
|
||||
|
||||
const font_info_t* fonts[NUM_FONTS] =
|
||||
#if FONTS_ROBOTO_8PT
|
||||
#include "data/font_roboto_8pt.h"
|
||||
#endif
|
||||
#if FONTS_ROBOTO_10PT
|
||||
#include "data/font_roboto_10pt.h"
|
||||
#endif
|
||||
|
||||
#if FONTS_TERMINUS_6X12_KOI8_R
|
||||
#include "data/font_terminus_6x12_koi8_r.h"
|
||||
#endif
|
||||
|
||||
#if FONTS_TERMINUS_8X14_KOI8_R
|
||||
#include "data/font_terminus_8x14_koi8_r.h"
|
||||
#endif
|
||||
#if FONTS_TERMINUS_BOLD_8X14_KOI8_R
|
||||
#include "data/font_terminus_bold_8x14_koi8_r.h"
|
||||
#endif
|
||||
|
||||
#if FONTS_TERMINUS_14X28_KOI8_R
|
||||
#include "data/font_terminus_14x28_koi8_r.h"
|
||||
#endif
|
||||
#if FONTS_TERMINUS_BOLD_14X28_KOI8_R
|
||||
#include "data/font_terminus_bold_14x28_koi8_r.h"
|
||||
#endif
|
||||
|
||||
#if FONTS_TERMINUS_16X32_KOI8_R
|
||||
#include "data/font_terminus_16x32_koi8_r.h"
|
||||
#endif
|
||||
#if FONTS_TERMINUS_BOLD_16X32_KOI8_R
|
||||
#include "data/font_terminus_bold_16x32_koi8_r.h"
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////
|
||||
|
||||
const font_info_t *fonts[] =
|
||||
{
|
||||
&glcd_5x7_font_info,
|
||||
&roboto_8ptFontInfo,
|
||||
&roboto_10ptFontInfo,
|
||||
#if FONTS_GLCD_5X7
|
||||
[FONT_FACE_GLCD5x7] = &_fonts_glcd_5x7_info,
|
||||
#else
|
||||
[FONT_FACE_GLCD5x7] = NULL,
|
||||
#endif
|
||||
|
||||
#if FONTS_ROBOTO_8PT
|
||||
[FONT_FACE_ROBOTO_8PT] = &_fonts_roboto_8pt_info,
|
||||
#else
|
||||
[FONT_FACE_ROBOTO_8PT] = NULL,
|
||||
#endif
|
||||
#if FONTS_ROBOTO_10PT
|
||||
[FONT_FACE_ROBOTO_10PT] = &_fonts_roboto_10pt_info,
|
||||
#else
|
||||
[FONT_FACE_ROBOTO_10PT] = NULL,
|
||||
#endif
|
||||
|
||||
#if FONTS_TERMINUS_6X12_KOI8_R
|
||||
[FONT_FACE_TERMINUS_6X12_KOI8_R] = &_fonts_terminus_6x12_koi8_r_info,
|
||||
#else
|
||||
[FONT_FACE_TERMINUS_6X12_KOI8_R] = NULL,
|
||||
#endif
|
||||
|
||||
#if FONTS_TERMINUS_8X14_KOI8_R
|
||||
[FONT_FACE_TERMINUS_8X14_KOI8_R] = &_fonts_terminus_8x14_koi8_r_info,
|
||||
#else
|
||||
[FONT_FACE_TERMINUS_8X14_KOI8_R] = NULL,
|
||||
#endif
|
||||
#if FONTS_TERMINUS_BOLD_8X14_KOI8_R
|
||||
[FONT_FACE_TERMINUS_BOLD_8X14_KOI8_R] = &_fonts_terminus_bold_8x14_koi8_r_info,
|
||||
#else
|
||||
[FONT_FACE_TERMINUS_BOLD_8X14_KOI8_R] = NULL,
|
||||
#endif
|
||||
|
||||
#if FONTS_TERMINUS_14X28_KOI8_R
|
||||
[FONT_FACE_TERMINUS_14X28_KOI8_R] = &_fonts_terminus_14x28_koi8_r_info,
|
||||
#else
|
||||
[FONT_FACE_TERMINUS_14X28_KOI8_R] = NULL,
|
||||
#endif
|
||||
#if FONTS_TERMINUS_BOLD_14X28_KOI8_R
|
||||
[FONT_FACE_TERMINUS_BOLD_14X28_KOI8_R] = &_fonts_terminus_bold_14x28_koi8_r_info,
|
||||
#else
|
||||
[FONT_FACE_TERMINUS_BOLD_14X28_KOI8_R] = NULL,
|
||||
#endif
|
||||
|
||||
#if FONTS_TERMINUS_16X32_KOI8_R
|
||||
[FONT_FACE_TERMINUS_16X32_KOI8_R] = &_fonts_terminus_16x32_koi8_r_info,
|
||||
#else
|
||||
[FONT_FACE_TERMINUS_16X32_KOI8_R] = NULL,
|
||||
#endif
|
||||
#if FONTS_TERMINUS_BOLD_16X32_KOI8_R
|
||||
[FONT_FACE_TERMINUS_BOLD_16X32_KOI8_R] = &_fonts_terminus_bold_16x32_koi8_r_info,
|
||||
#else
|
||||
[FONT_FACE_TERMINUS_BOLD_16X32_KOI8_R] = NULL,
|
||||
#endif
|
||||
};
|
||||
|
||||
const size_t fonts_count = (sizeof(fonts) / sizeof(font_info_t *));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue