|
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().
1.8.13