@weblueth/microbit
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

@weblueth/microbit

Web Bluetooth react micro:bit.

Live Demo (GitHub Pages)

Installation:

npm install @weblueth/microbit --save-dev

or

yarn add --dev @weblueth/microbit

Implementation Status

  • [x] micro:bit Discovery
  • [x] Service enumeration

Device Information Service

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

LED Service

  • [ ] LED Matrix State
  • [ ] LED Text
  • [x] Scrolling Delay

Button Service

  • [ ] Button A State
  • [x] Button A State Changed Event
  • [ ] Button B State
  • [x] Button B State Changed Event

Temperature Service

  • [ ] Temperature
  • [x] Temperature Changed Event
  • [x] Temperature Period

Accelerometer Service

  • [ ] Accelerometer Data
  • [x] Accelerometer Data Changed Event
  • [x] Accelerometer Period

Magnetometer Service

  • [ ] Magnetometer Data
  • [x] Magnetometer Data Changed Event
  • [x] Magnetometer Period
  • [ ] Magnetometer Bearing
  • [x] Magnetometer Bearing Changed Event
  • [ ] Magnetometer Calibration
  • [x] Magnetometer Calibration Changed Event

UART Service

  • [ ] Send
  • [x] Receive Event
  • [ ] SendString
  • [x] ReceiveString Event

Event Service

  • [ ] MicroBit Requirements
  • [x] MicroBit Event
  • [ ] Client Requirements
  • [x] Client Event

IO Pin Service

  • [ ] Pin Data
  • [x] Pin Data Changed Event
  • [x] Pin AD Configuration
  • [x] Pin IO Configuration
  • [ ] PWM Control

DFU Control Service

  • [ ] Request DFU
  • [ ] Request Flash Codes

/@weblueth/microbit/

    Package Sidebar

    Install

    npm i @weblueth/microbit

    Weekly Downloads

    1

    Version

    0.0.4

    License

    MIT

    Unpacked Size

    73.3 kB

    Total Files

    81

    Last publish

    Collaborators

    • jp-rad