As @DrAzzy says, try spi.send([i>>8,i],B8). Doing two sends will pulse b8 low twice, which may make the flicker... If you send both at once then you only get a single pulse, and hopefully no flicker
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.
As @DrAzzy says, try
spi.send([i>>8,i],B8)
. Doing two sends will pulse b8 low twice, which may make the flicker... If you send both at once then you only get a single pulse, and hopefully no flicker