But for anyone else looking at this: Bluetooth LE itself can't send data that fast (the fastest 'connection interval' supported is 7.5ms) so you'll instead have to batch up multiple samples into one transmission.
Once that is done you should be ok to go a lot faster - but 1kHz may still be quite optimistic.
Some friends have a company doing VR hand controllers and they're finding that 200Hz works more than well enough for them at the moment.
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.
Hi - I noticed you already posted this as an 'issue' on GitHub and I saw that first, so see the answer on there: https://github.com/espruino/Espruino/issues/2349
But for anyone else looking at this: Bluetooth LE itself can't send data that fast (the fastest 'connection interval' supported is 7.5ms) so you'll instead have to batch up multiple samples into one transmission.
Once that is done you should be ok to go a lot faster - but 1kHz may still be quite optimistic.
Some friends have a company doing VR hand controllers and they're finding that 200Hz works more than well enough for them at the moment.