Replies: 2 comments 6 replies
Standar MTU size is 23, the Bangle1 is at 53, and Bangle2 is at 131. Other than this they use a different softdevice. But how is it possible to get unreliable comms at 40 bytes long chunks? Are you sure you are actually chunking at 40 bytes? Could it be that you have a payload on top of it? If so, 53 will not be enough. |
|
Supporting Bangle.js 1 sounds like a neat idea - but ideally you need someone you know has one and is willing to test :)
It might be a bit slower, and it has a lot less RAM which might hit you. However Bangle.js and Espruino in general use XON/XOFF flow control so if you honour those then hopefully you'll be fine. If you do the packet transfer protocol it'd be great as well. |
Uh oh!
There was an error while loading. Please reload this page.
For BlueWatch, I'm looking to add support for Bangle.js 1, which is a bit of an interesting approach, as I don't have a Bangle.js 1 to test on. From what I can tell, the Bluetooth sending/receiving should all be the same, as nothing in the app is inherently specific to BJS2, so I'm really just looking for confirmation on a few key points that I need to make sure it works:
I'm also thinking of actually doing a proper beta testing cycle for Bangle.js 1 if the changes are different enough, and use TestFlight/beta feedback, rather than releasing the app and testing on my own watch as I don't have one. I'm not sure how to spread the word for beta testing for bangle.js 1 users if it needs to be done, as it's my understanding that the majority of Bangle.js users have a BJS2 and most are not active on github/discussions.
All reactions