Commit f9f30812 authored by Ralf's avatar Ralf

add docs and files for simulator

parent 141cf8ec
Firmware
## Hacksaar Schildanimation
### Modul auf SHA-Badge laden
### Modul auf die SHA-Badge laden
Zuerst brauchst du mpfshell:
......@@ -22,3 +22,29 @@ Wenn es das nicht tu, einfach den Resetknopf drücken.
Nun in den Launcher gehen, "hacksaar" auswählen, fertig.
Zum Debuggen kann es helfen, während man im Launcher ist auf dem Rechner `mpfshell ttyUSB0 -c repl` auszuführen; dann sieht man Python-Fehler auf der Konsole.
### Simulator auf dem PC ausführen
Es gibt einen Simulator, mit dem du das Python-Modul auf dem PC ausführen kannst. Dafür musst du zuerst etwas Zeug installieren: Du benötigst die Entwicklungsbibliotheken für SDL2, SDL2-Image und mbedtls. Unter Debian bekommst du das alles via
```sh
sudo apt install libsdl2-image-dev libmbedtls-dev
```
Dann kannst du den Quelltext laden und bauen.
Wir haben unseren eigenen Fork um die Darstellung der LEDs auf dem Schild simulieren zu können.
```sh
git clone https://github.com/hacksaar/Firmware
cd Firmware
git submodule update --init --recursive
cd micropython/unix
make
cd ../../..
```
Schließlich kannst du den Simulator ausführen:
```sh
Firmware/micropython/unix/micropython __init__.py
```
leds.png

1.34 KB

Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment