Commit c230e971 authored by Rahix's avatar Rahix
Browse files

Update CHANGELOG

parent 1a84e55d
Pipeline #5400 passed with stages
in 57 seconds
......@@ -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
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment