ESPectro32 Library
Library for using ESPectro32 board
|
Install MinGW (Minimalist GNU for Windows) from MinGW.org. Please read carefully the instructions found on Getting started page. I suggest installing with the "Graphical User Interface Installer". To complete your initial installation you should further install some "packages". For our purpose you should only install the "Basic Setup" packages. To do that:
To read about the freetype project visit freetype.org. To Download the latest version of freetype go to download page and choose "freetype-2.7.tar.gz" file (or a newer version if available). To avoid long cd commands later in the command prompt, I suggest you unzip the file in the C:\ directory. (I also renamed the folder to "ft27") Before you build the library it's good to read these articles:
Inside the unzipped folder there is another folder named "docs". Open it and read the INSTALL.UNIX (using notepad). Pay attention to paragraph 3 (Build and Install the Library). So, let's begin the installation. To give the appropriate commands we will use the MSYS command prompt (not cmd.exe of windows) which is UNIX like. Follow the path C:\1.0 and double click "msys.bat". The command prompt environment appears. Enter "ft27" directory using the cd commands: ``` cd /c cd ft27 ```
and then type one by one the commands: ``` ./configure –prefix=/mingw make make install ``` Once you're finished, go inside "C:\MinGW\include" and there should be a new folder named "freetype2". That, hopefully, means that you have installed the library correctly !!
Before proceeding I suggest you make a copy of Adafruit_GFX_library folder in C:\ directory. Then, inside "fontconvert" folder open the "makefile" with an editor ( I used notepad++). Change the commands so in the end the program looks like : ``` all: fontconvert
CC = gcc CFLAGS = -Wall -I c:/mingw/include/freetype2 LIBS = -lfreetype
fontconvert: fontconvert.c $< -o $@
clean: rm -f fontconvert ``` Go back in the command prompt and with a cd command enter the fontconvert directory. ``` cd /c/adafruit_gfx_library ``` Give the command: ``` make ``` This command will, eventually, create a "fontconvert.exe" file inside fontconvert directory.
Now that you have an executable file, you can use it to create your own fonts to work with Adafruit GFX lib. So, if we suppose that you already have a .ttf file with your favorite fonts, jump to the command prompt and type: ``` ./fontconvert yourfonts.ttf 9 > yourfonts9pt7b.h ``` You can read more details at: learn.adafruit.
Taraaaaaammm !! you've just created your new font header file. Put it inside the "Fonts" folder, grab a cup of coffee and start playing with your Arduino (or whatever else ....)+ display module project.