The API Ref page currently states:
power - Transmit power. Accepted values are -40, -30, -20, -16, -12, -8, -4, 0, and 4 dBm. Others will give an error code.
But I tried to set my puck's TxPower to -30 and got this:
Uncaught Error: Got BLE error 0x7 (INVALID_PARAM)
at line 1 col 19
Digging into the code there is a comment indicating-30 is nRF51 only. Might be good to use the same (or similar) line on the API reference page:
Accepted values are -40(nRF52 only), -30(nRF51 only), -20, -16, -12, -8, -4, 0, and 4 dBm. Others will give an error code.
Also, I'm not even sure what is the difference between nRF52 and nRF51? Is nRF52 just newer firmware/hardware?
© Espruino, powered by microcosm.
Report a problem