Fixed Problem with Pebble Classsic Version

I noticed last week that following updates to the Pebble software, OpenSeizureDetector had become less reliable (and sometimes did not work at all) on the original Pebble Classic watches (but Pebble Time continued to work ok).

I have fixed this problem and published a new version (v2.1) on the Pebble App Store (https://apps.getpebble.com/applications/54d28a43e4d94c043f000008).

I recommend that all users upgrade to this version.

For those who are interested, it was a schoolboy error on my part – I had ignored a compiler warning that I was asking to allocate a lot of memory, and this could cause problems with future versions – now rather than asking for maximum memory allocation for the communications buffers I am using a fixed 512 bytes, which is plenty for the messages between watch and phone that I use – offending code here:   https://github.com/OpenSeizureDetector/Pebble_SD/blob/master/src/comms.c#L193.

Graham.

 

 

Problems with Pebble Classic

Please note that the OpenSeizureDetector set-up that I have for my son developed a problem today and the watch app stopped talking to the phone (so the phone just gives those annoying fault ‘pips’).   I do not know what has caused the problem, but I suspect that it is to do with an update to the Pebble software.
Therefore I would recommend that if you are given the option to upgrade the Pebble Software you do not upgrade it for the time being, until I work out what is wrong with mine and confirm that the upgrade will be ok for you.
Note that I have another system that is using a Pebble Time rather than the older Pebble Classic – the Pebble Time one is working ok, but my two Pebble Classics are not.