Sign inSign up

fyfar/pioasm

By fyfar

•Updated 4 months ago

A lightweight Docker image for pioasm, the Raspberry Pi Pico PIO assembler.

Image
Languages & frameworks
Developer tools
0

68

fyfar/pioasm repository overview

⁠Docker Image for pioasm

This Docker image provides a containerized environment for pioasm, the Raspberry Pi Pico PIO (Programmable I/O) assembler. It allows you to compile PIO source files (.pio) into C/C++ or Python headers without needing to install the full Raspberry Pi Pico SDK or CMake on your local machine.

⁠Key Features

  • Lightweight: Contains only the necessary binaries and dependencies to run pioasm.

  • SDK Independent: Build your PIO headers in a consistent environment regardless of your host OS.

  • CI/CD Ready: Easily integrate PIO assembly into automated GitHub Actions or GitLab CI pipelines.

⁠Basic Usage

To assemble a file, run the following command in your terminal (replaces $(pwd) with your current directory):

Bash

docker run --rm -v "$(pwd)":/data fyfar/pioasm:2.2.0 /data/hello.pio /data/hello.pio.h

Tag summary

Content type

Image

Digest

sha256:6c48dc94d…

Size

10.5 MB

Last updated

4 months ago

docker pull fyfar/pioasm:2.2.0