0.7.0 • Published 11 months ago

microbit-web-bluetooth v0.7.0

Weekly downloads
5
License
MIT
Repository
github
Last release
11 months ago

micro:bit Web Bluetooth

npm License

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

See the microbit-web-components library for some ready-to-use web components which use this library.

Prerequisites

Node.js > v10.16.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

UART Service

  • Send
  • Receive Event
  • SendString
  • ReceiveString Event

Event Service

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

IO Pin Service

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

DFU Control Service

  • Request DFU
  • Request Flash Code
0.7.0

11 months ago

0.6.0

5 years ago

0.5.0

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago