Looking for some help,

Looking for some help, im using a ported FastLED library for the maple mini STM32 dev boards…

Something ive noticed is a really heavy drop is performance between the Uno i began my project on and the maple mini…

The maple mini at 75Mhz seems to update the LEDS at a considerably slower speed.

You can actually see my small 24 LED array wipe on… I also have the array being updated between several stepper motor updates. Where on the Uno there was no noticeable performance loss and the motor ran at the full speed it could do. On the mini the stepper has a very very clear delay between each grouped step call while it was updating the LEDS.

Just wondering if anyone has any ideas how to fix this or speed it up for the Mini. I assume its something to do with the port rather than the core library.

I’d need to see the code to make any recommendations (use http://gist.github.com for posting code, please). Also what port are you using? The maple mini isn’t one that I support directly. Finally - what LEDs are you using?

Heres the section of code where the leds are called. gist:e850219e28b1b8d5f740a537563ba255 · GitHub

The leds are a neopixel ring clone from ebay, the 24 LED ring.

I think its this port im using.

Hope it helps, It would be really great though if you could do an official port to SMT32/maple minis, the cheap little boards are quickly becoming very popular powerful cheap bits of kit.

I should say im by no means a programming expert, my skills are very limited.

Could it be some sort of SPI speed setting, where I dont know some sort of clock speed is different by default on the mini compared to the uno? Sorry its really late and im about to go to bed, so im babbling :slight_smile:

Anyway any help you can give would be really welcome.