Is the result a 16 bit signed integer and presenting a -32767 to +32767 digital value ?
Yes... although the value you get is 14 bits usually (depending on how you configure it).
It's a bit odd that you get negative values, but it does happen when you're measuring a value near 0v (it sometimes happens with analogRead too)
@Gordon started
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.
Yes... although the value you get is 14 bits usually (depending on how you configure it).
It's a bit odd that you get negative values, but it does happen when you're measuring a value near 0v (it sometimes happens with analogRead too)