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: 10 days ago
JSON representation
Raspberry Pi Pico pioasm compiled to Web Assembly
- Host: GitHub
- URL: https://github.com/wokwi/pioasm-wasm
- Owner: wokwi
- License: other
- Created: 2021-06-03T14:18:43.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-23T13:27:11.000Z (almost 4 years ago)
- Last Synced: 2025-03-25T23:23:15.818Z (27 days ago)
- Topics: pi-pico, pio, raspberry-pi-pico, web-assembly
- Language: JavaScript
- Homepage: https://wokwi.com/tools/pioasm
- Size: 16.6 KB
- Stars: 20
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.