Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Lilygo T-DECK #208

Merged
merged 174 commits into from
Oct 14, 2024
Merged

Support for Lilygo T-DECK #208

merged 174 commits into from
Oct 14, 2024

Conversation

jgauchia
Copy link
Owner

@jgauchia jgauchia commented Sep 23, 2024

Description

This PR try to include support for the T-Deck board
Previous PR: #205

Related Issues

MVP:

  • ❗ SD Card support
  • πŸ”Œ Power off support
  • ❗ Keyboard support
  • ❗ fixed issue around LGFX SPI init
  • πŸš€ Trackball support
  • πŸ”‹ Review battery monitor (need to know max and min vref CLI command)
  • πŸ”‹ Provisional poweroff via CLI (For test power consumption with the GPS)
  • 🎨 Set default widget position according to relative position of screen resolution
  • 🎨 Add controls for Brightness and Background like factory T-Deck demo
  • 🎨 Review map screen (Correct map toolbar position for T-DECK)
  • 🎨 Review add/edit waypoint screen (add support for T-DECK keyboard and disable screen rotation)
  • 🎨 For try to exit of waypoints you need first perform a click in the edit box.
  • 🎨 Review navigation screen (if no IMU or compass use GPS Heading)
  • 🎨 Review satellite info screen (numbers and lines are overlapping) Review satellite info screen for T-DECKΒ #226
  • 🎨 Improve splash out or clear after pre-loading of map (fix blank screen issue)
  • 🎨 Review navigation screen distance to target is overlapping to others fields Review navigation screen for LiLyGo T-DECKΒ #223
  • 🎨 Waypoints: textbox needs focus in the beginning of this window. You need a touch click

Knew issues

New features

  • klist and kset CLI commands.
  • NMEA output enable via CLI
  • Power suspend and shutdown via real button (Trackball)
  • Default LAT/LON via CLI for indoors or map debugging
  • Satellites loader always is showed but is possible skip it

Tests

  • Outdoor tests with real device T-Deck
  • Backward compatibility
  • Other boards

hpsaturn and others added 30 commits September 22, 2024 22:44
Reviewed hal.hpp
TDECK GPIO Set
@jgauchia jgauchia mentioned this pull request Oct 12, 2024
4 tasks
@jgauchia jgauchia merged commit 4b7ba88 into devel Oct 14, 2024
1 check passed
@jgauchia
Copy link
Owner Author

Merge into the devel branch.
Any new issue, known issues, bugs, fix, etc. will be done directly on devel branch.
This branch, devel_lilygo_tdeck , will be deleted

@jgauchia jgauchia deleted the devel_lilygo_tdeck branch October 14, 2024 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⬆️ high-priority High Priority πŸš€ enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants