-
• #2
The two things will work fine together - Puck.js has a bunch of different interrupt sources and chooses them such that they don't conflict.
However probably what you're hitting is that
setAdvertising
isn't additive - so when you call the button one you'll end up removing the0x1821
service that the tilt listener added?Easiest thing to do is to create one function called
updateAdvertising
that sets everything, and then call that whenever something changes.Also just FYI, but
swapBlue
/etc can be replaced withLED3.toggle()
if you want to swap the LED state
Looking at the tilt library it seems to be using INT1.
The setWatch(button) isn't clear on which interrupt it is using.
Each of these two separate tests work independently but when I combine them they must conflict.