TFT_eSPI/TFT_Drivers
Bodmer 3c6dab0a52 Add ability to set the RP2040 parallel interface speed
// For RP2040 processor and 8 or 16 bit parallel displays:
// The parallel interface write cycle period is derived from a division of the CPU clock
// speed so scales with the processor clock. This means that the divider ratio may need
// to be increased when overclocking. I may also need to be adjusted dependant on the
// display controller type (ILI94341, HX8357C etc). If RP2040_PIO_CLK_DIV is not defined
// the library will set default values which may not suit your display.
// The display controller data sheet will specify the minimum write cycle period. The
// controllers often work reliably for shorter periods, however if the period is too short
// the display may not initialise or graphics will become corrupted.
// PIO write cycle frequency = (CPU clock/(4 * RP2040_PIO_CLK_DIV))
//#define RP2040_PIO_CLK_DIV 1 // 32ns write cycle at 125MHz CPU clock
#define RP2040_PIO_CLK_DIV 2 // 64ns write cycle at 125MHz CPU clock
//#define RP2040_PIO_CLK_DIV 3 // 96ns write cycle at 125MHz CPU clock
2022-11-05 18:12:28 +00:00
..
EPD_Defines.h Add support for 1 bit per pixel in Sprite class 2018-03-26 01:02:23 +01:00
GC9A01_Defines.h #774 add GC9A01 driver 2020-10-25 12:52:37 +00:00
GC9A01_Init.h #774 add GC9A01 driver 2020-10-25 12:52:37 +00:00
GC9A01_Rotation.h #774 add GC9A01 driver 2020-10-25 12:52:37 +00:00
HX8357B_Defines.h Add HX8357B/C drivers 2022-04-29 22:42:16 +01:00
HX8357B_Init.h Add HX8357B/C drivers 2022-04-29 22:42:16 +01:00
HX8357B_Rotation.h Add HX8357B/C drivers 2022-04-29 22:42:16 +01:00
HX8357C_Defines.h Add HX8357B/C drivers 2022-04-29 22:42:16 +01:00
HX8357C_Init.h Add HX8357B/C drivers 2022-04-29 22:42:16 +01:00
HX8357C_Rotation.h Add HX8357B/C drivers 2022-04-29 22:42:16 +01:00
HX8357D_Defines.h Update HX8357D driver to support RGB and BGR displays 2022-03-12 20:04:41 +00:00
HX8357D_Init.h Update HX8357D driver to support RGB and BGR displays 2022-03-12 20:04:41 +00:00
HX8357D_Rotation.h Various updates - raise to version 2.4.43 2022-03-17 14:12:10 +00:00
ILI9163_Defines.h Tidy legacy comments 2017-04-19 00:23:48 +01:00
ILI9163_Init.h Minor bug fixes plus faster block write function added 2017-04-23 18:50:53 +01:00
ILI9163_Rotation.h Add smooth (antialiased) fonts 2018-02-24 19:02:20 +00:00
ILI9225_Defines.h Feature update 2020-12-01 20:06:32 +00:00
ILI9225_Init.h Feature update 2020-12-01 20:06:32 +00:00
ILI9225_Rotation.h Feature update 2020-12-01 20:06:32 +00:00
ILI9341_Defines.h Fix #1760, fix #1763, fix #1764 2022-04-10 01:24:10 +01:00
ILI9341_Init.h Fix #1760, fix #1763, fix #1764 2022-04-10 01:24:10 +01:00
ILI9341_Rotation.h Fix image cropping bug plus minor update 2019-10-21 22:56:35 +01:00
ILI9481_Defines.h Add 8 bit parallel TFT support for ESP32 2018-03-10 23:08:57 +00:00
ILI9481_Init.h Fix #1767 and update ILI9481 init code option 8 2022-04-21 18:32:26 +01:00
ILI9481_Rotation.h Add 8 bit parallel TFT support for ESP32 2018-03-10 23:08:57 +00:00
ILI9486_Defines.h Support ST7789 rotation offset and boards with no chip select 2018-07-06 18:48:24 +01:00
ILI9486_Init.h Add 16 bit parallel for RP2040 processor 2022-05-16 19:58:05 +01:00
ILI9486_Rotation.h Support ST7789 rotation offset and boards with no chip select 2018-07-06 18:48:24 +01:00
ILI9488_Defines.h Add 8 bit parallel TFT support for ESP32 2018-03-10 23:08:57 +00:00
ILI9488_Init.h Add 16 bit parallel for RP2040 processor 2022-05-16 19:58:05 +01:00
ILI9488_Rotation.h Add 8 bit parallel TFT support for ESP32 2018-03-10 23:08:57 +00:00
R61581_Defines.h Add R61581 driver as detailed in #238 2018-11-25 19:41:29 +00:00
R61581_Init.h Add R61581 driver as detailed in #238 2018-11-25 19:41:29 +00:00
R61581_Rotation.h Add R61581 driver as detailed in #238 2018-11-25 19:41:29 +00:00
RM68120_Defines.h Add RM68120 driver (UNTESTED!) 2022-04-29 22:39:24 +01:00
RM68120_Init.h Add RM68120 driver (UNTESTED!) 2022-04-29 22:39:24 +01:00
RM68120_Rotation.h Add RM68120 driver (UNTESTED!) 2022-04-29 22:39:24 +01:00
RM68140_Defines.h Add new driver RM68140 2019-07-20 20:57:22 +02:00
RM68140_Init.h Add new driver RM68140 2019-07-20 20:57:22 +02:00
RM68140_Rotation.h minor edit 2019-07-21 13:27:27 +01:00
S6D02A1_Defines.h Tidy legacy comments 2017-04-19 00:23:48 +01:00
S6D02A1_Init.h Tidy legacy comments 2017-04-19 00:23:48 +01:00
S6D02A1_Rotation.h Add smooth (antialiased) fonts 2018-02-24 19:02:20 +00:00
SSD1351_Defines.h Remove unused macros 2021-05-11 01:29:56 +01:00
SSD1351_Init.h Add support for SSD1351! (128*128 OLED) 2021-04-26 20:40:18 +03:00
SSD1351_Rotation.h Add support for SSD1351! (128*128 OLED) 2021-04-26 20:40:18 +03:00
SSD1963_Defines.h Support for SSD1963 and ST7706 SPI read 2020-10-02 01:07:15 +01:00
SSD1963_Init.h Support for SSD1963 and ST7706 SPI read 2020-10-02 01:07:15 +01:00
SSD1963_Rotation.h Support for SSD1963 and ST7706 SPI read 2020-10-02 01:07:15 +01:00
ST7735_Defines.h ST7735: Add support for RobotLCD Arduino shield 2022-08-23 18:17:56 +02:00
ST7735_Init.h ST7735: Add support for RobotLCD Arduino shield 2022-08-23 18:17:56 +02:00
ST7735_Rotation.h Add support for choosing colour order on ST7735 2020-11-02 17:59:04 +00:00
ST7789_2_Defines.h Add new examples and ST7789 320x170 support 2022-07-22 18:09:09 +01:00
ST7789_2_Init.h Add ESP32 SD support for smooth font plus performance updates 2019-04-15 12:23:16 +01:00
ST7789_2_Rotation.h Add ability to set the RP2040 parallel interface speed 2022-11-05 18:12:28 +00:00
ST7789_Defines.h Add new examples and ST7789 320x170 support 2022-07-22 18:09:09 +01:00
ST7789_Init.h Add ability to set the RP2040 parallel interface speed 2022-11-05 18:12:28 +00:00
ST7789_Rotation.h Fix #1800 Fix #1793 2022-04-28 14:19:05 +01:00
ST7796_Defines.h Add STM32 and generic processor support 2020-01-11 23:32:10 +00:00
ST7796_Init.h Fix #606 inconsistency + others 2020-04-26 17:05:19 +01:00
ST7796_Rotation.h Restructured code, added ST7796 2020-01-11 00:58:38 +00:00