mirror of
https://github.com/jscrane/r65emu.git
synced 2024-06-08 07:29:37 +00:00
display orientation
This commit is contained in:
parent
c8d22f487c
commit
f47148382b
|
@ -20,7 +20,6 @@ bool hardware_reset() {
|
||||||
extern SPIClass SPIRAM_DEV;
|
extern SPIClass SPIRAM_DEV;
|
||||||
SPIRAM_DEV.begin();
|
SPIRAM_DEV.begin();
|
||||||
SPIRAM_DEV.setModule(SPIRAM_SPI);
|
SPIRAM_DEV.setModule(SPIRAM_SPI);
|
||||||
// SPIRAM_DEV.setClockDivider(SPI_CLOCK_DIV2);
|
|
||||||
SPIRAM_DEV.setClockDivider(1);
|
SPIRAM_DEV.setClockDivider(1);
|
||||||
SPIRAM_DEV.setDataMode(SPI_MODE0);
|
SPIRAM_DEV.setDataMode(SPI_MODE0);
|
||||||
|
|
||||||
|
@ -30,7 +29,6 @@ bool hardware_reset() {
|
||||||
#if defined(TFT_BACKLIGHT)
|
#if defined(TFT_BACKLIGHT)
|
||||||
digitalWrite(TFT_BACKLIGHT, HIGH);
|
digitalWrite(TFT_BACKLIGHT, HIGH);
|
||||||
#endif
|
#endif
|
||||||
utft.InitLCD();
|
|
||||||
|
|
||||||
_cpu->reset();
|
_cpu->reset();
|
||||||
return sd;
|
return sd;
|
||||||
|
|
|
@ -6,9 +6,10 @@
|
||||||
|
|
||||||
extern UTFT utft;
|
extern UTFT utft;
|
||||||
|
|
||||||
void UTFTDisplay::begin(unsigned bg, unsigned fg) {
|
void UTFTDisplay::begin(unsigned bg, unsigned fg, int orient) {
|
||||||
_bg = bg;
|
_bg = bg;
|
||||||
_fg = fg;
|
_fg = fg;
|
||||||
|
utft.InitLCD(orient);
|
||||||
_dx = utft.getDisplayXSize();
|
_dx = utft.getDisplayXSize();
|
||||||
_dy = utft.getDisplayYSize();
|
_dy = utft.getDisplayYSize();
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
#ifndef __UTFT_DISPLAY_H__
|
#ifndef __UTFT_DISPLAY_H__
|
||||||
#define __UTFT_DISPLAY_H__
|
#define __UTFT_DISPLAY_H__
|
||||||
|
|
||||||
|
#define PORTRAIT 0
|
||||||
|
#define LANDSCAPE 1
|
||||||
|
|
||||||
class UTFTDisplay {
|
class UTFTDisplay {
|
||||||
public:
|
public:
|
||||||
void begin(unsigned bg, unsigned fg);
|
void begin(unsigned bg, unsigned fg, int orient = LANDSCAPE);
|
||||||
void clear();
|
void clear();
|
||||||
void error(char *);
|
void error(char *);
|
||||||
void status(const char *);
|
void status(const char *);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user