ArchAVR_TWIConfig Struct Reference

yasimavr: ArchAVR_TWIConfig Struct Reference
yasimavr
Loading...
Searching...
No Matches

Configuration structure for ArchAVR_TWI. More...

#include <arch_avr_twi.h>

Public Attributes

std::vector< unsigned long > ps_factors
 
reg_addr_t reg_ctrl
 
bitspec_t bs_enable
 
bitspec_t bs_start
 
bitspec_t bs_stop
 
bitspec_t bs_int_enable
 
bitspec_t bs_int_flag
 
bitspec_t bs_ack_enable
 
reg_addr_t reg_bitrate
 
regbit_t rb_status
 
regbit_t rb_prescaler
 
reg_addr_t reg_data
 
regbit_t rb_addr
 
regbit_t rb_gencall_enable
 
regbit_t rb_addr_mask
 
int_vect_t iv_twi
 

Detailed Description

Configuration structure for ArchAVR_TWI.

Member Data Documentation

◆ bs_ack_enable

bitspec_t ArchAVR_TWIConfig::bs_ack_enable

◆ bs_enable

bitspec_t ArchAVR_TWIConfig::bs_enable

◆ bs_int_enable

bitspec_t ArchAVR_TWIConfig::bs_int_enable

◆ bs_int_flag

bitspec_t ArchAVR_TWIConfig::bs_int_flag

◆ bs_start

bitspec_t ArchAVR_TWIConfig::bs_start

◆ bs_stop

bitspec_t ArchAVR_TWIConfig::bs_stop

◆ iv_twi

int_vect_t ArchAVR_TWIConfig::iv_twi

◆ ps_factors

std::vector<unsigned long> ArchAVR_TWIConfig::ps_factors

◆ rb_addr

regbit_t ArchAVR_TWIConfig::rb_addr

◆ rb_addr_mask

regbit_t ArchAVR_TWIConfig::rb_addr_mask

◆ rb_gencall_enable

regbit_t ArchAVR_TWIConfig::rb_gencall_enable

◆ rb_prescaler

regbit_t ArchAVR_TWIConfig::rb_prescaler

◆ rb_status

regbit_t ArchAVR_TWIConfig::rb_status

◆ reg_bitrate

reg_addr_t ArchAVR_TWIConfig::reg_bitrate

◆ reg_ctrl

reg_addr_t ArchAVR_TWIConfig::reg_ctrl

◆ reg_data

reg_addr_t ArchAVR_TWIConfig::reg_data

The documentation for this struct was generated from the following file: