# convert 16 bit register code from ADC measurement on
# external voltages (VAUX) to Volt
proc xadc_volt {code} {
- return [expr $code * 1./(1 << 16)]
+ return [expr {$code * 1./(1 << 16)}]
}
# convert 16 bit temperature measurement to Celsius
proc xadc_temp {code} {
- return [expr $code * 503.975/(1 << 16) - 273.15]
+ return [expr {$code * 503.975/(1 << 16) - 273.15}]
}
# convert 16 bit suppply voltage measurement to Volt
proc xadc_sup {code} {
- return [expr $code * 3./(1 << 16)]
+ return [expr {$code * 3./(1 << 16)}]
}
# perform a single channel measurement using default settings