Oberon RTK

Change Note 2024-06-27

Improved tool for using PIO, extended example program.

Improved Tool gen-pio-oberon

  • Now
    • works for more than one PIO assembly program in one source file (Oberon module or separate .pio file);
    • supports the .wrap/.wrap_target mechanics.
  • Scans the c-sdk output of the pioasm assembler in lieu of using hex mode.
  • See [gen-pio-oberon]({{<relref "/docs/tools/man-gen-pio-oberon">}}).

Extended Program PIOsquare

  • Extended to use two PIO state machines to output squarish waves on two GPIO pins, using two PIO assembly programs.
  • Shows the benefit and effect of .wrap and .wrap_target.
  • Extend module PIO for the use with two PIO programs on two state machines.
  • See [PIOsquare]({{<relref "/docs/examples/v2/piosquare">}}).

Last updated: 27 June 2024