-
At this point, powering down is the only option.
The dongle is documented here https://infocenter.nordicsemi.com/topic/ug_nrf52840_dongle/UG/nrf52840_Dongle/intro.html?cp=4_0_5 and there is also link to download schematics. Not sure if it helps but I know that some pins (more than just one) are tied to reset pin so the module can reset itself to bootloader (led is glowing) by setting pin. Maybe that's what happened to you and it is waiting in bootloader?
EDIT:
pins 25,23,21,19 are tied to reset =>-DNEOPIXEL_LRCK_PIN=23
in board file is not a good idea with the dongle.
1 Attachment
Sun 2021.09.19
Repeatable on both native WebIDE and web based espruino\ide
Repeatable on either editor upload or direct console entry
I have worked two days on attempting to get neopixels to run on a Nordic nRF52840 Dongle based on the work that @AkosLukacs did two years ago.
As can be seen from the console output, the first two lines will upload and execute fine. As the third line
require("neopixel")
starts to upload, the WebIDE locks.Board Green LED is D6 - For neopixel also tried D2, D13, D29, D31
Note the require statement is commented out - 4th line of L5
Code executes as it should and board responds to commands entered from the console.
Locks - note the un-commented require - 4th of L2 - so it is this line
At this point, powering down is the only option.
Also toyed with minification and Esprima settings