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), andp(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 enter — enable.
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 enter — delay, 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 enter — table_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 enter — number_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 enter — path.
Stop ZoomIO
Reset core1 to stop the running program
How to use it — press s. At the prompt, enter: Stop the running ZoomIO program.