https://github.com/mryslab/pseudo-microbit
A pseudo implementation of the micro:bit micropython API.
https://github.com/mryslab/pseudo-microbit
Last synced: 3 months ago
JSON representation
A pseudo implementation of the micro:bit micropython API.
- Host: GitHub
- URL: https://github.com/mryslab/pseudo-microbit
- Owner: MrYsLab
- License: other
- Archived: true
- Created: 2017-12-30T17:16:01.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T17:07:14.000Z (9 months ago)
- Last Synced: 2025-04-12T01:15:51.511Z (3 months ago)
- Language: Python
- Size: 16.5 MB
- Stars: 16
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# pseudo-microbit
This library is a _pseudo_ implementation of the micro:bit micropython API used in
conjunction
with PyCharm to check for syntax errors and to provide type hints.In addition, instructions are provided to integrate
[python-minimizer](https://github.com/agroden/python-minimizer),
[uflash](https://github.com/ntoll/uflash), and [microfs](https://github.com/ntoll/microfs)
into PyCharm.**Python-minimizer** removes white space from Python files, allowing one to upload
the largest possible file to the micro:bit.**Uflash** is a utility to flash Python scripts to the micro:bit
**Microfs** is a utility that interacts with the limited file system
provided by MicroPython on the BBC micro:bit.Integrates the typehints from https://github.com/vlasovskikh/intellij-micropython
with typehints specific to the micro:bit API.A full tutorial may be found here: https://mryslab.github.io/pseudo-microbit/
This project was developed using  [Pycharm](https://www.jetbrains.com/pycharm/).