diff --git a/README.md b/README.md index 36bc71a..b70b6a4 100644 --- a/README.md +++ b/README.md @@ -77,110 +77,10 @@ https://www.aliexpress.com/item/33009687492.html --- ## Connection tables -##### SPI Displays -| Display | ESP-32 | myoptions.h | -| ------ | ------ | ------ | -| GND | GND | - | -| VCC | +5v | - | -| SCL | 18 | - | -| SDA | 23 | - | -| CSL | 5* | TFT_CS | -| RST | 15* | TFT_RST | -| DCL | 4* | TFT_DC | +##### Use [this tool](https://e2002.github.io/docs/myoptions-generator.html) to build your own connection table and myoptions.h file. +
-##### Nokia 5110 -| NOKIA5110 | ESP-32 | myoptions.h | -| ------ | ------ | ------ | -| RST | 15* | TFT_RST | -| CE | 5* | TFT_CS | -| DC | 4* | TFT_DC | -| DIN | 23 | - | -| CLK | 18 | - | -| VCC | +3v3 | - | -| GND | GND | - | - -##### I2C Displays -| Display | ESP-32 | myoptions.h | -| ------ | ------ | ------ | -| GND | GND | - | -| VCC | +5v | - | -| SDA | 21* | I2C_SDA | -| SCL | 22* | I2C_SCL | - -##### LCD Displays (1602, 2004) -| Display | ESP-32 | myoptions.h | -| ------ | ------ | ------ | -| GND | GND | - | -| VCC | +5v | - | -| RS | any* | LCD_RS | -| E | any* | LCD_E | -| D4 | any* | LCD_D4 | -| D5 | any* | LCD_D5 | -| D6 | any* | LCD_D6 | -| D7 | any* | LCD_D7 | - -##### Touchscreen -| Touchscreen | ESP-32 | myoptions.h | -| ------ | ------ | ------ | -| GND | GND | - | -| VCC | +3.3v | - | -| CLK | 18 | - | -| DIN | 23 | - | -| DO | 19 | - | -| IRQ | N/C | - | -| CS | any* | TS_CS | - -##### I2S DAC -| I2S DAC | ESP-32 | myoptions.h | -| ------ | ------ | ------ | -| GND | GND | - | -| VIN | +5v | - | -| DOUT(DIN) | 27* | I2S_DOUT | -| BCLK | 26* | I2S_BCLK | -| LRC(WSEL) | 25* | I2S_LRC | - -##### VS1053 -| VS1053 | ESP-32 | myoptions.h | -| ------ | ------ | ------ | -| XDCS | 25* | VS1053_DCS | -| XCS | 27* | VS1053_CS | -| XRST | EN* | VS1053_RST | -| DERQ | 26* | VS1053_DREQ | -| SCK | 18 | - | -| MOSI | 23 | - | -| MISO | 19 | - | -| 5V | +5V | - | -| DGND | GND | - | - -##### SD CARD -| SD | ESP-32 | myoptions.h | -| ------ | ------ | ------ | -| GND | GND | - | -| VCC | +3v3 | - | -| SCK | 18 | - | -| MISO | 19 | - | -| MOSI | 23 | - | -| CS | 255* | SDC_CS | - -_\#\# Important! You must choose between I2S DAC and VS1053 by disabling the second module in the settings (see below)_ -##### Nextion Displays -| Display | ESP-32 | myoptions.h | -| ------ | ------ | ------ | -| GND | GND | - | -| VCC | +5v | - | -| TX | 14* | NEXTION_RX | -| RX | 15* | NEXTION_TX | - -##### Controls -| Buttons, Encoder, LED, IR, Joystick | ESP-32 | myoptions.h | -| ------ | ------ | ------ | -| GND | GND | - | -| 5v | 3v3 | - | -| PIN | any* | ENC_BTNx, BTN_xxx, LED_BUILTIN, IR_PIN | - -_\* Any free pin, configured in myoptions.h_ \ -_\** GPIOs 34-39 don't have software pullup/down functions. For encoder/buttons use an external pullup resistor, 10 kOhm works here._ \ -_\** GPIO 16 and 17 are used by PSRAM on the WROVER modules._ +https://e2002.github.io/docs/myoptions-generator.html --- ## Dependencies diff --git a/images/myoptions-generator.png b/images/myoptions-generator.png new file mode 100644 index 0000000..329f0e1 Binary files /dev/null and b/images/myoptions-generator.png differ