Skip to content

Commit a2e5f28

Browse files
Add initial variant and platformio configuration for rak wismesh tap v2
1 parent 284033a commit a2e5f28

File tree

3 files changed

+15
-41
lines changed

3 files changed

+15
-41
lines changed

variants/esp32s3/rak_wismeshtap_v2/platformio.ini renamed to variants/esp32s3/rak_wismesh_tap_v2/platformio.ini

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ board_build.partitions = default_8MB.csv
1010
build_flags =
1111
${esp32_base.build_flags}
1212
-D RAK3312
13-
-D RAK_WISMESHTAP_V2
14-
-I variants/esp32s3/rak_wismeshtap_v2
13+
-D RAK_WISMESH_TAP_V2
14+
-I variants/esp32s3/rak_wismesh_tap_v2
1515

1616
lib_deps =
1717
${esp32s3_base.lib_deps}
@@ -29,18 +29,18 @@ build_flags =
2929
-D LGFX_TOUCH_RST=-1
3030
-D LGFX_TOUCH_INT=39
3131

32-
[env:rak_wismeshtap_v2-tft]
32+
[env:rak_wismesh_tap_v2-tft]
3333
extends = rak_wismeshtap_s3
3434

3535
build_flags =
3636
${rak_wismeshtap_s3.build_flags}
3737
-D CONFIG_ARDUHAL_ESP_LOG
3838
-D CONFIG_ARDUHAL_LOG_COLORS=1
3939
-D CONFIG_DISABLE_HAL_LOCKS=1
40-
; -D MESHTASTIC_EXCLUDE_CANNEDMESSAGES=1
41-
; -D MESHTASTIC_EXCLUDE_INPUTBROKER=1
42-
; -D MESHTASTIC_EXCLUDE_BLUETOOTH=1
43-
; -D MESHTASTIC_EXCLUDE_WEBSERVER=1
40+
-D MESHTASTIC_EXCLUDE_CANNEDMESSAGES=1
41+
-D MESHTASTIC_EXCLUDE_INPUTBROKER=1
42+
-D MESHTASTIC_EXCLUDE_BLUETOOTH=1
43+
-D MESHTASTIC_EXCLUDE_WEBSERVER=1
4444
-D LV_LVGL_H_INCLUDE_SIMPLE
4545
-D LV_CONF_INCLUDE_SIMPLE
4646
-D LV_COMP_CONF_INCLUDE_SIMPLE
@@ -53,12 +53,12 @@ build_flags =
5353
-D USE_LOG_DEBUG
5454
-D LOG_DEBUG_INC=\"DebugConfiguration.h\"
5555
-D RADIOLIB_SPI_PARANOID=0
56-
; -D INPUTDRIVER_BUTTON_TYPE=0
56+
-D INPUTDRIVER_BUTTON_TYPE=0
5757
-D HAS_SDCARD
5858
-D HAS_SCREEN=0
5959
-D HAS_TFT=1
6060
-D USE_PIN_BUZZER=PIN_BUZZER
61-
-D RAM_SIZE=1024
61+
-D RAM_SIZE=5120
6262
-D LGFX_DRIVER_TEMPLATE
6363
-D LGFX_DRIVER=LGFX_GENERIC
6464
-D GFX_DRIVER_INC=\"graphics/LGFX/LGFX_GENERIC.h\"
@@ -72,7 +72,6 @@ build_flags =
7272
-D VIEW_320x240
7373
-D USE_PACKET_API
7474
${ft5x06.build_flags}
75-
; -D SPI_FREQUENCY=16000000 ; may go higher upto 60/80 MHz
7675
-D LGFX_SCREEN_WIDTH=240
7776
-D LGFX_SCREEN_HEIGHT=320
7877
-D LGFX_PANEL=ST7789
@@ -83,6 +82,7 @@ build_flags =
8382
-D LGFX_TOUCH_Y_MAX=319
8483
-D LGFX_TOUCH_ROTATION=2
8584
-D LGFX_CFG_HOST=SPI3_HOST
85+
-D MAP_FULL_REDRAW=1
8686

8787
lib_deps =
8888
${rak_wismeshtap_s3.lib_deps}

variants/esp32s3/rak_wismeshtap_v2/variant.h renamed to variants/esp32s3/rak_wismesh_tap_v2/variant.h

Lines changed: 5 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -42,40 +42,11 @@
4242
#define GPS_TX_PIN 43
4343
#define GPS_RX_PIN 44
4444

45-
// #define BATTERY_PIN 10
46-
// #define ADC_CHANNEL ADC1_GPIO10_CHANNEL
47-
// #define ADC_MULTIPLIER 1.667
48-
4945
#define SPI_MOSI (11)
5046
#define SPI_SCK (13)
5147
#define SPI_MISO (10)
5248
#define SPI_CS (12)
5349

54-
// LORA SPI2
55-
56-
#define ST7789_CS SPI_CS
57-
#define ST7789_BL 41
58-
#define SPI_FREQUENCY 40000000
59-
#define SPI_READ_FREQUENCY 40000000
60-
#define ST7789_SCK SPI_SCK // Set SPI SCLK pin number
61-
#define ST7789_SDA SPI_MOSI // Set SPI MOSI pin number
62-
#define ST7789_MISO SPI_MISO // Set SPI MISO pin number (-1 = disable)
63-
#define ST7789_RS 42
64-
#define ST7789_CS SPI_CS
65-
#define TFT_WIDTH 240
66-
#define TFT_HEIGHT 320
67-
#define TFT_OFFSET_X 0
68-
#define TFT_OFFSET_Y 0
69-
#define TFT_OFFSET_ROTATION 2
70-
#define ST7789_SPI_HOST SPI3_HOST
71-
72-
#define SCREEN_ROTATE
73-
74-
#define HAS_TOUCHSCREEN 1
75-
#define SCREEN_TOUCH_INT 39
76-
#define TOUCH_SLAVE_ADDRESS 0x38 // RAK14014_FT6336U
77-
#define TOUCH_I2C_PORT 0
78-
7950
#define HAS_BUTTON 1
8051
#define BUTTON_PIN 0
8152

@@ -88,10 +59,13 @@
8859

8960
#define PIN_BUZZER 38
9061

62+
#define HAS_SDCARD 1
9163
#define SDCARD_USE_SPI1 1
92-
// #define HAS_SDCARD 1
9364
#define SDCARD_CS 2
9465

95-
#define SD_SPI_FREQUENCY 16000000
66+
#define SPI_FREQUENCY 40000000
67+
#define SPI_READ_FREQUENCY 16000000
68+
69+
#define SD_SPI_FREQUENCY 50000000
9670

9771
#endif

0 commit comments

Comments
 (0)