Blaž Rolih

Results 44 comments of Blaž Rolih

Hello. I managed to reproduce your problem on my pico. I'm really not sure how this can be solved, but it seems that PIO doesn't work that well when serial...

I think I might have solved it, but I'm unsure. I checked the docs and I see that state machine put can accept entire array. So I replaced the loop...

I'm sorry to hear that. I'm really not sure what to do at this point. I will update the code to remove the for loop nonetheless as this seems a...

One thing that does come to mind is that data is for some reason incorrectly sent to PIO or PIO doesn't set the right output for the first few pixels....

Since I can no longer reproduce this bug with your code, yet you say that it still happens, make sure that you did actually replace the show function with the...

Another possibility would be to use DMA, which could potentially avoid the entire problem of interrupted data transfer. There was some work on that by @benevpi in his fork if...

I don't think it's a timing issue, I believe something goes wrong when bits are sent to the PIO. At least replacing the for-loop with a single sm.put instruction where...

Hi, nice to hear that the library is coming in useful 😄. Could you please provided the code for reproducing this so I can try fixing it? These glitches are...

Thanks. Yeah it's hard to say really what is the problem. If I remember correctly my main suspicion was sending of data to PIO, which would explain why having a...

Oh I think I understand the thing now. Header and trailer are used to first transmit number of bits (total bits in a strip) and inside trailer there is a...