=new Uint8Array(6) means it returns all zeroes = it does not work
if D21 is set as reset pin then it is just my guess that it may not work as regular GPIO so it cannot act as CS pin but I cannot easily verify this idea, this is pretty strange, @Gordon can you check if typical working Bangle has disabled reset pin in UICR? Or can it act as both reset and GPIO as output?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
=new Uint8Array(6)
means it returns all zeroes = it does not workif D21 is set as reset pin then it is just my guess that it may not work as regular GPIO so it cannot act as CS pin but I cannot easily verify this idea, this is pretty strange, @Gordon can you check if typical working Bangle has disabled reset pin in UICR? Or can it act as both reset and GPIO as output?
@MobiTech You said "My watch was broken so I had to reinstall a new firmware." so how did you break it? Flashing firmware for other device could enable reset pin when it was built with this flag https://github.com/espruino/Espruino/blob/master/boards/MDBT42Q.py#L44