You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
what is the default sm for dmx input? I could see a way to choose a pio for dmx output, but did not see such a feature for dmx input, so is it always pio0 for input? also does it just use one state machine? so the other 3 are free to use for other stuff? or is there a way to set a specific pio and sm for input as well? EDIT: ok, there is a way to choose pio for the input as well, I saw the description just now in the Arduino IDE. There is no specific description of the used sm's though, but I guess at minimum 2 and one more for each additional instance?
The text was updated successfully, but these errors were encountered:
Hi! If i remember correctly, this library uses the function pio_claim_unused_sm from the SDK of the pico, so it picks the first available state machine which has not been claimed.
A DMX input uses only one state machine per input.
what is the default sm for dmx input? I could see a way to choose a pio for dmx output, but did not see such a feature for dmx input, so is it always pio0 for input? also does it just use one state machine? so the other 3 are free to use for other stuff? or is there a way to set a specific pio and sm for input as well? EDIT: ok, there is a way to choose pio for the input as well, I saw the description just now in the Arduino IDE. There is no specific description of the used sm's though, but I guess at minimum 2 and one more for each additional instance?
The text was updated successfully, but these errors were encountered: