Initial run at adding StickC-PLUS2 support
This commit is contained in:
parent
62b1211ac8
commit
8add2e5d70
|
@ -2,7 +2,8 @@
|
||||||
// github.com/n0xa | IG: @4x0nn
|
// github.com/n0xa | IG: @4x0nn
|
||||||
|
|
||||||
// -=-=-=-=-=-=- Uncomment the platform you're building for -=-=-=-=-=-=-
|
// -=-=-=-=-=-=- Uncomment the platform you're building for -=-=-=-=-=-=-
|
||||||
#define STICK_C_PLUS
|
//#define STICK_C_PLUS
|
||||||
|
#define STICK_C_PLUS2
|
||||||
//#define STICK_C
|
//#define STICK_C
|
||||||
//#define CARDPUTER
|
//#define CARDPUTER
|
||||||
// -=-=- Uncommenting more than one at a time will result in errors -=-=-
|
// -=-=- Uncommenting more than one at a time will result in errors -=-=-
|
||||||
|
@ -28,7 +29,29 @@ String buildver="2.0.3";
|
||||||
#define USE_EEPROM
|
#define USE_EEPROM
|
||||||
// -=-=- ALIASES -=-=-
|
// -=-=- ALIASES -=-=-
|
||||||
#define DISP M5.Lcd
|
#define DISP M5.Lcd
|
||||||
#define IRLED 9
|
#define IRLED 9
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(STICK_C_PLUS2)
|
||||||
|
#include <M5StickCPlus2.h>
|
||||||
|
// -=-=- Display -=-=-
|
||||||
|
String platformName="StickC+2";
|
||||||
|
#define BIG_TEXT 4
|
||||||
|
#define MEDIUM_TEXT 3
|
||||||
|
#define SMALL_TEXT 2
|
||||||
|
#define TINY_TEXT 1
|
||||||
|
// -=-=- FEATURES -=-=-
|
||||||
|
// #define RTC //TODO: plus2 has a BM8563 RTC but the class isn't the same, needs work.
|
||||||
|
#define ACTIVE_LOW_IR
|
||||||
|
#define ROTATION
|
||||||
|
//#define USE_EEPROM //TODO: This won't work until RTC is sorted out
|
||||||
|
// -=-=- ALIASES -=-=-
|
||||||
|
#define DISP M5.Lcd
|
||||||
|
#define IRLED 19
|
||||||
|
#define M5_BUTTON_MENU 35
|
||||||
|
#define M5_BUTTON_HOME 37
|
||||||
|
#define M5_BUTTON_RST 39
|
||||||
|
//TODO: Figure out screen brightness on PLUS2 (if possible at all?) without AXP.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(STICK_C)
|
#if defined(STICK_C)
|
||||||
|
@ -47,7 +70,7 @@ String buildver="2.0.3";
|
||||||
#define USE_EEPROM
|
#define USE_EEPROM
|
||||||
// -=-=- ALIASES -=-=-
|
// -=-=- ALIASES -=-=-
|
||||||
#define DISP M5.Lcd
|
#define DISP M5.Lcd
|
||||||
#define IRLED 9
|
#define IRLED 9
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -161,6 +184,9 @@ void check_menu_press() {
|
||||||
#endif
|
#endif
|
||||||
#if defined(KB)
|
#if defined(KB)
|
||||||
if (M5Cardputer.Keyboard.isKeyPressed(',') || M5Cardputer.Keyboard.isKeyPressed('`')){
|
if (M5Cardputer.Keyboard.isKeyPressed(',') || M5Cardputer.Keyboard.isKeyPressed('`')){
|
||||||
|
#endif
|
||||||
|
#if defined(M5_BUTTON_MENU)
|
||||||
|
if (digitalRead(M5_BUTTON_MENU) == LOW){
|
||||||
#endif
|
#endif
|
||||||
isSwitching = true;
|
isSwitching = true;
|
||||||
rstOverride = false;
|
rstOverride = false;
|
||||||
|
@ -1573,6 +1599,9 @@ void setup() {
|
||||||
#if !defined(KB)
|
#if !defined(KB)
|
||||||
pinMode(M5_BUTTON_HOME, INPUT);
|
pinMode(M5_BUTTON_HOME, INPUT);
|
||||||
pinMode(M5_BUTTON_RST, INPUT);
|
pinMode(M5_BUTTON_RST, INPUT);
|
||||||
|
#endif
|
||||||
|
#if defined(M5_BUTTON_MENU)
|
||||||
|
pinMode(M5_BUTTON_MENU, INPUT);
|
||||||
#endif
|
#endif
|
||||||
// Random seed
|
// Random seed
|
||||||
randomSeed(analogRead(0));
|
randomSeed(analogRead(0));
|
||||||
|
|
Loading…
Reference in New Issue