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.8.0.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ubittool-0.8.0-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ubittool-0.8.0.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.9.25 Darwin/24.6.0

File hashes

Hashes for ubittool-0.8.0.tar.gz
Algorithm Hash digest
SHA256 0896045d47b20bfb0c5a9d9fe4f061a84fa5c6927787a98f79a37a63dd6ed9cd
MD5 8c9001057c8695e5ded4c59f290cfb6c
BLAKE2b-256 74b5bc617f8bd01f3818b60f78a656a9cc57f7d86f19669a5d5722cfbe60f1f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ubittool-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.9.25 Darwin/24.6.0

File hashes

Hashes for ubittool-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2bcaac67ff5809301478c842a5978794d548780d10ae5636ac8d00fe8c8e9368
MD5 e917d103214a5ab5c0aa40ea886df9d7
BLAKE2b-256 545a37512a1426c914c55ac7f007874f501269ecf7147b1bb33ad1737b8f8c37

See more details on using hashes here.

Supported by

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