Skip to content

The set of components and utilities for C++ applications using microbit-dal

License

Notifications You must be signed in to change notification settings

softgraph/microbit-dal-ext-kit

Repository files navigation

[ 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

microbit-dal-ext-kit-example
(or any module written in C++)
microbit-dal-ext-kit
microbit and microbit-dal
(also known as micro:bit runtime)
Arm Mbed OS
BBC micro:bit device
Extension board and/or Hardware module (optional)
Inputs/Outputs (optional)

Module Outlines

Extension boards and hardware modules supported unofficially

  • ElecFreaks' Joystick:bit
  • Kitronik's Zip Halo
  • SparkFun's moto:bit
  • Waveshare's Mini Piano Module
  • Generic Buzzer
  • Generic NeoPixel (WS2812B) LED strip
  • Generic Sonar module (HC-SR04)

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

Module URL
microbit-dal-ext-kit-example https://github.com/softgraph/microbit-dal-ext-kit-example

Required Modules

Module URL Version
microbit https://github.com/lancaster-university/microbit v2.1.1
microbit-dal https://github.com/lancaster-university/microbit-dal v2.1.1

© 2019 Softgraph, Inc.

About

The set of components and utilities for C++ applications using microbit-dal

Resources

License

Stars

Watchers

Forks

Packages

No packages published