Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wokwi/pioasm-wasm

Raspberry Pi Pico pioasm compiled to Web Assembly
https://github.com/wokwi/pioasm-wasm

pi-pico pio raspberry-pi-pico web-assembly

Last synced: about 15 hours ago
JSON representation

Raspberry Pi Pico pioasm compiled to Web Assembly

Awesome Lists containing this project

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:

```javascript
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](LICENSE) for more details.