Add micropython

This commit is contained in:
2024-04-15 19:14:16 +02:00
parent 096bd8a5cd
commit 0c60c5753b
4 changed files with 23 additions and 0 deletions

3
.gitmodules vendored Normal file
View File

@@ -0,0 +1,3 @@
[submodule "software/lib/micropython"]
path = software/lib/micropython
url = ssh://git@git.ka.blankertz.org:2222/TonBERRY/micropython.git

11
software/build.sh Executable file
View File

@@ -0,0 +1,11 @@
#!/usr/bin/bash
set -eu
( cd lib/micropython
make -C mpy-cross -j 16
make -C ports/rp2 BOARD=RPI_PICO_W clean
make -C ports/rp2 BOARD=RPI_PICO_W -j 16
)
echo "Output in lib/micropython/ports/rp2/build-RPI_PICO_W/firmware.uf2"

8
software/update-submodules.sh Executable file
View File

@@ -0,0 +1,8 @@
#!/usr/bin/bash
set -eu
git submodule update --init lib
git -C lib/micropython submodule update --init lib/pico-sdk lib/mbedtls lib/micropython-lib lib/tinyusb lib/btstack lib/cyw43-driver lib/lwip
git -C lib/micropython/lib/pico-sdk submodule update --init lib
git -C lib/micropython/lib/pico-sdk/lib/tinyusb submodule update --init hw/mcu/raspberry_pi/Pico-PIO-USB/