yasimavr
Contents:
Command Line Usage
Key Concepts
Developer Reference
Examples
IDE Integration
yasimavr
Index
Index
Symbols
|
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
Symbols
--list-models
yasimavr command line option
-a,--analog
yasimavr command line option
-c,--cycles
yasimavr command line option
-d,--dump
yasimavr command line option
-f,--frequency
yasimavr command line option
-g,--gdb
yasimavr command line option
-m,--mcu
yasimavr command line option
-o,--output
yasimavr command line option
-r,--reference
yasimavr command line option
-t,--trace
yasimavr command line option
-v,--verbose
yasimavr command line option
[anonymous] (C++ enum)
,
[1]
[anonymous]::R_SPH (C++ enumerator)
[anonymous]::R_SPL (C++ enumerator)
[anonymous]::R_SREG (C++ enumerator)
[anonymous]::R_X (C++ enumerator)
[anonymous]::R_XH (C++ enumerator)
[anonymous]::R_XL (C++ enumerator)
[anonymous]::R_Y (C++ enumerator)
[anonymous]::R_YH (C++ enumerator)
[anonymous]::R_YL (C++ enumerator)
[anonymous]::R_Z (C++ enumerator)
[anonymous]::R_ZH (C++ enumerator)
[anonymous]::R_ZL (C++ enumerator)
[anonymous]::SREG_C (C++ enumerator)
[anonymous]::SREG_H (C++ enumerator)
[anonymous]::SREG_I (C++ enumerator)
[anonymous]::SREG_N (C++ enumerator)
[anonymous]::SREG_S (C++ enumerator)
[anonymous]::SREG_T (C++ enumerator)
[anonymous]::SREG_V (C++ enumerator)
[anonymous]::SREG_Z (C++ enumerator)
_
_FieldAccessor (class in yasimavr.device_library.accessors)
A
AbstractSimLoop (C++ class)
AbstractSimLoop::AbstractSimLoop (C++ function)
AbstractSimLoop::cycle (C++ function)
AbstractSimLoop::cycle_manager (C++ function)
AbstractSimLoop::device (C++ function)
AbstractSimLoop::logger (C++ function)
AbstractSimLoop::m_cycle_manager (C++ member)
AbstractSimLoop::m_device (C++ member)
AbstractSimLoop::m_logger (C++ member)
AbstractSimLoop::m_state (C++ member)
AbstractSimLoop::run_device (C++ function)
AbstractSimLoop::set_state (C++ function)
AbstractSimLoop::State (C++ enum)
AbstractSimLoop::state (C++ function)
AbstractSimLoop::State::State_Done (C++ enumerator)
AbstractSimLoop::State::State_Running (C++ enumerator)
AbstractSimLoop::State::State_Standby (C++ enumerator)
AbstractSimLoop::State::State_Step (C++ enumerator)
AbstractSimLoop::State::State_Stopped (C++ enumerator)
AbstractSimLoop::~AbstractSimLoop (C++ function)
ACP (C++ class)
ACP::Channel (C++ enum)
ACP::Channel::Channel_AcompRef (C++ enumerator)
ACP::Channel::Channel_IntRef (C++ enumerator)
ACP::Channel::Channel_Pin (C++ enumerator)
ACP::channel_config_t (C++ struct)
,
[1]
ACP::channel_config_t::pin (C++ member)
,
[1]
ACP::channel_config_t::type (C++ member)
,
[1]
ACP::SignalId (C++ enum)
ACP::SignalId::Signal_DAC (C++ enumerator)
ACP::SignalId::Signal_Output (C++ enumerator)
ADC (C++ class)
,
[1]
ADC::Channel (C++ enum)
ADC::Channel::Channel_AcompRef (C++ enumerator)
ADC::Channel::Channel_Differential (C++ enumerator)
ADC::Channel::Channel_IntRef (C++ enumerator)
ADC::Channel::Channel_SingleEnded (C++ enumerator)
ADC::Channel::Channel_Temperature (C++ enumerator)
ADC::Channel::Channel_Zero (C++ enumerator)
ADC::channel_config_t (C++ struct)
,
[1]
ADC::channel_config_t::[anonymous] (C++ member)
,
[1]
ADC::channel_config_t::gain (C++ member)
,
[1]
ADC::channel_config_t::per_num (C++ member)
,
[1]
ADC::channel_config_t::pin_n (C++ member)
,
[1]
ADC::channel_config_t::pin_p (C++ member)
,
[1]
ADC::channel_config_t::type (C++ member)
,
[1]
ADC::SignalId (C++ enum)
ADC::SignalId::Signal_AboutToSample (C++ enumerator)
ADC::SignalId::Signal_ConversionComplete (C++ enumerator)
ADC::SignalId::Signal_ConversionStarted (C++ enumerator)
address (yasimavr.device_library.accessors.RegisterAccessor property)
aliases (yasimavr.device_library.accessors.DeviceAccessor property)
allocated (yasimavr.device_library.accessors.RegisterAccessor property)
ArchAVR_ACP (C++ class)
ArchAVR_ACP::ArchAVR_ACP (C++ function)
ArchAVR_ACP::ctlreq (C++ function)
ArchAVR_ACP::init (C++ function)
ArchAVR_ACP::ioreg_write_handler (C++ function)
ArchAVR_ACP::raised (C++ function)
ArchAVR_ACP::reset (C++ function)
ArchAVR_ACPConfig (C++ struct)
ArchAVR_ACPConfig::iv_cmp (C++ member)
ArchAVR_ACPConfig::mux_config_t (C++ struct)
,
[1]
ArchAVR_ACPConfig::mux_config_t::pin (C++ member)
,
[1]
ArchAVR_ACPConfig::mux_pins (C++ member)
ArchAVR_ACPConfig::neg_pin (C++ member)
ArchAVR_ACPConfig::pos_pin (C++ member)
ArchAVR_ACPConfig::rb_adc_enable (C++ member)
ArchAVR_ACPConfig::rb_bandgap_select (C++ member)
ArchAVR_ACPConfig::rb_disable (C++ member)
ArchAVR_ACPConfig::rb_int_enable (C++ member)
ArchAVR_ACPConfig::rb_int_flag (C++ member)
ArchAVR_ACPConfig::rb_int_mode (C++ member)
ArchAVR_ACPConfig::rb_mux (C++ member)
ArchAVR_ACPConfig::rb_mux_enable (C++ member)
ArchAVR_ACPConfig::rb_output (C++ member)
ArchAVR_ADC (C++ class)
,
[1]
ArchAVR_ADC::ArchAVR_ADC (C++ function)
ArchAVR_ADC::ctlreq (C++ function)
ArchAVR_ADC::init (C++ function)
ArchAVR_ADC::ioreg_read_handler (C++ function)
ArchAVR_ADC::ioreg_write_handler (C++ function)
ArchAVR_ADC::raised (C++ function)
ArchAVR_ADC::reset (C++ function)
ArchAVR_ADC::sleep (C++ function)
ArchAVR_ADCConfig (C++ struct)
,
[1]
ArchAVR_ADCConfig::channels (C++ member)
ArchAVR_ADCConfig::clk_ps_factors (C++ member)
ArchAVR_ADCConfig::int_vector (C++ member)
ArchAVR_ADCConfig::rb_auto_trig (C++ member)
ArchAVR_ADCConfig::rb_bipolar (C++ member)
ArchAVR_ADCConfig::rb_chan_mux (C++ member)
ArchAVR_ADCConfig::rb_enable (C++ member)
ArchAVR_ADCConfig::rb_int_enable (C++ member)
ArchAVR_ADCConfig::rb_int_flag (C++ member)
ArchAVR_ADCConfig::rb_left_adj (C++ member)
ArchAVR_ADCConfig::rb_prescaler (C++ member)
ArchAVR_ADCConfig::rb_ref_mux (C++ member)
ArchAVR_ADCConfig::rb_start (C++ member)
ArchAVR_ADCConfig::rb_trig_mux (C++ member)
ArchAVR_ADCConfig::reference_config_t (C++ struct)
,
[1]
ArchAVR_ADCConfig::reference_config_t::source (C++ member)
,
[1]
ArchAVR_ADCConfig::references (C++ member)
ArchAVR_ADCConfig::reg_datah (C++ member)
ArchAVR_ADCConfig::reg_datal (C++ member)
ArchAVR_ADCConfig::temp_cal_25C (C++ member)
ArchAVR_ADCConfig::temp_cal_coef (C++ member)
ArchAVR_ADCConfig::Trigger (C++ enum)
ArchAVR_ADCConfig::Trigger::Trig_External (C++ enumerator)
ArchAVR_ADCConfig::Trigger::Trig_FreeRunning (C++ enumerator)
ArchAVR_ADCConfig::Trigger::Trig_Manual (C++ enumerator)
ArchAVR_ADCConfig::trigger_config_t (C++ struct)
,
[1]
ArchAVR_ADCConfig::trigger_config_t::trigger (C++ member)
,
[1]
ArchAVR_ADCConfig::triggers (C++ member)
ArchAVR_ADCConfig::vref_channel (C++ member)
ArchAVR_Core (C++ class)
ArchAVR_Core::ArchAVR_Core (C++ function)
ArchAVR_Core::ArchAVR_NVM (C++ enum)
ArchAVR_Core::ArchAVR_NVM::NVM_EEPROM (C++ enumerator)
ArchAVR_Core::ArchAVR_NVM::NVM_Lockbit (C++ enumerator)
ArchAVR_Core::cpu_read_data (C++ function)
ArchAVR_Core::cpu_write_data (C++ function)
ArchAVR_Core::dbg_read_data (C++ function)
ArchAVR_Core::dbg_write_data (C++ function)
ArchAVR_CoreConfig (C++ struct)
ArchAVR_CoreConfig::flash_page_count (C++ function)
ArchAVR_CoreConfig::flash_page_size (C++ member)
ArchAVR_Device (C++ class)
ArchAVR_Device::ArchAVR_Device (C++ function)
ArchAVR_Device::core_ctlreq (C++ function)
ArchAVR_Device::FlashSection (C++ enum)
ArchAVR_Device::FlashSection::Section_AppNRWW (C++ enumerator)
ArchAVR_Device::FlashSection::Section_AppRWW (C++ enumerator)
ArchAVR_Device::FlashSection::Section_Boot (C++ enumerator)
ArchAVR_Device::FlashSection::Section_Count (C++ enumerator)
ArchAVR_Device::FlashSectionFlags (C++ enum)
ArchAVR_Device::FlashSectionFlags::Access_IntDisabled (C++ enumerator)
ArchAVR_Device::FlashSectionFlags::Access_RWW (C++ enumerator)
ArchAVR_Device::program (C++ function)
ArchAVR_Device::reset_vector (C++ function)
ArchAVR_Device::~ArchAVR_Device (C++ function)
ArchAVR_DeviceConfig (C++ type)
ArchAVR_ExtInt (C++ class)
ArchAVR_ExtInt::ArchAVR_ExtInt (C++ function)
ArchAVR_ExtInt::ctlreq (C++ function)
ArchAVR_ExtInt::init (C++ function)
ArchAVR_ExtInt::interrupt_ack_handler (C++ function)
ArchAVR_ExtInt::ioreg_write_handler (C++ function)
ArchAVR_ExtInt::raised (C++ function)
ArchAVR_ExtInt::reset (C++ function)
ArchAVR_ExtInt::SignalId (C++ enum)
ArchAVR_ExtInt::SignalId::Signal_ExtInt (C++ enumerator)
ArchAVR_ExtInt::SignalId::Signal_PinChange (C++ enumerator)
ArchAVR_ExtIntConfig (C++ struct)
ArchAVR_ExtIntConfig::extint_pins (C++ member)
ArchAVR_ExtIntConfig::extint_vector (C++ member)
ArchAVR_ExtIntConfig::pcint_pins (C++ member)
ArchAVR_ExtIntConfig::pcint_vector (C++ member)
ArchAVR_ExtIntConfig::rb_extint_ctrl (C++ member)
ArchAVR_ExtIntConfig::rb_extint_flag (C++ member)
ArchAVR_ExtIntConfig::rb_extint_mask (C++ member)
ArchAVR_ExtIntConfig::rb_pcint_ctrl (C++ member)
ArchAVR_ExtIntConfig::rb_pcint_flag (C++ member)
ArchAVR_ExtIntConfig::reg_pcint_mask (C++ member)
ArchAVR_Fuses (C++ class)
ArchAVR_Fuses::ArchAVR_Fuses (C++ function)
ArchAVR_Fuses::ctlreq (C++ function)
ArchAVR_Fuses::Fuses (C++ enum)
ArchAVR_Fuses::Fuses::Fuse_BootRst (C++ enumerator)
ArchAVR_Fuses::init (C++ function)
ArchAVR_Fuses::reset (C++ function)
ArchAVR_FusesConfig (C++ struct)
ArchAVR_FusesConfig::bm_applockbit (C++ member)
ArchAVR_FusesConfig::bm_bootlockbit (C++ member)
ArchAVR_FusesConfig::boot_sizes (C++ member)
ArchAVR_FusesConfig::bootsize_config_t (C++ struct)
,
[1]
ArchAVR_FusesConfig::bootsize_config_t::boot_size (C++ member)
,
[1]
ArchAVR_FusesConfig::nrww_start (C++ member)
ArchAVR_FusesConfig::rb_bootrst (C++ member)
ArchAVR_FusesConfig::rb_bootsz (C++ member)
ArchAVR_IntCtrl (C++ class)
ArchAVR_IntCtrl::ArchAVR_IntCtrl (C++ function)
ArchAVR_IntCtrl::get_next_irq (C++ function)
ArchAVR_IntCtrl::init (C++ function)
ArchAVR_IntCtrl::raised (C++ function)
ArchAVR_MiscConfig (C++ struct)
ArchAVR_MiscConfig::gpior (C++ member)
ArchAVR_MiscRegCtrl (C++ class)
ArchAVR_MiscRegCtrl::ArchAVR_MiscRegCtrl (C++ function)
ArchAVR_MiscRegCtrl::init (C++ function)
ArchAVR_NVM (C++ class)
ArchAVR_NVM::ArchAVR_NVM (C++ function)
ArchAVR_NVM::ctlreq (C++ function)
ArchAVR_NVM::EE_Timer (C++ class)
,
[1]
ArchAVR_NVM::EE_Timer::EE_Timer (C++ function)
,
[1]
ArchAVR_NVM::EE_Timer::next (C++ function)
,
[1]
ArchAVR_NVM::init (C++ function)
ArchAVR_NVM::interrupt_ack_handler (C++ function)
ArchAVR_NVM::ioreg_write_handler (C++ function)
ArchAVR_NVM::reset (C++ function)
ArchAVR_NVM::SPM_Timer (C++ class)
,
[1]
ArchAVR_NVM::SPM_Timer::next (C++ function)
,
[1]
ArchAVR_NVM::SPM_Timer::SPM_Timer (C++ function)
,
[1]
ArchAVR_NVM::~ArchAVR_NVM (C++ function)
ArchAVR_NVMConfig (C++ struct)
ArchAVR_NVMConfig::bm_spm_cmd (C++ member)
ArchAVR_NVMConfig::bm_spm_enable (C++ member)
ArchAVR_NVMConfig::bm_spm_inten (C++ member)
ArchAVR_NVMConfig::bm_spm_rww_busy (C++ member)
ArchAVR_NVMConfig::dev_id (C++ member)
ArchAVR_NVMConfig::ee_erase_delay (C++ member)
ArchAVR_NVMConfig::ee_erase_write_delay (C++ member)
ArchAVR_NVMConfig::ee_write_delay (C++ member)
ArchAVR_NVMConfig::iv_ee_ready (C++ member)
ArchAVR_NVMConfig::iv_spm_ready (C++ member)
ArchAVR_NVMConfig::rb_ee_inten (C++ member)
ArchAVR_NVMConfig::rb_ee_mode (C++ member)
ArchAVR_NVMConfig::rb_ee_read (C++ member)
ArchAVR_NVMConfig::rb_ee_wren (C++ member)
ArchAVR_NVMConfig::rb_ee_write (C++ member)
ArchAVR_NVMConfig::rbc_ee_addr (C++ member)
ArchAVR_NVMConfig::reg_ee_data (C++ member)
ArchAVR_NVMConfig::reg_spm_ctrl (C++ member)
ArchAVR_NVMConfig::spm_erase_delay (C++ member)
ArchAVR_NVMConfig::spm_write_delay (C++ member)
ArchAVR_Port (C++ class)
ArchAVR_Port::ArchAVR_Port (C++ function)
ArchAVR_Port::init (C++ function)
ArchAVR_Port::ioreg_write_handler (C++ function)
ArchAVR_Port::pin_state_changed (C++ function)
ArchAVR_Port::reset (C++ function)
ArchAVR_PortConfig (C++ struct)
ArchAVR_PortConfig::name (C++ member)
ArchAVR_PortConfig::reg_dir (C++ member)
ArchAVR_PortConfig::reg_pin (C++ member)
ArchAVR_PortConfig::reg_port (C++ member)
ArchAVR_ResetCtrl (C++ class)
ArchAVR_ResetCtrl::ArchAVR_ResetCtrl (C++ function)
ArchAVR_ResetCtrl::init (C++ function)
ArchAVR_ResetCtrl::ioreg_write_handler (C++ function)
ArchAVR_ResetCtrl::reset (C++ function)
ArchAVR_ResetCtrlConfig (C++ struct)
ArchAVR_ResetCtrlConfig::rb_BORF (C++ member)
ArchAVR_ResetCtrlConfig::rb_EXTRF (C++ member)
ArchAVR_ResetCtrlConfig::rb_PORF (C++ member)
ArchAVR_ResetCtrlConfig::rb_WDRF (C++ member)
ArchAVR_SPI (C++ class)
,
[1]
ArchAVR_SPI::ArchAVR_SPI (C++ function)
ArchAVR_SPI::ctlreq (C++ function)
ArchAVR_SPI::init (C++ function)
ArchAVR_SPI::ioreg_read_handler (C++ function)
ArchAVR_SPI::ioreg_write_handler (C++ function)
ArchAVR_SPI::raised (C++ function)
ArchAVR_SPI::reset (C++ function)
ArchAVR_SPIConfig (C++ struct)
,
[1]
ArchAVR_SPIConfig::iv_spi (C++ member)
ArchAVR_SPIConfig::pin_select (C++ member)
ArchAVR_SPIConfig::rb_clock (C++ member)
ArchAVR_SPIConfig::rb_clock2x (C++ member)
ArchAVR_SPIConfig::rb_enable (C++ member)
ArchAVR_SPIConfig::rb_int_enable (C++ member)
ArchAVR_SPIConfig::rb_int_flag (C++ member)
ArchAVR_SPIConfig::rb_mode (C++ member)
ArchAVR_SPIConfig::reg_data (C++ member)
ArchAVR_Timer (C++ class)
,
[1]
ArchAVR_Timer::ArchAVR_Timer (C++ function)
ArchAVR_Timer::CaptureHook (C++ class)
,
[1]
ArchAVR_Timer::CaptureHook::CaptureHook (C++ function)
,
[1]
ArchAVR_Timer::CaptureHook::raised (C++ function)
,
[1]
ArchAVR_Timer::CaptureHook::~CaptureHook (C++ function)
,
[1]
ArchAVR_Timer::ctlreq (C++ function)
ArchAVR_Timer::init (C++ function)
ArchAVR_Timer::ioreg_read_handler (C++ function)
ArchAVR_Timer::ioreg_write_handler (C++ function)
ArchAVR_Timer::OutputCompareChannel (C++ struct)
,
[1]
ArchAVR_Timer::OutputCompareChannel::active (C++ member)
,
[1]
ArchAVR_Timer::OutputCompareChannel::config (C++ member)
,
[1]
ArchAVR_Timer::OutputCompareChannel::intflag (C++ member)
,
[1]
ArchAVR_Timer::OutputCompareChannel::mode (C++ member)
,
[1]
ArchAVR_Timer::OutputCompareChannel::OutputCompareChannel (C++ function)
,
[1]
ArchAVR_Timer::OutputCompareChannel::reg (C++ member)
,
[1]
ArchAVR_Timer::OutputCompareChannel::reset (C++ function)
,
[1]
ArchAVR_Timer::OutputCompareChannel::state (C++ member)
,
[1]
ArchAVR_Timer::raised (C++ function)
ArchAVR_Timer::reset (C++ function)
ArchAVR_Timer::SignalId (C++ enum)
ArchAVR_Timer::SignalId::Signal_Capt (C++ enumerator)
ArchAVR_Timer::SignalId::Signal_CompMatch (C++ enumerator)
ArchAVR_Timer::SignalId::Signal_CompOutput (C++ enumerator)
ArchAVR_Timer::SignalId::Signal_OVF (C++ enumerator)
ArchAVR_Timer::~ArchAVR_Timer (C++ function)
ArchAVR_TimerConfig (C++ struct)
,
[1]
ArchAVR_TimerConfig::clock_config_t (C++ struct)
,
[1]
ArchAVR_TimerConfig::clock_config_t::div (C++ member)
,
[1]
ArchAVR_TimerConfig::clock_config_t::source (C++ member)
,
[1]
ArchAVR_TimerConfig::clocks (C++ member)
ArchAVR_TimerConfig::COM (C++ enum)
ArchAVR_TimerConfig::COM::COM_Clear (C++ enumerator)
ArchAVR_TimerConfig::COM::COM_NoChange (C++ enumerator)
ArchAVR_TimerConfig::COM::COM_Set (C++ enumerator)
ArchAVR_TimerConfig::COM::COM_Toggle (C++ enumerator)
ArchAVR_TimerConfig::COM::COM_ToggleA (C++ enumerator)
ArchAVR_TimerConfig::COM_config_t (C++ struct)
,
[1]
ArchAVR_TimerConfig::COM_config_t::bottom (C++ member)
,
[1]
ArchAVR_TimerConfig::COM_config_t::down (C++ member)
,
[1]
ArchAVR_TimerConfig::COM_config_t::top (C++ member)
,
[1]
ArchAVR_TimerConfig::COM_config_t::up (C++ member)
,
[1]
ArchAVR_TimerConfig::com_modes (C++ member)
ArchAVR_TimerConfig::COM_variant_t (C++ type)
ArchAVR_TimerConfig::is_16bits (C++ member)
ArchAVR_TimerConfig::mode_config_t (C++ struct)
,
[1]
ArchAVR_TimerConfig::mode_config_t::com_variant (C++ member)
,
[1]
ArchAVR_TimerConfig::mode_config_t::disable_foc (C++ member)
,
[1]
ArchAVR_TimerConfig::mode_config_t::double_slope (C++ member)
,
[1]
ArchAVR_TimerConfig::mode_config_t::fixed_top_exp (C++ member)
,
[1]
ArchAVR_TimerConfig::mode_config_t::ocr (C++ member)
,
[1]
ArchAVR_TimerConfig::mode_config_t::ovf (C++ member)
,
[1]
ArchAVR_TimerConfig::mode_config_t::top (C++ member)
,
[1]
ArchAVR_TimerConfig::modes (C++ member)
ArchAVR_TimerConfig::oc_channels (C++ member)
ArchAVR_TimerConfig::OC_config_t (C++ struct)
,
[1]
ArchAVR_TimerConfig::OC_config_t::rb_force (C++ member)
,
[1]
ArchAVR_TimerConfig::OC_config_t::rb_mode (C++ member)
,
[1]
ArchAVR_TimerConfig::OC_config_t::reg_oc (C++ member)
,
[1]
ArchAVR_TimerConfig::OC_config_t::vector (C++ member)
,
[1]
ArchAVR_TimerConfig::OCR (C++ enum)
ArchAVR_TimerConfig::OCR::OCR_Unbuffered (C++ enumerator)
ArchAVR_TimerConfig::OCR::OCR_UpdateOnBottom (C++ enumerator)
ArchAVR_TimerConfig::OCR::OCR_UpdateOnTop (C++ enumerator)
ArchAVR_TimerConfig::OVF (C++ enum)
ArchAVR_TimerConfig::OVF::OVF_SetOnBottom (C++ enumerator)
ArchAVR_TimerConfig::OVF::OVF_SetOnMax (C++ enumerator)
ArchAVR_TimerConfig::OVF::OVF_SetOnTop (C++ enumerator)
ArchAVR_TimerConfig::rb_clock (C++ member)
ArchAVR_TimerConfig::rbc_mode (C++ member)
ArchAVR_TimerConfig::reg_cnt (C++ member)
ArchAVR_TimerConfig::reg_icr (C++ member)
ArchAVR_TimerConfig::reg_int_enable (C++ member)
ArchAVR_TimerConfig::reg_int_flag (C++ member)
ArchAVR_TimerConfig::Top (C++ enum)
ArchAVR_TimerConfig::Top::Top_OnCompA (C++ enumerator)
ArchAVR_TimerConfig::Top::Top_OnFixed (C++ enumerator)
ArchAVR_TimerConfig::Top::Top_OnIC (C++ enumerator)
ArchAVR_TimerConfig::Top::Top_OnMax (C++ enumerator)
ArchAVR_TimerConfig::vect_icr (C++ member)
ArchAVR_TimerConfig::vect_ovf (C++ member)
ArchAVR_TimerConfig::vector_config_t (C++ struct)
,
[1]
ArchAVR_TimerConfig::vector_config_t::bit (C++ member)
,
[1]
ArchAVR_TimerConfig::vector_config_t::num (C++ member)
,
[1]
ArchAVR_TWI (C++ class)
,
[1]
ArchAVR_TWI::ArchAVR_TWI (C++ function)
ArchAVR_TWI::ctlreq (C++ function)
ArchAVR_TWI::init (C++ function)
ArchAVR_TWI::ioreg_write_handler (C++ function)
ArchAVR_TWI::raised (C++ function)
ArchAVR_TWI::reset (C++ function)
ArchAVR_TWIConfig (C++ struct)
,
[1]
ArchAVR_TWIConfig::bm_ack_enable (C++ member)
ArchAVR_TWIConfig::bm_enable (C++ member)
ArchAVR_TWIConfig::bm_int_enable (C++ member)
ArchAVR_TWIConfig::bm_int_flag (C++ member)
ArchAVR_TWIConfig::bm_start (C++ member)
ArchAVR_TWIConfig::bm_stop (C++ member)
ArchAVR_TWIConfig::iv_twi (C++ member)
ArchAVR_TWIConfig::ps_factors (C++ member)
ArchAVR_TWIConfig::rb_addr (C++ member)
ArchAVR_TWIConfig::rb_addr_mask (C++ member)
ArchAVR_TWIConfig::rb_gencall_enable (C++ member)
ArchAVR_TWIConfig::rb_prescaler (C++ member)
ArchAVR_TWIConfig::rb_status (C++ member)
ArchAVR_TWIConfig::reg_bitrate (C++ member)
ArchAVR_TWIConfig::reg_ctrl (C++ member)
ArchAVR_TWIConfig::reg_data (C++ member)
ArchAVR_USART (C++ class)
,
[1]
ArchAVR_USART::ArchAVR_USART (C++ function)
ArchAVR_USART::ctlreq (C++ function)
ArchAVR_USART::init (C++ function)
ArchAVR_USART::ioreg_read_handler (C++ function)
ArchAVR_USART::ioreg_write_handler (C++ function)
ArchAVR_USART::raised (C++ function)
ArchAVR_USART::reset (C++ function)
ArchAVR_USARTConfig (C++ struct)
,
[1]
ArchAVR_USARTConfig::baud_bitsize (C++ member)
ArchAVR_USARTConfig::rb_baud_2x (C++ member)
ArchAVR_USARTConfig::rb_rx_enable (C++ member)
ArchAVR_USARTConfig::rb_rxc_flag (C++ member)
ArchAVR_USARTConfig::rb_rxc_inten (C++ member)
ArchAVR_USARTConfig::rb_tx_enable (C++ member)
ArchAVR_USARTConfig::rb_txc_flag (C++ member)
ArchAVR_USARTConfig::rb_txc_inten (C++ member)
ArchAVR_USARTConfig::rb_txe_flag (C++ member)
ArchAVR_USARTConfig::rb_txe_inten (C++ member)
ArchAVR_USARTConfig::reg_baud (C++ member)
ArchAVR_USARTConfig::reg_data (C++ member)
ArchAVR_USARTConfig::rxc_vector (C++ member)
ArchAVR_USARTConfig::txc_vector (C++ member)
ArchAVR_USARTConfig::txe_vector (C++ member)
ArchAVR_VREF (C++ class)
,
[1]
ArchAVR_VREF::ArchAVR_VREF (C++ function)
ArchAVR_WDT (C++ class)
ArchAVR_WDT::ArchAVR_WDT (C++ function)
ArchAVR_WDT::ctlreq (C++ function)
ArchAVR_WDT::init (C++ function)
ArchAVR_WDT::interrupt_ack_handler (C++ function)
ArchAVR_WDT::ioreg_write_handler (C++ function)
ArchAVR_WDT::reset (C++ function)
ArchAVR_WDTConfig (C++ struct)
ArchAVR_WDTConfig::bm_chg_enable (C++ member)
ArchAVR_WDTConfig::bm_int_enable (C++ member)
ArchAVR_WDTConfig::bm_int_flag (C++ member)
ArchAVR_WDTConfig::bm_reset_enable (C++ member)
ArchAVR_WDTConfig::clock_frequency (C++ member)
ArchAVR_WDTConfig::delays (C++ member)
ArchAVR_WDTConfig::iv_wdt (C++ member)
ArchAVR_WDTConfig::rb_reset_flag (C++ member)
ArchAVR_WDTConfig::rbc_delay (C++ member)
ArchAVR_WDTConfig::reg_wdt (C++ member)
ArchXT_ACP (C++ class)
ArchXT_ACP::ArchXT_ACP (C++ function)
ArchXT_ACP::ctlreq (C++ function)
ArchXT_ACP::init (C++ function)
ArchXT_ACP::ioreg_write_handler (C++ function)
ArchXT_ACP::raised (C++ function)
ArchXT_ACP::reset (C++ function)
ArchXT_ACP::sleep (C++ function)
ArchXT_ACPConfig (C++ struct)
ArchXT_ACPConfig::iv_cmp (C++ member)
ArchXT_ACPConfig::neg_channels (C++ member)
ArchXT_ACPConfig::pos_channels (C++ member)
ArchXT_ACPConfig::reg_base (C++ member)
ArchXT_ACPConfig::vref_channel (C++ member)
ArchXT_ADC (C++ class)
,
[1]
ArchXT_ADC::ArchXT_ADC (C++ function)
ArchXT_ADC::ctlreq (C++ function)
ArchXT_ADC::init (C++ function)
ArchXT_ADC::ioreg_read_handler (C++ function)
ArchXT_ADC::ioreg_write_handler (C++ function)
ArchXT_ADC::raised (C++ function)
ArchXT_ADC::reset (C++ function)
ArchXT_ADC::sleep (C++ function)
ArchXT_ADCConfig (C++ struct)
,
[1]
ArchXT_ADCConfig::channels (C++ member)
ArchXT_ADCConfig::clk_ps_factors (C++ member)
ArchXT_ADCConfig::clk_ps_max (C++ member)
ArchXT_ADCConfig::init_delays (C++ member)
ArchXT_ADCConfig::iv_resready (C++ member)
ArchXT_ADCConfig::iv_wincmp (C++ member)
ArchXT_ADCConfig::reference_config_t (C++ struct)
,
[1]
ArchXT_ADCConfig::reference_config_t::source (C++ member)
,
[1]
ArchXT_ADCConfig::references (C++ member)
ArchXT_ADCConfig::reg_base (C++ member)
ArchXT_ADCConfig::temp_cal_25C (C++ member)
ArchXT_ADCConfig::temp_cal_coef (C++ member)
ArchXT_ADCConfig::vref_channel (C++ member)
ArchXT_Core (C++ class)
ArchXT_Core::ArchXT_Core (C++ function)
ArchXT_Core::ArchXT_NVM (C++ enum)
ArchXT_Core::ArchXT_NVM::NVM_EEPROM (C++ enumerator)
ArchXT_Core::ArchXT_NVM::NVM_USERROW (C++ enumerator)
ArchXT_Core::cpu_read_data (C++ function)
ArchXT_Core::cpu_write_data (C++ function)
ArchXT_Core::dbg_read_data (C++ function)
ArchXT_Core::dbg_write_data (C++ function)
ArchXT_CoreConfig (C++ struct)
ArchXT_CoreConfig::eepromend_ds (C++ member)
ArchXT_CoreConfig::eepromstart_ds (C++ member)
ArchXT_CoreConfig::flashend_ds (C++ member)
ArchXT_CoreConfig::flashstart_ds (C++ member)
ArchXT_CoreConfig::userrowend (C++ member)
ArchXT_Device (C++ class)
ArchXT_Device::ArchXT_Device (C++ function)
ArchXT_Device::core_ctlreq (C++ function)
ArchXT_Device::FlashSection (C++ enum)
ArchXT_Device::FlashSection::Section_AppCode (C++ enumerator)
ArchXT_Device::FlashSection::Section_AppData (C++ enumerator)
ArchXT_Device::FlashSection::Section_Boot (C++ enumerator)
ArchXT_Device::FlashSection::Section_Count (C++ enumerator)
ArchXT_Device::program (C++ function)
ArchXT_Device::SECTION_PAGE_SIZE (C++ member)
ArchXT_Device::~ArchXT_Device (C++ function)
ArchXT_DeviceConfig (C++ type)
ArchXT_Fuses (C++ class)
ArchXT_Fuses::ArchXT_Fuses (C++ function)
ArchXT_Fuses::init (C++ function)
ArchXT_Fuses::reset (C++ function)
ArchXT_IntCtrl (C++ class)
ArchXT_IntCtrl::ArchXT_IntCtrl (C++ function)
ArchXT_IntCtrl::cpu_ack_irq (C++ function)
ArchXT_IntCtrl::cpu_reti (C++ function)
ArchXT_IntCtrl::get_next_irq (C++ function)
ArchXT_IntCtrl::init (C++ function)
ArchXT_IntCtrl::ioreg_write_handler (C++ function)
ArchXT_IntCtrl::vect_info_t (C++ struct)
,
[1]
ArchXT_IntCtrl::vect_info_t::priority (C++ member)
,
[1]
ArchXT_IntCtrl::vect_info_t::vector (C++ member)
,
[1]
ArchXT_IntCtrlConfig (C++ struct)
ArchXT_IntCtrlConfig::reg_base (C++ member)
ArchXT_IntCtrlConfig::vector_count (C++ member)
ArchXT_IntCtrlConfig::vector_size (C++ member)
ArchXT_MiscConfig (C++ struct)
ArchXT_MiscConfig::dev_id (C++ member)
ArchXT_MiscConfig::gpior_count (C++ member)
ArchXT_MiscConfig::reg_base_gpior (C++ member)
ArchXT_MiscConfig::reg_base_sigrow (C++ member)
ArchXT_MiscConfig::reg_revid (C++ member)
ArchXT_MiscRegCtrl (C++ class)
ArchXT_MiscRegCtrl::ArchXT_MiscRegCtrl (C++ function)
ArchXT_MiscRegCtrl::ctlreq (C++ function)
ArchXT_MiscRegCtrl::init (C++ function)
ArchXT_MiscRegCtrl::ioreg_read_handler (C++ function)
ArchXT_MiscRegCtrl::ioreg_write_handler (C++ function)
ArchXT_MiscRegCtrl::reset (C++ function)
ArchXT_MiscRegCtrl::~ArchXT_MiscRegCtrl (C++ function)
ArchXT_NVM (C++ class)
ArchXT_NVM::ArchXT_NVM (C++ function)
ArchXT_NVM::ctlreq (C++ function)
ArchXT_NVM::init (C++ function)
ArchXT_NVM::ioreg_write_handler (C++ function)
ArchXT_NVM::raised (C++ function)
ArchXT_NVM::reset (C++ function)
ArchXT_NVM::Timer (C++ class)
,
[1]
ArchXT_NVM::Timer::next (C++ function)
,
[1]
ArchXT_NVM::Timer::Timer (C++ function)
,
[1]
ArchXT_NVM::~ArchXT_NVM (C++ function)
ArchXT_NVMConfig (C++ struct)
ArchXT_NVMConfig::buffer_erase_delay (C++ member)
ArchXT_NVMConfig::chip_erase_delay (C++ member)
ArchXT_NVMConfig::eeprom_erase_delay (C++ member)
ArchXT_NVMConfig::eeprom_page_size (C++ member)
ArchXT_NVMConfig::flash_page_size (C++ member)
ArchXT_NVMConfig::iv_eeready (C++ member)
ArchXT_NVMConfig::page_erase_delay (C++ member)
ArchXT_NVMConfig::page_write_delay (C++ member)
ArchXT_NVMConfig::reg_base (C++ member)
ArchXT_Port (C++ class)
ArchXT_Port::ArchXT_Port (C++ function)
ArchXT_Port::init (C++ function)
ArchXT_Port::ioreg_read_handler (C++ function)
ArchXT_Port::ioreg_write_handler (C++ function)
ArchXT_Port::pin_state_changed (C++ function)
ArchXT_Port::reset (C++ function)
ArchXT_PortConfig (C++ struct)
ArchXT_PortConfig::iv_port (C++ member)
ArchXT_PortConfig::reg_base_port (C++ member)
ArchXT_PortConfig::reg_base_vport (C++ member)
ArchXT_ResetCtrl (C++ class)
ArchXT_ResetCtrl::ArchXT_ResetCtrl (C++ function)
ArchXT_ResetCtrl::init (C++ function)
ArchXT_ResetCtrl::ioreg_write_handler (C++ function)
ArchXT_ResetCtrl::reset (C++ function)
ArchXT_RTC (C++ class)
ArchXT_RTC::ArchXT_RTC (C++ function)
ArchXT_RTC::init (C++ function)
ArchXT_RTC::ioreg_read_handler (C++ function)
ArchXT_RTC::ioreg_write_handler (C++ function)
ArchXT_RTC::reset (C++ function)
ArchXT_RTC::sleep (C++ function)
ArchXT_RTC::TimerHook (C++ class)
,
[1]
ArchXT_RTC::TimerHook::raised (C++ function)
,
[1]
ArchXT_RTC::TimerHook::TimerHook (C++ function)
,
[1]
ArchXT_RTC::~ArchXT_RTC (C++ function)
ArchXT_RTCConfig (C++ struct)
ArchXT_RTCConfig::clksel_config_t (C++ struct)
,
[1]
ArchXT_RTCConfig::clksel_config_t::source (C++ member)
,
[1]
ArchXT_RTCConfig::clocks (C++ member)
ArchXT_RTCConfig::iv_pit (C++ member)
ArchXT_RTCConfig::iv_rtc (C++ member)
ArchXT_RTCConfig::reg_base (C++ member)
ArchXT_RTCConfig::RTC_ClockSource (C++ enum)
ArchXT_RTCConfig::RTC_ClockSource::Clock_1kHz (C++ enumerator)
ArchXT_RTCConfig::RTC_ClockSource::Clock_32kHz (C++ enumerator)
ArchXT_SPI (C++ class)
,
[1]
ArchXT_SPI::ArchXT_SPI (C++ function)
ArchXT_SPI::ctlreq (C++ function)
ArchXT_SPI::init (C++ function)
ArchXT_SPI::ioreg_read_handler (C++ function)
ArchXT_SPI::ioreg_write_handler (C++ function)
ArchXT_SPI::raised (C++ function)
ArchXT_SPI::reset (C++ function)
ArchXT_SPIConfig (C++ struct)
,
[1]
ArchXT_SPIConfig::iv_spi (C++ member)
ArchXT_SPIConfig::pin_select (C++ member)
ArchXT_SPIConfig::reg_base (C++ member)
ArchXT_TimerA (C++ class)
,
[1]
ArchXT_TimerA::ArchXT_TimerA (C++ function)
ArchXT_TimerA::buffered_reg_t (C++ struct)
ArchXT_TimerA::buffered_reg_t::buffer (C++ member)
ArchXT_TimerA::buffered_reg_t::flag (C++ member)
ArchXT_TimerA::buffered_reg_t::value (C++ member)
ArchXT_TimerA::ctlreq (C++ function)
ArchXT_TimerA::EventHook (C++ class)
,
[1]
ArchXT_TimerA::EventHook::EventHook (C++ function)
,
[1]
ArchXT_TimerA::EventHook::raised (C++ function)
,
[1]
ArchXT_TimerA::EventHookTag (C++ enum)
ArchXT_TimerA::EventHookTag::Hook_EventA (C++ enumerator)
ArchXT_TimerA::EventHookTag::Hook_EventB (C++ enumerator)
ArchXT_TimerA::init (C++ function)
ArchXT_TimerA::ioreg_read_handler (C++ function)
ArchXT_TimerA::ioreg_write_handler (C++ function)
ArchXT_TimerA::raised (C++ function)
ArchXT_TimerA::reset (C++ function)
ArchXT_TimerA::SignalId (C++ enum)
ArchXT_TimerA::SignalId::Signal_CompareOutput (C++ enumerator)
ArchXT_TimerA::sleep (C++ function)
ArchXT_TimerA::~ArchXT_TimerA (C++ function)
ArchXT_TimerAConfig (C++ struct)
,
[1]
ArchXT_TimerAConfig::CompareChannelCount (C++ member)
ArchXT_TimerAConfig::iv_hunf (C++ member)
ArchXT_TimerAConfig::iv_ovf (C++ member)
ArchXT_TimerAConfig::ivs_cmp (C++ member)
ArchXT_TimerAConfig::reg_base (C++ member)
ArchXT_TimerAConfig::Version (C++ enum)
ArchXT_TimerAConfig::version (C++ member)
ArchXT_TimerAConfig::Version::V1 (C++ enumerator)
ArchXT_TimerAConfig::Version::V2 (C++ enumerator)
ArchXT_TimerB (C++ class)
,
[1]
ArchXT_TimerB::ArchXT_TimerB (C++ function)
ArchXT_TimerB::CaptureHookTag (C++ enum)
ArchXT_TimerB::CaptureHookTag::Tag_Count (C++ enumerator)
ArchXT_TimerB::CaptureHookTag::Tag_Event (C++ enumerator)
ArchXT_TimerB::ctlreq (C++ function)
ArchXT_TimerB::EventHook (C++ class)
,
[1]
ArchXT_TimerB::EventHook::EventHook (C++ function)
,
[1]
ArchXT_TimerB::EventHook::raised (C++ function)
,
[1]
ArchXT_TimerB::init (C++ function)
ArchXT_TimerB::ioreg_read_handler (C++ function)
ArchXT_TimerB::ioreg_write_handler (C++ function)
ArchXT_TimerB::raised (C++ function)
ArchXT_TimerB::reset (C++ function)
ArchXT_TimerB::SignalId (C++ enum)
ArchXT_TimerB::SignalId::Signal_Capture (C++ enumerator)
ArchXT_TimerB::SignalId::Signal_Output (C++ enumerator)
ArchXT_TimerB::sleep (C++ function)
ArchXT_TimerB::~ArchXT_TimerB (C++ function)
ArchXT_TimerBConfig (C++ struct)
,
[1]
ArchXT_TimerBConfig::iv_capt (C++ member)
ArchXT_TimerBConfig::Options (C++ enum)
ArchXT_TimerBConfig::options (C++ member)
ArchXT_TimerBConfig::Options::EventCount (C++ enumerator)
ArchXT_TimerBConfig::Options::OverflowFlag (C++ enumerator)
ArchXT_TimerBConfig::reg_base (C++ member)
ArchXT_TWI (C++ class)
,
[1]
ArchXT_TWI::ArchXT_TWI (C++ function)
ArchXT_TWI::ctlreq (C++ function)
ArchXT_TWI::init (C++ function)
ArchXT_TWI::ioreg_read_handler (C++ function)
ArchXT_TWI::ioreg_write_handler (C++ function)
ArchXT_TWI::raised (C++ function)
ArchXT_TWI::reset (C++ function)
ArchXT_TWIConfig (C++ struct)
,
[1]
ArchXT_TWIConfig::iv_master (C++ member)
ArchXT_TWIConfig::iv_slave (C++ member)
ArchXT_TWIConfig::reg_base (C++ member)
ArchXT_USART (C++ class)
,
[1]
ArchXT_USART::ArchXT_USART (C++ function)
ArchXT_USART::ctlreq (C++ function)
ArchXT_USART::init (C++ function)
ArchXT_USART::ioreg_read_handler (C++ function)
ArchXT_USART::ioreg_write_handler (C++ function)
ArchXT_USART::raised (C++ function)
ArchXT_USART::reset (C++ function)
ArchXT_USART::sleep (C++ function)
ArchXT_USARTConfig (C++ struct)
,
[1]
ArchXT_USARTConfig::iv_rxc (C++ member)
ArchXT_USARTConfig::iv_txc (C++ member)
ArchXT_USARTConfig::iv_txe (C++ member)
ArchXT_USARTConfig::reg_base (C++ member)
ArchXT_USERROW (C++ class)
ArchXT_USERROW::ArchXT_USERROW (C++ function)
ArchXT_USERROW::init (C++ function)
ArchXT_USERROW::ioreg_write_handler (C++ function)
ArchXT_VREF (C++ class)
,
[1]
ArchXT_VREF::ArchXT_VREF (C++ function)
ArchXT_VREF::init (C++ function)
ArchXT_VREF::ioreg_write_handler (C++ function)
ArchXT_VREF::reset (C++ function)
ArchXT_VREFConfig (C++ struct)
,
[1]
ArchXT_VREFConfig::channel_t (C++ struct)
,
[1]
ArchXT_VREFConfig::channel_t::rb_select (C++ member)
,
[1]
ArchXT_VREFConfig::channel_t::references (C++ member)
,
[1]
ArchXT_VREFConfig::channels (C++ member)
ArchXT_VREFConfig::reference_config_t (C++ struct)
,
[1]
ArchXT_VREFConfig::reference_config_t::level (C++ member)
,
[1]
ArchXT_VREFConfig::reference_config_t::source (C++ member)
,
[1]
ArchXT_VREFConfig::reg_base (C++ member)
ArchXT_WDT (C++ class)
ArchXT_WDT::ArchXT_WDT (C++ function)
ArchXT_WDT::init (C++ function)
ArchXT_WDT::ioreg_write_handler (C++ function)
ArchXT_WDT::timeout (C++ function)
ArchXT_WDTConfig (C++ struct)
ArchXT_WDTConfig::clock_frequency (C++ member)
ArchXT_WDTConfig::delays (C++ member)
ArchXT_WDTConfig::reg_base (C++ member)
AsyncSimLoop (C++ class)
AsyncSimLoop::AsyncSimLoop (C++ function)
AsyncSimLoop::end_transaction (C++ function)
AsyncSimLoop::loop_continue (C++ function)
AsyncSimLoop::loop_kill (C++ function)
AsyncSimLoop::loop_pause (C++ function)
AsyncSimLoop::loop_step (C++ function)
AsyncSimLoop::run (C++ function)
AsyncSimLoop::set_fast_mode (C++ function)
AsyncSimLoop::start_transaction (C++ function)
AVR_ARCHAVR_PUBLIC_API (C macro)
AVR_ARCHXT_PUBLIC_API (C macro)
AVR_BREAK_OPCODE (C macro)
AVR_CORE_PUBLIC_API (C macro)
AVR_CTLREQ_ACP_GET_DAC (C macro)
AVR_CTLREQ_ADC_SET_TEMP (C macro)
,
[1]
AVR_CTLREQ_ADC_TRIGGER (C macro)
,
[1]
AVR_CTLREQ_BASE (C macro)
,
[1]
AVR_CTLREQ_CORE_BREAK (C macro)
,
[1]
AVR_CTLREQ_CORE_CRASH (C macro)
,
[1]
AVR_CTLREQ_CORE_HALT (C macro)
,
[1]
AVR_CTLREQ_CORE_NVM (C macro)
,
[1]
AVR_CTLREQ_CORE_RESET (C macro)
,
[1]
AVR_CTLREQ_CORE_RESET_FLAG (C macro)
,
[1]
AVR_CTLREQ_CORE_SECTIONS (C macro)
,
[1]
AVR_CTLREQ_CORE_SHORTING (C macro)
,
[1]
AVR_CTLREQ_CORE_SLEEP (C macro)
,
[1]
AVR_CTLREQ_CORE_WAKEUP (C macro)
,
[1]
AVR_CTLREQ_FUSE_VALUE (C macro)
AVR_CTLREQ_GET_SIGNAL (C macro)
,
[1]
AVR_CTLREQ_INTR_RAISE (C macro)
AVR_CTLREQ_INTR_REGISTER (C macro)
AVR_CTLREQ_NVM_REQUEST (C macro)
,
[1]
AVR_CTLREQ_SLEEP_CALL (C macro)
,
[1]
AVR_CTLREQ_SLEEP_PSEUDO (C macro)
,
[1]
AVR_CTLREQ_SPI_ADD_CLIENT (C macro)
,
[1]
AVR_CTLREQ_SPI_CLIENT (C macro)
,
[1]
AVR_CTLREQ_SPI_SELECT (C macro)
,
[1]
AVR_CTLREQ_TCA_GET_EVENT_HOOK (C macro)
,
[1]
AVR_CTLREQ_TCA_REGISTER_TCB (C macro)
,
[1]
AVR_CTLREQ_TCB_GET_EVENT_HOOK (C macro)
AVR_CTLREQ_TMR_GET_CAPT_HOOK (C macro)
,
[1]
AVR_CTLREQ_TMR_GET_EXTCLK_HOOK (C macro)
,
[1]
AVR_CTLREQ_TWI_ENDPOINT (C macro)
,
[1]
AVR_CTLREQ_UART_ENDPOINT (C macro)
,
[1]
AVR_CTLREQ_VREF_GET (C macro)
,
[1]
AVR_CTLREQ_VREF_SET (C macro)
,
[1]
AVR_CTLREQ_WATCHDOG_RESET (C macro)
,
[1]
AVR_CTLREQ_WRITE_SIGROW (C macro)
AVR_INTERRUPT_NONE (C macro)
AVR_IOCTL_ACP (C macro)
,
[1]
AVR_IOCTL_ADC (C macro)
,
[1]
AVR_IOCTL_CLOCK (C macro)
,
[1]
AVR_IOCTL_CORE (C macro)
,
[1]
AVR_IOCTL_EEPROM (C macro)
,
[1]
AVR_IOCTL_EXTINT (C macro)
,
[1]
AVR_IOCTL_INTR (C macro)
,
[1]
AVR_IOCTL_NVM (C macro)
,
[1]
AVR_IOCTL_PORT (C macro)
,
[1]
AVR_IOCTL_PORTMUX (C macro)
,
[1]
AVR_IOCTL_RST (C macro)
,
[1]
AVR_IOCTL_RTC (C macro)
,
[1]
AVR_IOCTL_SLEEP (C macro)
,
[1]
AVR_IOCTL_SPI (C macro)
,
[1]
AVR_IOCTL_TIMER (C macro)
,
[1]
AVR_IOCTL_TWI (C macro)
,
[1]
AVR_IOCTL_UART (C macro)
,
[1]
AVR_IOCTL_VREF (C macro)
,
[1]
AVR_IOCTL_WDT (C macro)
,
[1]
B
base (yasimavr.device_library.accessors.PeripheralAccessor property)
base_reg_config_t (C++ struct)
,
[1]
base_reg_config_t::reg_value (C++ member)
BitFieldAccessor (class in yasimavr.device_library.accessors)
bitmask_t (C++ struct)
bitmask_t::bit (C++ member)
bitmask_t::bitcount (C++ function)
bitmask_t::bitmask_t (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
bitmask_t::clear_from (C++ function)
bitmask_t::extract (C++ function)
bitmask_t::mask (C++ member)
bitmask_t::operator= (C++ function)
,
[1]
bitmask_t::replace (C++ function)
bitmask_t::set_to (C++ function)
BITSET (C macro)
BoundFunctionCycleTimer (C++ class)
BoundFunctionCycleTimer::bound_full_fct_t (C++ type)
BoundFunctionCycleTimer::bound_noarg_fct_t (C++ type)
BoundFunctionCycleTimer::bound_noret_fct_t (C++ type)
BoundFunctionCycleTimer::BoundFunctionCycleTimer (C++ function)
,
[1]
,
[2]
BoundFunctionCycleTimer::f_full (C++ member)
BoundFunctionCycleTimer::f_noarg (C++ member)
BoundFunctionCycleTimer::f_noret (C++ member)
BoundFunctionCycleTimer::next (C++ function)
BoundFunctionSignalHook (C++ class)
BoundFunctionSignalHook::bound_fct_t (C++ type)
BoundFunctionSignalHook::BoundFunctionSignalHook (C++ function)
BoundFunctionSignalHook::raised (C++ function)
breakpoint_t (C++ struct)
breakpoint_t::addr (C++ member)
breakpoint_t::instr (C++ member)
breakpoint_t::instr_len (C++ member)
build_device() (yasimavr.device_library.builders._base.DeviceBuilder class method)
build_peripheral() (yasimavr.device_library.builders._base.DeviceBuilder method)
build_peripherals() (yasimavr.device_library.builders._base.DeviceBuilder method)
C
chr_to_id (C++ function)
class_descriptor (yasimavr.device_library.accessors.PeripheralAccessor property)
clear_cache() (yasimavr.device_library.builders._base.DeviceBuilder class method)
CLEAR_IOREG (C macro)
convert_to_bitmask() (in module yasimavr.device_library.descriptors)
convert_to_regbit() (in module yasimavr.device_library.descriptors)
convert_to_regbit_compound() (in module yasimavr.device_library.descriptors)
Core (C++ class)
Core::config (C++ function)
Core::Core (C++ function)
,
[1]
Core::cpu_read_data (C++ function)
Core::cpu_read_flash (C++ function)
Core::cpu_read_gpreg (C++ function)
Core::cpu_read_ioreg (C++ function)
Core::cpu_write_data (C++ function)
Core::cpu_write_gpreg (C++ function)
Core::cpu_write_ioreg (C++ function)
Core::dbg_insert_breakpoint (C++ function)
Core::dbg_read_data (C++ function)
Core::dbg_remove_breakpoint (C++ function)
Core::dbg_write_data (C++ function)
Core::exec_cycle (C++ function)
Core::get_ioreg (C++ function)
Core::init (C++ function)
Core::ioctl_read_ioreg (C++ function)
Core::ioctl_write_ioreg (C++ function)
Core::m_config (C++ member)
Core::m_debug_probe (C++ member)
Core::m_device (C++ member)
Core::m_flash (C++ member)
Core::m_fuses (C++ member)
Core::m_int_inhib_counter (C++ member)
Core::m_ioregs (C++ member)
Core::m_pc (C++ member)
Core::m_regs (C++ member)
Core::m_section_manager (C++ member)
Core::m_sram (C++ member)
Core::NVM (C++ enum)
Core::NVM::NVM_ArchDefined (C++ enumerator)
Core::NVM::NVM_CommonCount (C++ enumerator)
Core::NVM::NVM_Flash (C++ enumerator)
Core::NVM::NVM_Fuses (C++ enumerator)
Core::NVM::NVM_GetCount (C++ enumerator)
Core::operator= (C++ function)
Core::reset (C++ function)
Core::set_console_register (C++ function)
Core::set_direct_LPM_enabled (C++ function)
Core::start_interrupt_inhibit (C++ function)
Core::use_extended_addressing (C++ function)
Core::~Core (C++ function)
CoreConfiguration (C++ struct)
CoreConfiguration::Attributes (C++ enum)
CoreConfiguration::attributes (C++ member)
CoreConfiguration::Attributes::ClearGIEOnInt (C++ enumerator)
CoreConfiguration::Attributes::ExtendedAddressing (C++ enumerator)
CoreConfiguration::dataend (C++ member)
CoreConfiguration::eepromend (C++ member)
CoreConfiguration::eind (C++ member)
CoreConfiguration::flashend (C++ member)
CoreConfiguration::fuses (C++ member)
CoreConfiguration::fusesize (C++ member)
CoreConfiguration::ioend (C++ member)
CoreConfiguration::iostart (C++ member)
CoreConfiguration::ramend (C++ member)
CoreConfiguration::rampz (C++ member)
CoreConfiguration::ramstart (C++ member)
CPUAccessor (class in yasimavr.device_library.accessors)
CPURegisterAccessor (class in yasimavr.device_library.accessors)
CRASH_ACCESS_REFUSED (C macro)
CRASH_BAD_CPU_IO (C macro)
CRASH_BAD_CTL_IO (C macro)
CRASH_FLASH_ADDR_OVERFLOW (C macro)
CRASH_INVALID_CONFIG (C macro)
CRASH_INVALID_OPCODE (C macro)
CRASH_PC_OVERFLOW (C macro)
CRASH_SP_OVERFLOW (C macro)
create_from_file() (yasimavr.device_library.descriptors.DeviceDescriptor class method)
create_from_model() (yasimavr.device_library.descriptors.DeviceDescriptor class method)
ctl_id_t (C++ type)
ctlreq_data_t (C++ struct)
,
[1]
ctlreq_data_t::data (C++ member)
ctlreq_data_t::index (C++ member)
ctlreq_id_t (C++ type)
,
[1]
CycleManager (C++ class)
CycleManager::cancel (C++ function)
CycleManager::cycle (C++ function)
CycleManager::CycleManager (C++ function)
,
[1]
CycleManager::delay (C++ function)
CycleManager::increment_cycle (C++ function)
CycleManager::next_when (C++ function)
CycleManager::operator= (C++ function)
CycleManager::pause (C++ function)
CycleManager::process_timers (C++ function)
CycleManager::resume (C++ function)
CycleManager::schedule (C++ function)
CycleManager::TimerSlot (C++ struct)
,
[1]
CycleManager::TimerSlot::paused (C++ member)
,
[1]
CycleManager::TimerSlot::timer (C++ member)
,
[1]
CycleManager::TimerSlot::when (C++ member)
,
[1]
CycleManager::~CycleManager (C++ function)
CycleTimer (C++ class)
CycleTimer::CycleTimer (C++ function)
,
[1]
CycleTimer::next (C++ function)
CycleTimer::operator= (C++ function)
CycleTimer::paused (C++ function)
CycleTimer::remaining_delay (C++ function)
CycleTimer::scheduled (C++ function)
CycleTimer::~CycleTimer (C++ function)
D
DataSignal (C++ class)
DataSignal::clear (C++ function)
DataSignal::data (C++ function)
DataSignal::has_data (C++ function)
DataSignal::key_t (C++ struct)
DataSignal::key_t::index (C++ member)
DataSignal::key_t::operator== (C++ function)
DataSignal::key_t::sigid (C++ member)
DataSignal::keyhash_t (C++ struct)
DataSignal::keyhash_t::operator() (C++ function)
DataSignal::raise (C++ function)
,
[1]
,
[2]
DataSignal::set_data (C++ function)
DataSignalMux (C++ class)
DataSignalMux::add_mux (C++ function)
,
[1]
,
[2]
,
[3]
DataSignalMux::connected (C++ function)
DataSignalMux::DataSignalMux (C++ function)
DataSignalMux::mux_item_t (C++ struct)
DataSignalMux::mux_item_t::data (C++ member)
DataSignalMux::mux_item_t::filt_mask (C++ member)
DataSignalMux::mux_item_t::index_filt (C++ member)
DataSignalMux::mux_item_t::match (C++ function)
DataSignalMux::mux_item_t::sigid_filt (C++ member)
DataSignalMux::mux_item_t::signal (C++ member)
DataSignalMux::raised (C++ function)
DataSignalMux::selected_index (C++ function)
DataSignalMux::set_selection (C++ function)
DataSignalMux::signal (C++ function)
DEF_BITMASK_B (C macro)
DEF_BITMASK_F (C macro)
DEF_REGBIT_B (C macro)
DEF_REGBIT_F (C macro)
descriptor (yasimavr.device_library.accessors.DeviceAccessor property)
Device (C++ class)
Device::add_ioreg_handler (C++ function)
,
[1]
Device::attach_peripheral (C++ function)
Device::config (C++ function)
Device::core (C++ function)
Device::core_ctlreq (C++ function)
Device::crash (C++ function)
Device::ctlreq (C++ function)
Device::cycle (C++ function)
Device::cycle_manager (C++ function)
Device::Device (C++ function)
,
[1]
Device::erase_peripherals (C++ function)
Device::exec_cycle (C++ function)
Device::find_peripheral (C++ function)
,
[1]
Device::find_pin (C++ function)
,
[1]
Device::frequency (C++ function)
Device::init (C++ function)
Device::load_firmware (C++ function)
Device::log_handler (C++ function)
Device::logger (C++ function)
Device::operator= (C++ function)
Device::Option (C++ enum)
Device::Option::Option_DisablePseudoSleep (C++ enumerator)
Device::Option::Option_IgnoreBadCpuIO (C++ enumerator)
Device::Option::Option_IgnoreBadCpuLPM (C++ enumerator)
Device::Option::Option_InfiniteLoopDetect (C++ enumerator)
Device::Option::Option_ResetOnPinShorting (C++ enumerator)
Device::program (C++ function)
Device::reset (C++ function)
Device::reset_vector (C++ function)
Device::ResetFlag (C++ enum)
Device::ResetFlag::Reset_BOD (C++ enumerator)
Device::ResetFlag::Reset_Ext (C++ enumerator)
Device::ResetFlag::Reset_Halt (C++ enumerator)
Device::ResetFlag::Reset_PowerOn (C++ enumerator)
Device::ResetFlag::Reset_SW (C++ enumerator)
Device::ResetFlag::Reset_WDT (C++ enumerator)
Device::set_option (C++ function)
Device::sleep_mode (C++ function)
Device::State (C++ enum)
Device::state (C++ function)
Device::State::State_Break (C++ enumerator)
Device::State::State_Crashed (C++ enumerator)
Device::State::State_Destroying (C++ enumerator)
Device::State::State_Done (C++ enumerator)
Device::State::State_Halted (C++ enumerator)
Device::State::State_Limbo (C++ enumerator)
Device::State::State_Ready (C++ enumerator)
Device::State::State_Reset (C++ enumerator)
Device::State::State_Running (C++ enumerator)
Device::State::State_Sleeping (C++ enumerator)
Device::test_option (C++ function)
Device::~Device (C++ function)
DeviceAccessor (class in yasimavr.device_library.accessors)
DeviceBuilder (class in yasimavr.device_library.builders._base)
DeviceConfiguration (C++ struct)
DeviceConfiguration::core (C++ member)
DeviceConfiguration::DeviceConfiguration (C++ function)
DeviceConfiguration::name (C++ member)
DeviceConfiguration::pins (C++ member)
DeviceDebugProbe (C++ class)
DeviceDebugProbe::_cpu_notify_call (C++ function)
DeviceDebugProbe::_cpu_notify_data_read (C++ function)
DeviceDebugProbe::_cpu_notify_data_write (C++ function)
DeviceDebugProbe::_cpu_notify_jump (C++ function)
DeviceDebugProbe::_cpu_notify_ret (C++ function)
DeviceDebugProbe::attach (C++ function)
,
[1]
DeviceDebugProbe::attached (C++ function)
DeviceDebugProbe::detach (C++ function)
DeviceDebugProbe::device (C++ function)
DeviceDebugProbe::DeviceDebugProbe (C++ function)
,
[1]
,
[2]
DeviceDebugProbe::has_ioreg (C++ function)
DeviceDebugProbe::insert_breakpoint (C++ function)
DeviceDebugProbe::insert_watchpoint (C++ function)
DeviceDebugProbe::operator= (C++ function)
DeviceDebugProbe::read_data (C++ function)
DeviceDebugProbe::read_flash (C++ function)
DeviceDebugProbe::read_gpreg (C++ function)
DeviceDebugProbe::read_ioreg (C++ function)
DeviceDebugProbe::read_pc (C++ function)
DeviceDebugProbe::read_sp (C++ function)
DeviceDebugProbe::read_sreg (C++ function)
DeviceDebugProbe::remove_breakpoint (C++ function)
DeviceDebugProbe::remove_watchpoint (C++ function)
DeviceDebugProbe::reset_device (C++ function)
DeviceDebugProbe::set_device_state (C++ function)
DeviceDebugProbe::watchpoint_signal (C++ function)
DeviceDebugProbe::watchpoint_t (C++ struct)
DeviceDebugProbe::watchpoint_t::addr (C++ member)
DeviceDebugProbe::watchpoint_t::flags (C++ member)
DeviceDebugProbe::watchpoint_t::len (C++ member)
DeviceDebugProbe::WatchpointFlags (C++ enum)
DeviceDebugProbe::WatchpointFlags::Watchpoint_Break (C++ enumerator)
DeviceDebugProbe::WatchpointFlags::Watchpoint_Read (C++ enumerator)
DeviceDebugProbe::WatchpointFlags::Watchpoint_Signal (C++ enumerator)
DeviceDebugProbe::WatchpointFlags::Watchpoint_Write (C++ enumerator)
DeviceDebugProbe::write_data (C++ function)
DeviceDebugProbe::write_flash (C++ function)
DeviceDebugProbe::write_gpreg (C++ function)
DeviceDebugProbe::write_ioreg (C++ function)
DeviceDebugProbe::write_pc (C++ function)
DeviceDebugProbe::write_sp (C++ function)
DeviceDebugProbe::write_sreg (C++ function)
DeviceDebugProbe::~DeviceDebugProbe (C++ function)
DeviceDescriptor (class in yasimavr.device_library.descriptors)
DummyController (C++ class)
DummyController::dummy_register_t (C++ struct)
,
[1]
DummyController::dummy_register_t::reg (C++ member)
,
[1]
DummyController::dummy_register_t::reset (C++ member)
,
[1]
DummyController::DummyController (C++ function)
DummyController::init (C++ function)
DummyController::reset (C++ function)
E
EnumFieldAccessor (class in yasimavr.device_library.accessors)
EXTINT_PIN_COUNT (C macro)
EXTRACT_B (C macro)
EXTRACT_F (C macro)
F
find_reg_config (C++ function)
find_reg_config_p (C++ function)
firmware
yasimavr command line option
Firmware (C++ class)
Firmware::add_block (C++ function)
Firmware::add_symbol (C++ function)
Firmware::Area (C++ enum)
Firmware::Area::Area_Data (C++ enumerator)
Firmware::Area::Area_EEPROM (C++ enumerator)
Firmware::Area::Area_Flash (C++ enumerator)
Firmware::Area::Area_Fuses (C++ enumerator)
Firmware::Area::Area_Lock (C++ enumerator)
Firmware::Area::Area_Signature (C++ enumerator)
Firmware::Area::Area_UserSignatures (C++ enumerator)
Firmware::aref (C++ member)
Firmware::Block (C++ struct)
,
[1]
Firmware::Block::base (C++ member)
,
[1]
Firmware::blocks (C++ function)
Firmware::bsssize (C++ function)
Firmware::console_register (C++ member)
Firmware::datasize (C++ function)
Firmware::Firmware (C++ function)
,
[1]
Firmware::frequency (C++ member)
Firmware::has_memory (C++ function)
Firmware::load_memory (C++ function)
Firmware::memories (C++ function)
Firmware::memory_size (C++ function)
Firmware::operator= (C++ function)
Firmware::read_elf (C++ function)
Firmware::Symbol (C++ struct)
,
[1]
Firmware::Symbol::addr (C++ member)
,
[1]
Firmware::Symbol::area (C++ member)
,
[1]
Firmware::Symbol::name (C++ member)
,
[1]
Firmware::Symbol::size (C++ member)
,
[1]
Firmware::symbols (C++ function)
Firmware::vcc (C++ member)
Firmware::~Firmware (C++ function)
flash_addr_t (C++ type)
G
GDB_Stub (class in yasimavr.utils.gdb_server)
I
int_vect_t (C++ type)
InterruptController (C++ class)
InterruptController::cpu_ack_irq (C++ function)
,
[1]
InterruptController::cpu_get_irq (C++ function)
InterruptController::cpu_has_irq (C++ function)
InterruptController::cpu_reti (C++ function)
InterruptController::ctlreq (C++ function)
InterruptController::get_next_irq (C++ function)
InterruptController::interrupt_raised (C++ function)
InterruptController::interrupt_t (C++ struct)
InterruptController::interrupt_t::handler (C++ member)
InterruptController::interrupt_t::raised (C++ member)
InterruptController::interrupt_t::used (C++ member)
InterruptController::InterruptController (C++ function)
InterruptController::intr_count (C++ function)
InterruptController::IRQ_t (C++ struct)
,
[1]
InterruptController::IRQ_t::address (C++ member)
,
[1]
InterruptController::IRQ_t::nmi (C++ member)
,
[1]
InterruptController::IRQ_t::vector (C++ member)
,
[1]
InterruptController::NO_INTERRUPT (C++ member)
InterruptController::reset (C++ function)
InterruptController::set_interrupt_raised (C++ function)
InterruptController::SignalId (C++ enum)
InterruptController::SignalId::Signal_StateChange (C++ enumerator)
InterruptController::sleep (C++ function)
InterruptController::State (C++ enum)
InterruptController::State::State_Acknowledged (C++ enumerator)
InterruptController::State::State_Cancelled (C++ enumerator)
InterruptController::State::State_Raised (C++ enumerator)
InterruptController::State::State_RaisedFromSleep (C++ enumerator)
InterruptController::State::State_Reset (C++ enumerator)
InterruptController::State::State_Returned (C++ enumerator)
InterruptController::update_irq (C++ function)
InterruptFlag (C++ class)
InterruptFlag::clear_flag (C++ function)
InterruptFlag::init (C++ function)
InterruptFlag::interrupt_ack_handler (C++ function)
InterruptFlag::InterruptFlag (C++ function)
,
[1]
InterruptFlag::raised (C++ function)
InterruptFlag::set_clear_on_ack (C++ function)
InterruptFlag::set_flag (C++ function)
InterruptFlag::update_from_ioreg (C++ function)
InterruptHandler (C++ class)
InterruptHandler::cancel_interrupt (C++ function)
InterruptHandler::interrupt_ack_handler (C++ function)
InterruptHandler::interrupt_raised (C++ function)
InterruptHandler::InterruptHandler (C++ function)
,
[1]
InterruptHandler::operator= (C++ function)
InterruptHandler::raise_interrupt (C++ function)
InterruptHandler::~InterruptHandler (C++ function)
InterruptMapDescriptor (class in yasimavr.device_library.descriptors)
IntFieldAccessor (class in yasimavr.device_library.accessors)
INVALID_CYCLE (C++ member)
INVALID_REGISTER (C++ member)
IO_RegDispatcher (C++ class)
IO_RegDispatcher::add_handler (C++ function)
IO_RegDispatcher::ioreg_read_handler (C++ function)
IO_RegDispatcher::ioreg_write_handler (C++ function)
IO_RegHandler (C++ class)
IO_RegHandler::ioreg_read_handler (C++ function)
IO_RegHandler::ioreg_write_handler (C++ function)
IO_RegHandler::~IO_RegHandler (C++ function)
IO_Register (C++ class)
IO_Register::cpu_read (C++ function)
IO_Register::cpu_write (C++ function)
IO_Register::IO_Register (C++ function)
,
[1]
IO_Register::ioctl_read (C++ function)
IO_Register::ioctl_write (C++ function)
IO_Register::operator= (C++ function)
IO_Register::set (C++ function)
IO_Register::set_handler (C++ function)
IO_Register::value (C++ function)
IO_Register::~IO_Register (C++ function)
ioreg_write_t (C++ struct)
ioreg_write_t::anyedge (C++ function)
ioreg_write_t::negedge (C++ function)
ioreg_write_t::old (C++ member)
ioreg_write_t::posedge (C++ function)
ioreg_write_t::value (C++ member)
L
Logger (C++ class)
Logger::dbg (C++ function)
Logger::err (C++ function)
Logger::filtered_write (C++ function)
Logger::id (C++ function)
Logger::Level (C++ enum)
Logger::level (C++ function)
Logger::Level::Level_Debug (C++ enumerator)
Logger::Level::Level_Error (C++ enumerator)
Logger::Level::Level_Output (C++ enumerator)
Logger::Level::Level_Silent (C++ enumerator)
Logger::Level::Level_Trace (C++ enumerator)
Logger::Level::Level_Warning (C++ enumerator)
Logger::log (C++ function)
Logger::Logger (C++ function)
,
[1]
Logger::parent (C++ function)
Logger::set_level (C++ function)
Logger::set_parent (C++ function)
Logger::wng (C++ function)
Logger::write (C++ function)
LogHandler (C++ class)
LogHandler::init (C++ function)
LogHandler::LogHandler (C++ function)
LogHandler::set_writer (C++ function)
LogHandler::writer (C++ function)
LogWriter (C++ class)
LogWriter::default_writer (C++ function)
LogWriter::write (C++ function)
LogWriter::~LogWriter (C++ function)
M
MCU_REVID (C macro)
mem_addr_t (C++ type)
mem_block_t (C++ struct)
mem_block_t::buf (C++ member)
mem_block_t::size (C++ member)
MemorySectionManager (C++ class)
MemorySectionManager::access_flags (C++ function)
,
[1]
MemorySectionManager::AccessFlag (C++ enum)
MemorySectionManager::AccessFlag::Access_Read (C++ enumerator)
MemorySectionManager::AccessFlag::Access_Write (C++ enumerator)
MemorySectionManager::address_access_flags (C++ function)
MemorySectionManager::address_to_section (C++ function)
MemorySectionManager::can_read (C++ function)
MemorySectionManager::can_write (C++ function)
MemorySectionManager::current_section (C++ function)
MemorySectionManager::fetch_address (C++ function)
MemorySectionManager::MemorySectionManager (C++ function)
MemorySectionManager::page_count (C++ function)
MemorySectionManager::page_size (C++ function)
MemorySectionManager::page_to_section (C++ function)
MemorySectionManager::section_count (C++ function)
MemorySectionManager::section_end (C++ function)
MemorySectionManager::section_size (C++ function)
MemorySectionManager::section_start (C++ function)
MemorySectionManager::set_access_flags (C++ function)
,
[1]
MemorySectionManager::set_fetch_allowed (C++ function)
MemorySectionManager::set_section_limits (C++ function)
MemorySectionManager::signal (C++ function)
MemorySectionManager::SignalId (C++ enum)
MemorySectionManager::SignalId::Signal_Enter (C++ enumerator)
MemorySectionManager::SignalId::Signal_Leave (C++ enumerator)
MemorySegmentDescriptor (class in yasimavr.device_library.descriptors)
MemorySpaceDescriptor (class in yasimavr.device_library.descriptors)
module
yasimavr.device_library.descriptors
yasimavr.utils.gdb_server
yasimavr.utils.sim_dump
N
name (yasimavr.device_library.accessors.CPURegisterAccessor property)
(yasimavr.device_library.accessors.DeviceAccessor property)
(yasimavr.device_library.accessors.PeripheralAccessor property)
(yasimavr.device_library.accessors.RegisterAccessor property)
NonVolatileMemory (C++ class)
NonVolatileMemory::block (C++ function)
,
[1]
NonVolatileMemory::erase (C++ function)
,
[1]
,
[2]
NonVolatileMemory::NonVolatileMemory (C++ function)
,
[1]
NonVolatileMemory::operator= (C++ function)
NonVolatileMemory::operator[] (C++ function)
NonVolatileMemory::program (C++ function)
NonVolatileMemory::programmed (C++ function)
,
[1]
NonVolatileMemory::read (C++ function)
,
[1]
NonVolatileMemory::size (C++ function)
NonVolatileMemory::spm_write (C++ function)
,
[1]
NonVolatileMemory::write (C++ function)
,
[1]
NonVolatileMemory::~NonVolatileMemory (C++ function)
NVM_request_t (C++ struct)
,
[1]
NVM_request_t::addr (C++ member)
NVM_request_t::cycles (C++ member)
NVM_request_t::data (C++ member)
NVM_request_t::kind (C++ member)
NVM_request_t::nvm (C++ member)
NVM_request_t::result (C++ member)
P
PCINT_BANK_COUNT (C macro)
PCINT_PIN_COUNT (C macro)
Peripheral (C++ class)
,
[1]
Peripheral::add_ioreg (C++ function)
,
[1]
,
[2]
Peripheral::clear_ioreg (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
Peripheral::ctlreq (C++ function)
Peripheral::device (C++ function)
Peripheral::get_signal (C++ function)
,
[1]
Peripheral::id (C++ function)
Peripheral::init (C++ function)
Peripheral::ioreg_read_handler (C++ function)
Peripheral::ioreg_write_handler (C++ function)
Peripheral::logger (C++ function)
Peripheral::name (C++ function)
Peripheral::operator= (C++ function)
Peripheral::Peripheral (C++ function)
,
[1]
Peripheral::read_ioreg (C++ function)
,
[1]
,
[2]
,
[3]
Peripheral::register_interrupt (C++ function)
Peripheral::reset (C++ function)
Peripheral::set_ioreg (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
Peripheral::sleep (C++ function)
Peripheral::test_ioreg (C++ function)
,
[1]
,
[2]
Peripheral::write_ioreg (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
Peripheral::~Peripheral (C++ function)
PeripheralAccessor (class in yasimavr.device_library.accessors)
PeripheralClassDescriptor (class in yasimavr.device_library.descriptors)
PeripheralInstanceDescriptor (class in yasimavr.device_library.descriptors)
Pin (C++ class)
Pin::digital_state (C++ function)
Pin::id (C++ function)
Pin::Pin (C++ function)
Pin::raised (C++ function)
Pin::set_external_state (C++ function)
Pin::set_gpio_state (C++ function)
Pin::signal (C++ function)
Pin::SignalId (C++ enum)
Pin::SignalId::Signal_DigitalChange (C++ enumerator)
Pin::SignalId::Signal_StateChange (C++ enumerator)
Pin::SignalId::Signal_VoltageChange (C++ enumerator)
Pin::State (C++ enum)
Pin::state (C++ function)
Pin::State::State_Analog (C++ enumerator)
Pin::State::State_Floating (C++ enumerator)
Pin::State::State_High (C++ enumerator)
Pin::State::State_Low (C++ enumerator)
Pin::State::State_PullDown (C++ enumerator)
Pin::State::State_PullUp (C++ enumerator)
Pin::State::State_Shorted (C++ enumerator)
Pin::state_t (C++ struct)
,
[1]
Pin::state_t::level (C++ member)
,
[1]
Pin::state_t::state (C++ member)
,
[1]
Pin::StateName (C++ function)
Pin::voltage (C++ function)
pin_id_t (C++ type)
Port (C++ class)
Port::ctlreq (C++ function)
Port::init (C++ function)
Port::pin (C++ function)
Port::pin_mask (C++ function)
Port::pin_state_changed (C++ function)
Port::Port (C++ function)
Port::raised (C++ function)
Port::reset (C++ function)
Port::set_pin_internal_state (C++ function)
PrescaledTimer (C++ class)
,
[1]
PrescaledTimer::init (C++ function)
PrescaledTimer::next (C++ function)
PrescaledTimer::operator= (C++ function)
PrescaledTimer::PrescaledTimer (C++ function)
,
[1]
PrescaledTimer::prescaler_factor (C++ function)
PrescaledTimer::register_chained_timer (C++ function)
PrescaledTimer::reset (C++ function)
PrescaledTimer::set_paused (C++ function)
PrescaledTimer::set_prescaler (C++ function)
PrescaledTimer::set_timer_delay (C++ function)
PrescaledTimer::signal (C++ function)
PrescaledTimer::ticks_to_event (C++ function)
PrescaledTimer::timer_delay (C++ function)
PrescaledTimer::unregister_chained_timer (C++ function)
PrescaledTimer::update (C++ function)
PrescaledTimer::~PrescaledTimer (C++ function)
ProxyRegisterDescriptor (class in yasimavr.device_library.descriptors)
R
RawFieldAccessor (class in yasimavr.device_library.accessors)
read() (yasimavr.device_library.accessors.BitFieldAccessor method)
(yasimavr.device_library.accessors.CPURegisterAccessor method)
(yasimavr.device_library.accessors.EnumFieldAccessor method)
(yasimavr.device_library.accessors.IntFieldAccessor method)
(yasimavr.device_library.accessors.RegisterAccessor method)
READ_IOREG (C macro)
READ_IOREG_B (C macro)
READ_IOREG_F (C macro)
read_raw() (yasimavr.device_library.accessors._FieldAccessor method)
reg_addr_t (C++ class)
reg_addr_t::operator short (C++ function)
reg_addr_t::reg_addr_t (C++ function)
reg_addr_t::valid (C++ function)
reg_address() (yasimavr.device_library.descriptors.DeviceDescriptor method)
(yasimavr.device_library.descriptors.PeripheralInstanceDescriptor method)
regbit_compound_t (C++ class)
regbit_compound_t::add (C++ function)
regbit_compound_t::addr_match (C++ function)
regbit_compound_t::begin (C++ function)
regbit_compound_t::bitcount (C++ function)
regbit_compound_t::compound (C++ function)
regbit_compound_t::end (C++ function)
regbit_compound_t::extract (C++ function)
regbit_compound_t::operator= (C++ function)
,
[1]
regbit_compound_t::operator[] (C++ function)
regbit_compound_t::regbit_compound_t (C++ function)
,
[1]
,
[2]
,
[3]
regbit_compound_t::size (C++ function)
regbit_t (C++ struct)
regbit_t::addr (C++ member)
regbit_t::bit (C++ member)
regbit_t::bitcount (C++ function)
regbit_t::clear_from (C++ function)
regbit_t::extract (C++ function)
regbit_t::mask (C++ member)
regbit_t::operator= (C++ function)
regbit_t::regbit_t (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
regbit_t::replace (C++ function)
regbit_t::set_to (C++ function)
regbit_t::valid (C++ function)
RegisterAccessor (class in yasimavr.device_library.accessors)
RegisterDescriptor (class in yasimavr.device_library.descriptors)
RegisterFieldDescriptor (class in yasimavr.device_library.descriptors)
S
SET_IOREG (C macro)
Signal (C++ class)
signal() (yasimavr.device_library.accessors.PeripheralAccessor method)
Signal::connect (C++ function)
Signal::disconnect (C++ function)
Signal::hook_slot_t (C++ struct)
Signal::hook_slot_t::hook (C++ member)
Signal::hook_slot_t::tag (C++ member)
Signal::operator= (C++ function)
,
[1]
Signal::raise (C++ function)
,
[1]
Signal::Signal (C++ function)
,
[1]
,
[2]
Signal::~Signal (C++ function)
signal_data_t (C++ struct)
signal_data_t::data (C++ member)
signal_data_t::index (C++ member)
signal_data_t::sigid (C++ member)
SignalHook (C++ class)
SignalHook::operator= (C++ function)
,
[1]
SignalHook::raised (C++ function)
SignalHook::SignalHook (C++ function)
,
[1]
,
[2]
SignalHook::~SignalHook (C++ function)
sim_dump() (in module yasimavr.utils.sim_dump)
sim_id_t (C++ type)
SimLoop (C++ class)
SimLoop::run (C++ function)
SimLoop::set_fast_mode (C++ function)
SimLoop::SimLoop (C++ function)
size (yasimavr.device_library.accessors.CPURegisterAccessor property)
(yasimavr.device_library.accessors.RegisterAccessor property)
SleepConfig (C++ struct)
SleepConfig::mode_config_t (C++ struct)
,
[1]
SleepConfig::mode_config_t::int_mask (C++ member)
,
[1]
SleepConfig::mode_config_t::mode (C++ member)
,
[1]
SleepConfig::modes (C++ member)
SleepConfig::rb_enable (C++ member)
SleepConfig::rb_mode (C++ member)
SleepController (C++ class)
SleepController::ctlreq (C++ function)
SleepController::init (C++ function)
SleepController::raised (C++ function)
SleepController::SleepController (C++ function)
SleepMode (C++ enum)
SleepMode::Active (C++ enumerator)
SleepMode::ADC (C++ enumerator)
SleepMode::ExtStandby (C++ enumerator)
SleepMode::Idle (C++ enumerator)
SleepMode::Invalid (C++ enumerator)
SleepMode::PowerDown (C++ enumerator)
SleepMode::PowerSave (C++ enumerator)
SleepMode::Pseudo (C++ enumerator)
SleepMode::Standby (C++ enumerator)
SPI (C++ class)
,
[1]
SPI::add_client (C++ function)
SPI::cancel_tx (C++ function)
SPI::end_transfer (C++ function)
SPI::init (C++ function)
SPI::is_host_mode (C++ function)
SPI::next (C++ function)
SPI::pop_rx (C++ function)
SPI::push_tx (C++ function)
SPI::remove_client (C++ function)
SPI::reset (C++ function)
SPI::rx_available (C++ function)
SPI::selected (C++ function)
SPI::set_frame_delay (C++ function)
SPI::set_host_mode (C++ function)
SPI::set_rx_buffer_limit (C++ function)
SPI::set_selected (C++ function)
SPI::set_tx_buffer_limit (C++ function)
SPI::signal (C++ function)
SPI::SignalId (C++ enum)
SPI::SignalId::Signal_ClientTfrComplete (C++ enumerator)
SPI::SignalId::Signal_ClientTfrStart (C++ enumerator)
SPI::SignalId::Signal_HostTfrComplete (C++ enumerator)
SPI::SignalId::Signal_HostTfrStart (C++ enumerator)
SPI::SPI (C++ function)
SPI::start_transfer (C++ function)
SPI::tfr_in_progress (C++ function)
SPIClient (C++ class)
,
[1]
SPIClient::end_transfer (C++ function)
SPIClient::operator= (C++ function)
SPIClient::selected (C++ function)
SPIClient::SPIClient (C++ function)
,
[1]
SPIClient::start_transfer (C++ function)
SPIClient::~SPIClient (C++ function)
T
TEST_IOREG (C macro)
TimerCounter (C++ class)
,
[1]
TimerCounter::comp_enabled (C++ function)
TimerCounter::comp_value (C++ function)
TimerCounter::CompareUnit (C++ struct)
TimerCounter::CompareUnit::enabled (C++ member)
TimerCounter::CompareUnit::is_next_event (C++ member)
TimerCounter::CompareUnit::value (C++ member)
TimerCounter::countdown (C++ function)
TimerCounter::counter (C++ function)
TimerCounter::EventType (C++ enum)
TimerCounter::EventType::Event_Bottom (C++ enumerator)
TimerCounter::EventType::Event_Compare (C++ enumerator)
TimerCounter::EventType::Event_Max (C++ enumerator)
TimerCounter::EventType::Event_Top (C++ enumerator)
TimerCounter::ext_tick_hook (C++ function)
TimerCounter::ExtTickHook (C++ class)
,
[1]
TimerCounter::ExtTickHook::ExtTickHook (C++ function)
,
[1]
TimerCounter::ExtTickHook::raised (C++ function)
,
[1]
TimerCounter::init (C++ function)
TimerCounter::prescaler (C++ function)
TimerCounter::reschedule (C++ function)
TimerCounter::reset (C++ function)
TimerCounter::set_comp_enabled (C++ function)
TimerCounter::set_comp_value (C++ function)
TimerCounter::set_countdown (C++ function)
TimerCounter::set_counter (C++ function)
TimerCounter::set_slope_mode (C++ function)
TimerCounter::set_tick_source (C++ function)
TimerCounter::set_top (C++ function)
TimerCounter::signal (C++ function)
TimerCounter::SignalId (C++ enum)
TimerCounter::SignalId::Signal_CompMatch (C++ enumerator)
TimerCounter::SignalId::Signal_Event (C++ enumerator)
TimerCounter::slope_mode (C++ function)
TimerCounter::SlopeMode (C++ enum)
TimerCounter::SlopeMode::Slope_Double (C++ enumerator)
TimerCounter::SlopeMode::Slope_Down (C++ enumerator)
TimerCounter::SlopeMode::Slope_Up (C++ enumerator)
TimerCounter::tick (C++ function)
TimerCounter::tick_source (C++ function)
TimerCounter::TickSource (C++ enum)
TimerCounter::TickSource::Tick_External (C++ enumerator)
TimerCounter::TickSource::Tick_Stopped (C++ enumerator)
TimerCounter::TickSource::Tick_Timer (C++ enumerator)
TimerCounter::TimerCounter (C++ function)
TimerCounter::TimerHook (C++ class)
,
[1]
TimerCounter::TimerHook::raised (C++ function)
,
[1]
TimerCounter::TimerHook::TimerHook (C++ function)
,
[1]
TimerCounter::top (C++ function)
TimerCounter::update (C++ function)
TimerCounter::wrap (C++ function)
TimerCounter::~TimerCounter (C++ function)
TWI (C++ class)
,
[1]
TWI::bus_acquired (C++ function)
TWI::bus_released (C++ function)
TWI::BusState (C++ enum)
TWI::BusState::Bus_Busy (C++ enumerator)
TWI::BusState::Bus_Idle (C++ enumerator)
TWI::BusState::Bus_Owned (C++ enumerator)
TWI::Component (C++ enum)
TWI::Component::Cpt_Any (C++ enumerator)
TWI::Component::Cpt_Master (C++ enumerator)
TWI::Component::Cpt_Slave (C++ enumerator)
TWI::end_transfer (C++ function)
TWI::init (C++ function)
TWI::master_state (C++ function)
TWI::operator= (C++ function)
TWI::packet (C++ function)
TWI::packet_ended (C++ function)
TWI::reset (C++ function)
TWI::send_address (C++ function)
TWI::set_bit_delay (C++ function)
TWI::set_master_ack (C++ function)
TWI::set_master_enabled (C++ function)
TWI::set_slave_ack (C++ function)
TWI::set_slave_enabled (C++ function)
TWI::signal (C++ function)
TWI::SignalId (C++ enum)
TWI::SignalId::Signal_AddrAck (C++ enumerator)
TWI::SignalId::Signal_Address (C++ enumerator)
TWI::SignalId::Signal_BusStateChange (C++ enumerator)
TWI::SignalId::Signal_RxComplete (C++ enumerator)
TWI::SignalId::Signal_StateChange (C++ enumerator)
TWI::SignalId::Signal_TxComplete (C++ enumerator)
TWI::slave_state (C++ function)
TWI::start_master_rx (C++ function)
TWI::start_master_tx (C++ function)
TWI::start_slave_rx (C++ function)
TWI::start_slave_tx (C++ function)
TWI::start_transfer (C++ function)
TWI::State (C++ enum)
TWI::State::State_Addr (C++ enumerator)
TWI::State::State_Addr_Busy (C++ enumerator)
TWI::State::State_Disabled (C++ enumerator)
TWI::State::State_Idle (C++ enumerator)
TWI::State::State_RX (C++ enumerator)
TWI::State::State_RX_Ack (C++ enumerator)
TWI::State::State_RX_Busy (C++ enumerator)
TWI::State::State_RX_Req (C++ enumerator)
TWI::State::State_TX (C++ enumerator)
TWI::State::State_TX_Ack (C++ enumerator)
TWI::State::State_TX_Busy (C++ enumerator)
TWI::State::State_TX_Req (C++ enumerator)
TWI::State::State_Waiting (C++ enumerator)
TWI::State::StateFlag_Active (C++ enumerator)
TWI::State::StateFlag_Busy (C++ enumerator)
TWI::State::StateFlag_Data (C++ enumerator)
TWI::State::StateFlag_Tx (C++ enumerator)
TWI::Timer (C++ class)
,
[1]
TWI::Timer::next (C++ function)
,
[1]
TWI::Timer::Timer (C++ function)
,
[1]
TWI::TWI (C++ function)
,
[1]
TWI::~TWI (C++ function)
TWIBus (C++ class)
,
[1]
TWIBus::add_endpoint (C++ function)
TWIBus::operator= (C++ function)
TWIBus::remove_endpoint (C++ function)
TWIBus::signal (C++ function)
TWIBus::SignalId (C++ enum)
TWIBus::SignalId::Signal_Ack (C++ enumerator)
TWIBus::SignalId::Signal_Address (C++ enumerator)
TWIBus::SignalId::Signal_Data (C++ enumerator)
TWIBus::SignalId::Signal_Packet_End (C++ enumerator)
TWIBus::SignalId::Signal_Start (C++ enumerator)
TWIBus::SignalId::Signal_Stop (C++ enumerator)
TWIBus::TWIBus (C++ function)
,
[1]
TWIBus::~TWIBus (C++ function)
TWIEndPoint (C++ class)
,
[1]
TWIEndPoint::acquire_bus (C++ function)
TWIEndPoint::bus (C++ function)
TWIEndPoint::bus_acquired (C++ function)
TWIEndPoint::bus_released (C++ function)
TWIEndPoint::end_packet (C++ function)
TWIEndPoint::operator= (C++ function)
TWIEndPoint::packet (C++ function)
TWIEndPoint::packet_ended (C++ function)
TWIEndPoint::release_bus (C++ function)
TWIEndPoint::send_packet (C++ function)
TWIEndPoint::TWIEndPoint (C++ function)
,
[1]
TWIEndPoint::~TWIEndPoint (C++ function)
TWIPacket (C++ class)
,
[1]
TWIPacket::[anonymous] (C++ enum)
TWIPacket::[anonymous]::Ack (C++ enumerator)
TWIPacket::[anonymous]::Nack (C++ enumerator)
TWIPacket::[anonymous]::Read (C++ enumerator)
TWIPacket::[anonymous]::Write (C++ enumerator)
TWIPacket::ack (C++ member)
TWIPacket::addr (C++ member)
TWIPacket::Cmd (C++ enum)
TWIPacket::cmd (C++ member)
TWIPacket::Cmd::Cmd_AddrAck (C++ enumerator)
TWIPacket::Cmd::Cmd_Address (C++ enumerator)
TWIPacket::Cmd::Cmd_Data (C++ enumerator)
TWIPacket::Cmd::Cmd_DataAck (C++ enumerator)
TWIPacket::Cmd::Cmd_DataRequest (C++ enumerator)
TWIPacket::Cmd::Cmd_Invalid (C++ enumerator)
TWIPacket::data (C++ member)
TWIPacket::hold (C++ member)
TWIPacket::rw (C++ member)
TWIPacket::TWIPacket (C++ function)
TWIPacket::unused (C++ member)
U
UART (C++ class)
,
[1]
UART::cancel_tx_pending (C++ function)
UART::clear_rx_overflow (C++ function)
UART::clear_tx_collision (C++ function)
UART::has_rx_overflow (C++ function)
UART::has_tx_collision (C++ function)
UART::init (C++ function)
UART::operator= (C++ function)
UART::pop_rx (C++ function)
UART::push_tx (C++ function)
UART::raised (C++ function)
UART::reset (C++ function)
UART::rx_available (C++ function)
UART::RxTimer (C++ class)
,
[1]
UART::RxTimer::next (C++ function)
,
[1]
UART::RxTimer::RxTimer (C++ function)
,
[1]
UART::set_frame_delay (C++ function)
UART::set_paused (C++ function)
UART::set_rx_buffer_limit (C++ function)
UART::set_rx_enabled (C++ function)
UART::set_tx_buffer_limit (C++ function)
UART::signal (C++ function)
UART::SignalId (C++ enum)
UART::SignalId::Signal_DataBytes (C++ enumerator)
UART::SignalId::Signal_DataFrame (C++ enumerator)
UART::SignalId::Signal_DataString (C++ enumerator)
UART::SignalId::Signal_RX_Complete (C++ enumerator)
UART::SignalId::Signal_RX_Start (C++ enumerator)
UART::SignalId::Signal_TX_Complete (C++ enumerator)
UART::SignalId::Signal_TX_Start (C++ enumerator)
UART::tx_pending (C++ function)
UART::TxTimer (C++ class)
,
[1]
UART::TxTimer::next (C++ function)
,
[1]
UART::TxTimer::TxTimer (C++ function)
,
[1]
UART::UART (C++ function)
,
[1]
UART::~UART (C++ function)
UARTEndPoint (C++ struct)
,
[1]
UARTEndPoint::rx_hook (C++ member)
UARTEndPoint::tx_signal (C++ member)
V
vardata_t (C++ class)
vardata_t::as_bytes (C++ function)
vardata_t::as_double (C++ function)
vardata_t::as_int (C++ function)
vardata_t::as_ptr (C++ function)
vardata_t::as_str (C++ function)
vardata_t::as_uint (C++ function)
vardata_t::d (C++ member)
vardata_t::i (C++ member)
vardata_t::operator!= (C++ function)
vardata_t::operator= (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
vardata_t::operator== (C++ function)
vardata_t::p (C++ member)
vardata_t::s (C++ member)
vardata_t::size (C++ function)
vardata_t::Type (C++ enum)
vardata_t::type (C++ function)
vardata_t::Type::Bytes (C++ enumerator)
vardata_t::Type::Double (C++ enumerator)
vardata_t::Type::Integer (C++ enumerator)
vardata_t::Type::Invalid (C++ enumerator)
vardata_t::Type::Pointer (C++ enumerator)
vardata_t::Type::String (C++ enumerator)
vardata_t::Type::Uinteger (C++ enumerator)
vardata_t::u (C++ member)
vardata_t::vardata_t (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
VREF (C++ class)
,
[1]
VREF::active (C++ function)
VREF::ctlreq (C++ function)
VREF::ref_t (C++ struct)
VREF::ref_t::relative (C++ member)
VREF::ref_t::value (C++ member)
VREF::reference (C++ function)
VREF::set_reference (C++ function)
VREF::SignalId (C++ enum)
VREF::SignalId::Signal_ARefChange (C++ enumerator)
VREF::SignalId::Signal_IntRefChange (C++ enumerator)
VREF::SignalId::Signal_VCCChange (C++ enumerator)
VREF::Source (C++ enum)
VREF::Source::Source_AREF (C++ enumerator)
VREF::Source::Source_AVCC (C++ enumerator)
VREF::Source::Source_Internal (C++ enumerator)
VREF::Source::Source_VCC (C++ enumerator)
VREF::VREF (C++ function)
W
WatchdogTimer (C++ class)
WatchdogTimer::ctlreq (C++ function)
WatchdogTimer::reset (C++ function)
WatchdogTimer::set_timer (C++ function)
WatchdogTimer::timeout (C++ function)
WatchdogTimer::WatchdogTimer (C++ function)
WatchdogTimer::WDR_Sync_Timer (C++ class)
,
[1]
WatchdogTimer::WDR_Sync_Timer::next (C++ function)
,
[1]
WatchdogTimer::WDR_Sync_Timer::WDR_Sync_Timer (C++ function)
,
[1]
WatchdogTimer::WDT_Timer (C++ class)
,
[1]
WatchdogTimer::WDT_Timer::next (C++ function)
,
[1]
WatchdogTimer::WDT_Timer::WDT_Timer (C++ function)
,
[1]
WatchdogTimer::~WatchdogTimer (C++ function)
write() (yasimavr.device_library.accessors.BitFieldAccessor method)
(yasimavr.device_library.accessors.CPURegisterAccessor method)
(yasimavr.device_library.accessors.EnumFieldAccessor method)
(yasimavr.device_library.accessors.IntFieldAccessor method)
(yasimavr.device_library.accessors.RegisterAccessor method)
WRITE_IOREG (C macro)
WRITE_IOREG_B (C macro)
WRITE_IOREG_F (C macro)
write_raw() (yasimavr.device_library.accessors._FieldAccessor method)
Y
yasimavr command line option
--list-models
-a,--analog
-c,--cycles
-d,--dump
-f,--frequency
-g,--gdb
-m,--mcu
-o,--output
-r,--reference
-t,--trace
-v,--verbose
firmware
yasimavr.device_library.descriptors
module
yasimavr.utils.gdb_server
module
yasimavr.utils.sim_dump
module
YASIMAVR_BEGIN_NAMESPACE (C macro)
YASIMAVR_END_NAMESPACE (C macro)
YASIMAVR_QUALIFIED_NAME (C macro)
YASIMAVR_USING_NAMESPACE (C macro)