mirror of
https://github.com/nodemcu/nodemcu-firmware.git
synced 2025-01-30 21:12:55 +08:00
Merge pull request #352 from electronic-dudeness/master
fixed floating point problem in bcd conversions
This commit is contained in:
commit
7c759a6113
@ -16,11 +16,11 @@ local id = 0
|
|||||||
local dev_addr = 0x68
|
local dev_addr = 0x68
|
||||||
|
|
||||||
local function decToBcd(val)
|
local function decToBcd(val)
|
||||||
return((val/10*16) + (val%10))
|
return((((val/10) - ((val/10)%1)) *16) + (val%10))
|
||||||
end
|
end
|
||||||
|
|
||||||
local function bcdToDec(val)
|
local function bcdToDec(val)
|
||||||
return((val/16*10) + (val%16))
|
return((((val/16) - ((val/16)%1)) *10) + (val%16))
|
||||||
end
|
end
|
||||||
|
|
||||||
-- initialize i2c
|
-- initialize i2c
|
||||||
|
Loading…
x
Reference in New Issue
Block a user