X-Git-Url: https://git.smho.de/gw/?p=owSlave2.git;a=blobdiff_plain;f=DS18B20_BMP280%2FDS18B20_BMP280.c;h=313a368b17786224a3ae4e12fc23542701ef4a19;hp=ca6333bc59db4ab9c17c10798fc12f78eb877edb;hb=43ec5c5d9f5cb2ce698dc6f6591cde81a059bcef;hpb=a8381e5cea363746ce596f2b57e3dbe13d0a15a6 diff --git a/DS18B20_BMP280/DS18B20_BMP280.c b/DS18B20_BMP280/DS18B20_BMP280.c index ca6333b..313a368 100644 --- a/DS18B20_BMP280/DS18B20_BMP280.c +++ b/DS18B20_BMP280/DS18B20_BMP280.c @@ -47,8 +47,8 @@ extern void OWINIT(); -uint8_t owid[8]={0x28, 0xA2, 0xD9, 0x84, 0x00, 0x16, 0x77, 0x6B};/**/ -uint8_t config_info[16]={0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x10,0x11,0x12,0x13,0x14,0x15,0x16}; +uint8_t owid[8]={0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40};/**/ +uint8_t config_info[16]={0x02,0x03, 0x00,0x00, 0x00,0x00, 0x00,0x00, 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; #if (owid>128) #error "Variable not correct" @@ -111,8 +111,8 @@ int main(void){ uint32_t P; int32_t t; bmp280ConvertInt(&t,&P,1); - P=P*16; - P=P/1000; + P=P-70000; + P=P/20; uint16_t w=P; uint8_t t8=w>>4; uint8_t af=0;