Struct tm4c123x::adc0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub actss: ACTSS, pub ris: RIS, pub im: IM, pub isc: ISC, pub ostat: OSTAT, pub emux: EMUX, pub ustat: USTAT, pub tssel: TSSEL, pub sspri: SSPRI, pub spc: SPC, pub pssi: PSSI, pub sac: SAC, pub dcisc: DCISC, pub ctl: CTL, pub ssmux0: SSMUX0, pub ssctl0: SSCTL0, pub ssfifo0: SSFIFO0, pub ssfstat0: SSFSTAT0, pub ssop0: SSOP0, pub ssdc0: SSDC0, pub ssmux1: SSMUX1, pub ssctl1: SSCTL1, pub ssfifo1: SSFIFO1, pub ssfstat1: SSFSTAT1, pub ssop1: SSOP1, pub ssdc1: SSDC1, pub ssmux2: SSMUX2, pub ssctl2: SSCTL2, pub ssfifo2: SSFIFO2, pub ssfstat2: SSFSTAT2, pub ssop2: SSOP2, pub ssdc2: SSDC2, pub ssmux3: SSMUX3, pub ssctl3: SSCTL3, pub ssfifo3: SSFIFO3, pub ssfstat3: SSFSTAT3, pub ssop3: SSOP3, pub ssdc3: SSDC3, pub dcric: DCRIC, pub dcctl0: DCCTL0, pub dcctl1: DCCTL1, pub dcctl2: DCCTL2, pub dcctl3: DCCTL3, pub dcctl4: DCCTL4, pub dcctl5: DCCTL5, pub dcctl6: DCCTL6, pub dcctl7: DCCTL7, pub dccmp0: DCCMP0, pub dccmp1: DCCMP1, pub dccmp2: DCCMP2, pub dccmp3: DCCMP3, pub dccmp4: DCCMP4, pub dccmp5: DCCMP5, pub dccmp6: DCCMP6, pub dccmp7: DCCMP7, pub pp: PP, pub pc: PC, pub cc: CC, // some fields omitted }

Register block

Fields

0x00 - ADC Active Sample Sequencer

0x04 - ADC Raw Interrupt Status

0x08 - ADC Interrupt Mask

0x0c - ADC Interrupt Status and Clear

0x10 - ADC Overflow Status

0x14 - ADC Event Multiplexer Select

0x18 - ADC Underflow Status

0x1c - ADC Trigger Source Select

0x20 - ADC Sample Sequencer Priority

0x24 - ADC Sample Phase Control

0x28 - ADC Processor Sample Sequence Initiate

0x30 - ADC Sample Averaging Control

0x34 - ADC Digital Comparator Interrupt Status and Clear

0x38 - ADC Control

0x40 - ADC Sample Sequence Input Multiplexer Select 0

0x44 - ADC Sample Sequence Control 0

0x48 - ADC Sample Sequence Result FIFO 0

0x4c - ADC Sample Sequence FIFO 0 Status

0x50 - ADC Sample Sequence 0 Operation

0x54 - ADC Sample Sequence 0 Digital Comparator Select

0x60 - ADC Sample Sequence Input Multiplexer Select 1

0x64 - ADC Sample Sequence Control 1

0x68 - ADC Sample Sequence Result FIFO 1

0x6c - ADC Sample Sequence FIFO 1 Status

0x70 - ADC Sample Sequence 1 Operation

0x74 - ADC Sample Sequence 1 Digital Comparator Select

0x80 - ADC Sample Sequence Input Multiplexer Select 2

0x84 - ADC Sample Sequence Control 2

0x88 - ADC Sample Sequence Result FIFO 2

0x8c - ADC Sample Sequence FIFO 2 Status

0x90 - ADC Sample Sequence 2 Operation

0x94 - ADC Sample Sequence 2 Digital Comparator Select

0xa0 - ADC Sample Sequence Input Multiplexer Select 3

0xa4 - ADC Sample Sequence Control 3

0xa8 - ADC Sample Sequence Result FIFO 3

0xac - ADC Sample Sequence FIFO 3 Status

0xb0 - ADC Sample Sequence 3 Operation

0xb4 - ADC Sample Sequence 3 Digital Comparator Select

0xd00 - ADC Digital Comparator Reset Initial Conditions

0xe00 - ADC Digital Comparator Control 0

0xe04 - ADC Digital Comparator Control 1

0xe08 - ADC Digital Comparator Control 2

0xe0c - ADC Digital Comparator Control 3

0xe10 - ADC Digital Comparator Control 4

0xe14 - ADC Digital Comparator Control 5

0xe18 - ADC Digital Comparator Control 6

0xe1c - ADC Digital Comparator Control 7

0xe40 - ADC Digital Comparator Range 0

0xe44 - ADC Digital Comparator Range 1

0xe48 - ADC Digital Comparator Range 2

0xe4c - ADC Digital Comparator Range 3

0xe50 - ADC Digital Comparator Range 4

0xe54 - ADC Digital Comparator Range 5

0xe58 - ADC Digital Comparator Range 6

0xe5c - ADC Digital Comparator Range 7

0xfc0 - ADC Peripheral Properties

0xfc4 - ADC Peripheral Configuration

0xfc8 - ADC Clock Configuration

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock