Compare commits

..

No commits in common. "5ecbbceeb93ecac8ff5f3ed96e333d5d3a7471f7" and "7386e12fb8d24f7f3854de066bb091c16c5be24c" have entirely different histories.

2 changed files with 3 additions and 32 deletions

View file

@ -11,11 +11,6 @@
- [BN-220 GPS ](https://www.amazon.com/Navigation-Raspberry-Betaflight-Geekstory-Shipping/dp/B07PRDY6DS?th=1)
- [LSM303AGR Accelerometer + Compass](https://learn.adafruit.com/lsm303-accelerometer-slash-compass-breakout/overview)
**NOTE:**
The logic level and voltage supply for the LCD display need to be the same.
It's listed as needing to be 3.3v in the documentation.
## Configuration
The project can be configured to use a variety of hardware or differnt
@ -96,7 +91,6 @@ tree -L 1
6 directories, 7 files
```
## Project Dependencies
- RadioHead RFM9x Library

View file

@ -266,23 +266,12 @@ void updateLEDs(int heading) {
// Updates the distance part of the display
void TFT_UpdateDistance(uint16_t meters) {
tft.setTextWrap(false);
tft.setCursor(0, 0);
tft.setTextColor(ST77XX_WHITE);
tft.setTextSize(2);
tft.println(meters);
tft.println(" Meters");
}
// Updates the direction part of the display
void TFT_UpdateDirection(uint16_t degrees) {
tft.setTextWrap(false);
tft.setCursor(0, 40);
tft.setTextColor(ST77XX_WHITE);
tft.setTextSize(2);
tft.println(meters);
tft.println(" Degrees");
void TFT_UpdateDirection() {
}
// Updates the batter/voltage state.
@ -290,24 +279,13 @@ uint8_t TFT_UpdateBatteryState(uint8_t percentage) {
if(percentage > MAX_BATT_PERCENTAGE || percentage < MIN_BATT_PERCENTAGE){
return Err;
}
tft.setTextWrap(false);
tft.setCursor(0, 80);
tft.setTextColor(ST77XX_WHITE);
tft.setTextSize(2);
tft.println(percentage);
tft.println("% Batt");
return Ok;
}
// Displays the specifications of the node.
void TFT_DisplaySpecs(void) {
tft.fillScreen(ST77XX_BLACK); // Set the screen background to black
TFT_UpdateDistance(0);
TFT_UpdateDirection(0);
TFT_UpdateBatteryState(100);
}
@ -321,7 +299,6 @@ uint8_t TFT_Init(void) {
// Display Setup
tft.init(TFT_X, TFT_Y); // Initialize the display with a resolution of 240x280 pixels
tft.fillScreen(ST77XX_BLACK); // Set the screen background to black
tft.setRotation(0); // Set's the rotation of the screen.
TFT_UpdateDistance(0);
TFT_UpdateDirection(0);