Skip to main content

ZoomIO

These commands are available three ways — in the FREE-WILi GUI app, in a serial terminal, and on the device itself. See Connecting it to a computer for how to reach them.

Stream ZoomIO Data

Enable or disable forwarding of bytes received on the ZoomIO RX FIFO to the host.

Examples

o 1 # start streaming RX data to host
o 0 # stop streaming

Notes

  • Streaming only affects RX delivery to the host; it does not change ZoomIO transmit behavior or the schedule table.
  • Pair with w (Write to FIFO), u (Update Schedule Table), and p (Setup Schedule Table) to drive traffic while observing responses.

How to use it — press o. At the prompt, enter: 1 to enable 0 to disable.

What you enterenable.

Write to FIFO

Sends a single ZoomIO message after the given delay (us).

How to use it — press w. At the prompt, enter: delay us and Hex Data Byte(s) Separated By Spaces.

What you enterdelay, data.

Update Schedule Table

Updates a schedule-table transmit message.

How to use it — press u. At the prompt, enter: Table Index, delay us and hex data byte(s) Separated By Spaces.

What you entertable_index, delay, data.

Setup Schedule Table

Sets up the schedule table size (0 to disable).

How to use it — press p. At the prompt, enter: number of table items, 0 to disable.

What you enternumber_of_entries.

Compile test

Compiles built-in ZoomIO milestone program and launches it on core1 as RISC-V

How to use it — press c.

Run ZoomIO

Compile and run a ZoomIO program on the RISC-V core1

How to use it — press r. At the prompt, enter: the .zio script path.

What you enterpath.

Stop ZoomIO

Reset core1 to stop the running program

How to use it — press s. At the prompt, enter: Stop the running ZoomIO program.