#include "SPI.h"
#include "Adafruit_GFX.hpp"
#include "Adafruit_ILI9341.hpp"
#include "FreeSerifBoldItalic9pt7bStd.hpp"
#include "FreeSerifBoldItalic9pt7bPck.hpp"
#define TFT_DC 9
#define TFT_CS 10
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC);
void printFont(const char *variant);
void setup() {
tft.begin();
tft.setFont(&FreeSerifBoldItalic9pt7b);
tft.setTextColor(ILI9341_RED);
tft.setCursor(0, 30);
tft.setTextSize(2);
printFont("Standard");
SetFont(tft, FreeSerifBoldItalic9pt7bPck);
printFont("Packed");
}
void loop() {}
void printFont(const char *variant)
{
tft.print(variant);
tft.setTextSize(1);
tft.println();
for(int i='!';i<=FreeSerifBoldItalic9pt7b.last;i++) tft.write(i);
tft.setTextSize(2);
tft.println();
}