Closed dedSyn4ps3 closed 3 years ago
if it doesnt work in arduino or circuitpython its probably not a firmware thing. try powering the NeoPixel strip from 3.3V or adding a level shifter. you should probably invest in a scope or logic analyser as well
After looking over the detailed pinout I saw that a number of the digital (and analog) pins are routed through the Nina Wifi/BLE module which I'm sure I've seen you mention elsewhere.
@tannewt I have tested using the 3.3V and the same pin above, D9, just now and have gotten the NeoPixel test code to run properly with the proper animations...fantastic!
Firmware
Code/REPL
Behavior
Code seems to run just fine with no traceback errors. NeoPixels fail to light up even when using multiple other pins.
Description
Additional Info
Have had zero issues using normal pin output for regular LEDs using DigitalInOut and board definition for multiple different pins on the board. Single LED works just fine, but as soon as you instantiate a NeoPixel object on a given pin, the code will run...but the NeoPixel strand does nothing :'(
...and just to throw it in for kicks, yes the neopixel strand works just fine. Used it on three other boards running CP, all good. Not sure if it has anything to do with the init used by the library for creating neopixel objects or not...but they clearly are having a issue running with this board right now.
It does not seem limited to just circuitpython either. I have tried running multiple NeoPixel programs in C/C++ using the Arduino IDE and NP examples, as well as BLE NeoPixel control. The programs compile, load, and run....just no NeoPixel response...