X-Git-Url: https://git.smho.de/gw/?p=owSlave2.git;a=blobdiff_plain;f=DS18B20_BMP280%2FDS18B20_BMP280.c;h=8cfc5a68dbaf4befbd12f315e9f7e31fe308f347;hp=78bb7d640a9da4611e54ebdd8ad36ecd8a95124b;hb=refs%2Fheads%2Fmaster;hpb=6467d8138460abffd9ddabc7b0a9f00c764af19c diff --git a/DS18B20_BMP280/DS18B20_BMP280.c b/DS18B20_BMP280/DS18B20_BMP280.c index 78bb7d6..8cfc5a6 100644 --- a/DS18B20_BMP280/DS18B20_BMP280.c +++ b/DS18B20_BMP280/DS18B20_BMP280.c @@ -39,10 +39,10 @@ #include #include "../common/I2C/USI_TWI_Master.h" #include "../common/I2C/BMP280.h" +#include "../common/owSlave_tools.h" -extern void OWINIT(); -extern void EXTERN_SLEEP(); +#define OWST_EXTERN_VARS @@ -54,10 +54,7 @@ uint8_t config_info[26]={0x02,0x03, 0x00,0x00, 0x00,0x00, 0x00,0x00, 0x02,14,0x0 #error "Variable not correct" #endif -extern uint8_t mode; -extern uint8_t gcontrol; -extern uint8_t reset_indicator; -extern uint8_t alarmflag; + @@ -84,7 +81,8 @@ volatile pack_t pack; int main(void){ - PRR|=(1<