The only my concern is, they need to be pushed one by one, after ACK for each message is received.
I assume you have sent these one by one manually. You probably only need a 30ms gap between each one. You can chain timeout or use promises. Or a really crude way.
On Bangle 1 - we just sent the data with enough delay and did not check for an ACK.
It would be possible to measure the time it takes to get the ACK back.
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.
I assume you have sent these one by one manually. You probably only need a 30ms gap between each one. You can chain timeout or use promises. Or a really crude way.
On Bangle 1 - we just sent the data with enough delay and did not check for an ACK.
It would be possible to measure the time it takes to get the ACK back.