acidportal- 😈 Worlds smallest Evil Portal on a LilyGo T-QT |
git clone git://git.acid.vegas/acidportal.git |
Log | Files | Refs | Archive | README | LICENSE |
Setup30_ILI9341_Parallel_STM32.h (2108B)
1 //////////////////////////////////////////////////// 2 // Setup for Nucleo 64 or 144 and ILI9341 display // 3 //////////////////////////////////////////////////// 4 5 #define USER_SETUP_ID 30 6 7 // See SetupX_Template.h for all options available 8 9 // Define STM32 to invoke optimised processor support 10 #define STM32 11 12 // Defining the board allows the library to optimise the performance 13 // for UNO compatible "MCUfriend" style shields 14 #define NUCLEO_64_TFT 15 //#define NUCLEO_144_TFT 16 17 // Tell the library to use 8 bit parallel mode (otherwise SPI is assumed) 18 #define TFT_PARALLEL_8_BIT 19 20 // Define the display driver chip type 21 #define ILI9341_DRIVER 22 //#define ILI9481_DRIVER 23 24 // Define the Nucleo 64/144 pins used for the parallel interface TFT 25 // The pins can be changed here but these are the ones used by the 26 // common "MCUfriend" shields 27 #define TFT_CS A3 // Chip select control pin 28 #define TFT_DC A2 // Data Command control pin 29 #define TFT_RST A4 // Reset pin 30 31 #define TFT_WR A1 // Write strobe control pin 32 #define TFT_RD A0 // Read pin 33 34 #define TFT_D0 D8 // 8 bit parallel bus to TFT 35 #define TFT_D1 D9 36 #define TFT_D2 D2 37 #define TFT_D3 D3 38 #define TFT_D4 D4 39 #define TFT_D5 D5 40 #define TFT_D6 D6 41 #define TFT_D7 D7 42 43 // Fonts to be available 44 #define LOAD_GLCD // Font 1. Original Adafruit 8 pixel font needs ~1820 bytes in FLASH 45 #define LOAD_FONT2 // Font 2. Small 16 pixel high font, needs ~3534 bytes in FLASH, 96 characters 46 #define LOAD_FONT4 // Font 4. Medium 26 pixel high font, needs ~5848 bytes in FLASH, 96 characters 47 #define LOAD_FONT6 // Font 6. Large 48 pixel font, needs ~2666 bytes in FLASH, only characters 1234567890:-.apm 48 #define LOAD_FONT7 // Font 7. 7 segment 48 pixel font, needs ~2438 bytes in FLASH, only characters 1234567890:. 49 #define LOAD_FONT8 // Font 8. Large 75 pixel font needs ~3256 bytes in FLASH, only characters 1234567890:-. 50 #define LOAD_GFXFF // FreeFonts. Include access to the 48 Adafruit_GFX free fonts FF1 to FF48 and custom fonts 51 52 // STM32 support for smooth fonts via program memory (FLASH) arrays 53 #define SMOOTH_FONT