Commit Graph

65 Commits

Author SHA1 Message Date
Michal Moskal e724ac5e7c v2.2.0-rc0 2020-03-25 16:28:13 -07:00
Michal Moskal 6e86e68e4a Branch for Tom 2018-10-12 16:09:09 -07:00
Joe Finney 8b2e142193 version 2.1.0 2018-09-17 10:41:35 -07:00
Joe Finney acb25fa2cb Bump to dal-integration-6 2018-09-13 17:41:33 +01:00
Joe Finney d64e0f6a64 Bump version to dal-integration-5 2018-09-08 18:11:35 +01:00
Joe Finney d54e26fd4d Prevent auto-compass calibration when a compass event listener is registered
- Calibraiton algorithm now only activated when heading() is requested
2018-09-08 18:07:41 +01:00
Joe Finney 1c7c1518e5 Bump to dal-integration-4 2018-09-07 18:48:48 +01:00
Joe Finney 6175f6c719 Merge branch 'single-heap' into dal-integration 2018-09-07 17:44:49 +01:00
Joe Finney e0b5759fa4 Remove DEBUG diagnostics 2018-09-07 14:39:49 +01:00
Joe Finney 36fd2895b7 Remove legacy condition CONFIG options and add diagnostics 2018-09-06 20:53:53 +01:00
Joe Finney 7766013609 Bump to dal-integration-3 2018-09-06 16:48:47 +01:00
Joe Finney 4029770eae First compiling buid of integrated heap allocator 2018-09-06 16:04:06 +01:00
Joe Finney 7142c84178 Bump version to dal-integration-2 2018-09-05 17:24:26 +01:00
Joe Finney d0cf0db123 Bump microbit-dal dependency to dal-integration-2 2018-09-05 17:21:53 +01:00
Joe Finney b6ff466bb5
Merge pull request #11 from microbit-sam/dal-integration-flag-fix
BLEMode -> RebootMode
2018-08-09 10:17:17 +01:00
Sam Kent b5500c8f91 BLEMode -> RebootMode 2018-08-01 14:30:39 +01:00
Joe Finney 94a7310f3a Merge branch 'partial-flashing' into dal-integration 2018-07-06 17:42:47 +01:00
Joe Finney 70f0ca072c Merge branch 'master' of https://github.com/microbit-sam/microbit into partial-flashing 2018-07-06 17:30:24 +01:00
Joe Finney 53a40e1955 Update version to identify dal-integration branch 2018-07-06 16:57:29 +01:00
Joe Finney bfc6724b1b Bump to v2.1.0-rc2 2018-07-06 16:39:41 +01:00
Joe Finney ce4c078a42 Updates to support alternative accelerometer and magnetomter sensors
Minor updates to make use of new functionality in microbit-dal that performs
autodetection of attached sensors and instatiation of drivers. Also some code
cleanups to remove unused code.

More specifically:

- Changed MicroBitAccelerometer and MicroBitCompass objects to be references.
  This is to support dynamic autodetection and instantiation of drivers for such hardware.
- Updates to initialise MicroBitAccelerometer and MicroBitCompass references
  through the MicroBitAccelerometer::autoDetect() and MicroBitCompass::autoDetect() methods, respectively.
- Add storage object to MicroBitCompassCalibrator constructor to enable
  persistent storing of calibration data.
- Updated use of accelerometer updateSample() to more commonly used getSample()
  method to improve clarity and to provide a reference example.
- Exposed sensor IRQ lines via MicroBitIO.
- Removed redundant include of Matrix4.h
2018-07-06 16:27:34 +01:00
Sam Kent 825a95b6d9 Updated tag 2018-06-18 11:19:29 +01:00
Sam Kent d4cac39cf8 fixup! Removed module.json edit. Delte KV Pairs. 2018-05-25 11:59:47 +01:00
Sam Kent 42cba850c8 Removed module.json edit. Delte KV Pairs. 2018-05-25 11:58:28 +01:00
Sam Kent a6ab0e6c1b
Added Partial Flashing (#1)
* Enter BLE mode using a MicroBitEvent

* Using Key/Value store rather than GPREGRET for Hard Reset persistance

* Skip timeout

* Updated tag

* Updated tag

* Updated tag

* Updated tag

* Removed Listener

* Updated animation

* Updated tag

* Updated tag

* Updated tag

* Updated tag

* Changed animation timing

* Updated tag

* Updated tag

* Updated tag

* Updated animation timing

* Added incomplete flash flag

* Updated tag

* Removed Event Listener from MicroBit.h
2018-05-04 14:46:40 +01:00
Peli de Halleux f4e7e01c1d fixed typo in dal dependency 2017-05-29 19:47:22 -07:00
Peli de Halleux 193a050ac4 binding to microbit-dal#v2.0.0-rc10 2017-05-29 19:37:18 -07:00
Joe Finney bb30a5c026 Bump to microbit-rc9 2017-04-21 16:30:34 +01:00
Joe Finney 07e6dd5e92 Update to microbit-rc8 2017-03-01 17:56:54 +00:00
James Devine 31e1d42138 microbit: moved to v2.0.0-rc7 2016-11-30 11:28:49 +00:00
James Devine e1a5933f17 microbit: moved to v2.0.0-rc6 2016-11-29 18:39:25 +00:00
Joe Finney b72e087c78 Bump version to v2.0.0-rc5 2016-10-18 16:43:19 +01:00
James Devine 4275ab29d4 microbit: one more spelling correction 2016-06-04 01:21:59 +01:00
James Devine ef7583468c microbit: minor spelling corrections
Courtesy of @gbaman
2016-06-04 00:37:01 +01:00
James Devine 67c254ecb6 microbit: moved to v2.0.0-rc4 2016-06-04 00:13:50 +01:00
James Devine cec6661553 microbit: Modified module.json to pull the latest tagged release of microbit-dal 2016-05-13 17:12:55 +01:00
James Devine a0bd383de9 microbit: updated module.json to v2.0.0-rc3, and microbit-dal v2.0.0-rc3 2016-05-11 13:58:15 +01:00
James Devine 95a3a6b396 microbit: updated module.json to v2.0.0-rc2, and microbit-dal v2.0.0-rc2 2016-04-19 16:25:33 +01:00
James Devine 019f370ded microbit: updated module.json to point to a tagged release of microbit-dal. 2016-04-08 19:44:20 +01:00
Joe Finney c5889e4c72 microbit: BUGFIX Wake accelerometer on listen for GESTURE events
Previously, the accelerometer was only lazily initialised when it was
acccessed directly or an event handler was registered for
MICROBIT_ID_ACCELEROMETER. This patch also wakes the accelerometer on event
handlers registering for MICROBIT_ID_GESTURE.
2016-04-08 16:10:46 +01:00
James Devine 5de0824717 microbit: minor documentation change to MicroBit.h 2016-04-06 22:31:35 +01:00
James Devine 0dcd81b24b microbit: added MIT license information. 2016-04-06 16:47:41 +01:00
James Devine 916ca74f24 microbit: updated readme.md 2016-04-06 15:45:55 +01:00
Joe Finney ba4ce37cce microbit: Update yotta version, license information and reference to
microbit-dal
2016-04-06 11:14:04 +01:00
James Devine a113d304c8 microbit: removed extern of the app_main symbol (which no longer exists) 2016-04-05 23:38:11 +01:00
James Devine 213961fd43 microbit-samples: updates to doxygen style comments for MicroBit[.h,.cpp] 2016-04-05 17:59:57 +01:00
James Devine 3a1c1bcf8d microbit: added NotifyEvents.h to MicroBit.h
This commit adds a new header file which contains
event values for MICROBIT_ID_NOTIFY.
2016-03-26 19:39:20 +00:00
Joe Finney 81a3f9c984 microbit: Automatic defining of SERIAL_DEBUG symbol
Added support for automatic creation and assignment of the SERIAL_DEBUG symbol
when MICORBIT_DBG is enabled in MicroBitConfig.h

Also reordered the MicroBit constructor to bring up the serial object before
all other objects, to enable debugging of all code.
2016-03-26 17:11:35 +00:00
Joe Finney 7a0c5bfdd3 microbit: Updated parameter type in scheduler_init() to match API. 2016-03-24 23:32:04 +00:00
Joe Finney e536364887 microbit: removed unecessary target dependency 2016-03-24 14:46:59 +00:00