Change Note 2025-03-11
Extend PIO module and tool.
Tools
pio2ouses JSON data to extract PIO program data in lieu of parsing the C-header file.- Note that this requires
pioasmfrom v2.x of the Pico C SDK, since v1.x does not create JSON output (hence the need to parse C before). - Use
PIO.Programin lieu of procedure parameters to get the PIO program data. - Also tested on macOS.
Module PIO
- Define
PIO.Programto convey the PIO program data from PIO assembly code to Oberon. PIO.Programcomprises all PIO program data provided bypioasm, as defined in the PIO assembly source file. Not all may be used there.
Example Program PIOsquare
- Update example program PIOsquare to use
PIO.Program.