Struct ArchAVR_USIConfig

Struct Documentation

struct ArchAVR_USIConfig

Configuration structure for ArchAVR_USI.

Public Members

regbit_t rb_wiremode

Wire mode selection.

regbit_t rb_clk_sel

Clock mode selection.

regbit_t rb_clk_strobe

Clock strobe.

regbit_t rb_clk_toggle

Clock toggle.

reg_addr_t reg_data

Data register.

reg_addr_t reg_buffer

Data buffer register.

regbit_t rb_counter

4-bits counter

regbit_t rb_ovf_flag

Overflow flag.

regbit_t rb_ovf_inten

Overflow interrupt enable.

regbit_t rb_start_flag

Start condition flag.

regbit_t rb_start_inten

Start condition interrupt enable.

regbit_t rb_stop_flag

Stop condition flag.

int_vect_t iv_ovf

Overflow interrupt vector index.

int_vect_t iv_start

Start condition interrupt vector index.