Site Tools


projects:amateur_radio:meshtastic:new_tft_gui

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:amateur_radio:meshtastic:new_tft_gui [2024/09/29 05:52] Andrew Yongprojects:amateur_radio:meshtastic:new_tft_gui [2024/12/17 03:09] (current) – [Build] Update build instructions to pull latest device-ui and use correct t-deck-tft environment Andrew Yong
Line 1: Line 1:
 ====== New TFT GUI for Meshtastic ====== ====== New TFT GUI for Meshtastic ======
- 
  
 There's an improved GUI for Meshtastic that is actually designed for larger touchscreen devices. There's an improved GUI for Meshtastic that is actually designed for larger touchscreen devices.
Line 14: Line 13:
  
 Unfortunately, it takes over the channel used for the Bluetooth/Web UI so Bluetooth functionality is lost. Unfortunately, it takes over the channel used for the Bluetooth/Web UI so Bluetooth functionality is lost.
 +
 +===== Download from GitHub CI =====
 +
 +:!: Instructions no longer valid as image generation disabled :!:
  
 Here's how to obtain and flash it: Here's how to obtain and flash it:
Line 26: Line 29:
     * First line is the .bin file, address @ 0x0     * First line is the .bin file, address @ 0x0
     * SPI SPEED: 80MHz; SPI MODE: QIO, BAUD: 921600 and don't forget to select the correct COM port     * SPI SPEED: 80MHz; SPI MODE: QIO, BAUD: 921600 and don't forget to select the correct COM port
 +
 +===== Build Firmware =====
 +
 +==== Prerequisites ====
 +
 +Instructions are written for [[https://docs.platformio.org/en/latest/core/installation/index.html|PlatformIO core]]. [[https://docs.platformio.org/en/latest/integration/ide/vscode.html#ide-vscode|The same build can be done in PlatformIO IDE for Visual Studio Code]] at the last step (i.e. after cloning the git repository and updating submodules).
 +
 +==== Build ====
 +
 +  - ''%%git clone --depth=1 --single-branch --branch tft-gui-work https://github.com/meshtastic/firmware.git meshtastic-firmware-tft-gui-work && cd meshtastic-firmware-tft-gui-work %%''
 +  - ''git submodule init && git submodule update''
 +  - ''cd lib/device-ui/ && git pull origin master && cd ../..''
 +  - ''pio run -e t-deck-tft''
 +  - Follow same flashing instructions as for download, firmware is in ''./.pio/build/t-deck-tft/firmware.bin''
projects/amateur_radio/meshtastic/new_tft_gui.1727589177.txt.gz · Last modified: 2024/09/29 05:52 by Andrew Yong