[chronojump/FS-TFT-Menu] Aesthetic changes
- From: Xavier Padullés <xpadulles src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump/FS-TFT-Menu] Aesthetic changes
- Date: Tue, 3 May 2022 16:49:54 +0000 (UTC)
commit 78890ad162b2fb4a8cf8f5caa73eb9864b591449
Author: xpadulles <x padulles gmail com>
Date: Tue May 3 18:48:53 2022 +0200
Aesthetic changes
arduino/ForceSensorTFT/ForceSensorTFT.ino | 34 +++++++++++++++++--------------
1 file changed, 19 insertions(+), 15 deletions(-)
---
diff --git a/arduino/ForceSensorTFT/ForceSensorTFT.ino b/arduino/ForceSensorTFT/ForceSensorTFT.ino
index da6809ec4..a28b73548 100644
--- a/arduino/ForceSensorTFT/ForceSensorTFT.ino
+++ b/arduino/ForceSensorTFT/ForceSensorTFT.ino
@@ -196,7 +196,7 @@ const int chipSelect = 6;
//ILI9341_t3 tft = ILI9341_t3(TFT_CS, TFT_DC, TFT_RST, TFT_MOSI, TFT_SCLK, TFT_MISO);
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST, TFT_MISO);
// Display 16-bit color values:
-#define BLUE 0x001F
+#define BLUE 0x025D
#define TEAL 0x0438
#define GREEN 0x07E0
#define CYAN 0x07FF
@@ -206,7 +206,7 @@ Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_
#define ORANGE 0xFC00
#define PINK 0xF81F
#define PURPLE 0x8010
-#define GREY 0xC618
+#define GREY 0x4A49
#define WHITE 0xFFFF
#define BLACK 0x0000
#define CJCOLOR 0X1109
@@ -979,6 +979,10 @@ void capture(void)
tft.setCursor(10, 215);
tft.print("Fmax: ");
printTftFormat(measuredMax, 100, 215, 2, 2);
+ tft.setCursor(148,215);
+ tft.print(" N");
+ tft.setCursor(308, 215);
+ tft.print("s");
while (capturing)
{
@@ -999,7 +1003,7 @@ void capture(void)
Graph(tft, i, yBuffer[i], graphX, graphY, graphW, graphH, xMin, xMax, xDivSize, graphMin, graphMax,
yDivSize, "", "", "", WHITE, WHITE, BLUE, WHITE, BLACK, startOver);
}
}
- redrawAxes(tft, graphX, graphY, graphW, graphH, xMin, xMax, graphMin, graphMax, yDivSize, "", "", "",
WHITE, WHITE, WHITE, WHITE, BLACK, resized);
+ redrawAxes(tft, graphX, graphY, graphW, graphH, xMin, xMax, graphMin, graphMax, yDivSize, "", "", "",
WHITE, GREY, WHITE, WHITE, BLACK, resized);
resized = false;
if (xGraph >= xMax) xGraph = 0;
@@ -1065,15 +1069,12 @@ void capture(void)
for (int i = 0; i < plotPeriod; i++)
{
- // Serial.print(plotBuffer[i]);
- // Serial.print("\t");
yBuffer[(int)xGraph] = yBuffer[(int)xGraph] + plotBuffer[i];
}
yBuffer[(int)xGraph] = yBuffer[(int)xGraph] / plotPeriod;
Graph(tft, xGraph, yBuffer[(int)xGraph], graphX, graphY, graphW, graphH, xMin, xMax, xDivSize,
graphMin, graphMax, yDivSize, "", "", "", WHITE, WHITE, BLUE, WHITE, BLACK, startOver);
xGraph++;
-
if (measured > measuredMax)
{
measuredMax = measured;
@@ -1597,9 +1598,10 @@ void showBatteryLevel() {
}
void updateTime() {
- tft.setTextSize(2);
- tft.setCursor(272, 215);
- tft.print((int)(totalTime / 1000000));
+// tft.setTextSize(2);
+// tft.setCursor(272, 215);
+// tft.print((int)(totalTime / 1000000));
+ printTftFormat(totalTime/1000000, 284, 215, 2, 0);
}
//TODO: Add more information or eliminate
void showSystemInfo() {
@@ -1898,6 +1900,9 @@ void redrawAxes(Adafruit_ILI9341 & d, double gx, double gy, double w, double h,
double yAxis;
//double xAxis;
+ d.setTextSize(1);
+ d.setTextColor(tcolor, bcolor);
+
//Vertical line
d.drawLine(gx, gy, gx, gy - h, acolor);
@@ -1911,8 +1916,6 @@ void redrawAxes(Adafruit_ILI9341 & d, double gx, double gy, double w, double h,
//If the scale has changed the numbers must be redrawn
if (resize)
{
- d.setTextSize(1);
- d.setTextColor(tcolor, bcolor);
printTftFormat(i, gx - 6, yAxis - 3, 1, 0);
}
}
@@ -1921,10 +1924,6 @@ void redrawAxes(Adafruit_ILI9341 & d, double gx, double gy, double w, double h,
// d.drawLine(gx, gy, gx, gy - h, acolor);
//now draw the labels
- d.setTextSize(2);
- d.setTextColor(tcolor, bcolor);
- d.setCursor(gx , gy - h - 30);
- d.println(title);
d.setTextSize(1);
d.setTextColor(acolor, bcolor);
@@ -1935,6 +1934,11 @@ void redrawAxes(Adafruit_ILI9341 & d, double gx, double gy, double w, double h,
d.setTextColor(acolor, bcolor);
d.setCursor(gx - 30, gy - h - 10);
d.println(ylabel);
+
+ d.setTextSize(2);
+ d.setTextColor(tcolor, bcolor);
+ d.setCursor(gx , gy - h - 30);
+ d.println(title);
}
void drawMenuBackground() {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]