diff --git a/CHANGELOG.md b/CHANGELOG.md index d07a2d3ce37a573a5ebf8711c2bdb94b733ccfb6..0bb644570345ed95bfe8a9921c668941b8101ece 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,33 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] +### Added +- **Support for sleep-mode instead of full power-off. This means the RTC now + retains its state!** +- For debugger users: A GDB macro `task_backtrace` which allows to view + backtraces of tasks which are currently swapped out. Use like + ```text + (gdb) task_backtrace serial_task_id + ... + (gdb) task_backtrace dispatcher_task_id + ... + (gdb) task_backtrace ble_task_id + ``` + +### Changed +- `Display.print()` uses a transparent background when printing with `bg == fg`. + +### Fixed +- Fixed a regression which made it impossible to turn off the flashlight. +- Fixed CRT for l0dables not allowing to overwrite interrupt handlers. +- Fixed ECG App not closing the sensor on `KeyboardInterrupt`. +- Fixed a bug which made the power-button unresponsive when pressed during boot + (Interrupts were getting ignored). +- Fixed `simple_menu.Menu.exit()` not actually working. +- Added a few missing locks in `leds` module. +- Added a workaround for BHI160 axis mapping not being applied in some cases. +- Added a critical-section in BLE stack initialization to prevent weird lock-ups. +- Fixed vibra module crashing when calling `vibra.vibrate()` while already running. ## [v1.10] - 2019-09-05 21:42 - [JerusalemArtichoke]