No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Garmin Van Gogh

A quick proof-of-concept watchface to display a 6-bit 240x240 bitmap on a Garmin wearable.

How it works

It's difficult to load and render a 240x240 full colour bitmap on a Garmin watchface, as they are memory constrained.

This explores the idea of splitting up a large bitmap into 4 segments. Rendering to the frame buffer is done in succession; load segment of bitmap, draw segment, free resources, then repeat.

This is (deliberately) illustrated on "onExitSleep()", where the rendering is done one frame at a time.