Skip to content
Snippets Groups Projects
Commit c230e971 authored by rahix's avatar rahix
Browse files

Update CHANGELOG

parent 1a84e55d
No related branches found
No related tags found
No related merge requests found
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment