Developer builds Garmin watch face with live stock sparkline charts using Monkey C
A developer has created StockFaceTC, a custom Garmin Venu 2 Plus watch face that displays live sparkline charts for five configurable stock, crypto, and commodity assets. The face refreshes every 15 minutes via the Twelve Data API and also shows time, health stats, and a 6-hour weather forecast. Because the Venu 2 Plus lacks Garmin's VectorFont API, the developer built a custom vector font library called PrimitiveFont using only drawLine() calls, keeping it within the device's tight 124KB memory limit. Key technical challenges included working within a 64KB sandbox for background data fetching and the inability to test web requests in Garmin's simulator without real hardware. The project's source code has been published on GitLab for others to use and adapt.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in