issues
search
TinyWATCH-S3
/
Official-firmware
Official firmware for Unexpected Maker's TinyWATCH S3
GNU General Public License v3.0
16
stars
7
forks
source link
Digital Face Feature Updates and Refactoring
#47
Closed
optoisolated
closed
6 months ago
optoisolated
commented
6 months ago
Activity Box now cycles between the following every 3 seconds.
Steps
Voltage
Change Rate, and
WiFi Signal Strength (when on)
When IMU movement is detected, the Steps is always shown. It will resume cycling when not moving.
Significant updates to watch face rendering and text readability
Re-rendered base face to improve readability
Consolidated Bitmaps for Digital Watch Face into Single File
Tidied up some of the fonts
Disabled Activity Box Icon (looked silly)
Battery now assumes charging when VBUS Present (more responsive than using change rate)
Added Battery Time Remaining functionality.
Uses an averaged (128 samples) of the Change Rate, and current battery % to calculate an hours-remaining.
Returns 0 until at least 16 samples are recorded. A sample is taken every 5 seconds
Change rate is not tracked if VBUS is present, and Change Rate is Positive. (Only tracks discharging)
TODO:
Remove unused fonts
Fix LCD_OFF State of Date, Day and Activity text.
Still need to get palette cycling working.
Will create 5 or 6 palettes to choose from.
Need to find a way to reload the bitmap with a selected palette when changed
Small up/down swipe will change palette.
Battery Time Remain should include cached responses and force option (~60 seconds?)
TODO: