arch_xt_timer_a.cpp File Reference
|
yasimavr
|
Loading...
Searching...
No Matches
arch_xt_timer_a.cpp File Reference
#include "arch_xt_timer_a.h"#include "arch_xt_timer_b.h"#include "arch_xt_io.h"#include "arch_xt_io_utils.h"#include "core/sim_device.h"#include "core/sim_sleep.h"Classes | |
| class | ArchXT_TimerA::_PinDriver |
Macros | |
| #define | REG_ADDR(reg) reg_addr_t(m_config.reg_base + offsetof(TCA_SINGLE_t, reg)) |
| #define | REG_OFS(reg) reg_addr_t(offsetof(TCA_SINGLE_t, reg)) |
| #define | TIMER_PRESCALER_MAX 1024 |
Typedefs | |
| typedef ArchXT_TimerAConfig | CFG |
Enumerations | |
| enum | OutputChange { Output_NoChange = 0 , Output_Clear , Output_Set , Output_Toggle } |
Macro Definition Documentation
◆ REG_ADDR
| #define REG_ADDR | ( | reg | ) | reg_addr_t(m_config.reg_base + offsetof(TCA_SINGLE_t, reg)) |
◆ REG_OFS
| #define REG_OFS | ( | reg | ) | reg_addr_t(offsetof(TCA_SINGLE_t, reg)) |
◆ TIMER_PRESCALER_MAX
| #define TIMER_PRESCALER_MAX 1024 |
Typedef Documentation
◆ CFG
| typedef ArchXT_TimerAConfig CFG |
Enumeration Type Documentation
◆ OutputChange
| enum OutputChange |
Generated by