Raspberry Pi Pico pioasm tool compiled to Web Assembly.
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
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);
})
This project, excluding pioasm, is released under the MIT license. Consult the LICENSE file for more details.