TFT_eSPI/Processors
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
..
TFT_eSPI_ESP32.c Add ESP32 C3 support 2022-04-27 21:57:11 +01:00
TFT_eSPI_ESP32.h Allow ESP32 DC pin to be >31 2022-10-19 23:05:25 +01:00
TFT_eSPI_ESP32_C3.c Add ESP32 C3 support 2022-04-27 21:57:11 +01:00
TFT_eSPI_ESP32_C3.h Allow ESP32 DC pin to be >31 2022-10-19 23:05:25 +01:00
TFT_eSPI_ESP32_S3.c Various tweaks and bug fixes 2022-10-10 19:02:05 +01:00
TFT_eSPI_ESP32_S3.h Allow ESP32 DC pin to be >31 2022-10-19 23:05:25 +01:00
TFT_eSPI_ESP8266.c Update ILI9486 driver for SPI 2020-11-26 14:18:28 +00:00
TFT_eSPI_ESP8266.h Update RP2040 PIO and smooth graphics fns 2022-02-22 21:12:33 +00:00
TFT_eSPI_Generic.c Make compatible with existing port define 2022-03-05 00:22:32 +00:00
TFT_eSPI_Generic.h Update TFT_eSPI_Generic.h 2022-02-12 19:09:57 +00:00
TFT_eSPI_RP2040.c Add 16 bit parallel for RP2040 processor 2022-05-16 19:58:05 +01:00
TFT_eSPI_RP2040.h Add ability to set the RP2040 parallel interface speed 2022-11-05 18:12:28 +00:00
TFT_eSPI_STM32.c Added option to use SPI3 in STM32F4 2021-06-23 14:53:42 +02:00
TFT_eSPI_STM32.h Fix #1893 2022-10-13 01:21:21 +01:00
pio_8bit_parallel.pio.h Update pio_8bit_parallel.pio.h 2022-10-12 22:00:58 +01:00
pio_16bit_parallel.pio.h Update pio_16bit_parallel.pio.h 2022-10-12 22:00:19 +01:00
pio_SPI.pio.h Update pio_SPI.pio.h 2022-10-12 22:03:14 +01:00
pio_SPI_18bit.pio.h Update pio_SPI_18bit.pio.h 2022-10-12 22:04:12 +01:00