From 70b7d3065d101ad23ddbff9b1382387c518b1bb2 Mon Sep 17 00:00:00 2001 From: Phil Howard Date: Thu, 13 Oct 2022 14:43:02 +0100 Subject: [PATCH] Galactic Unicorn: Add dedicated firmware build. --- .github/workflows/micropython-picow.yml | 4 +- micropython/modules/micropython-picow.cmake | 1 - .../micropython-picow_galactic_unicorn.cmake | 52 +++++++++++++++++++ 3 files changed, 55 insertions(+), 2 deletions(-) create mode 100644 micropython/modules/micropython-picow_galactic_unicorn.cmake diff --git a/.github/workflows/micropython-picow.yml b/.github/workflows/micropython-picow.yml index 98888c20..cf2a5102 100644 --- a/.github/workflows/micropython-picow.yml +++ b/.github/workflows/micropython-picow.yml @@ -61,7 +61,7 @@ jobs: build: needs: deps - name: Build ${{matrix.board}} + name: Build ${{matrix.name}} (${{matrix.board}}) runs-on: ubuntu-20.04 strategy: matrix: @@ -70,6 +70,8 @@ jobs: board: PICO_W - name: picow_enviro board: PICO_W_ENVIRO + - name: picow_galactic_unicorn + board: PICO_W env: # MicroPython version will be contained in github.event.release.tag_name for releases diff --git a/micropython/modules/micropython-picow.cmake b/micropython/modules/micropython-picow.cmake index 3041e730..14449723 100644 --- a/micropython/modules/micropython-picow.cmake +++ b/micropython/modules/micropython-picow.cmake @@ -47,7 +47,6 @@ include(adcfft/micropython) # LEDs & Matrices include(plasma/micropython) include(hub75/micropython) -include(galactic_unicorn/micropython) # Packs include(pico_unicorn/micropython) diff --git a/micropython/modules/micropython-picow_galactic_unicorn.cmake b/micropython/modules/micropython-picow_galactic_unicorn.cmake new file mode 100644 index 00000000..ffec6aaf --- /dev/null +++ b/micropython/modules/micropython-picow_galactic_unicorn.cmake @@ -0,0 +1,52 @@ +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}/../../") + +# 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(jpegdec/micropython) +include(qrcode/micropython/micropython) + +# Sensors & Breakouts +include(breakout_dotmatrix/micropython) +include(breakout_encoder/micropython) +include(breakout_ioexpander/micropython) +include(breakout_ltr559/micropython) +include(breakout_as7262/micropython) +include(breakout_rgbmatrix5x5/micropython) +include(breakout_matrix11x7/micropython) +include(breakout_msa301/micropython) +include(breakout_pmw3901/micropython) +include(breakout_mics6814/micropython) +include(breakout_potentiometer/micropython) +include(breakout_rtc/micropython) +include(breakout_trackball/micropython) +include(breakout_sgp30/micropython) +include(breakout_bh1745/micropython) +include(breakout_bme68x/micropython) +include(breakout_bme280/micropython) +include(breakout_bmp280/micropython) +include(breakout_icp10125/micropython) +include(breakout_scd41/micropython) +include(breakout_vl53l5cx/micropython) +include(pcf85063a/micropython) + +# Utility +include(adcfft/micropython) + +# LEDs & Matrices +include(galactic_unicorn/micropython) + +# include(micropython-common) + +include(modules_py/modules_py) \ No newline at end of file