AJL Electronics
Active member
I am refining my RTTY decoder project which is currently running a Teensy 3.6 and an SSD1309 display, all working as expected. I would now like to upgrade to a bigger display and have bought this: https://www.ebay.co.uk/itm/5-5-0-inch-WVGA-800x480-TFT-LCD-Controller-Module-Touch-Display-I2C-Serial-SPI/302058647094?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649
The current 1309 display is connected to the board like this:
#include <Adafruit_SSD1306.h>
#define OLED_CLK A16 // 7
#define OLED_MOSI A17 // 8
#define OLED_CS A18 // 15
#define OLED_RESET A19 // 16
#define OLED_DC A20 // 4
// // 2 VCC +3.3 Volt
// // 1 GND
The project uses the audio board and I have a rotary encoder and LEDs on 25, 26 and 27, 28, 29 and 30.
PS/2 keyboard not yet working, although I would prefer to use a USB keyboard if possible. :
#include <PS2Keyboard.h>
const int DataPin = 5;
const int IRQpin = 4;
I also have Tx mode and outgoing data LEDs on 3 and 2.
My research has taken me to the Adafruit library which is incompatible pins wise and Sumotoy library which is much more versatile but also seems to be incompatible. I wonder if someone would be kind enough to see if there is a straightforward solution please?
Full program attached, should it be useful.
The current 1309 display is connected to the board like this:
#include <Adafruit_SSD1306.h>
#define OLED_CLK A16 // 7
#define OLED_MOSI A17 // 8
#define OLED_CS A18 // 15
#define OLED_RESET A19 // 16
#define OLED_DC A20 // 4
// // 2 VCC +3.3 Volt
// // 1 GND
The project uses the audio board and I have a rotary encoder and LEDs on 25, 26 and 27, 28, 29 and 30.
PS/2 keyboard not yet working, although I would prefer to use a USB keyboard if possible. :
#include <PS2Keyboard.h>
const int DataPin = 5;
const int IRQpin = 4;
I also have Tx mode and outgoing data LEDs on 3 and 2.
My research has taken me to the Adafruit library which is incompatible pins wise and Sumotoy library which is much more versatile but also seems to be incompatible. I wonder if someone would be kind enough to see if there is a straightforward solution please?
Full program attached, should it be useful.