Home

Awesome

[ English ] [ 日本語 ]

microbit-dal-ext-kit

The set of components and utilities for C++ applications using microbit-dal (also known as micro:bit runtime)

Overview

The microbit-dal-ext-kit provides components and utilities compatible with BBC micro:bit. It also unofficially supports several extension boards and hardware modules. The kit consists of small C++ classes and functions, so you can use any part of them mixed with microbit-dal and Arm Mbed OS.

Structure

<table> <tr><td align="center"> <code>microbit-dal-ext-kit-example</code> <br> (or any module written in C++) </td></tr> <tr><td align="center"> <code>microbit-dal-ext-kit</code> </td></tr> <tr><td align="center"> <code>microbit</code> and <code>microbit-dal</code> <br> (also known as micro:bit runtime) </td></tr> <tr><td align="center"> Arm Mbed OS </td></tr> <tr><td align="center"> BBC micro:bit device </td></tr> <tr><td align="center"> Extension board and/or Hardware module (optional) </td></tr> <tr><td align="center"> Inputs/Outputs (optional) </td></tr> </table>

Module Outlines

Extension boards and hardware modules supported unofficially

License

MIT

Resources

Wiki

See also Notes for microbit-dal-ext-kit and example.

Documentation

Run Doxygen (doxygen.nl) with Doxyfile in the project root to generate the documentation. Doxygen version 1.8.0 or higher is required.

Usage Example

ModuleURL
microbit-dal-ext-kit-examplehttps://github.com/softgraph/microbit-dal-ext-kit-example

Required Modules

ModuleURLVersion
microbithttps://github.com/lancaster-university/microbitv2.1.1
microbit-dalhttps://github.com/lancaster-university/microbit-dalv2.1.1

© 2019 Softgraph, Inc.