So far, I learned that I can poke the GPIO register to make it work:
Set it to output - poke32(0x50000300+0x518, 1 << 11)
Write 0 - poke32(0x50000300+0x50c, 1 << 11)
Write 1 - poke32(0x50000300+0x508, 1 << 11)
This works and blinks the LED. Thanks for the pointer - my test program (without Espruino) is able to write to this port using nrf_gpio_pin_write successfully (through with SDK 15.2). I will try to narrow it down and see why it doesn't work from within Espruino.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
So far, I learned that I can poke the GPIO register to make it work:
poke32(0x50000300+0x518, 1 << 11)
poke32(0x50000300+0x50c, 1 << 11)
poke32(0x50000300+0x508, 1 << 11)
This works and blinks the LED. Thanks for the pointer - my test program (without Espruino) is able to write to this port using
nrf_gpio_pin_write
successfully (through with SDK 15.2). I will try to narrow it down and see why it doesn't work from within Espruino.