v0.8.03b
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#ifndef options_h
|
||||
#define options_h
|
||||
|
||||
#define VERSION "0.8.02b"
|
||||
#define VERSION "0.8.03b"
|
||||
|
||||
/*******************************************************
|
||||
DO NOT EDIT THIS FILE.
|
||||
@@ -41,6 +41,7 @@ The connection tables are located here https://github.com/e2002/yoradio#connecti
|
||||
#define DSP_SSD1305I2C 16 // 128x64 2.4' SSD1305 and SSD1309 I2C https://aliexpress.com/item/32950307344.html
|
||||
#define DSP_ILI9225 17 // 220x176 2.0' https://aliexpress.com/item/32952021835.html
|
||||
#define DSP_ST7789_240 18 // 240x240 1.3' https://aliexpress.com/item/32996979276.html
|
||||
#define DSP_ST7796 19
|
||||
/* !!! DSP_ST7789_240 requires further development when used in conjunction with the VS1053 module !!! See the link https://www.instructables.com/Adding-CS-Pin-to-13-LCD/ */
|
||||
|
||||
#define DSP_CUSTOM 101 // your display
|
||||
@@ -48,6 +49,12 @@ The connection tables are located here https://github.com/e2002/yoradio#connecti
|
||||
#ifndef DSP_MODEL
|
||||
#define DSP_MODEL DSP_DUMMY
|
||||
#endif
|
||||
#ifndef DSP_HSPI
|
||||
#define DSP_HSPI false // use HSPI for displays (miso=12, mosi=13, clk=14) instead of VSPI (by default)
|
||||
#endif
|
||||
#ifndef LED_INVERT
|
||||
#define LED_INVERT false // invert onboard LED?
|
||||
#endif
|
||||
|
||||
/* TFT DISPLAY */
|
||||
#ifndef TFT_CS
|
||||
@@ -92,6 +99,9 @@ The connection tables are located here https://github.com/e2002/yoradio#connecti
|
||||
#ifndef VS1053_RST
|
||||
#define VS1053_RST -1 // set to -1 if connected to Esp EN pin
|
||||
#endif
|
||||
#ifndef VS_HSPI
|
||||
#define VS_HSPI false // use HSPI for VS1053 (miso=12, mosi=13, clk=14) instead of VSPI (by default)
|
||||
#endif
|
||||
|
||||
/* I2S DAC */
|
||||
#ifndef I2S_DOUT
|
||||
@@ -167,8 +177,32 @@ The connection tables are located here https://github.com/e2002/yoradio#connecti
|
||||
#endif
|
||||
|
||||
/* TOUCH SCREEN */
|
||||
#define TS_MODEL_UNDEFINED 0
|
||||
#define TS_MODEL_XPT2046 1
|
||||
#define TS_MODEL_GT911 2
|
||||
|
||||
#ifndef TS_MODEL
|
||||
#define TS_MODEL TS_MODEL_UNDEFINED
|
||||
#endif
|
||||
|
||||
#ifndef TS_CS
|
||||
#define TS_CS 255
|
||||
#define TS_CS 13
|
||||
#endif
|
||||
#ifndef TS_SDA
|
||||
#define TS_SDA 33
|
||||
#endif
|
||||
#ifndef TS_SCL
|
||||
#define TS_SCL 32
|
||||
#endif
|
||||
#ifndef TS_INT
|
||||
#define TS_INT 21
|
||||
#endif
|
||||
#ifndef TS_RST
|
||||
#define TS_RST 25
|
||||
#endif
|
||||
|
||||
#ifndef TS_HSPI
|
||||
#define TS_HSPI false // use HSPI for touchscreen (miso=12, mosi=13, clk=14) instead of VSPI (by default)
|
||||
#endif
|
||||
|
||||
/* LCD DISPLAY */
|
||||
@@ -218,6 +252,18 @@ The connection tables are located here https://github.com/e2002/yoradio#connecti
|
||||
#ifndef WAKE_PIN
|
||||
#define WAKE_PIN 255 // Wake Pin (for manual wakeup from sleep mode. can match with BTN_XXXX, ENC_BTNB, ENC2_BTNB. must be one of: 0,2,4,12,13,14,15,25,26,27,32,33,34,35,36,39)
|
||||
#endif
|
||||
#ifndef LIGHT_SENSOR
|
||||
#define LIGHT_SENSOR 255 // Light sensor
|
||||
#endif
|
||||
#ifndef AUTOBACKLIGHT
|
||||
#ifndef AUTOBACKLIGHT_MAX
|
||||
#define AUTOBACKLIGHT_MAX 2500
|
||||
#endif
|
||||
#ifndef AUTOBACKLIGHT_MIN
|
||||
#define AUTOBACKLIGHT_MIN 12
|
||||
#endif
|
||||
#define AUTOBACKLIGHT(x) ({uint16_t _lh=(x>AUTOBACKLIGHT_MAX?AUTOBACKLIGHT_MAX:x); map(_lh, AUTOBACKLIGHT_MAX, 0, AUTOBACKLIGHT_MIN, 100);}) // autobacklight function
|
||||
#endif
|
||||
/*
|
||||
*** ST7735 display submodel ***
|
||||
INITR_BLACKTAB // 1.8' https://aliexpress.ru/item/1005002822797745.html
|
||||
|
||||
Reference in New Issue
Block a user