_tvr_getValuesCount(void) | TraceValueRegister | protectedvirtual |
_tvr_insertTraceValuesToSet(TraceSet &t) | TraceValueRegister | protectedvirtual |
accessTempRegister | HWTimer16 | protected |
BasicTimerUnit(AvrDevice *core, PrescalerMultiplexer *p, int unit, IRQLine *tov, IRQLine *tcap, ICaptureSource *icapsrc, int countersize=8) | BasicTimerUnit | |
CEtype enum name | BasicTimerUnit | |
ChangeWGM(WGMtype mode) | HWTimer16 | protected |
ClearIrqFlag(unsigned int vector) | Hardware | inlinevirtual |
com | BasicTimerUnit | protected |
COM_CLEAR enum value | BasicTimerUnit | protected |
COM_NOOP enum value | BasicTimerUnit | protected |
COM_SET enum value | BasicTimerUnit | protected |
COM_TOGGLE enum value | BasicTimerUnit | protected |
compare | BasicTimerUnit | protected |
compare_dbl | BasicTimerUnit | protected |
compare_output | BasicTimerUnit | protected |
compare_output_state | BasicTimerUnit | protected |
compareEnable | BasicTimerUnit | protected |
COMtype enum name | BasicTimerUnit | protected |
core | BasicTimerUnit | protected |
count_down | BasicTimerUnit | protected |
CountTimer(void) | BasicTimerUnit | protected |
CpuCycle() | BasicTimerUnit | virtual |
EVT_BOTTOM_REACHED enum value | BasicTimerUnit | |
EVT_COMPARE_1 enum value | BasicTimerUnit | |
EVT_COMPARE_2 enum value | BasicTimerUnit | |
EVT_COMPARE_3 enum value | BasicTimerUnit | |
EVT_MAX_REACHED enum value | BasicTimerUnit | |
EVT_TOP_REACHED enum value | BasicTimerUnit | |
FindScopeGroupByName(const std::string &name) | TraceValueRegister | |
FindTraceValueByName(const std::string &name) | TraceValueRegister | |
Get_ICRH() | HWTimer16 | inlineprotected |
Get_ICRL() | HWTimer16 | inlineprotected |
Get_OCRAH() | HWTimer16 | inlineprotected |
Get_OCRAL() | HWTimer16 | inlineprotected |
Get_OCRBH() | HWTimer16 | inlineprotected |
Get_OCRBL() | HWTimer16 | inlineprotected |
Get_OCRCH() | HWTimer16 | inlineprotected |
Get_OCRCL() | HWTimer16 | inlineprotected |
Get_TCCRA() | HWTimer16_3C | inlineprotected |
Get_TCCRB() | HWTimer16_3C | inlineprotected |
Get_TCCRC() | HWTimer16_3C | inlineprotected |
Get_TCNTH() | HWTimer16 | inlineprotected |
Get_TCNTL() | HWTimer16 | inlineprotected |
GetAllTraceValues(void) | TraceValueRegister | |
GetAllTraceValuesRecursive(void) | TraceValueRegister | |
GetCompareRegister(int idx, bool high) | HWTimer16 | protected |
GetComplexRegister(bool is_icr, bool high) | HWTimer16 | protected |
GetScopeGroupByName(const std::string &name) | TraceValueRegister | |
GetScopeName(void) | TraceValueRegister | inline |
GetTraceValueByName(const std::string &name) | TraceValueRegister | virtual |
GetTraceValuePrefix(void) | TraceValueRegister | inline |
HandleEvent(CEtype event) | BasicTimerUnit | protected |
Hardware(AvrDevice *core) | Hardware | |
HWTimer16(AvrDevice *core, PrescalerMultiplexer *p, int unit, IRQLine *tov, IRQLine *tcompA, const PinAtPort &outA, IRQLine *tcompB, const PinAtPort &outB, IRQLine *tcompC, const PinAtPort &outC, IRQLine *ticap, ICaptureSource *icapsrc) | HWTimer16 | |
HWTimer16_3C(AvrDevice *core, PrescalerMultiplexer *p, int unit, IRQLine *tov, IRQLine *tcompA, const PinAtPort &outA, IRQLine *tcompB, const PinAtPort &outB, IRQLine *tcompC, const PinAtPort &outC, IRQLine *ticap, ICaptureSource *icapsrc) | HWTimer16_3C | |
icapNoiseCanceler | BasicTimerUnit | protected |
icapRegister | BasicTimerUnit | protected |
icapRisingEdge | BasicTimerUnit | protected |
icapSource | BasicTimerUnit | protected |
icr_h_reg | HWTimer16 | |
icr_l_reg | HWTimer16 | |
InputCapture(void) | BasicTimerUnit | protectedvirtual |
IsLevelInterrupt(unsigned int vector) | Hardware | inlinevirtual |
LevelInterruptPending(unsigned int vector) | Hardware | inlinevirtual |
limit_bottom | BasicTimerUnit | protected |
limit_max | BasicTimerUnit | protected |
limit_top | BasicTimerUnit | protected |
ocra_h_reg | HWTimer16 | |
ocra_l_reg | HWTimer16 | |
ocrb_h_reg | HWTimer16 | |
ocrb_l_reg | HWTimer16 | |
ocrc_h_reg | HWTimer16 | |
ocrc_l_reg | HWTimer16 | |
OCRIDX_A enum value | BasicTimerUnit | protected |
OCRIDX_B enum value | BasicTimerUnit | protected |
OCRIDX_C enum value | BasicTimerUnit | protected |
OCRIDX_maxUnits enum value | BasicTimerUnit | protected |
OCRIDXtype enum name | BasicTimerUnit | protected |
premx | BasicTimerUnit | protected |
RegisterACompForICapture(HWAcomp *acomp) | BasicTimerUnit | |
RegisterTraceValue(TraceValue *t) | TraceValueRegister | |
Reset(void) | HWTimer16_3C | virtual |
Set_ICRH(unsigned char val) | HWTimer16 | inlineprotected |
Set_ICRL(unsigned char val) | HWTimer16 | inlineprotected |
Set_OCRAH(unsigned char val) | HWTimer16 | inlineprotected |
Set_OCRAL(unsigned char val) | HWTimer16 | inlineprotected |
Set_OCRBH(unsigned char val) | HWTimer16 | inlineprotected |
Set_OCRBL(unsigned char val) | HWTimer16 | inlineprotected |
Set_OCRCH(unsigned char val) | HWTimer16 | inlineprotected |
Set_OCRCL(unsigned char val) | HWTimer16 | inlineprotected |
Set_TCCRA(unsigned char val) | HWTimer16_3C | protected |
Set_TCCRB(unsigned char val) | HWTimer16_3C | protected |
Set_TCCRC(unsigned char val) | HWTimer16_3C | protected |
Set_TCNTH(unsigned char val) | HWTimer16 | inlineprotected |
Set_TCNTL(unsigned char val) | HWTimer16 | inlineprotected |
SetACIC(bool acic) | BasicTimerUnit | inline |
SetClockMode(int _cs) | BasicTimerUnit | protected |
SetCompareOutput(int idx) | BasicTimerUnit | protected |
SetCompareOutputMode(int idx, COMtype mode) | BasicTimerUnit | protected |
SetCompareRegister(int idx, bool high, unsigned char val) | HWTimer16 | protected |
SetComplexRegister(bool is_icr, bool high, unsigned char val) | HWTimer16 | protected |
SetCounter(unsigned long val) | BasicTimerUnit | protected |
SetPWMCompareOutput(int idx, bool topOrDown) | BasicTimerUnit | protected |
SetTimerEventListener(TimerEventListener *listener) | BasicTimerUnit | inline |
tccra_reg | HWTimer16_3C | |
tccra_val | HWTimer16_3C | protected |
tccrb_reg | HWTimer16_3C | |
tccrb_val | HWTimer16_3C | protected |
tccrc_reg | HWTimer16_3C | |
tcnt_h_reg | HWTimer16 | |
tcnt_l_reg | HWTimer16 | |
timerCapture | BasicTimerUnit | protected |
timerCompare | BasicTimerUnit | protected |
timerOverflow | BasicTimerUnit | protected |
TraceValueRegister(TraceValueRegister *parent, const std::string &name) | TraceValueRegister | inline |
TraceValueRegister() | TraceValueRegister | inline |
UnregisterTraceValue(TraceValue *t) | TraceValueRegister | |
updown_counting | BasicTimerUnit | protected |
vlast_tcnt | BasicTimerUnit | protected |
vtcnt | BasicTimerUnit | protected |
wgm | BasicTimerUnit | protected |
WGM_CTC_ICR enum value | BasicTimerUnit | protected |
WGM_CTC_OCRA enum value | BasicTimerUnit | protected |
WGM_FASTPWM_10BIT enum value | BasicTimerUnit | protected |
WGM_FASTPWM_8BIT enum value | BasicTimerUnit | protected |
WGM_FASTPWM_9BIT enum value | BasicTimerUnit | protected |
WGM_FASTPWM_ICR enum value | BasicTimerUnit | protected |
WGM_FASTPWM_OCRA enum value | BasicTimerUnit | protected |
WGM_NORMAL enum value | BasicTimerUnit | protected |
WGM_PCPWM_10BIT enum value | BasicTimerUnit | protected |
WGM_PCPWM_8BIT enum value | BasicTimerUnit | protected |
WGM_PCPWM_9BIT enum value | BasicTimerUnit | protected |
WGM_PCPWM_ICR enum value | BasicTimerUnit | protected |
WGM_PCPWM_OCRA enum value | BasicTimerUnit | protected |
WGM_PFCPWM_ICR enum value | BasicTimerUnit | protected |
WGM_PFCPWM_OCRA enum value | BasicTimerUnit | protected |
WGM_RESERVED enum value | BasicTimerUnit | protected |
WGM_tablesize enum value | BasicTimerUnit | protected |
wgmfunc | BasicTimerUnit | protected |
WGMfunc_ctc(CEtype event) | BasicTimerUnit | protected |
WGMfunc_fastpwm(CEtype event) | BasicTimerUnit | protected |
WGMFunc_noop(CEtype event) | BasicTimerUnit | inlineprotected |
WGMfunc_normal(CEtype event) | BasicTimerUnit | protected |
WGMfunc_pcpwm(CEtype event) | BasicTimerUnit | protected |
WGMfunc_pfcpwm(CEtype event) | BasicTimerUnit | protected |
wgmfunc_t typedef | BasicTimerUnit | protected |
WGMisPWM(void) | BasicTimerUnit | inlineprotected |
WGMtype enum name | BasicTimerUnit | protected |
WGMuseICR(void) | BasicTimerUnit | inlineprotected |
~BasicTimerUnit() | BasicTimerUnit | inline |
~Hardware() | Hardware | inlinevirtual |
~TraceValueRegister() | TraceValueRegister | virtual |