avr-classes
|
#include <timer.h>
Public Attributes | |
OperationMode | operationMode |
CompareOutputMode | compareOutputMode |
ClockSource | clockSource |
uint8_t | outputCompareValue |
Configuration for timer devices.
Clock sources.
Compare output modes.
Compare output mode | Normal | Phase correct PWM | CTC mode | Fast PWM |
---|---|---|---|---|
DISCONNECTED | Yes | Yes | Yes | Yes |
NON_PWM_TOGGLE_ON_COMPARE_MATCH | Yes | No | Yes | No |
NON_PWM_CLEAR_ON_COMPARE_MATCH | Yes | No | Yes | No |
NON_PWM_SET_ON_COMPARE_MATCH | Yes | No | Yes | No |
PHASE_CORRECT_PWM_CLEAR_WHEN_ABOVE | No | Yes | No | No |
PHASE_CORRECT_PWM_SET_WHEN_ABOVE | No | Yes | No | No |
FAST_PWM_NON_INVERTING | No | No | No | Yes |
FAST_PWM_INVERTING | No | No | No | Yes |
ClockSource Timer::Config::clockSource |
Clock source to be used.
CompareOutputMode Timer::Config::compareOutputMode |
Compare output mode to be used.
OperationMode Timer::Config::operationMode |
Operation mode of timer.
uint8_t Timer::Config::outputCompareValue |
Initial value for output compare register. Can be modified at runtime using setOutpuCompareValue().