Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carlosperate/ubittool
Utility to extract the contents of flash from a micro:bit, including MicroPython user code.
https://github.com/carlosperate/ubittool
extract hacktoberfest memory microbit micropython tool
Last synced: 2 months ago
JSON representation
Utility to extract the contents of flash from a micro:bit, including MicroPython user code.
- Host: GitHub
- URL: https://github.com/carlosperate/ubittool
- Owner: carlosperate
- License: mit
- Created: 2016-11-24T20:52:04.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-12-24T01:02:11.000Z (about 1 year ago)
- Last Synced: 2024-04-24T13:27:08.983Z (9 months ago)
- Topics: extract, hacktoberfest, memory, microbit, micropython, tool
- Language: Python
- Homepage: https://carlosperate.github.io/ubittool/
- Size: 6.78 MB
- Stars: 14
- Watchers: 6
- Forks: 4
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# uBitTool
[![Code coverage](https://codecov.io/gh/carlosperate/ubittool/branch/master/graph/badge.svg)](https://codecov.io/gh/carlosperate/ubittool)
[![CI: Tests](https://github.com/carlosperate/ubittool/actions/workflows/test.yml/badge.svg)](https://github.com/carlosperate/ubittool/actions/workflows/test.yml)
[![CI: Build](https://github.com/carlosperate/ubittool/actions/workflows/build.yml/badge.svg)](https://github.com/carlosperate/ubittool/actions/workflows/build.yml)
[![PyPI versions](https://img.shields.io/pypi/pyversions/ubittool.svg)](https://pypi.org/project/ubittool/)
![Supported Platforms](https://img.shields.io/badge/platform-Windows%20%7C%20macOs%20%7C%20Linux-blue)
[![Code style Black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)
[![PyPI - License](https://img.shields.io/pypi/l/ubittool.svg)](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](https://www.embeddedlog.com/ubittool/assets/img/screenshots-white.png)
## Docs
The documentation is online at
[https://carlosperate.github.io/ubittool/](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](https://github.com/carlosperate/ubittool/releases).
- 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](https://carlosperate.github.io/ubittool/).