Prep for v1.2.0
[hackover2013-badge-firmware.git] / project / commands / drawing / cmd_textw.c
index 53d57d3..151c344 100644 (file)
@@ -44,9 +44,8 @@
 #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"
+  #include "drivers/displays/tft/lcd.h"    
+  #include "drivers/displays/tft/drawing.h"  
 
 /**************************************************************************/
 /*! 
@@ -73,8 +72,21 @@ void cmd_textw(uint8_t argc, char **argv)
   }
   *data_ptr++ = '\0';
 
-  // User Vera Mono 9 by default for now
-  printf("%d %s", drawGetStringWidth(&dejaVuSans9ptFontInfo, data), CFG_PRINTF_NEWLINE);
+  #if CFG_TFTLCD_USEAAFONTS
+    switch (font)
+    {
+      default:  // Only enough space for one font for now
+        printf("%d %s", aafontsGetStringWidth(&THEME_FONT, data), CFG_PRINTF_NEWLINE);
+        break;
+    }
+  #else
+    switch (font)
+    {
+      default:  // Only enough space for one font for now
+        printf("%d %s", fontsGetStringWidth(&THEME_FONT, data), CFG_PRINTF_NEWLINE);
+        break;
+    }
+  #endif
 
   return;
 }
This page took 0.030443 seconds and 4 git commands to generate.