Thank you. I tried to define the property as writeWithoutResponse from the BLE server running on linux and it didn't work in my first try, but this was due to a mistake. When I set the property as such on the remote device and I set it as well in Espruino it works. When I try to force writeWithoutResponse while the other serves a read + write properties then write are not accepted by the comarius/bunget stack.
Note that if I write and disconnect each time as proposed in my code it puts the NRF stack in error and triggers a reboot after 3/4 writes done with 5seconds interval.
So not disconnecting each time and using a writeWithoutResponse prop solved it for my case.
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.
Thank you. I tried to define the property as writeWithoutResponse from the BLE server running on linux and it didn't work in my first try, but this was due to a mistake. When I set the property as such on the remote device and I set it as well in Espruino it works. When I try to force writeWithoutResponse while the other serves a read + write properties then write are not accepted by the comarius/bunget stack.
Note that if I write and disconnect each time as proposed in my code it puts the NRF stack in error and triggers a reboot after 3/4 writes done with 5seconds interval.
So not disconnecting each time and using a writeWithoutResponse prop solved it for my case.