microbit-dal/source
Joe Finney 9218e647e0 microbit: Refactor of periodc timer callbacks
- Factored periodic timer funcitonality out of fiber scheduler and into a new SystemTimer module module.
- Enapsulated "ticks" variable within SystemTimer module, with accessor funciton.
- Added accessor/mutator functions to get and set the tick period.
- Added a class wrapper to permit periodic callbacks to both C and C++
  functions.
- Updated all references in microbit-dal to use this refactored API.
2016-03-10 17:01:17 +00:00
..
asm microbit: Code Structure Cleanup 2015-09-07 10:26:48 +01:00
ble-services First cut at a build without a global MicroBit singleton 2016-03-10 12:02:13 +00:00
CMakeLists.txt microbit: Refactor of periodc timer callbacks 2016-03-10 17:01:17 +00:00
DynamicPwm.cpp microbit: DynamicPwm fixes and additions 2016-01-12 20:50:42 +00:00
ManagedString.cpp BUGFIX: String comparison operations 2015-11-17 17:20:30 +00:00
Matrix4.cpp WIP: Lower RAM footprint compass calibration 2016-01-26 21:52:22 +00:00
MemberFunctionCallback.cpp microbit: Added support to remove MicroBitListener event handlers. 2015-09-10 12:53:39 +01:00
MicroBit.cpp microbit: Refactor of periodc timer callbacks 2016-03-10 17:01:17 +00:00
MicroBitAccelerometer.cpp Factored idle/interrupt callback events out of MicroBit.cpp 2016-03-10 12:02:15 +00:00
MicroBitButton.cpp microbit: Refactor of periodc timer callbacks 2016-03-10 17:01:17 +00:00
MicroBitCompass.cpp Factored idle/interrupt callback events out of MicroBit.cpp 2016-03-10 12:02:15 +00:00
MicroBitCompat.cpp microbit: First cut at updates to provide tight validation within the runtime code, with a view to moving 2015-10-25 21:51:33 +00:00
MicroBitDevice.cpp microbit: Introduced microbitDevice.[h,cpp] to hold platform specific low 2016-03-10 12:02:17 +00:00
MicroBitDisplay.cpp microbit: Refactor of periodc timer callbacks 2016-03-10 17:01:17 +00:00
MicroBitEvent.cpp microbit: Refactor of periodc timer callbacks 2016-03-10 17:01:17 +00:00
MicroBitFiber.cpp microbit: Refactor of periodc timer callbacks 2016-03-10 17:01:17 +00:00
MicroBitFont.cpp First cut at a build without a global MicroBit singleton 2016-03-10 12:02:13 +00:00
MicroBitHeapAllocator.cpp First cut at a build without a global MicroBit singleton 2016-03-10 12:02:13 +00:00
MicroBitI2C.cpp microbit: First cut at updates to provide tight validation within the runtime code, with a view to moving 2015-10-25 21:51:33 +00:00
MicroBitIO.cpp microbit: swapped capabilities for changes to pin mappings 2016-02-05 14:02:08 +00:00
MicroBitImage.cpp First cut at a build without a global MicroBit singleton 2016-03-10 12:02:13 +00:00
MicroBitLightSensor.cpp First cut at a build without a global MicroBit singleton 2016-03-10 12:02:13 +00:00
MicroBitListener.cpp microbit: Minor bug fixes and refinements 2015-10-31 10:27:38 +00:00
MicroBitMessageBus.cpp microbit: Refactor of periodc timer callbacks 2016-03-10 17:01:17 +00:00
MicroBitMultiButton.cpp First cut at a build without a global MicroBit singleton 2016-03-10 12:02:13 +00:00
MicroBitPin.cpp microbit-dal: updated comments to reflect changes to the constants. 2016-03-07 13:59:24 +00:00
MicroBitSerial.cpp First cut at a build without a global MicroBit singleton 2016-03-10 12:02:13 +00:00
MicroBitStorage.cpp microbit: added debug to MicroBitStorage 2016-02-02 21:24:40 +00:00
MicroBitSuperMain.cpp First cut at a build without a global MicroBit singleton 2016-03-10 12:02:13 +00:00
MicroBitSystemTimer.cpp microbit: Refactor of periodc timer callbacks 2016-03-10 17:01:17 +00:00
MicroBitThermometer.cpp microbit: Refactor of periodc timer callbacks 2016-03-10 17:01:17 +00:00
PacketBuffer.cpp microbit: Added validation case in MicroBitRadioDatagram::recv() 2016-02-26 16:27:13 +00:00
RefCounted.cpp First cut at a build without a global MicroBit singleton 2016-03-10 12:02:13 +00:00