Joe Finney
4314b68643
microbit: First implementation of Temperature Service
2015-09-23 22:15:44 +01:00
Joe Finney
eb5ed28f74
microbit: First cut at MicroBitButtonService and microBitIOPinService
...
Strictly still development - untested code.
2015-09-22 16:13:08 +01:00
Joe Finney
ef613e9d86
microbit: Added BLE Magnetometer service compilation, initialization and configuration options
2015-09-19 22:19:57 +01:00
Joe Finney
037ef999eb
microbit: Merge branch 'master' into ble-profile
...
Pulled in changes from MessageBusExtensions to support development of ble profiles.
2015-09-15 15:17:21 +01:00
Joe Finney
8ea2e953c8
microbit: Added C++ member function callback support into MicroBitMessageBus
...
Event callbacks can now be transparently added to any C++ member function
matching the MicroBitMessageBud signature: void fn(MicroBitEvent e)
2015-09-10 00:04:27 +01:00
Joe Finney
609cb6f2d8
microbit: Added first draft of BLE Accelerometer service
...
n.b. this code is as yet untested.
2015-09-09 15:16:11 +01:00
Joe Finney
7e18131849
microbit: Added MicroBitLEDService
...
One of the standard services defiend with the Bluetooth SIG. Allows remote control
of the LED matrix display over BLE.
2015-09-07 17:09:17 +01:00
Joe Finney
574b408cd1
microbit: Code Structure Cleanup
...
Create subdirectories for assembler code and BLE specific functionality
2015-09-07 10:26:48 +01:00
Joe Finney
8e1a15c79f
microbit: Added support for custom configuration files through yotta
...
A header file containing custom configuration options for the microbit:runtime can
now be defined through a yotaa configuration option.
For example, including the following inside a top level config.json file
will load configuration options from a file called "MicroBitCustomConfig.h" that is stored
alongside an application's main.cpp. Any options defined there will override the defaults
defined in microbit-dal/inc/MicroBitConfig.h :
{
"microbit" :{
"configfile" : "source/MicroBitCustomConfig.h"
}
}
2015-09-04 00:08:20 +01:00
Joe Finney
f616011ac1
microbit: Integrate support for transparent gcc compiles
...
Custom CMakefile added to microbit-dal to automatically assemble the correct
version of CortexContextSwitch.s accordiong to the current build target.
2015-09-02 18:54:31 +01:00
Jonathan Protzenko
e258a52c79
My CMake skills are weak... properly implement the GCC/ARMCC switch for the S
...
file.
2015-08-24 10:55:22 -07:00
Jonathan Protzenko
8491b558e0
CMake tweak
2015-08-24 10:49:25 -07:00
Jonathan Protzenko
63b62e533f
A version of microbit-dal that builds with both gcc and armcc.
...
Check in the CMakeLists.txt with a custom hook so that the library can build
with both compilers regardless.
2015-08-24 10:33:30 -07:00