diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index eb125b0..6ec6564 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -76,7 +76,7 @@ jobs: echo "release_tag=$RELEASE_TAG" >> $GITHUB_OUTPUT echo "release_tag=$RELEASE_TAG" - - name: Createa a release + - name: Create a release uses: softprops/action-gh-release@v1 with: tag_name: ${{ steps.tag.outputs.release_tag }} diff --git a/misc.c b/misc.c index 1b16869..6158756 100644 --- a/misc.c +++ b/misc.c @@ -94,7 +94,7 @@ void halt_with_error(uint32_t err, uint32_t bits) zzz(); } -void put_pixel(uint32_t pixel_grb) +void put_pixel(uint32_t pixel_rgb) { static bool led_enabled = false; if (is_pico()) @@ -106,6 +106,12 @@ void put_pixel(uint32_t pixel_grb) } return; } + + uint8_t red = (pixel_rgb >> 16) & 0xFF; + uint8_t green = (pixel_rgb >> 8) & 0xFF; + uint8_t blue = pixel_rgb & 0xFF; + uint32_t pixel_grb = (green << 16) | (red << 8) | blue; + ws2812_program_init(pio0, 3, ws_pio_offset, led_pin(), 800000, true); if (!led_enabled && pwr_pin() != 31) {