Skip to content

Commit fffda0b

Browse files
committed
Add CHANGLEOG and update for v2.1.0
1 parent 74d39ea commit fffda0b

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

CHANGELOG

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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

Comments
 (0)