Measuring air flow, relative humidity & temperature, then showing results at TFT

Dependencies:   FT800_2 HYT mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SetRussianFonts.cpp Source File

SetRussianFonts.cpp

00001 #include "Display.h"
00002 
00003 
00004 /**************************************************************************************************************************
00005 ************************** Decompress images anf fonts from pictures.h and put them to the RAM memeory of FT800 ***********
00006 **************************************************************************************************************************/
00007 void Display::LoadImagesAndFonts()
00008 {
00009     (*_TFT).WrCmd32(CMD_INFLATE);
00010     (*_TFT).WrCmd32(FONT_SET_ROBOTO_REGULAR_16);
00011     (*_TFT).WrCmdBufFromFlash(font_RobotoRegular16, sizeof(font_RobotoRegular16));
00012 }
00013 
00014 /**************************************************************************************************************************
00015 ************************** Prepare images and fronts **********************************************************************
00016 **************************************************************************************************************************/
00017 void Display::HandleAllBitmaps()
00018 {
00019      // start FT800 display list
00020     StartDL();
00021 
00022     (*_TFT).DL(BITMAP_HANDLE(4));
00023     (*_TFT).DL(BITMAP_SOURCE(FONT_ADDR_ROBOTO_REGULAR_16));
00024     (*_TFT).DL(BITMAP_LAYOUT(L4, 8, 20));
00025     (*_TFT).DL(BITMAP_SIZE(NEAREST, BORDER, BORDER, 16, 20));
00026     
00027     (*_TFT).SetFont(4, FONT_SET_ROBOTO_REGULAR_16);
00028    
00029     // finish FT800 display list
00030     FinishDL();
00031 }