diff options
Diffstat (limited to 'avr/1wire.c')
-rw-r--r-- | avr/1wire.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/avr/1wire.c b/avr/1wire.c index 72722df..5b6a09d 100644 --- a/avr/1wire.c +++ b/avr/1wire.c @@ -50,27 +50,6 @@ uint8_t buff[2]; #define soft_vcc do { W1_DDR &= ~(1<<W1_PIN); W1_OUT |= 1<<W1_PIN; } while(0) #define tristate do { W1_DDR &= ~(1<<W1_PIN); W1_OUT &= ~(1<<W1_PIN); } while(0) -/*uint8_t w1_reset(void) -{ - uint8_t err = 0; - - hard_gnd; - - _delay_us(480 ); // 480 us - cli(); - - soft_vcc; - - _delay_us( 66 ); - if (W1_IN & (1<<W1_PIN)) // no presence detect - err = 1; - sei(); - _delay_us( 480 - 66 ); - if( (W1_IN & (1<<W1_PIN)) == 0 ) // short circuit - err = 2; - return err; -}*/ - uint8_t w1_reset(void) { uint8_t err = 0; |