|
| 1 | +This file highlights all notable changes between tagged releases on the master branch of this repository, in the form of release notes. |
| 2 | + |
| 3 | +For a more detailed treatment of changes, please see the commit history of the github repository containing this file. |
| 4 | + |
| 5 | +Version 2.1.0 (18/10/18 [email protected]) |
| 6 | + - Refactor of motion sensor devices to support a range of accelerometer/magnetometer |
| 7 | + sensors through abstract high level classes and concrete device specific subclasses. |
| 8 | + - Introduction of resusable 3D coordinate space transformation code. |
| 9 | + - Autodetection algorithm for I2C based accelerometer/magnetometer sensors. |
| 10 | + - Add support for LSM303 accelerometer/magnetometer sensor. |
| 11 | + - Add support for FXOS8700 accelerometer/magnetometer sensor. |
| 12 | + - Update compass calibration UX to gather more samples during calibration |
| 13 | + in order to improve accuracy. The algorithm now asks the user to "tilt to |
| 14 | + fill the screen" with pixels, rather than 'draw a circle' of pixels. |
| 15 | + - More resilient compass calibration algorithm based on iterative |
| 16 | + approximation that provides more accurate calibration in the presence of |
| 17 | + local magnetic fileds, such as those caused by a battery pack. |
| 18 | + - Updates to heap memory allocator. The MicroBitHeapAllocator now replaces |
| 19 | + the GNU libc heap allocator, rather than exisitng in parallel with it, in |
| 20 | + order to reduce memory fragmentation and ensure that all allocations |
| 21 | + benefit from multiple heap region support and interrupt safety. |
| 22 | + - Added new bluetooth partial flashing service, that allows rapid |
| 23 | + reprogramming of the micro:bit over bluetooth in the common case. |
| 24 | + - Improved graphics for bluetooth pairing mode. |
| 25 | + - Support to allow explicit launch of conmpass calibration algorithm via BLE characteristic. |
| 26 | + - Support for integrated hardware quadrature decoder |
| 27 | + |
| 28 | + - Minor bug fixes/code optimisations including: |
| 29 | + - the message bus event routing code to support multiple event listeners |
| 30 | + with the same id, value and context. |
| 31 | + - accelerometer pitch measurement algorithm now has a full 0..360 degree |
| 32 | + range. |
| 33 | + - Support for SHAKE gesture recognition in tight loops. |
| 34 | + - prevent device lockups when routing UART pins to the edge connector. |
| 35 | + - support for changing RADIO frequency whilst active. |
| 36 | + - accurate configurations for optional SoftDevice S130v2. |
| 37 | + |
| 38 | +Version 2.0.0 |
| 39 | + Initial Open Source Release |
| 40 | + |
0 commit comments