Commit b875a393 authored by Rahix's avatar Rahix Committed by Øyvind Kolås
Browse files

Update CHANGELOG

parent fe36f377
...@@ -5,21 +5,39 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ...@@ -5,21 +5,39 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased] ## [Unreleased]
### Added ### Added
- `leds.flash_rocket()` API for making rockets flash asynchronously. #### For Users
- Basic API for the MAX86150 pulse-oximeter.
- A feature to allow setting the main app on-device. - A feature to allow setting the main app on-device.
- Added compatibility to BLE 5.0 capable phones (including iPhones). - Added compatibility to BLE 5.0 capable phones (including iPhones).
- Added pairing dialog in BLE app. Device is only visible when BLE app is - Added a pairing dialog in the BLE app. card10 is only visible when BLE app is
active. active.
- Option to write HCI layer log files for debugging. - G-Watch watch face.
- _Stub_ `ubluetooth` module. Not yet functional! - App for COVID-19 exposure notification statistics.
- Experimental app using the MAX86150 pulse-oximeter.
#### For Developers
- `leds.flash_rocket()` API for making rockets flash asynchronously.
- Basic API for the MAX86150 pulse-oximeter.
- CSPRNG as a replacement for the hardware TRNG which does not seem to produce
good entropy the way we are using it right now.
- Option to write HCI layer log files for debugging.
- Feature in `simple_menu` which detects long button presses.
- _Stub_ `ubluetooth` module. Not yet functional!
### Changed ### Changed
- Internal changes to the way interrupts are triggered. #### For Users
- Updated to a newer version of MicryPython (v1.12). - The default watch face is now G-Watch.
- Improved BLE security by only allowing man-in-the-middle protected - Improved BLE security by only allowing man-in-the-middle protected
pairings and specifying minimum key lengths. pairings and specifying minimum key lengths.
- Read time/date automatically from iOS devices.
#### For Developers
- Updated to a newer version of MicroPython (v1.12).
- All `u{module}` MicroPython modules are now also available as `{module}` which
brings card10 more in line with upstream.
- Updated to SDK version 0.2.1-12
- The BLE pairing database was completely overhauled.
- Use the CSPRNG for all MicroPython randomness.
- Internal changes to the way interrupts are triggered.
### Fixed ### Fixed
- Made the `vibra` vibration motor API more stable. - Made the `vibra` vibration motor API more stable.
...@@ -27,6 +45,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ...@@ -27,6 +45,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fixed bug which made the USB serial connection unresponsive. - Fixed bug which made the USB serial connection unresponsive.
- Fixed bug which wrote the pairings file more periodically. - Fixed bug which wrote the pairings file more periodically.
- Fixed invalid filesystem locking in BLE startup. - Fixed invalid filesystem locking in BLE startup.
- Only print a single warning when a sensor stream overflows instead of spamming
the console with errors.
- Fixed issues from reloading the configuration file.
- Fixed `pycard10.py` not properly resetting the device before loading a script.
- Allow to reopen BHI160 sensor from python.
- Fixed pycardium not exiting when triggering certain failure conditions.
- Made the config parser more robust.
## [v1.15] - 2020-02-02 - [Okra] ## [v1.15] - 2020-02-02 - [Okra]
......
Markdown is supported
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