Protože ve funkci ds18b20_gettemp(); nemáš DS18B20_DQ nadefinováno. Jak jsem psal výše - ds18b20_gettemp(); musíš mít mezi #define a #undefine FYZICKY VE ZDROJOVÉM, KÓDU NAPSANOU !!!
!!! FUNKCI - NE JEJÍ VOLÁNÍ !!!
Protože ve funkci ds18b20_gettemp(); nemáš DS18B20_DQ nadefinováno. Jak jsem psal výše - ds18b20_gettemp(); musíš mít mezi #define a #undefine FYZICKY VE ZDROJOVÉM, KÓDU NAPSANOU !!!
!!! FUNKCI - NE JEJÍ VOLÁNÍ !!!