Yeah, each characteristic reports back which operations it supports. I honestly didn't think it was even possible to read from something that didn't have the READ property set so it's not something that got tested.
I'll make sure that gets fixed, but it's probably best to avoid doing the TX read as future versions of the BLE library you're using or even different hardware might decide to stop you from doing it.
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.
Yeah, each characteristic reports back which operations it supports. I honestly didn't think it was even possible to read from something that didn't have the READ property set so it's not something that got tested.
I'll make sure that gets fixed, but it's probably best to avoid doing the TX read as future versions of the BLE library you're using or even different hardware might decide to stop you from doing it.