pioasm

Raspberry Pi Pico pioasm compiled to Web Assembly

Usage no npm install needed!

<script type="module">
  import pioasm from 'https://cdn.skypack.dev/pioasm';
</script>

README

pioasm-wasm

Raspberry Pi Pico pioasm tool compiled to Web Assembly.

Online pioasm

The online version of pioasm allows you to compile PIO assembly code to C/Python/Ada right in your browser:

https://wokwi.com/tools/pioasm

Library usage example

You can install the library from npm:

npm install --save pioasm

or yarn:

yarn add pioasm

Usage example:

import { PIOAssembler } from 'pioasm';

const source = `
  .program blink
  pull block
  out y, 32
`;

const pioasm = new PIOAssembler();
pioasm.assemble(source).then(result => {
  console.log(result.output);
})

License

This project, excluding pioasm, is released under the MIT license. Consult the LICENSE file for more details.