small fixes

This commit is contained in:
Klemek
2021-08-26 18:33:56 +02:00
parent 47d20eb9b1
commit 5885bbb64b
2 changed files with 9 additions and 6 deletions
+8 -5
View File
@@ -4,10 +4,12 @@ const unsigned char *tetris_nums[10] = {tetris0, tetris1, tetris2, tetris3, tetr
const unsigned char *tetris_small_nums[10] = {tetrissmall0, tetrissmall1, tetrissmall2, tetrissmall3, tetrissmall4, tetrissmall5, tetrissmall6, tetrissmall7, tetrissmall8, tetrissmall9};
const float MAX_VBAT = 4.35;
const float MAX_VBAT = 4.30;
const float MIN_VBAT = 3.80;
WatchyTetris::WatchyTetris() {} //constructor
WatchyTetris::WatchyTetris()
{
} //constructor
void WatchyTetris::drawWatchFace()
{
@@ -25,7 +27,7 @@ void WatchyTetris::drawWatchFace()
display.drawBitmap(75, 110, tetris_nums[currentTime.Minute % 10], 40, 60, GxEPD_BLACK); //second digit
//Steps
if (currentTime.Hour == 0 && currentTime.Minute == 0)
if (currentTime.Hour == 0 && currentTime.Minute == 1)
{
sensor.resetStepCounter();
}
@@ -45,9 +47,10 @@ void WatchyTetris::drawWatchFace()
drawNumber(181, 111, currentTime.Month * 100 + currentTime.Day, 4);
}
void WatchyTetris::drawNumber(uint32_t x, uint32_t y, uint32_t value, uint32_t max_digits)
void WatchyTetris::drawNumber(int x, int y, int value, int max_digits)
{
for (int8_t i = 0; i <= max_digits; i++)
{
for(int8_t i = 0; i <= max_digits; i++){
display.drawBitmap(x - i * 10, y, tetris_small_nums[value % 10], 8, 8, GxEPD_BLACK);
value /= 10;
if (value == 0)
+1 -1
View File
@@ -9,7 +9,7 @@ class WatchyTetris : public Watchy
public:
WatchyTetris();
void drawWatchFace();
void drawNumber(uint32_t x, uint32_t y, uint32_t value, uint32_t max_digits);
void drawNumber(int x, int y, int value, int max_digits);
};
#endif