From c230e97129453909f9da53d57488f3bf3cf2b471 Mon Sep 17 00:00:00 2001
From: Rahix <rahix@rahix.de>
Date: Sat, 25 Dec 2021 17:45:39 +0100
Subject: [PATCH] Update CHANGELOG

---
 CHANGELOG.md | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 981db78e..f98f473d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,11 +8,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Much improved battery runtime, up to 160% more time without recharging!
 - Integration of the [ctx.graphics] vector graphics renderer!  This
   means much smoother looking graphics as CTX comes with anti-aliasing!
+  For now, CTX is only integrated as a backend (for the existing graphics API)
+  but in future releases you will also be able to use CTX directly as well.
 - As part of that, we have integrated a new font.  You can also use your own, by
   replacing `lib/ctx/fira-mono.ttf` with a font of your choice and then
   rebuilding the firmware.
 - Automatically return from USB storage mode after the host (= your computer)
   ejects the device.
+- Added ECG streaming over BLE.  The latest version of the Android companion
+  app implements the other side of this.
 
 ### For Hackers
 - Disable IRQs on core 1 during all Epicardium API calls.  This means API calls
@@ -22,6 +26,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
   either the time is up or an interrupt to core 1 is pending.  Pycardium now
   uses this call for all delays by default.
 - Update MicroPython to v1.17.
+- With the MicroPython update, pycardium now supports f-strings!
+- Firmware version can now be properly read out over BLE.
+- Legacy app launcher scripts in the filesystem root are deleted on startup of
+  new versions now.  Newer companion app releases also no longer generate this
+  launcher script.
 
 ### Internals
 - Restructured `epicardium/modules` into more sensible subdirectories.
@@ -32,6 +41,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - During tickless idle, lower the core-clock (PCLK) to reduce power consumption.
 - Rewrote the LCD driver.
 - Put the display to sleep when the backlight is off to save power.
+- Fixed a 32-bit overflow in Pycardium systick code.
 
 [ctx.graphics]: https://ctx.graphics/
 [`epic_sleep()`]: https://firmware.card10.badge.events.ccc.de/epicardium/api.html#c.epic_sleep
-- 
GitLab