Skip to content

thegecko/microbit-web-bluetooth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2668f2a · May 9, 2019

History

14 Commits
Mar 11, 2019
May 6, 2019
Mar 11, 2019
May 6, 2019
Apr 28, 2019
Apr 28, 2019
Mar 10, 2019
May 6, 2019
Apr 28, 2019
Mar 11, 2019
May 9, 2019
May 9, 2019
Apr 28, 2019
Apr 28, 2019
Mar 13, 2019
Apr 28, 2019

Repository files navigation

micro:bit Web Bluetooth

Circle CI License

Web Bluetooth library for micro:bit implementing the micro:bit Bluetooth Profile.

Prerequisites

Node.js > v8.14.0, which includes npm

Getting Started

Refer to the micro:bit Web Bluetooth API Documentation for more information.

Implementation Status

  • micro:bit Discovery
  • Service enumeration

Device Information Service

  • Model Number
  • Serial Number
  • Hardware Revision
  • Firmware Revision
  • Manufacturer

LED Service

  • LED Matrix State
  • LED Text
  • Scrolling Delay

Button Service

  • Button A State
  • Button A State Changed Event
  • Button B State
  • Button B State Changed Event

Temperature Service

  • Temperature
  • Temperature Changed Event
  • Temperature Period

Accelerometer Service

  • Accelerometer Data
  • Accelerometer Data Changed Event
  • Accelerometer Period

Magnetometer Service

  • Magnetometer Data
  • Magnetometer Data Changed Event
  • Magnetometer Period
  • Magnetometer Bearing
  • Magnetometer Bearing Changed Event
  • Magnetometer Calibration

IO Pin Service

  • Pin Data
  • Pin Data Changed Event
  • Pin AD Configuration
  • Pin IO Configuration
  • PWM Control

UART Service

  • Send
  • Receive Event
  • SendString
  • ReceiveString Event

Event Service

  • MicroBit Requirements
  • MicroBit Event
  • Client Requirements
  • Client Event

DFU Control Service

  • DFU Control
  • Partial Flashing