From 84fc9296dc251abf4fa0e0de8c3f885a99a31ca4 Mon Sep 17 00:00:00 2001 From: ZodiusInfuser Date: Thu, 4 Apr 2024 11:35:44 +0100 Subject: [PATCH] Test of an Inventor specific build with ULAB --- .github/workflows/micropython.yml | 2 + .../modules/micropython-inventor2040w.cmake | 47 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 micropython/modules/micropython-inventor2040w.cmake diff --git a/.github/workflows/micropython.yml b/.github/workflows/micropython.yml index b899cd6b..c8a2ecd3 100644 --- a/.github/workflows/micropython.yml +++ b/.github/workflows/micropython.yml @@ -38,6 +38,8 @@ jobs: board: RPI_PICO_W - name: inky_frame board: PICO_W_INKY + - name: inventor2040w + board: RPI_PICO_W env: # MicroPython version will be contained in github.event.release.tag_name for releases diff --git a/micropython/modules/micropython-inventor2040w.cmake b/micropython/modules/micropython-inventor2040w.cmake new file mode 100644 index 00000000..a0c26e84 --- /dev/null +++ b/micropython/modules/micropython-inventor2040w.cmake @@ -0,0 +1,47 @@ +include_directories(${CMAKE_CURRENT_LIST_DIR}/../../) + +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}") +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/../") +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/../../") + +set(CMAKE_C_STANDARD 11) +set(CMAKE_CXX_STANDARD 17) + +# Essential +include(pimoroni_i2c/micropython) +include(pimoroni_bus/micropython) + +# Pico Graphics Essential +include(hershey_fonts/micropython) +include(bitmap_fonts/micropython) +include(picographics/micropython) + +# Pico Graphics Extra +include(pngdec/micropython) +include(jpegdec/micropython) +include(picovector/micropython) +include(qrcode/micropython/micropython) + +# Sensors & Breakouts +include(micropython-common-breakouts) + +# LEDs & Matrices +include(plasma/micropython) + +# Servos & Motors +include(pwm/micropython) +include(servo/micropython) +include(encoder/micropython) +include(motor/micropython) + +# Utility +include(adcfft/micropython) + +# ULAB +include(micropython-common-ulab) +enable_ulab() + +include(modules_py/modules_py) + +# C++ Magic Memory +include(cppmem/micropython)