Use the new ST7565 driver on Ergodox Infinity (#13165)

This commit is contained in:
Joakim Tufvegren 2021-07-07 10:05:35 +02:00 committed by GitHub
parent 90af59ea9d
commit e675a9fc60
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 107 additions and 12 deletions

View file

@ -77,6 +77,26 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define I2C1_SCL 0
#define I2C1_SDA 1
#ifdef ST7565_ENABLE
/* LCD driver */
# define ST7565_A0_PIN C7
# define ST7565_RST_PIN C8
# define ST7565_SS_PIN C4
# define ST7565_SPI_CLK_DIVISOR 2
# define ST7565_CONTRAST 22
# define ST7565_DISPLAY_WIDTH 128
# define ST7565_DISPLAY_HEIGHT 32
/* SPI (for LCD) */
# define SPI_DRIVER SPID1
# define SPI_SCK_PIN C5
# define SPI_SCK_PAL_MODE PAL_MODE_ALTERNATIVE_2
# define SPI_MOSI_PIN C6
# define SPI_MOSI_PAL_MODE PAL_MODE_ALTERNATIVE_2
# define SPI_MISO_PIN A4 // Just an unused pin, the "normal" MISO pin (C7) is used for other things
# define SPI_MISO_PAL_MODE PAL_MODE_ALTERNATIVE_7 // Default for A4
#endif
/* define if matrix has ghost */
//#define MATRIX_HAS_GHOST