Skip to main content

Tool to interface with the BBC micro:bit.

Project description

uBitTool

Code coverage CI: Tests CI: Build PyPI versions Supported Platforms Code style Black PyPI - License

uBitTool is a command line and GUI application to interface with the micro:bit.

It can:

  • Read the micro:bit flash contents
  • Extract user Python code from the micro:bit flash
  • Flash the micro:bit
  • Compare the contents of the micro:bit flash against a local hex file

screenshots

terminal recording demo

Docs

The documentation is online at https://carlosperate.github.io/ubittool/, and its source can be found in docs directory.

Basic Introduction

The easiest way to use uBitTool is via the application GUI.

  • Download one of the latest GUI executables for macOS or Windows from the GitHub Releases Page.
  • Plug-in your micro:bit to the computer via USB
  • Open the GUI executable file
  • On the application menu click "nrf > Read Full Flash contents (Intel Hex)".
  • A full image of the micro:bit flash should now be displayed in the GUI :)

For more information and instructions for other platforms please visit the Documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ubittool-0.7.0.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

ubittool-0.7.0-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file ubittool-0.7.0.tar.gz.

File metadata

  • Download URL: ubittool-0.7.0.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.7.12 Darwin/21.6.0

File hashes

Hashes for ubittool-0.7.0.tar.gz
Algorithm Hash digest
SHA256 da7ddab8e157fa1028267053bb4723c449f62136fdcb882aad450e8c3f4dc042
MD5 297f7ba700771a52e2897aadf5112392
BLAKE2b-256 3650bdf29038202c5054511e1b1d04b1b2799e97cac7f629279971017eae071c

See more details on using hashes here.

File details

Details for the file ubittool-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: ubittool-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.7.12 Darwin/21.6.0

File hashes

Hashes for ubittool-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e87c5b3935018285b8a875d1fbe0ed912180c6a8130a377d4368c8392a0a65f
MD5 080e76acadb19d5109f133c67be00453
BLAKE2b-256 2d3e6a94a67f06797dc1651cbd2d95449818c0c878a038edba4fa548446498f0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page