I have an Adafruit RP2350 HSTX feather board, I’m able to control the NeoPixel on it using the NeoPixel extension .ino file ( http://www.ulisp.com/show?4GMV ) that wraps the Adafruit libraries, but not with the direct ARM Assembly ( http://www.ulisp.com/show?3NXU ), which I’d much rather use.
I have the linked file loaded, as well as version 10 of the ARM assembler, and the following configuration set (before loading the NeoPixel ARM Assembly):
(defvar *delay* 20.0)
(defvar *port-address* #xd0000000)
(defvar *outset* #x18)
(defvar *outclr* #x20)
(defvar *pin-bit* 21)
(defvar *pin* 21)
Then I run
(pinmode *pin* :output)
(neopixel *pin* '(#xff0000))
Which results in:
16711680
But the NeoPixel does not turn on. Am I missing a step?