Skip to content

Commit

Permalink
Merge branch 'master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
P-R-O-C-H-Y authored Aug 26, 2024
2 parents 6b5e5bf + 4178e66 commit 2521a8a
Show file tree
Hide file tree
Showing 8 changed files with 1,018 additions and 0 deletions.
690 changes: 690 additions & 0 deletions boards.txt

Large diffs are not rendered by default.

72 changes: 72 additions & 0 deletions variants/heltec_vision_master_e290/pins_arduino.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
#ifndef Pins_Arduino_h
#define Pins_Arduino_h

#include <stdint.h>

#define Vision_Master_E290 true
#define DISPLAY_HEIGHT 128
#define DISPLAY_WIDTH 296

#define USB_VID 0x303a
#define USB_PID 0x1001

static const uint8_t TX = 43;
static const uint8_t RX = 44;

static const uint8_t SDA = 39;
static const uint8_t SCL = 38;

static const uint8_t SS = 8;
static const uint8_t MOSI = 10;
static const uint8_t MISO = 11;
static const uint8_t SCK = 9;

static const uint8_t A0 = 1;
static const uint8_t A1 = 2;
static const uint8_t A2 = 3;
static const uint8_t A3 = 4;
static const uint8_t A4 = 5;
static const uint8_t A5 = 6;
static const uint8_t A6 = 7;
static const uint8_t A7 = 8;
static const uint8_t A8 = 9;
static const uint8_t A9 = 10;
static const uint8_t A10 = 11;
static const uint8_t A11 = 12;
static const uint8_t A12 = 13;
static const uint8_t A13 = 14;
static const uint8_t A14 = 15;
static const uint8_t A15 = 16;
static const uint8_t A16 = 17;
static const uint8_t A17 = 18;
static const uint8_t A18 = 19;
static const uint8_t A19 = 20;

static const uint8_t T1 = 1;
static const uint8_t T2 = 2;
static const uint8_t T3 = 3;
static const uint8_t T4 = 4;
static const uint8_t T5 = 5;
static const uint8_t T6 = 6;
static const uint8_t T7 = 7;
static const uint8_t T8 = 8;
static const uint8_t T9 = 9;
static const uint8_t T10 = 10;
static const uint8_t T11 = 11;
static const uint8_t T12 = 12;
static const uint8_t T13 = 13;
static const uint8_t T14 = 14;

static const uint8_t Vext = 18;
static const uint8_t Eink_SDI = 1;
static const uint8_t Eink_CLK = 2;
static const uint8_t Eink_CS = 3;
static const uint8_t Eink_DC = 4;
static const uint8_t Eink_RST = 5;
static const uint8_t Eink_BUSY = 6;

static const uint8_t RST_LoRa = 12;
static const uint8_t BUSY_LoRa = 13;
static const uint8_t DIO0 = 14;

#endif /* Pins_Arduino_h */
72 changes: 72 additions & 0 deletions variants/heltec_vision_master_e_213/pins_arduino.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
#ifndef Pins_Arduino_h
#define Pins_Arduino_h

#include <stdint.h>

#define Vision_Master_E213 true
#define DISPLAY_HEIGHT 122
#define DISPLAY_WIDTH 250

#define USB_VID 0x303a
#define USB_PID 0x1001

static const uint8_t TX = 43;
static const uint8_t RX = 44;

static const uint8_t SDA = 39;
static const uint8_t SCL = 38;

static const uint8_t SS = 8;
static const uint8_t MOSI = 10;
static const uint8_t MISO = 11;
static const uint8_t SCK = 9;

static const uint8_t A0 = 1;
static const uint8_t A1 = 2;
static const uint8_t A2 = 3;
static const uint8_t A3 = 4;
static const uint8_t A4 = 5;
static const uint8_t A5 = 6;
static const uint8_t A6 = 7;
static const uint8_t A7 = 8;
static const uint8_t A8 = 9;
static const uint8_t A9 = 10;
static const uint8_t A10 = 11;
static const uint8_t A11 = 12;
static const uint8_t A12 = 13;
static const uint8_t A13 = 14;
static const uint8_t A14 = 15;
static const uint8_t A15 = 16;
static const uint8_t A16 = 17;
static const uint8_t A17 = 18;
static const uint8_t A18 = 19;
static const uint8_t A19 = 20;

static const uint8_t T1 = 1;
static const uint8_t T2 = 2;
static const uint8_t T3 = 3;
static const uint8_t T4 = 4;
static const uint8_t T5 = 5;
static const uint8_t T6 = 6;
static const uint8_t T7 = 7;
static const uint8_t T8 = 8;
static const uint8_t T9 = 9;
static const uint8_t T10 = 10;
static const uint8_t T11 = 11;
static const uint8_t T12 = 12;
static const uint8_t T13 = 13;
static const uint8_t T14 = 14;

static const uint8_t Vext = 18;
static const uint8_t Eink_BUSY = 1;
static const uint8_t Eink_DC = 2;
static const uint8_t Eink_RST = 3;
static const uint8_t Eink_CLK = 4;
static const uint8_t Eink_CS = 5;
static const uint8_t Eink_SDI = 6;

static const uint8_t RST_LoRa = 12;
static const uint8_t BUSY_LoRa = 13;
static const uint8_t DIO0 = 14;

#endif /* Pins_Arduino_h */
71 changes: 71 additions & 0 deletions variants/heltec_vision_master_t190/pins_arduino.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
#ifndef Pins_Arduino_h
#define Pins_Arduino_h

#include <stdint.h>

#define Vision_Master_T190 true
#define DISPLAY_HEIGHT 170
#define DISPLAY_WIDTH 320

#define USB_VID 0x303a
#define USB_PID 0x1001

static const uint8_t TX = 43;
static const uint8_t RX = 44;

static const uint8_t SDA = 2;
static const uint8_t SCL = 1;

static const uint8_t SS = 8;
static const uint8_t MOSI = 10;
static const uint8_t MISO = 11;
static const uint8_t SCK = 9;

static const uint8_t A0 = 1;
static const uint8_t A1 = 2;
static const uint8_t A2 = 3;
static const uint8_t A3 = 4;
static const uint8_t A4 = 5;
static const uint8_t A5 = 6;
static const uint8_t A6 = 7;
static const uint8_t A7 = 8;
static const uint8_t A8 = 9;
static const uint8_t A9 = 10;
static const uint8_t A10 = 11;
static const uint8_t A11 = 12;
static const uint8_t A12 = 13;
static const uint8_t A13 = 14;
static const uint8_t A14 = 15;
static const uint8_t A15 = 16;
static const uint8_t A16 = 17;
static const uint8_t A17 = 18;
static const uint8_t A18 = 19;
static const uint8_t A19 = 20;

static const uint8_t T1 = 1;
static const uint8_t T2 = 2;
static const uint8_t T3 = 3;
static const uint8_t T4 = 4;
static const uint8_t T5 = 5;
static const uint8_t T6 = 6;
static const uint8_t T7 = 7;
static const uint8_t T8 = 8;
static const uint8_t T9 = 9;
static const uint8_t T10 = 10;
static const uint8_t T11 = 11;
static const uint8_t T12 = 12;
static const uint8_t T13 = 13;
static const uint8_t T14 = 14;

static const uint8_t Vext = 5;
static const uint8_t TFT_SCL = 38;
static const uint8_t TFT_CS = 39;
static const uint8_t TFT_RST = 40;
static const uint8_t TFT_RS = 47;
static const uint8_t TFT_SDA = 48;

static const uint8_t RST_LoRa = 12;
static const uint8_t BUSY_LoRa = 13;
static const uint8_t DIO0 = 14;

#endif /* Pins_Arduino_h */
3 changes: 3 additions & 0 deletions variants/jczn_2432s028r/partitions_all_app_4MB.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
factory, app, factory, 0x10000, 0x3F0000,
6 changes: 6 additions & 0 deletions variants/jczn_2432s028r/partitions_otanofs_4MB.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xE000, 0x2000,
app0, app, ota_0, 0x10000, 0x1F0000,
app1, app, ota_1, 0x200000, 0x1F0000,
coredump, data, coredump, 0x3F0000, 0x10000,
91 changes: 91 additions & 0 deletions variants/jczn_2432s028r/pins_arduino.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@

#ifndef Pins_Arduino_h
#define Pins_Arduino_h

#include <stdint.h>
#include "soc/soc_caps.h"

static const uint8_t TX = 1;
static const uint8_t RX = 3;

static const uint8_t D35 = 35;
static const uint8_t D22 = 22;
static const uint8_t D27 = 27;
static const uint8_t D21 = 21;

static const uint8_t A6 = 34;
static const uint8_t A17 = 27;

static const uint8_t T7 = 27;

static const uint8_t SDA = 21;
static const uint8_t SCL = 22;

static const uint8_t SS = 5;
static const uint8_t MOSI = 23;
static const uint8_t MISO = 19;
static const uint8_t SCK = 18;

#define CYD_TP_IRQ 36
#define CYD_TP_MOSI 32
#define CYD_TP_MISO 39
#define CYD_TP_CLK 25
#define CYD_TP_CS 33
#define CYD_TP_DIN CYD_TP_MOSI
#define CYD_TP_OUT CYD_TP_MOSI
#define CYD_TP_SPI_BUS VSPI

#define CYD_TFT_DC 2
#define CYD_TFT_MISO 12
#define CYD_TFT_MOSI 13
#define CYD_TFT_SCK 14
#define CYD_TFT_CS 15
#define CYD_TFT_RS CYD_TFT_DC
#define CYD_TFT_SDO CYD_TFT_MISO
#define CYD_TFT_SDI CYD_TFT_MOSI
#define CYD_TFT_SPI_BUS HSPI

#define CYD_TFT_WIDTH 320
#define CYD_TFT_HEIGHT 240
#define CYD_SCREEN_WIDTH CYD_TFT_WIDTH
#define CYD_SCREEN_HEIGHT CYD_TFT_HEIGHT

#define CYD_TFT_BL 21
#define CYD_TFT_BL_ENABLE() ((pinMode(CYD_TFT_BL, OUTPUT)))
#define CYD_TFT_BL_OFF() (digitalWrite(CYD_TFT_BL, 0))
#define CYD_TFT_BL_ON() (digitalWrite(CYD_TFT_BL, 1))

#define CYD_LED_RED 4
#define CYD_LED_GREEN 16
#define CYD_LED_BLUE 17

#define CYD_AUDIO_OUT 26

#define CYD_USER_BUTTON 0

#define CYD_SD_SS 5
#define CYD_SD_MOSI 23
#define CYD_SD_MISO 19
#define CYD_SD_SCK 18
#define CYD_SD_SPI_BUS VSPI

#define CYD_LDR 34

#define CYD_LED_RED_OFF() (digitalWrite(CYD_LED_RED, 1))
#define CYD_LED_RED_ON() (digitalWrite(CYD_LED_RED, 0))
#define CYD_LED_GREEN_OFF() (digitalWrite(CYD_LED_GREEN, 1))
#define CYD_LED_GREEN_ON() (digitalWrite(CYD_LED_GREEN, 0))
#define CYD_LED_BLUE_OFF() (digitalWrite(CYD_LED_BLUE, 1))
#define CYD_LED_BLUE_ON() (digitalWrite(CYD_LED_BLUE, 0))
#define CYD_LED_RGB_OFF() \
CYD_LED_RED_OFF(); \
CYD_LED_GREEN_OFF(); \
CYD_LED_BLUE_OFF()
#define CYD_LED_RGB_ON() \
CYD_LED_RED_ON(); \
CYD_LED_GREEN_ON(); \
CYD_LED_BLUE_ON()
#define CYD_LED_WHITE_OFF() CYD_LED_RGB_OFF()
#define CYD_LED_WHITE_ON() CYD_LED_RGB_ON()

#endif /* Pins_Arduino_h */
13 changes: 13 additions & 0 deletions variants/jczn_2432s028r/variant.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@

#include "esp32-hal-gpio.h"
#include "pins_arduino.h"

extern "C" {
// Initialize variant/board, called before setup()
void initVariant(void) {
pinMode(CYD_LED_RED, OUTPUT);
pinMode(CYD_LED_GREEN, OUTPUT);
pinMode(CYD_LED_BLUE, OUTPUT);
CYD_LED_RGB_OFF();
}
}

0 comments on commit 2521a8a

Please sign in to comment.