X-Git-Url: https://git.smho.de/gw/?p=owSlave2.git;a=blobdiff_plain;f=DS18B20_MAX44009%2FDS18B20_MAX44009.c;h=1ebcf7cf7c81a51a94175e449a0e5e9a8091f7be;hp=4aeb0e893326ea80fe53294704b7e01980a94ffb;hb=refs%2Fheads%2Fmaster;hpb=6467d8138460abffd9ddabc7b0a9f00c764af19c diff --git a/DS18B20_MAX44009/DS18B20_MAX44009.c b/DS18B20_MAX44009/DS18B20_MAX44009.c index 4aeb0e8..1ebcf7c 100644 --- a/DS18B20_MAX44009/DS18B20_MAX44009.c +++ b/DS18B20_MAX44009/DS18B20_MAX44009.c @@ -40,25 +40,13 @@ #include #include "../common/I2C/USI_TWI_Master.h" #include "../common/I2C/MAX44009.h" +#include "../common/owSlave_tools.h" - -extern void OWINIT(); - -extern void EXTERN_SLEEP(); - - +OWST_EXTERN_VARS +//-D__4MHZ__ uint8_t owid[8]={0x28, 0xA2, 0xD9, 0x84, 0x00, 0x16, 0x77, 0x6B};/**/ uint8_t config_info[26]={0x03,0x04, 0x00,0x00, 0x00,0x00, 0x00,0x00, 0x02,15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; -#if (owid>128) -#error "Variable not correct" -#endif - -extern uint8_t mode; -extern uint8_t gcontrol; -extern uint8_t reset_indicator; -extern uint8_t alarmflag; - uint8_t max_adr=0; @@ -84,7 +72,7 @@ volatile pack_t pack; int main(void){ - PRR|=(1<