15 #ifndef LAZULI_SYS_ARCH_AVR_TIMER_COUNTER_0_H 16 #define LAZULI_SYS_ARCH_AVR_TIMER_COUNTER_0_H 30 #define TIFR0 DIRECT(0x35) 33 #define TCCR0A DIRECT(0x44) 36 #define TCCR0B DIRECT(0x45) 39 #define TCNT0 DIRECT(0x46) 42 #define OCR0A DIRECT(0x47) 45 #define OCR0B DIRECT(0x48) 48 #define TIMSK0 DIRECT(0x6e) #define _EXTERN_C_DECL_BEGIN
Open C++ header file declarations.
Compare Match Output B Mode.
Compare Match Output A Mode.
volatile uint8_t ocr0b
Output Compare register B.
Waveform Generation Mode.
Waveform Generation Mode.
Waveform Generation Mode.
Timer/Counter 0 Output Compare Match A Interrupt Enable.
#define POSITION(X)
Define a constant bit at position X, starting from index 0.
Timer/Counter 0 Output Compare B Match Flag.
unsigned char uint8_t
Represents a unsigned integer type with width of exactly 8 bits.
volatile uint8_t ocr0a
Output Compare register A.
Timer/Counter 0 Output Compare Match B Interrupt Enable.
volatile uint8_t tccr0b
Timer/Counter Control Register B.
volatile uint8_t tccr0a
Timer/Counter Control Register A.
Basic type definitions and useful macros.
Compare Match Output A Mode.
#define _EXTERN_C_DECL_END
Close C++ header file declarations.
Timer/Counter 0 Overflow Interrupt enable.
volatile uint8_t tcnt0
Timer/Counter Register.
Timer/Counter 0 Overflow Flag.
Timer/Counter 0 Output Compare A Match Flag.
Compare Match Output B Mode.
Describes the memory mapping for timer/counter 0.