#include "project/commands.h" // Generic helper functions
#ifdef CFG_TFTLCD
- #include "drivers/lcd/tft/lcd.h"
- #include "drivers/lcd/tft/drawing.h"
- #include "drivers/lcd/tft/fonts/dejavusans9.h"
-
- // Only include this w/UART since there isn't enough space otherwise!
- #ifdef CFG_PRINTF_UART
- #include "drivers/lcd/tft/fonts/dejavusansmono8.h"
- #include "drivers/lcd/tft/fonts/dejavusansbold9.h"
- #endif
+ #include "drivers/displays/tft/lcd.h"
+ #include "drivers/displays/tft/drawing.h"
/**************************************************************************/
/*!
}
*data_ptr++ = '\0';
- // Only include this w/UART since there isn't enough space otherwise!
- #ifdef CFG_PRINTF_UART
+ #if CFG_TFTLCD_USEAAFONTS
switch (font)
{
- case 1: // DejaVu Sans Mono 8
- printf("%d %s", drawGetStringWidth(&dejaVuSansMono8ptFontInfo, data), CFG_PRINTF_NEWLINE);
- break;
- case 2: // DejaVu Sans Bold 9
- printf("%d %s", drawGetStringWidth(&dejaVuSansBold9ptFontInfo, data), CFG_PRINTF_NEWLINE);
- break;
- default: // DejaVu Sans 9
- printf("%d %s", drawGetStringWidth(&dejaVuSans9ptFontInfo, data), CFG_PRINTF_NEWLINE);
+ default: // Only enough space for one font for now
+ printf("%d %s", aafontsGetStringWidth(&THEME_FONT, data), CFG_PRINTF_NEWLINE);
break;
}
#else
- // Always use DejaVu Sans 9 by default
- printf("%d %s", drawGetStringWidth(&dejaVuSans9ptFontInfo, data), CFG_PRINTF_NEWLINE);
+ switch (font)
+ {
+ default: // Only enough space for one font for now
+ printf("%d %s", fontsGetStringWidth(&THEME_FONT, data), CFG_PRINTF_NEWLINE);
+ break;
+ }
#endif
-
return;
}