-
ofcource, it is here( a lot of variants exist, but this is the first one I think)
https://github.com/JumpMaster/WheelLogThe part that does the checks is here:
https://github.com/JumpMaster/WheelLogAndroid/blob/44b9b2fbdb522d499bcf932baa0decde389f92cf/app/src/main/java/com/cooper/wheellog/WheelData.java#L1070and the expected characteristics are here:
https://github.com/JumpMaster/WheelLogAndroid/blob/master/app/src/main/res/values/services_kingsong.xmlBut the question is not really about the app, it is about the possibility of adding characteristics on 1800 and 1801
In any case I have asked the maintainer of eucWorld, the dominant app for EUCs in android, a derivative of wheellog, to remove 2a02, 2a03,2a05 from his list of checks, and he was kind enough to consider it, so I am all good. But it would still be nice if there is a way to add them.
@gordon, I have a question if possible.
I am trying to make the p8 connect to the wheel, and then replicate the wheel's services and offer them, so that a phone can connect to the watch and then the wheel, like a bridge
It is working, amazing what one can do with espruino, but I have come to a problem.
When it comes to the phone app that I want to use, it does some checks on a list of characteristics and services it expects to find, and closes the connection if one is not there. They are not needed, but it does it anyway.
The code that does the checks is like so:
and the services among others are those, that I cannot create.:
because they are on 0x1800 and 0x1801.
The app is wheellog from github, I removed the check and compiled it and it connects fine, but It would be nice if it worked with all programs.
Is it a dead end, of could I add the missing characteristics?