Kommando 51 behövs i alla fall *en* gång...
Men den viktiga frågan är inte om det är "onödigt" eller inte, utan hur
"DU" vill köra din sensor...
Hur som helst, min poäng var att, *om* det finns ett
config register (vad det än gäller), så är det det alltid är bäst
att sätta det om man vill ha det, och inte förlita sig på defaults.
Dina 4 grader fel går det naturligtsvis inte att ha någon sunpunkt på,
vi vet ju inte ens hur du vet vilket värde du får från sensorn. Hur
kontrollerar du de 12 bitarna du får in ? Och hur är variablen "data"
definierad ? Den måste ju vara > 8 bitar och hur fungerar då t.ex
"data |= 0x80;" ? På den höga eller låga delen ? Och om det är den
låga delen, så manipulerar du ju en bit mitt i temperaturen, eller ?
Det borde väl vara en bit i ena änden som sedan shiftas runt bland
de 12 bitaran...
Men det kanske bara är jag som inte kan läsa C kod...
