Don't bother trying this. It's much simpler nowadays to grab a RPi2040, and use the PIO state machines to drive the output instead. Or just grab an ESP32-based board, load WLED on it, and get WiFi connected effects that you can control via it's built-in web server.
A while back, I was implementing support for the nRF52840 chipset in FastLED.