X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=main.c;h=4e3d72c3c4667e5a55a9713d8eff3466b8d9e0b8;hb=f259a83606c7e6692970cd0ec814a7414a481938;hp=61064a084cbcc45ddf358d7437676c26a2db0155;hpb=b45ff61935c58083c18d718c410604489080af76;p=temper-clone.git diff --git a/main.c b/main.c index 61064a0..4e3d72c 100644 --- a/main.c +++ b/main.c @@ -375,17 +375,16 @@ int main(void) w1_setup(); set_serial(); - usbInit(); usbDeviceDisconnect(); - i = 0; while (--i) { wdt_reset(); _delay_ms(1); } - usbDeviceConnect(); + usbInit(); + /* PB1 as output for LED */ DDRB |= 1 << PB1; @@ -426,7 +425,7 @@ int main(void) w1_write(0x44); /* Convert T */ temp_state = 4; } else if (temp_state == 4) { - if (w1_read_byte() == 0xFF) + if (w1_read_bit()) temp_state = 5; } else if (temp_state == 5) { if (w1_reset()) {