Periodic BLE transmit causes memory leak

Former Member
Former Member
Has anyone else found that transmitting anything at all periodically causes a memory leak that will eventually kill the watch? It seems to be correlating with the size of the message you send. I have a very simple app that displays the used memory of the watch and sends "hi" every 2 seconds with Comm.transmit(). The memory usage will slowly build up to 64K then this kills the watch.

I've commented out the transmit line and the memory is very stable, so its something related to this line.
Comm.transmit("hi", null, listen);
class CommListener extends Comm.ConnectionListener{

function initialize(callback) {
System.println("Transmit Initialize");
}
function onComplete(){
System.println("Transmit Complete");
blocked = false;
}

function onError(){
System.println("Transmit Failed");
blocked = false;
}
}