MHVLib
20111011
An efficiency oriented runtime library for AVR microcontrollers
|
_controlRegA | MHV_Timer8 | [protected] |
_controlRegB | MHV_Timer8 | [protected] |
_counter | MHV_Timer8 | [protected] |
_counterSize | MHV_Timer8 | [protected] |
_haveTime2 | MHV_Timer8 | [protected] |
_interrupt | MHV_Timer8 | [protected] |
_interruptEnableA | MHV_Timer8 | [protected] |
_mode | MHV_Timer8 | [protected] |
_outputCompare1 | MHV_Timer8 | [protected] |
_outputCompare2 | MHV_Timer8 | [protected] |
_prescaler | MHV_Timer8 | [protected] |
_setPrescaler(MHV_TIMER_PRESCALER prescaler) | MHV_Timer8 | [protected] |
_triggerData1 | MHV_Timer8 | [protected] |
_triggerData2 | MHV_Timer8 | [protected] |
_triggerFunction1 | MHV_Timer8 | [protected] |
_triggerFunction2 | MHV_Timer8 | [protected] |
_type | MHV_Timer8 | [protected] |
calculatePrescaler(uint32_t time, MHV_TIMER_PRESCALER *prescaler, uint16_t *factor) | MHV_Timer8 | [protected] |
calculateTop(uint32_t *time, uint16_t factor) | MHV_Timer8 | [protected] |
connectOutput1(MHV_TIMER_CONNECT_TYPE type) | MHV_Timer8 | |
connectOutput2(MHV_TIMER_CONNECT_TYPE type) | MHV_Timer8 | |
current() | MHV_Timer8 | |
disable() | MHV_Timer8 | |
enable() | MHV_Timer8 | |
enabled() | MHV_Timer8 | |
getOutput(uint8_t channel) | MHV_Timer8 | |
getOutput1() | MHV_Timer8 | |
getOutput2() | MHV_Timer8 | |
getPrescaler() | MHV_Timer8 | |
getPrescalerMultiplier() | MHV_Timer8 | |
getTop() | MHV_Timer8 | |
MHV_Timer8() | MHV_Timer8 | [protected] |
MHV_Timer8(MHV_TIMER_TYPE type, volatile uint8_t *controlRegA, volatile uint8_t *controlRegB, volatile uint8_t *overflowReg1, volatile uint8_t *overflowReg2, volatile uint8_t *counter, volatile uint8_t *interrupt, uint8_t interruptEnableA) | MHV_Timer8 | |
setGenerationMode() | MHV_Timer8 | [protected] |
setMode(MHV_TIMER_MODE mode) | MHV_Timer8 | |
setOutput(uint8_t channel, uint8_t value) | MHV_Timer8 | |
setOutput1(uint8_t value) | MHV_Timer8 | |
setOutput2(uint8_t value) | MHV_Timer8 | |
setPeriods(uint32_t usec1, uint32_t usec2) | MHV_Timer8 | |
setPeriods(MHV_TIMER_PRESCALER prescaler, uint8_t time1, uint8_t time2) | MHV_Timer8 | |
setPrescaler(MHV_TIMER_PRESCALER prescaler) | MHV_Timer8 | |
setTop(uint8_t value) | MHV_Timer8 | |
setTriggers(void(*triggerFunction1)(void *triggerData), void *triggerData1, void(*triggerFunction2)(void *triggerData), void *triggerData2) | MHV_Timer8 | |
trigger1() | MHV_Timer8 | |
trigger2() | MHV_Timer8 |