Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8013

General • Re: PIO help for multiple ws2812 outputs

$
0
0
out pins, x ; (seems like this is not possible?)
Nope, the number of pins shifted out is an immediate value embedded in the instruction.

BTW
'MOV EXEC has the same behaviour as OUT EXEC (Section 11.4.5), and allows register contents to be executed as an instruction. The MOV itself executes in 1 cycle, and the instruction in Source on the next cycle. Delay cycles on MOV EXEC are ignored, but the executee may insert delay cycles as normal.'
On RP2350 can use RX FIFO:
Registers starting from RXF0_PUTGET0 expose each RX FIFO’s internal storage registers for random read or write
access from the system,
◦ The new FJOIN_RX_PUT FIFO join mode enables random writes from the state machine, and random reads from
the system (for implementing status registers).
◦ The new FJOIN_RX_GET FIFO join mode enables random reads from the state machine, and random writes from
the system (for implementing control registers).
◦ Setting both FJOIN_RX_PUT and FJOIN_RX_GET enables random read and write access from the state machine, but
disables system access.

Statistics: Posted by gmx — Mon Sep 15, 2025 11:32 pm



Viewing all articles
Browse latest Browse all 8013

Trending Articles