Subversion Repositories HomeAutomation

Rev

Rev 362 | Rev 408 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 362 Rev 372
Line 60... Line 60...
60
    TCNT2 = TIMEBASE_RELOAD; // set initial reload-value
60
    TCNT2 = TIMEBASE_RELOAD; // set initial reload-value
61
    TIFR  |= (1<<TOV2);  // clear overflow int.
61
    TIFR  |= (1<<TOV2);  // clear overflow int.
62
    TIMSK |= (1<<TOIE2); // enable overflow-interrupt
62
    TIMSK |= (1<<TOIE2); // enable overflow-interrupt
63
    #endif
63
    #endif
64
   
64
   
65
    #if defined(__AVR_ATmega88__)
65
    #if defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__)
66
    #if TIMEBASE_PRESCALE == 64
66
    #if TIMEBASE_PRESCALE == 64
67
    TCCR2B = (1<<CS22); // prescaler: 64
67
    TCCR2B = (1<<CS22); // prescaler: 64
68
    #elif TIMEBASE_PRESCALE == 256
68
    #elif TIMEBASE_PRESCALE == 256
69
    TCCR2B = (1<<CS22)|(1<<CS21);               // prescaler: 256
69
    TCCR2B = (1<<CS22)|(1<<CS21);               // prescaler: 256
70
    #endif
70
    #endif
Line 82... Line 82...
82
    TCNT0 = TIMEBASE_RELOAD; // set initial reload-value
82
    TCNT0 = TIMEBASE_RELOAD; // set initial reload-value
83
    TIFR  |= (1<<TOV0);  // clear overflow int.
83
    TIFR  |= (1<<TOV0);  // clear overflow int.
84
    TIMSK |= (1<<TOIE0); // enable overflow-interrupt
84
    TIMSK |= (1<<TOIE0); // enable overflow-interrupt
85
    #endif
85
    #endif
86
   
86
   
87
    #if defined(__AVR_ATmega88__)
87
    #if defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__)
88
    #if TIMEBASE_PRESCALE == 64
88
    #if TIMEBASE_PRESCALE == 64
89
    TCCR0B = (1<<CS01) | (1<<CS00); // prescaler: 64
89
    TCCR0B = (1<<CS01) | (1<<CS00); // prescaler: 64
90
    #elif TIMEBASE_PRESCALE == 256
90
    #elif TIMEBASE_PRESCALE == 256
91
    TCCR0B = (1<<CS02);             // prescaler: 256
91
    TCCR0B = (1<<CS02);             // prescaler: 256
92
    #endif
92
    #endif