Struct tm4c123x::generic::W

source ·
pub struct W<U, REG> { /* private fields */ }
Expand description

Register writer

Used as an argument to the closures in the write and modify methods of the register

Implementations§

source§

impl<U, REG> W<U, REG>

source

pub unsafe fn bits(&mut self, bits: U) -> &mut Self

Writes raw bits to the register

source§

impl W<u32, Reg<u32, _CTL>>

source

pub fn inten(&mut self) -> INTEN_W<'_>

Bit 0 - Watchdog Interrupt Enable

source

pub fn resen(&mut self) -> RESEN_W<'_>

Bit 1 - Watchdog Reset Enable

source

pub fn inttype(&mut self) -> INTTYPE_W<'_>

Bit 2 - Watchdog Interrupt Type

source

pub fn wrc(&mut self) -> WRC_W<'_>

Bit 31 - Write Complete

source§

impl W<u32, Reg<u32, _TEST>>

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 8 - Watchdog Stall Enable

source§

impl W<u32, Reg<u32, _LOCK>>

source

pub fn lock(&mut self) -> LOCK_W<'_>

Bits 0:31 - Watchdog Lock

source§

impl W<u32, Reg<u32, _IM>>

source

pub fn gpio(&mut self) -> GPIO_W<'_>

Bits 0:7 - GPIO Interrupt Mask Enable

source§

impl W<u32, Reg<u32, _ICR>>

source

pub fn gpio(&mut self) -> GPIO_W<'_>

Bits 0:7 - GPIO Interrupt Clear

source§

impl W<u32, Reg<u32, _LOCK>>

source

pub fn lock(&mut self) -> LOCK_W<'_>

Bits 0:31 - GPIO Lock

source§

impl W<u32, Reg<u32, _CR0>>

source

pub fn dss(&mut self) -> DSS_W<'_>

Bits 0:3 - SSI Data Size Select

source

pub fn frf(&mut self) -> FRF_W<'_>

Bits 4:5 - SSI Frame Format Select

source

pub fn spo(&mut self) -> SPO_W<'_>

Bit 6 - SSI Serial Clock Polarity

source

pub fn sph(&mut self) -> SPH_W<'_>

Bit 7 - SSI Serial Clock Phase

source

pub fn scr(&mut self) -> SCR_W<'_>

Bits 8:15 - SSI Serial Clock Rate

source§

impl W<u32, Reg<u32, _CR1>>

source

pub fn lbm(&mut self) -> LBM_W<'_>

Bit 0 - SSI Loopback Mode

source

pub fn sse(&mut self) -> SSE_W<'_>

Bit 1 - SSI Synchronous Serial Port Enable

source

pub fn ms(&mut self) -> MS_W<'_>

Bit 2 - SSI Master/Slave Select

source

pub fn eot(&mut self) -> EOT_W<'_>

Bit 4 - End of Transmission

source§

impl W<u32, Reg<u32, _DR>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:15 - SSI Receive/Transmit Data

source§

impl W<u32, Reg<u32, _CPSR>>

source

pub fn cpsdvsr(&mut self) -> CPSDVSR_W<'_>

Bits 0:7 - SSI Clock Prescale Divisor

source§

impl W<u32, Reg<u32, _IM>>

source

pub fn rorim(&mut self) -> RORIM_W<'_>

Bit 0 - SSI Receive Overrun Interrupt Mask

source

pub fn rtim(&mut self) -> RTIM_W<'_>

Bit 1 - SSI Receive Time-Out Interrupt Mask

source

pub fn rxim(&mut self) -> RXIM_W<'_>

Bit 2 - SSI Receive FIFO Interrupt Mask

source

pub fn txim(&mut self) -> TXIM_W<'_>

Bit 3 - SSI Transmit FIFO Interrupt Mask

source§

impl W<u32, Reg<u32, _ICR>>

source

pub fn roric(&mut self) -> RORIC_W<'_>

Bit 0 - SSI Receive Overrun Interrupt Clear

source

pub fn rtic(&mut self) -> RTIC_W<'_>

Bit 1 - SSI Receive Time-Out Interrupt Clear

source§

impl W<u32, Reg<u32, _DMACTL>>

source

pub fn rxdmae(&mut self) -> RXDMAE_W<'_>

Bit 0 - Receive DMA Enable

source

pub fn txdmae(&mut self) -> TXDMAE_W<'_>

Bit 1 - Transmit DMA Enable

source§

impl W<u32, Reg<u32, _CC>>

source

pub fn cs(&mut self) -> CS_W<'_>

Bits 0:3 - SSI Baud Clock Source

source§

impl W<u32, Reg<u32, _DR>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:7 - Data Transmitted or Received

source

pub fn fe(&mut self) -> FE_W<'_>

Bit 8 - UART Framing Error

source

pub fn pe(&mut self) -> PE_W<'_>

Bit 9 - UART Parity Error

source

pub fn be(&mut self) -> BE_W<'_>

Bit 10 - UART Break Error

source

pub fn oe(&mut self) -> OE_W<'_>

Bit 11 - UART Overrun Error

source§

impl W<u32, Reg<u32, _RSR>>

source

pub fn fe(&mut self) -> FE_W<'_>

Bit 0 - UART Framing Error

source

pub fn pe(&mut self) -> PE_W<'_>

Bit 1 - UART Parity Error

source

pub fn be(&mut self) -> BE_W<'_>

Bit 2 - UART Break Error

source

pub fn oe(&mut self) -> OE_W<'_>

Bit 3 - UART Overrun Error

source§

impl W<u32, Reg<u32, _ECR>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:7 - Error Clear

source§

impl W<u32, Reg<u32, _ILPR>>

source

pub fn ilpdvsr(&mut self) -> ILPDVSR_W<'_>

Bits 0:7 - IrDA Low-Power Divisor

source§

impl W<u32, Reg<u32, _IBRD>>

source

pub fn divint(&mut self) -> DIVINT_W<'_>

Bits 0:15 - Integer Baud-Rate Divisor

source§

impl W<u32, Reg<u32, _FBRD>>

source

pub fn divfrac(&mut self) -> DIVFRAC_W<'_>

Bits 0:5 - Fractional Baud-Rate Divisor

source§

impl W<u32, Reg<u32, _LCRH>>

source

pub fn brk(&mut self) -> BRK_W<'_>

Bit 0 - UART Send Break

source

pub fn pen(&mut self) -> PEN_W<'_>

Bit 1 - UART Parity Enable

source

pub fn eps(&mut self) -> EPS_W<'_>

Bit 2 - UART Even Parity Select

source

pub fn stp2(&mut self) -> STP2_W<'_>

Bit 3 - UART Two Stop Bits Select

source

pub fn fen(&mut self) -> FEN_W<'_>

Bit 4 - UART Enable FIFOs

source

pub fn wlen(&mut self) -> WLEN_W<'_>

Bits 5:6 - UART Word Length

source

pub fn sps(&mut self) -> SPS_W<'_>

Bit 7 - UART Stick Parity Select

source§

impl W<u32, Reg<u32, _CTL>>

source

pub fn uarten(&mut self) -> UARTEN_W<'_>

Bit 0 - UART Enable

source

pub fn siren(&mut self) -> SIREN_W<'_>

Bit 1 - UART SIR Enable

source

pub fn sirlp(&mut self) -> SIRLP_W<'_>

Bit 2 - UART SIR Low-Power Mode

source

pub fn smart(&mut self) -> SMART_W<'_>

Bit 3 - ISO 7816 Smart Card Support

source

pub fn eot(&mut self) -> EOT_W<'_>

Bit 4 - End of Transmission

source

pub fn hse(&mut self) -> HSE_W<'_>

Bit 5 - High-Speed Enable

source

pub fn lbe(&mut self) -> LBE_W<'_>

Bit 7 - UART Loop Back Enable

source

pub fn txe(&mut self) -> TXE_W<'_>

Bit 8 - UART Transmit Enable

source

pub fn rxe(&mut self) -> RXE_W<'_>

Bit 9 - UART Receive Enable

source

pub fn rts(&mut self) -> RTS_W<'_>

Bit 11 - Request to Send

source

pub fn rtsen(&mut self) -> RTSEN_W<'_>

Bit 14 - Enable Request to Send

source

pub fn ctsen(&mut self) -> CTSEN_W<'_>

Bit 15 - Enable Clear To Send

source§

impl W<u32, Reg<u32, _IFLS>>

source

pub fn tx(&mut self) -> TX_W<'_>

Bits 0:2 - UART Transmit Interrupt FIFO Level Select

source

pub fn rx(&mut self) -> RX_W<'_>

Bits 3:5 - UART Receive Interrupt FIFO Level Select

source§

impl W<u32, Reg<u32, _IM>>

source

pub fn ctsmim(&mut self) -> CTSMIM_W<'_>

Bit 1 - UART Clear to Send Modem Interrupt Mask

source

pub fn rxim(&mut self) -> RXIM_W<'_>

Bit 4 - UART Receive Interrupt Mask

source

pub fn txim(&mut self) -> TXIM_W<'_>

Bit 5 - UART Transmit Interrupt Mask

source

pub fn rtim(&mut self) -> RTIM_W<'_>

Bit 6 - UART Receive Time-Out Interrupt Mask

source

pub fn feim(&mut self) -> FEIM_W<'_>

Bit 7 - UART Framing Error Interrupt Mask

source

pub fn peim(&mut self) -> PEIM_W<'_>

Bit 8 - UART Parity Error Interrupt Mask

source

pub fn beim(&mut self) -> BEIM_W<'_>

Bit 9 - UART Break Error Interrupt Mask

source

pub fn oeim(&mut self) -> OEIM_W<'_>

Bit 10 - UART Overrun Error Interrupt Mask

source

pub fn _9bitim(&mut self) -> _9BITIM_W<'_>

Bit 12 - 9-Bit Mode Interrupt Mask

source§

impl W<u32, Reg<u32, _ICR>>

source

pub fn ctsmic(&mut self) -> CTSMIC_W<'_>

Bit 1 - UART Clear to Send Modem Interrupt Clear

source

pub fn rxic(&mut self) -> RXIC_W<'_>

Bit 4 - Receive Interrupt Clear

source

pub fn txic(&mut self) -> TXIC_W<'_>

Bit 5 - Transmit Interrupt Clear

source

pub fn rtic(&mut self) -> RTIC_W<'_>

Bit 6 - Receive Time-Out Interrupt Clear

source

pub fn feic(&mut self) -> FEIC_W<'_>

Bit 7 - Framing Error Interrupt Clear

source

pub fn peic(&mut self) -> PEIC_W<'_>

Bit 8 - Parity Error Interrupt Clear

source

pub fn beic(&mut self) -> BEIC_W<'_>

Bit 9 - Break Error Interrupt Clear

source

pub fn oeic(&mut self) -> OEIC_W<'_>

Bit 10 - Overrun Error Interrupt Clear

source

pub fn _9bitic(&mut self) -> _9BITIC_W<'_>

Bit 12 - 9-Bit Mode Interrupt Clear

source§

impl W<u32, Reg<u32, _DMACTL>>

source

pub fn rxdmae(&mut self) -> RXDMAE_W<'_>

Bit 0 - Receive DMA Enable

source

pub fn txdmae(&mut self) -> TXDMAE_W<'_>

Bit 1 - Transmit DMA Enable

source

pub fn dmaerr(&mut self) -> DMAERR_W<'_>

Bit 2 - DMA on Error

source§

impl W<u32, Reg<u32, __9BITADDR>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:7 - Self Address for 9-Bit Mode

source

pub fn _9biten(&mut self) -> _9BITEN_W<'_>

Bit 15 - Enable 9-Bit Mode

source§

impl W<u32, Reg<u32, __9BITAMASK>>

source

pub fn mask(&mut self) -> MASK_W<'_>

Bits 0:7 - Self Address Mask for 9-Bit Mode

source§

impl W<u32, Reg<u32, _CC>>

source

pub fn cs(&mut self) -> CS_W<'_>

Bits 0:3 - UART Baud Clock Source

source§

impl W<u32, Reg<u32, _MSA>>

source

pub fn rs(&mut self) -> RS_W<'_>

Bit 0 - Receive not send

source

pub fn sa(&mut self) -> SA_W<'_>

Bits 1:7 - I2C Slave Address

source§

impl W<u32, Reg<u32, _MCS>>

source

pub fn run(&mut self) -> RUN_W<'_>

Bit 0 - I2C Master Enable

source

pub fn busy(&mut self) -> BUSY_W<'_>

Bit 0 - I2C Busy

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 1 - Error

source

pub fn start(&mut self) -> START_W<'_>

Bit 1 - Generate START

source

pub fn adrack(&mut self) -> ADRACK_W<'_>

Bit 2 - Acknowledge Address

source

pub fn stop(&mut self) -> STOP_W<'_>

Bit 2 - Generate STOP

source

pub fn ack(&mut self) -> ACK_W<'_>

Bit 3 - Data Acknowledge Enable

source

pub fn datack(&mut self) -> DATACK_W<'_>

Bit 3 - Acknowledge Data

source

pub fn arblst(&mut self) -> ARBLST_W<'_>

Bit 4 - Arbitration Lost

source

pub fn hs(&mut self) -> HS_W<'_>

Bit 4 - High-Speed Enable

source

pub fn idle(&mut self) -> IDLE_W<'_>

Bit 5 - I2C Idle

source

pub fn busbsy(&mut self) -> BUSBSY_W<'_>

Bit 6 - Bus Busy

source

pub fn clkto(&mut self) -> CLKTO_W<'_>

Bit 7 - Clock Timeout Error

source§

impl W<u32, Reg<u32, _MDR>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:7 - This byte contains the data transferred during a transaction

source§

impl W<u32, Reg<u32, _MTPR>>

source

pub fn tpr(&mut self) -> TPR_W<'_>

Bits 0:6 - Timer Period

source

pub fn hs(&mut self) -> HS_W<'_>

Bit 7 - High-Speed Enable

source§

impl W<u32, Reg<u32, _MIMR>>

source

pub fn im(&mut self) -> IM_W<'_>

Bit 0 - Master Interrupt Mask

source

pub fn clkim(&mut self) -> CLKIM_W<'_>

Bit 1 - Clock Timeout Interrupt Mask

source§

impl W<u32, Reg<u32, _MICR>>

source

pub fn ic(&mut self) -> IC_W<'_>

Bit 0 - Master Interrupt Clear

source

pub fn clkic(&mut self) -> CLKIC_W<'_>

Bit 1 - Clock Timeout Interrupt Clear

source§

impl W<u32, Reg<u32, _MCR>>

source

pub fn lpbk(&mut self) -> LPBK_W<'_>

Bit 0 - I2C Loopback

source

pub fn mfe(&mut self) -> MFE_W<'_>

Bit 4 - I2C Master Function Enable

source

pub fn sfe(&mut self) -> SFE_W<'_>

Bit 5 - I2C Slave Function Enable

source

pub fn gfe(&mut self) -> GFE_W<'_>

Bit 6 - I2C Glitch Filter Enable

source§

impl W<u32, Reg<u32, _MCLKOCNT>>

source

pub fn cntl(&mut self) -> CNTL_W<'_>

Bits 0:7 - I2C Master Count

source§

impl W<u32, Reg<u32, _MCR2>>

source

pub fn gfpw(&mut self) -> GFPW_W<'_>

Bits 4:6 - I2C Glitch Filter Pulse Width

source§

impl W<u32, Reg<u32, _SOAR>>

source

pub fn oar(&mut self) -> OAR_W<'_>

Bits 0:6 - I2C Slave Own Address

source§

impl W<u32, Reg<u32, _SDR>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:7 - Data for Transfer

source§

impl W<u32, Reg<u32, _SIMR>>

source

pub fn dataim(&mut self) -> DATAIM_W<'_>

Bit 0 - Data Interrupt Mask

source

pub fn startim(&mut self) -> STARTIM_W<'_>

Bit 1 - Start Condition Interrupt Mask

source

pub fn stopim(&mut self) -> STOPIM_W<'_>

Bit 2 - Stop Condition Interrupt Mask

source§

impl W<u32, Reg<u32, _SICR>>

source

pub fn dataic(&mut self) -> DATAIC_W<'_>

Bit 0 - Data Interrupt Clear

source

pub fn startic(&mut self) -> STARTIC_W<'_>

Bit 1 - Start Condition Interrupt Clear

source

pub fn stopic(&mut self) -> STOPIC_W<'_>

Bit 2 - Stop Condition Interrupt Clear

source§

impl W<u32, Reg<u32, _SOAR2>>

source

pub fn oar2(&mut self) -> OAR2_W<'_>

Bits 0:6 - I2C Slave Own Address 2

source

pub fn oar2en(&mut self) -> OAR2EN_W<'_>

Bit 7 - I2C Slave Own Address 2 Enable

source§

impl W<u32, Reg<u32, _SACKCTL>>

source

pub fn ackoen(&mut self) -> ACKOEN_W<'_>

Bit 0 - I2C Slave ACK Override Enable

source

pub fn ackoval(&mut self) -> ACKOVAL_W<'_>

Bit 1 - I2C Slave ACK Override Value

source§

impl W<u32, Reg<u32, _CTL>>

source

pub fn globalsync0(&mut self) -> GLOBALSYNC0_W<'_>

Bit 0 - Update PWM Generator 0

source

pub fn globalsync1(&mut self) -> GLOBALSYNC1_W<'_>

Bit 1 - Update PWM Generator 1

source

pub fn globalsync2(&mut self) -> GLOBALSYNC2_W<'_>

Bit 2 - Update PWM Generator 2

source

pub fn globalsync3(&mut self) -> GLOBALSYNC3_W<'_>

Bit 3 - Update PWM Generator 3

source§

impl W<u32, Reg<u32, _SYNC>>

source

pub fn sync0(&mut self) -> SYNC0_W<'_>

Bit 0 - Reset Generator 0 Counter

source

pub fn sync1(&mut self) -> SYNC1_W<'_>

Bit 1 - Reset Generator 1 Counter

source

pub fn sync2(&mut self) -> SYNC2_W<'_>

Bit 2 - Reset Generator 2 Counter

source

pub fn sync3(&mut self) -> SYNC3_W<'_>

Bit 3 - Reset Generator 3 Counter

source§

impl W<u32, Reg<u32, _ENABLE>>

source

pub fn pwm0en(&mut self) -> PWM0EN_W<'_>

Bit 0 - MnPWM0 Output Enable

source

pub fn pwm1en(&mut self) -> PWM1EN_W<'_>

Bit 1 - MnPWM1 Output Enable

source

pub fn pwm2en(&mut self) -> PWM2EN_W<'_>

Bit 2 - MnPWM2 Output Enable

source

pub fn pwm3en(&mut self) -> PWM3EN_W<'_>

Bit 3 - MnPWM3 Output Enable

source

pub fn pwm4en(&mut self) -> PWM4EN_W<'_>

Bit 4 - MnPWM4 Output Enable

source

pub fn pwm5en(&mut self) -> PWM5EN_W<'_>

Bit 5 - MnPWM5 Output Enable

source

pub fn pwm6en(&mut self) -> PWM6EN_W<'_>

Bit 6 - MnPWM6 Output Enable

source

pub fn pwm7en(&mut self) -> PWM7EN_W<'_>

Bit 7 - MnPWM7 Output Enable

source§

impl W<u32, Reg<u32, _INVERT>>

source

pub fn pwm0inv(&mut self) -> PWM0INV_W<'_>

Bit 0 - Invert MnPWM0 Signal

source

pub fn pwm1inv(&mut self) -> PWM1INV_W<'_>

Bit 1 - Invert MnPWM1 Signal

source

pub fn pwm2inv(&mut self) -> PWM2INV_W<'_>

Bit 2 - Invert MnPWM2 Signal

source

pub fn pwm3inv(&mut self) -> PWM3INV_W<'_>

Bit 3 - Invert MnPWM3 Signal

source

pub fn pwm4inv(&mut self) -> PWM4INV_W<'_>

Bit 4 - Invert MnPWM4 Signal

source

pub fn pwm5inv(&mut self) -> PWM5INV_W<'_>

Bit 5 - Invert MnPWM5 Signal

source

pub fn pwm6inv(&mut self) -> PWM6INV_W<'_>

Bit 6 - Invert MnPWM6 Signal

source

pub fn pwm7inv(&mut self) -> PWM7INV_W<'_>

Bit 7 - Invert MnPWM7 Signal

source§

impl W<u32, Reg<u32, _FAULT>>

source

pub fn fault0(&mut self) -> FAULT0_W<'_>

Bit 0 - MnPWM0 Fault

source

pub fn fault1(&mut self) -> FAULT1_W<'_>

Bit 1 - MnPWM1 Fault

source

pub fn fault2(&mut self) -> FAULT2_W<'_>

Bit 2 - MnPWM2 Fault

source

pub fn fault3(&mut self) -> FAULT3_W<'_>

Bit 3 - MnPWM3 Fault

source

pub fn fault4(&mut self) -> FAULT4_W<'_>

Bit 4 - MnPWM4 Fault

source

pub fn fault5(&mut self) -> FAULT5_W<'_>

Bit 5 - MnPWM5 Fault

source

pub fn fault6(&mut self) -> FAULT6_W<'_>

Bit 6 - MnPWM6 Fault

source

pub fn fault7(&mut self) -> FAULT7_W<'_>

Bit 7 - MnPWM7 Fault

source§

impl W<u32, Reg<u32, _INTEN>>

source

pub fn intpwm0(&mut self) -> INTPWM0_W<'_>

Bit 0 - PWM0 Interrupt Enable

source

pub fn intpwm1(&mut self) -> INTPWM1_W<'_>

Bit 1 - PWM1 Interrupt Enable

source

pub fn intpwm2(&mut self) -> INTPWM2_W<'_>

Bit 2 - PWM2 Interrupt Enable

source

pub fn intpwm3(&mut self) -> INTPWM3_W<'_>

Bit 3 - PWM3 Interrupt Enable

source

pub fn intfault0(&mut self) -> INTFAULT0_W<'_>

Bit 16 - Interrupt Fault 0

source

pub fn intfault1(&mut self) -> INTFAULT1_W<'_>

Bit 17 - Interrupt Fault 1

source§

impl W<u32, Reg<u32, _ISC>>

source

pub fn intpwm0(&mut self) -> INTPWM0_W<'_>

Bit 0 - PWM0 Interrupt Status

source

pub fn intpwm1(&mut self) -> INTPWM1_W<'_>

Bit 1 - PWM1 Interrupt Status

source

pub fn intpwm2(&mut self) -> INTPWM2_W<'_>

Bit 2 - PWM2 Interrupt Status

source

pub fn intpwm3(&mut self) -> INTPWM3_W<'_>

Bit 3 - PWM3 Interrupt Status

source

pub fn intfault0(&mut self) -> INTFAULT0_W<'_>

Bit 16 - FAULT0 Interrupt Asserted

source

pub fn intfault1(&mut self) -> INTFAULT1_W<'_>

Bit 17 - FAULT1 Interrupt Asserted

source§

impl W<u32, Reg<u32, _FAULTVAL>>

source

pub fn pwm0(&mut self) -> PWM0_W<'_>

Bit 0 - MnPWM0 Fault Value

source

pub fn pwm1(&mut self) -> PWM1_W<'_>

Bit 1 - MnPWM1 Fault Value

source

pub fn pwm2(&mut self) -> PWM2_W<'_>

Bit 2 - MnPWM2 Fault Value

source

pub fn pwm3(&mut self) -> PWM3_W<'_>

Bit 3 - MnPWM3 Fault Value

source

pub fn pwm4(&mut self) -> PWM4_W<'_>

Bit 4 - MnPWM4 Fault Value

source

pub fn pwm5(&mut self) -> PWM5_W<'_>

Bit 5 - MnPWM5 Fault Value

source

pub fn pwm6(&mut self) -> PWM6_W<'_>

Bit 6 - MnPWM6 Fault Value

source

pub fn pwm7(&mut self) -> PWM7_W<'_>

Bit 7 - MnPWM7 Fault Value

source§

impl W<u32, Reg<u32, _ENUPD>>

source

pub fn enupd0(&mut self) -> ENUPD0_W<'_>

Bits 0:1 - MnPWM0 Enable Update Mode

source

pub fn enupd1(&mut self) -> ENUPD1_W<'_>

Bits 2:3 - MnPWM1 Enable Update Mode

source

pub fn enupd2(&mut self) -> ENUPD2_W<'_>

Bits 4:5 - MnPWM2 Enable Update Mode

source

pub fn enupd3(&mut self) -> ENUPD3_W<'_>

Bits 6:7 - MnPWM3 Enable Update Mode

source

pub fn enupd4(&mut self) -> ENUPD4_W<'_>

Bits 8:9 - MnPWM4 Enable Update Mode

source

pub fn enupd5(&mut self) -> ENUPD5_W<'_>

Bits 10:11 - MnPWM5 Enable Update Mode

source

pub fn enupd6(&mut self) -> ENUPD6_W<'_>

Bits 12:13 - MnPWM6 Enable Update Mode

source

pub fn enupd7(&mut self) -> ENUPD7_W<'_>

Bits 14:15 - MnPWM7 Enable Update Mode

source§

impl W<u32, Reg<u32, __0_CTL>>

source

pub fn enable(&mut self) -> ENABLE_W<'_>

Bit 0 - PWM Block Enable

source

pub fn mode(&mut self) -> MODE_W<'_>

Bit 1 - Counter Mode

source

pub fn debug(&mut self) -> DEBUG_W<'_>

Bit 2 - Debug Mode

source

pub fn loadupd(&mut self) -> LOADUPD_W<'_>

Bit 3 - Load Register Update Mode

source

pub fn cmpaupd(&mut self) -> CMPAUPD_W<'_>

Bit 4 - Comparator A Update Mode

source

pub fn cmpbupd(&mut self) -> CMPBUPD_W<'_>

Bit 5 - Comparator B Update Mode

source

pub fn genaupd(&mut self) -> GENAUPD_W<'_>

Bits 6:7 - PWMnGENA Update Mode

source

pub fn genbupd(&mut self) -> GENBUPD_W<'_>

Bits 8:9 - PWMnGENB Update Mode

source

pub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>

Bits 10:11 - PWMnDBCTL Update Mode

source

pub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>

Bits 12:13 - PWMnDBRISE Update Mode

source

pub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>

Bits 14:15 - PWMnDBFALL Update Mode

source

pub fn fltsrc(&mut self) -> FLTSRC_W<'_>

Bit 16 - Fault Condition Source

source

pub fn minfltper(&mut self) -> MINFLTPER_W<'_>

Bit 17 - Minimum Fault Period

source

pub fn latch(&mut self) -> LATCH_W<'_>

Bit 18 - Latch Fault Input

source§

impl W<u32, Reg<u32, __0_INTEN>>

source

pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>

Bit 0 - Interrupt for Counter=0

source

pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>

Bit 1 - Interrupt for Counter=PWMnLOAD

source

pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>

Bit 2 - Interrupt for Counter=PWMnCMPA Up

source

pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>

Bit 3 - Interrupt for Counter=PWMnCMPA Down

source

pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>

Bit 4 - Interrupt for Counter=PWMnCMPB Up

source

pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>

Bit 5 - Interrupt for Counter=PWMnCMPB Down

source

pub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>

Bit 8 - Trigger for Counter=0

source

pub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>

Bit 9 - Trigger for Counter=PWMnLOAD

source

pub fn trcmpau(&mut self) -> TRCMPAU_W<'_>

Bit 10 - Trigger for Counter=PWMnCMPA Up

source

pub fn trcmpad(&mut self) -> TRCMPAD_W<'_>

Bit 11 - Trigger for Counter=PWMnCMPA Down

source

pub fn trcmpbu(&mut self) -> TRCMPBU_W<'_>

Bit 12 - Trigger for Counter=PWMnCMPB Up

source

pub fn trcmpbd(&mut self) -> TRCMPBD_W<'_>

Bit 13 - Trigger for Counter=PWMnCMPB Down

source§

impl W<u32, Reg<u32, __0_ISC>>

source

pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>

Bit 0 - Counter=0 Interrupt

source

pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>

Bit 1 - Counter=Load Interrupt

source

pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>

Bit 2 - Comparator A Up Interrupt

source

pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>

Bit 3 - Comparator A Down Interrupt

source

pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>

Bit 4 - Comparator B Up Interrupt

source

pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>

Bit 5 - Comparator B Down Interrupt

source§

impl W<u32, Reg<u32, __0_LOAD>>

source

pub fn load(&mut self) -> LOAD_W<'_>

Bits 0:15 - Counter Load Value

source§

impl W<u32, Reg<u32, __0_CMPA>>

source

pub fn cmpa(&mut self) -> CMPA_W<'_>

Bits 0:15 - Comparator A Value

source§

impl W<u32, Reg<u32, __0_CMPB>>

source

pub fn cmpb(&mut self) -> CMPB_W<'_>

Bits 0:15 - Comparator B Value

source§

impl W<u32, Reg<u32, __0_GENA>>

source

pub fn actzero(&mut self) -> ACTZERO_W<'_>

Bits 0:1 - Action for Counter=0

source

pub fn actload(&mut self) -> ACTLOAD_W<'_>

Bits 2:3 - Action for Counter=LOAD

source

pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>

Bits 4:5 - Action for Comparator A Up

source

pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>

Bits 6:7 - Action for Comparator A Down

source

pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>

Bits 8:9 - Action for Comparator B Up

source

pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>

Bits 10:11 - Action for Comparator B Down

source§

impl W<u32, Reg<u32, __0_GENB>>

source

pub fn actzero(&mut self) -> ACTZERO_W<'_>

Bits 0:1 - Action for Counter=0

source

pub fn actload(&mut self) -> ACTLOAD_W<'_>

Bits 2:3 - Action for Counter=LOAD

source

pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>

Bits 4:5 - Action for Comparator A Up

source

pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>

Bits 6:7 - Action for Comparator A Down

source

pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>

Bits 8:9 - Action for Comparator B Up

source

pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>

Bits 10:11 - Action for Comparator B Down

source§

impl W<u32, Reg<u32, __0_DBCTL>>

source

pub fn enable(&mut self) -> ENABLE_W<'_>

Bit 0 - Dead-Band Generator Enable

source§

impl W<u32, Reg<u32, __0_DBRISE>>

source

pub fn delay(&mut self) -> DELAY_W<'_>

Bits 0:11 - Dead-Band Rise Delay

source§

impl W<u32, Reg<u32, __0_DBFALL>>

source

pub fn delay(&mut self) -> DELAY_W<'_>

Bits 0:11 - Dead-Band Fall Delay

source§

impl W<u32, Reg<u32, __0_FLTSRC0>>

source

pub fn fault0(&mut self) -> FAULT0_W<'_>

Bit 0 - Fault0 Input

source

pub fn fault1(&mut self) -> FAULT1_W<'_>

Bit 1 - Fault1 Input

source§

impl W<u32, Reg<u32, __0_FLTSRC1>>

source

pub fn dcmp0(&mut self) -> DCMP0_W<'_>

Bit 0 - Digital Comparator 0

source

pub fn dcmp1(&mut self) -> DCMP1_W<'_>

Bit 1 - Digital Comparator 1

source

pub fn dcmp2(&mut self) -> DCMP2_W<'_>

Bit 2 - Digital Comparator 2

source

pub fn dcmp3(&mut self) -> DCMP3_W<'_>

Bit 3 - Digital Comparator 3

source

pub fn dcmp4(&mut self) -> DCMP4_W<'_>

Bit 4 - Digital Comparator 4

source

pub fn dcmp5(&mut self) -> DCMP5_W<'_>

Bit 5 - Digital Comparator 5

source

pub fn dcmp6(&mut self) -> DCMP6_W<'_>

Bit 6 - Digital Comparator 6

source

pub fn dcmp7(&mut self) -> DCMP7_W<'_>

Bit 7 - Digital Comparator 7

source§

impl W<u32, Reg<u32, __0_MINFLTPER>>

source

pub fn minfltper(&mut self) -> MINFLTPER_W<'_>

Bits 0:15 - Minimum Fault Period

source§

impl W<u32, Reg<u32, __1_CTL>>

source

pub fn enable(&mut self) -> ENABLE_W<'_>

Bit 0 - PWM Block Enable

source

pub fn mode(&mut self) -> MODE_W<'_>

Bit 1 - Counter Mode

source

pub fn debug(&mut self) -> DEBUG_W<'_>

Bit 2 - Debug Mode

source

pub fn loadupd(&mut self) -> LOADUPD_W<'_>

Bit 3 - Load Register Update Mode

source

pub fn cmpaupd(&mut self) -> CMPAUPD_W<'_>

Bit 4 - Comparator A Update Mode

source

pub fn cmpbupd(&mut self) -> CMPBUPD_W<'_>

Bit 5 - Comparator B Update Mode

source

pub fn genaupd(&mut self) -> GENAUPD_W<'_>

Bits 6:7 - PWMnGENA Update Mode

source

pub fn genbupd(&mut self) -> GENBUPD_W<'_>

Bits 8:9 - PWMnGENB Update Mode

source

pub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>

Bits 10:11 - PWMnDBCTL Update Mode

source

pub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>

Bits 12:13 - PWMnDBRISE Update Mode

source

pub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>

Bits 14:15 - PWMnDBFALL Update Mode

source

pub fn fltsrc(&mut self) -> FLTSRC_W<'_>

Bit 16 - Fault Condition Source

source

pub fn minfltper(&mut self) -> MINFLTPER_W<'_>

Bit 17 - Minimum Fault Period

source

pub fn latch(&mut self) -> LATCH_W<'_>

Bit 18 - Latch Fault Input

source§

impl W<u32, Reg<u32, __1_INTEN>>

source

pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>

Bit 0 - Interrupt for Counter=0

source

pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>

Bit 1 - Interrupt for Counter=PWMnLOAD

source

pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>

Bit 2 - Interrupt for Counter=PWMnCMPA Up

source

pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>

Bit 3 - Interrupt for Counter=PWMnCMPA Down

source

pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>

Bit 4 - Interrupt for Counter=PWMnCMPB Up

source

pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>

Bit 5 - Interrupt for Counter=PWMnCMPB Down

source

pub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>

Bit 8 - Trigger for Counter=0

source

pub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>

Bit 9 - Trigger for Counter=PWMnLOAD

source

pub fn trcmpau(&mut self) -> TRCMPAU_W<'_>

Bit 10 - Trigger for Counter=PWMnCMPA Up

source

pub fn trcmpad(&mut self) -> TRCMPAD_W<'_>

Bit 11 - Trigger for Counter=PWMnCMPA Down

source

pub fn trcmpbu(&mut self) -> TRCMPBU_W<'_>

Bit 12 - Trigger for Counter=PWMnCMPB Up

source

pub fn trcmpbd(&mut self) -> TRCMPBD_W<'_>

Bit 13 - Trigger for Counter=PWMnCMPB Down

source§

impl W<u32, Reg<u32, __1_ISC>>

source

pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>

Bit 0 - Counter=0 Interrupt

source

pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>

Bit 1 - Counter=Load Interrupt

source

pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>

Bit 2 - Comparator A Up Interrupt

source

pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>

Bit 3 - Comparator A Down Interrupt

source

pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>

Bit 4 - Comparator B Up Interrupt

source

pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>

Bit 5 - Comparator B Down Interrupt

source§

impl W<u32, Reg<u32, __1_LOAD>>

source

pub fn load(&mut self) -> LOAD_W<'_>

Bits 0:15 - Counter Load Value

source§

impl W<u32, Reg<u32, __1_CMPA>>

source

pub fn compa(&mut self) -> COMPA_W<'_>

Bits 0:15 - Comparator A Value

source§

impl W<u32, Reg<u32, __1_CMPB>>

source

pub fn compb(&mut self) -> COMPB_W<'_>

Bits 0:15 - Comparator B Value

source§

impl W<u32, Reg<u32, __1_GENA>>

source

pub fn actzero(&mut self) -> ACTZERO_W<'_>

Bits 0:1 - Action for Counter=0

source

pub fn actload(&mut self) -> ACTLOAD_W<'_>

Bits 2:3 - Action for Counter=LOAD

source

pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>

Bits 4:5 - Action for Comparator A Up

source

pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>

Bits 6:7 - Action for Comparator A Down

source

pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>

Bits 8:9 - Action for Comparator B Up

source

pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>

Bits 10:11 - Action for Comparator B Down

source§

impl W<u32, Reg<u32, __1_GENB>>

source

pub fn actzero(&mut self) -> ACTZERO_W<'_>

Bits 0:1 - Action for Counter=0

source

pub fn actload(&mut self) -> ACTLOAD_W<'_>

Bits 2:3 - Action for Counter=LOAD

source

pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>

Bits 4:5 - Action for Comparator A Up

source

pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>

Bits 6:7 - Action for Comparator A Down

source

pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>

Bits 8:9 - Action for Comparator B Up

source

pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>

Bits 10:11 - Action for Comparator B Down

source§

impl W<u32, Reg<u32, __1_DBCTL>>

source

pub fn enable(&mut self) -> ENABLE_W<'_>

Bit 0 - Dead-Band Generator Enable

source§

impl W<u32, Reg<u32, __1_DBRISE>>

source

pub fn risedelay(&mut self) -> RISEDELAY_W<'_>

Bits 0:11 - Dead-Band Rise Delay

source§

impl W<u32, Reg<u32, __1_DBFALL>>

source

pub fn falldelay(&mut self) -> FALLDELAY_W<'_>

Bits 0:11 - Dead-Band Fall Delay

source§

impl W<u32, Reg<u32, __1_FLTSRC0>>

source

pub fn fault0(&mut self) -> FAULT0_W<'_>

Bit 0 - Fault0 Input

source

pub fn fault1(&mut self) -> FAULT1_W<'_>

Bit 1 - Fault1 Input

source§

impl W<u32, Reg<u32, __1_FLTSRC1>>

source

pub fn dcmp0(&mut self) -> DCMP0_W<'_>

Bit 0 - Digital Comparator 0

source

pub fn dcmp1(&mut self) -> DCMP1_W<'_>

Bit 1 - Digital Comparator 1

source

pub fn dcmp2(&mut self) -> DCMP2_W<'_>

Bit 2 - Digital Comparator 2

source

pub fn dcmp3(&mut self) -> DCMP3_W<'_>

Bit 3 - Digital Comparator 3

source

pub fn dcmp4(&mut self) -> DCMP4_W<'_>

Bit 4 - Digital Comparator 4

source

pub fn dcmp5(&mut self) -> DCMP5_W<'_>

Bit 5 - Digital Comparator 5

source

pub fn dcmp6(&mut self) -> DCMP6_W<'_>

Bit 6 - Digital Comparator 6

source

pub fn dcmp7(&mut self) -> DCMP7_W<'_>

Bit 7 - Digital Comparator 7

source§

impl W<u32, Reg<u32, __1_MINFLTPER>>

source

pub fn mfp(&mut self) -> MFP_W<'_>

Bits 0:15 - Minimum Fault Period

source§

impl W<u32, Reg<u32, __2_CTL>>

source

pub fn enable(&mut self) -> ENABLE_W<'_>

Bit 0 - PWM Block Enable

source

pub fn mode(&mut self) -> MODE_W<'_>

Bit 1 - Counter Mode

source

pub fn debug(&mut self) -> DEBUG_W<'_>

Bit 2 - Debug Mode

source

pub fn loadupd(&mut self) -> LOADUPD_W<'_>

Bit 3 - Load Register Update Mode

source

pub fn cmpaupd(&mut self) -> CMPAUPD_W<'_>

Bit 4 - Comparator A Update Mode

source

pub fn cmpbupd(&mut self) -> CMPBUPD_W<'_>

Bit 5 - Comparator B Update Mode

source

pub fn genaupd(&mut self) -> GENAUPD_W<'_>

Bits 6:7 - PWMnGENA Update Mode

source

pub fn genbupd(&mut self) -> GENBUPD_W<'_>

Bits 8:9 - PWMnGENB Update Mode

source

pub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>

Bits 10:11 - PWMnDBCTL Update Mode

source

pub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>

Bits 12:13 - PWMnDBRISE Update Mode

source

pub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>

Bits 14:15 - PWMnDBFALL Update Mode

source

pub fn fltsrc(&mut self) -> FLTSRC_W<'_>

Bit 16 - Fault Condition Source

source

pub fn minfltper(&mut self) -> MINFLTPER_W<'_>

Bit 17 - Minimum Fault Period

source

pub fn latch(&mut self) -> LATCH_W<'_>

Bit 18 - Latch Fault Input

source§

impl W<u32, Reg<u32, __2_INTEN>>

source

pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>

Bit 0 - Interrupt for Counter=0

source

pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>

Bit 1 - Interrupt for Counter=PWMnLOAD

source

pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>

Bit 2 - Interrupt for Counter=PWMnCMPA Up

source

pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>

Bit 3 - Interrupt for Counter=PWMnCMPA Down

source

pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>

Bit 4 - Interrupt for Counter=PWMnCMPB Up

source

pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>

Bit 5 - Interrupt for Counter=PWMnCMPB Down

source

pub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>

Bit 8 - Trigger for Counter=0

source

pub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>

Bit 9 - Trigger for Counter=PWMnLOAD

source

pub fn trcmpau(&mut self) -> TRCMPAU_W<'_>

Bit 10 - Trigger for Counter=PWMnCMPA Up

source

pub fn trcmpad(&mut self) -> TRCMPAD_W<'_>

Bit 11 - Trigger for Counter=PWMnCMPA Down

source

pub fn trcmpbu(&mut self) -> TRCMPBU_W<'_>

Bit 12 - Trigger for Counter=PWMnCMPB Up

source

pub fn trcmpbd(&mut self) -> TRCMPBD_W<'_>

Bit 13 - Trigger for Counter=PWMnCMPB Down

source§

impl W<u32, Reg<u32, __2_ISC>>

source

pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>

Bit 0 - Counter=0 Interrupt

source

pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>

Bit 1 - Counter=Load Interrupt

source

pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>

Bit 2 - Comparator A Up Interrupt

source

pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>

Bit 3 - Comparator A Down Interrupt

source

pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>

Bit 4 - Comparator B Up Interrupt

source

pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>

Bit 5 - Comparator B Down Interrupt

source§

impl W<u32, Reg<u32, __2_LOAD>>

source

pub fn load(&mut self) -> LOAD_W<'_>

Bits 0:15 - Counter Load Value

source§

impl W<u32, Reg<u32, __2_CMPA>>

source

pub fn compa(&mut self) -> COMPA_W<'_>

Bits 0:15 - Comparator A Value

source§

impl W<u32, Reg<u32, __2_CMPB>>

source

pub fn compb(&mut self) -> COMPB_W<'_>

Bits 0:15 - Comparator B Value

source§

impl W<u32, Reg<u32, __2_GENA>>

source

pub fn actzero(&mut self) -> ACTZERO_W<'_>

Bits 0:1 - Action for Counter=0

source

pub fn actload(&mut self) -> ACTLOAD_W<'_>

Bits 2:3 - Action for Counter=LOAD

source

pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>

Bits 4:5 - Action for Comparator A Up

source

pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>

Bits 6:7 - Action for Comparator A Down

source

pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>

Bits 8:9 - Action for Comparator B Up

source

pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>

Bits 10:11 - Action for Comparator B Down

source§

impl W<u32, Reg<u32, __2_GENB>>

source

pub fn actzero(&mut self) -> ACTZERO_W<'_>

Bits 0:1 - Action for Counter=0

source

pub fn actload(&mut self) -> ACTLOAD_W<'_>

Bits 2:3 - Action for Counter=LOAD

source

pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>

Bits 4:5 - Action for Comparator A Up

source

pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>

Bits 6:7 - Action for Comparator A Down

source

pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>

Bits 8:9 - Action for Comparator B Up

source

pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>

Bits 10:11 - Action for Comparator B Down

source§

impl W<u32, Reg<u32, __2_DBCTL>>

source

pub fn enable(&mut self) -> ENABLE_W<'_>

Bit 0 - Dead-Band Generator Enable

source§

impl W<u32, Reg<u32, __2_DBRISE>>

source

pub fn risedelay(&mut self) -> RISEDELAY_W<'_>

Bits 0:11 - Dead-Band Rise Delay

source§

impl W<u32, Reg<u32, __2_DBFALL>>

source

pub fn falldelay(&mut self) -> FALLDELAY_W<'_>

Bits 0:11 - Dead-Band Fall Delay

source§

impl W<u32, Reg<u32, __2_FLTSRC0>>

source

pub fn fault0(&mut self) -> FAULT0_W<'_>

Bit 0 - Fault0 Input

source

pub fn fault1(&mut self) -> FAULT1_W<'_>

Bit 1 - Fault1 Input

source§

impl W<u32, Reg<u32, __2_FLTSRC1>>

source

pub fn dcmp0(&mut self) -> DCMP0_W<'_>

Bit 0 - Digital Comparator 0

source

pub fn dcmp1(&mut self) -> DCMP1_W<'_>

Bit 1 - Digital Comparator 1

source

pub fn dcmp2(&mut self) -> DCMP2_W<'_>

Bit 2 - Digital Comparator 2

source

pub fn dcmp3(&mut self) -> DCMP3_W<'_>

Bit 3 - Digital Comparator 3

source

pub fn dcmp4(&mut self) -> DCMP4_W<'_>

Bit 4 - Digital Comparator 4

source

pub fn dcmp5(&mut self) -> DCMP5_W<'_>

Bit 5 - Digital Comparator 5

source

pub fn dcmp6(&mut self) -> DCMP6_W<'_>

Bit 6 - Digital Comparator 6

source

pub fn dcmp7(&mut self) -> DCMP7_W<'_>

Bit 7 - Digital Comparator 7

source§

impl W<u32, Reg<u32, __2_MINFLTPER>>

source

pub fn mfp(&mut self) -> MFP_W<'_>

Bits 0:15 - Minimum Fault Period

source§

impl W<u32, Reg<u32, __3_CTL>>

source

pub fn enable(&mut self) -> ENABLE_W<'_>

Bit 0 - PWM Block Enable

source

pub fn mode(&mut self) -> MODE_W<'_>

Bit 1 - Counter Mode

source

pub fn debug(&mut self) -> DEBUG_W<'_>

Bit 2 - Debug Mode

source

pub fn loadupd(&mut self) -> LOADUPD_W<'_>

Bit 3 - Load Register Update Mode

source

pub fn cmpaupd(&mut self) -> CMPAUPD_W<'_>

Bit 4 - Comparator A Update Mode

source

pub fn cmpbupd(&mut self) -> CMPBUPD_W<'_>

Bit 5 - Comparator B Update Mode

source

pub fn genaupd(&mut self) -> GENAUPD_W<'_>

Bits 6:7 - PWMnGENA Update Mode

source

pub fn genbupd(&mut self) -> GENBUPD_W<'_>

Bits 8:9 - PWMnGENB Update Mode

source

pub fn dbctlupd(&mut self) -> DBCTLUPD_W<'_>

Bits 10:11 - PWMnDBCTL Update Mode

source

pub fn dbriseupd(&mut self) -> DBRISEUPD_W<'_>

Bits 12:13 - PWMnDBRISE Update Mode

source

pub fn dbfallupd(&mut self) -> DBFALLUPD_W<'_>

Bits 14:15 - PWMnDBFALL Update Mode

source

pub fn fltsrc(&mut self) -> FLTSRC_W<'_>

Bit 16 - Fault Condition Source

source

pub fn minfltper(&mut self) -> MINFLTPER_W<'_>

Bit 17 - Minimum Fault Period

source

pub fn latch(&mut self) -> LATCH_W<'_>

Bit 18 - Latch Fault Input

source§

impl W<u32, Reg<u32, __3_INTEN>>

source

pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>

Bit 0 - Interrupt for Counter=0

source

pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>

Bit 1 - Interrupt for Counter=PWMnLOAD

source

pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>

Bit 2 - Interrupt for Counter=PWMnCMPA Up

source

pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>

Bit 3 - Interrupt for Counter=PWMnCMPA Down

source

pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>

Bit 4 - Interrupt for Counter=PWMnCMPB Up

source

pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>

Bit 5 - Interrupt for Counter=PWMnCMPB Down

source

pub fn trcntzero(&mut self) -> TRCNTZERO_W<'_>

Bit 8 - Trigger for Counter=0

source

pub fn trcntload(&mut self) -> TRCNTLOAD_W<'_>

Bit 9 - Trigger for Counter=PWMnLOAD

source

pub fn trcmpau(&mut self) -> TRCMPAU_W<'_>

Bit 10 - Trigger for Counter=PWMnCMPA Up

source

pub fn trcmpad(&mut self) -> TRCMPAD_W<'_>

Bit 11 - Trigger for Counter=PWMnCMPA Down

source

pub fn trcmpbu(&mut self) -> TRCMPBU_W<'_>

Bit 12 - Trigger for Counter=PWMnCMPB Up

source

pub fn trcmpbd(&mut self) -> TRCMPBD_W<'_>

Bit 13 - Trigger for Counter=PWMnCMPB Down

source§

impl W<u32, Reg<u32, __3_ISC>>

source

pub fn intcntzero(&mut self) -> INTCNTZERO_W<'_>

Bit 0 - Counter=0 Interrupt

source

pub fn intcntload(&mut self) -> INTCNTLOAD_W<'_>

Bit 1 - Counter=Load Interrupt

source

pub fn intcmpau(&mut self) -> INTCMPAU_W<'_>

Bit 2 - Comparator A Up Interrupt

source

pub fn intcmpad(&mut self) -> INTCMPAD_W<'_>

Bit 3 - Comparator A Down Interrupt

source

pub fn intcmpbu(&mut self) -> INTCMPBU_W<'_>

Bit 4 - Comparator B Up Interrupt

source

pub fn intcmpbd(&mut self) -> INTCMPBD_W<'_>

Bit 5 - Comparator B Down Interrupt

source§

impl W<u32, Reg<u32, __3_LOAD>>

source

pub fn load(&mut self) -> LOAD_W<'_>

Bits 0:15 - Counter Load Value

source§

impl W<u32, Reg<u32, __3_CMPA>>

source

pub fn compa(&mut self) -> COMPA_W<'_>

Bits 0:15 - Comparator A Value

source§

impl W<u32, Reg<u32, __3_CMPB>>

source

pub fn compb(&mut self) -> COMPB_W<'_>

Bits 0:15 - Comparator B Value

source§

impl W<u32, Reg<u32, __3_GENA>>

source

pub fn actzero(&mut self) -> ACTZERO_W<'_>

Bits 0:1 - Action for Counter=0

source

pub fn actload(&mut self) -> ACTLOAD_W<'_>

Bits 2:3 - Action for Counter=LOAD

source

pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>

Bits 4:5 - Action for Comparator A Up

source

pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>

Bits 6:7 - Action for Comparator A Down

source

pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>

Bits 8:9 - Action for Comparator B Up

source

pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>

Bits 10:11 - Action for Comparator B Down

source§

impl W<u32, Reg<u32, __3_GENB>>

source

pub fn actzero(&mut self) -> ACTZERO_W<'_>

Bits 0:1 - Action for Counter=0

source

pub fn actload(&mut self) -> ACTLOAD_W<'_>

Bits 2:3 - Action for Counter=LOAD

source

pub fn actcmpau(&mut self) -> ACTCMPAU_W<'_>

Bits 4:5 - Action for Comparator A Up

source

pub fn actcmpad(&mut self) -> ACTCMPAD_W<'_>

Bits 6:7 - Action for Comparator A Down

source

pub fn actcmpbu(&mut self) -> ACTCMPBU_W<'_>

Bits 8:9 - Action for Comparator B Up

source

pub fn actcmpbd(&mut self) -> ACTCMPBD_W<'_>

Bits 10:11 - Action for Comparator B Down

source§

impl W<u32, Reg<u32, __3_DBCTL>>

source

pub fn enable(&mut self) -> ENABLE_W<'_>

Bit 0 - Dead-Band Generator Enable

source§

impl W<u32, Reg<u32, __3_DBRISE>>

source

pub fn risedelay(&mut self) -> RISEDELAY_W<'_>

Bits 0:11 - Dead-Band Rise Delay

source§

impl W<u32, Reg<u32, __3_DBFALL>>

source

pub fn falldelay(&mut self) -> FALLDELAY_W<'_>

Bits 0:11 - Dead-Band Fall Delay

source§

impl W<u32, Reg<u32, __3_FLTSRC0>>

source

pub fn fault0(&mut self) -> FAULT0_W<'_>

Bit 0 - Fault0 Input

source

pub fn fault1(&mut self) -> FAULT1_W<'_>

Bit 1 - Fault1 Input

source§

impl W<u32, Reg<u32, __3_FLTSRC1>>

source

pub fn dcmp0(&mut self) -> DCMP0_W<'_>

Bit 0 - Digital Comparator 0

source

pub fn dcmp1(&mut self) -> DCMP1_W<'_>

Bit 1 - Digital Comparator 1

source

pub fn dcmp2(&mut self) -> DCMP2_W<'_>

Bit 2 - Digital Comparator 2

source

pub fn dcmp3(&mut self) -> DCMP3_W<'_>

Bit 3 - Digital Comparator 3

source

pub fn dcmp4(&mut self) -> DCMP4_W<'_>

Bit 4 - Digital Comparator 4

source

pub fn dcmp5(&mut self) -> DCMP5_W<'_>

Bit 5 - Digital Comparator 5

source

pub fn dcmp6(&mut self) -> DCMP6_W<'_>

Bit 6 - Digital Comparator 6

source

pub fn dcmp7(&mut self) -> DCMP7_W<'_>

Bit 7 - Digital Comparator 7

source§

impl W<u32, Reg<u32, __3_MINFLTPER>>

source

pub fn mfp(&mut self) -> MFP_W<'_>

Bits 0:15 - Minimum Fault Period

source§

impl W<u32, Reg<u32, __0_FLTSEN>>

source

pub fn fault0(&mut self) -> FAULT0_W<'_>

Bit 0 - Fault0 Sense

source

pub fn fault1(&mut self) -> FAULT1_W<'_>

Bit 1 - Fault1 Sense

source§

impl W<u32, Reg<u32, __0_FLTSTAT0>>

source

pub fn fault0(&mut self) -> FAULT0_W<'_>

Bit 0 - Fault Input 0

source

pub fn fault1(&mut self) -> FAULT1_W<'_>

Bit 1 - Fault Input 1

source§

impl W<u32, Reg<u32, __0_FLTSTAT1>>

source

pub fn dcmp0(&mut self) -> DCMP0_W<'_>

Bit 0 - Digital Comparator 0 Trigger

source

pub fn dcmp1(&mut self) -> DCMP1_W<'_>

Bit 1 - Digital Comparator 1 Trigger

source

pub fn dcmp2(&mut self) -> DCMP2_W<'_>

Bit 2 - Digital Comparator 2 Trigger

source

pub fn dcmp3(&mut self) -> DCMP3_W<'_>

Bit 3 - Digital Comparator 3 Trigger

source

pub fn dcmp4(&mut self) -> DCMP4_W<'_>

Bit 4 - Digital Comparator 4 Trigger

source

pub fn dcmp5(&mut self) -> DCMP5_W<'_>

Bit 5 - Digital Comparator 5 Trigger

source

pub fn dcmp6(&mut self) -> DCMP6_W<'_>

Bit 6 - Digital Comparator 6 Trigger

source

pub fn dcmp7(&mut self) -> DCMP7_W<'_>

Bit 7 - Digital Comparator 7 Trigger

source§

impl W<u32, Reg<u32, __1_FLTSEN>>

source

pub fn fault0(&mut self) -> FAULT0_W<'_>

Bit 0 - Fault0 Sense

source

pub fn fault1(&mut self) -> FAULT1_W<'_>

Bit 1 - Fault1 Sense

source§

impl W<u32, Reg<u32, __1_FLTSTAT0>>

source

pub fn fault0(&mut self) -> FAULT0_W<'_>

Bit 0 - Fault Input 0

source

pub fn fault1(&mut self) -> FAULT1_W<'_>

Bit 1 - Fault Input 1

source§

impl W<u32, Reg<u32, __1_FLTSTAT1>>

source

pub fn dcmp0(&mut self) -> DCMP0_W<'_>

Bit 0 - Digital Comparator 0 Trigger

source

pub fn dcmp1(&mut self) -> DCMP1_W<'_>

Bit 1 - Digital Comparator 1 Trigger

source

pub fn dcmp2(&mut self) -> DCMP2_W<'_>

Bit 2 - Digital Comparator 2 Trigger

source

pub fn dcmp3(&mut self) -> DCMP3_W<'_>

Bit 3 - Digital Comparator 3 Trigger

source

pub fn dcmp4(&mut self) -> DCMP4_W<'_>

Bit 4 - Digital Comparator 4 Trigger

source

pub fn dcmp5(&mut self) -> DCMP5_W<'_>

Bit 5 - Digital Comparator 5 Trigger

source

pub fn dcmp6(&mut self) -> DCMP6_W<'_>

Bit 6 - Digital Comparator 6 Trigger

source

pub fn dcmp7(&mut self) -> DCMP7_W<'_>

Bit 7 - Digital Comparator 7 Trigger

source§

impl W<u32, Reg<u32, __2_FLTSTAT0>>

source

pub fn fault0(&mut self) -> FAULT0_W<'_>

Bit 0 - Fault Input 0

source

pub fn fault1(&mut self) -> FAULT1_W<'_>

Bit 1 - Fault Input 1

source§

impl W<u32, Reg<u32, __2_FLTSTAT1>>

source

pub fn dcmp0(&mut self) -> DCMP0_W<'_>

Bit 0 - Digital Comparator 0 Trigger

source

pub fn dcmp1(&mut self) -> DCMP1_W<'_>

Bit 1 - Digital Comparator 1 Trigger

source

pub fn dcmp2(&mut self) -> DCMP2_W<'_>

Bit 2 - Digital Comparator 2 Trigger

source

pub fn dcmp3(&mut self) -> DCMP3_W<'_>

Bit 3 - Digital Comparator 3 Trigger

source

pub fn dcmp4(&mut self) -> DCMP4_W<'_>

Bit 4 - Digital Comparator 4 Trigger

source

pub fn dcmp5(&mut self) -> DCMP5_W<'_>

Bit 5 - Digital Comparator 5 Trigger

source

pub fn dcmp6(&mut self) -> DCMP6_W<'_>

Bit 6 - Digital Comparator 6 Trigger

source

pub fn dcmp7(&mut self) -> DCMP7_W<'_>

Bit 7 - Digital Comparator 7 Trigger

source§

impl W<u32, Reg<u32, __3_FLTSTAT0>>

source

pub fn fault0(&mut self) -> FAULT0_W<'_>

Bit 0 - Fault Input 0

source

pub fn fault1(&mut self) -> FAULT1_W<'_>

Bit 1 - Fault Input 1

source§

impl W<u32, Reg<u32, __3_FLTSTAT1>>

source

pub fn dcmp0(&mut self) -> DCMP0_W<'_>

Bit 0 - Digital Comparator 0 Trigger

source

pub fn dcmp1(&mut self) -> DCMP1_W<'_>

Bit 1 - Digital Comparator 1 Trigger

source

pub fn dcmp2(&mut self) -> DCMP2_W<'_>

Bit 2 - Digital Comparator 2 Trigger

source

pub fn dcmp3(&mut self) -> DCMP3_W<'_>

Bit 3 - Digital Comparator 3 Trigger

source

pub fn dcmp4(&mut self) -> DCMP4_W<'_>

Bit 4 - Digital Comparator 4 Trigger

source

pub fn dcmp5(&mut self) -> DCMP5_W<'_>

Bit 5 - Digital Comparator 5 Trigger

source

pub fn dcmp6(&mut self) -> DCMP6_W<'_>

Bit 6 - Digital Comparator 6 Trigger

source

pub fn dcmp7(&mut self) -> DCMP7_W<'_>

Bit 7 - Digital Comparator 7 Trigger

source§

impl W<u32, Reg<u32, _CTL>>

source

pub fn enable(&mut self) -> ENABLE_W<'_>

Bit 0 - Enable QEI

source

pub fn swap(&mut self) -> SWAP_W<'_>

Bit 1 - Swap Signals

source

pub fn sigmode(&mut self) -> SIGMODE_W<'_>

Bit 2 - Signal Mode

source

pub fn capmode(&mut self) -> CAPMODE_W<'_>

Bit 3 - Capture Mode

source

pub fn resmode(&mut self) -> RESMODE_W<'_>

Bit 4 - Reset Mode

source

pub fn velen(&mut self) -> VELEN_W<'_>

Bit 5 - Capture Velocity

source

pub fn veldiv(&mut self) -> VELDIV_W<'_>

Bits 6:8 - Predivide Velocity

source

pub fn inva(&mut self) -> INVA_W<'_>

Bit 9 - Invert PhA

source

pub fn invb(&mut self) -> INVB_W<'_>

Bit 10 - Invert PhB

source

pub fn invi(&mut self) -> INVI_W<'_>

Bit 11 - Invert Index Pulse

source

pub fn stallen(&mut self) -> STALLEN_W<'_>

Bit 12 - Stall QEI

source

pub fn filten(&mut self) -> FILTEN_W<'_>

Bit 13 - Enable Input Filter

source

pub fn filtcnt(&mut self) -> FILTCNT_W<'_>

Bits 16:19 - Input Filter Prescale Count

source§

impl W<u32, Reg<u32, _INTEN>>

source

pub fn index(&mut self) -> INDEX_W<'_>

Bit 0 - Index Pulse Detected Interrupt Enable

source

pub fn timer(&mut self) -> TIMER_W<'_>

Bit 1 - Timer Expires Interrupt Enable

source

pub fn dir(&mut self) -> DIR_W<'_>

Bit 2 - Direction Change Interrupt Enable

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 3 - Phase Error Interrupt Enable

source§

impl W<u32, Reg<u32, _ISC>>

source

pub fn index(&mut self) -> INDEX_W<'_>

Bit 0 - Index Pulse Interrupt

source

pub fn timer(&mut self) -> TIMER_W<'_>

Bit 1 - Velocity Timer Expired Interrupt

source

pub fn dir(&mut self) -> DIR_W<'_>

Bit 2 - Direction Change Interrupt

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 3 - Phase Error Interrupt

source§

impl W<u32, Reg<u32, _CFG>>

source

pub fn cfg(&mut self) -> CFG_W<'_>

Bits 0:2 - GPTM Configuration

source§

impl W<u32, Reg<u32, _TAMR>>

source

pub fn tamr(&mut self) -> TAMR_W<'_>

Bits 0:1 - GPTM Timer A Mode

source

pub fn tacmr(&mut self) -> TACMR_W<'_>

Bit 2 - GPTM Timer A Capture Mode

source

pub fn taams(&mut self) -> TAAMS_W<'_>

Bit 3 - GPTM Timer A Alternate Mode Select

source

pub fn tacdir(&mut self) -> TACDIR_W<'_>

Bit 4 - GPTM Timer A Count Direction

source

pub fn tamie(&mut self) -> TAMIE_W<'_>

Bit 5 - GPTM Timer A Match Interrupt Enable

source

pub fn tawot(&mut self) -> TAWOT_W<'_>

Bit 6 - GPTM Timer A Wait-on-Trigger

source

pub fn tasnaps(&mut self) -> TASNAPS_W<'_>

Bit 7 - GPTM Timer A Snap-Shot Mode

source

pub fn taild(&mut self) -> TAILD_W<'_>

Bit 8 - GPTM Timer A Interval Load Write

source

pub fn tapwmie(&mut self) -> TAPWMIE_W<'_>

Bit 9 - GPTM Timer A PWM Interrupt Enable

source

pub fn tamrsu(&mut self) -> TAMRSU_W<'_>

Bit 10 - GPTM Timer A Match Register Update

source

pub fn taplo(&mut self) -> TAPLO_W<'_>

Bit 11 - GPTM Timer A PWM Legacy Operation

source§

impl W<u32, Reg<u32, _TBMR>>

source

pub fn tbmr(&mut self) -> TBMR_W<'_>

Bits 0:1 - GPTM Timer B Mode

source

pub fn tbcmr(&mut self) -> TBCMR_W<'_>

Bit 2 - GPTM Timer B Capture Mode

source

pub fn tbams(&mut self) -> TBAMS_W<'_>

Bit 3 - GPTM Timer B Alternate Mode Select

source

pub fn tbcdir(&mut self) -> TBCDIR_W<'_>

Bit 4 - GPTM Timer B Count Direction

source

pub fn tbmie(&mut self) -> TBMIE_W<'_>

Bit 5 - GPTM Timer B Match Interrupt Enable

source

pub fn tbwot(&mut self) -> TBWOT_W<'_>

Bit 6 - GPTM Timer B Wait-on-Trigger

source

pub fn tbsnaps(&mut self) -> TBSNAPS_W<'_>

Bit 7 - GPTM Timer B Snap-Shot Mode

source

pub fn tbild(&mut self) -> TBILD_W<'_>

Bit 8 - GPTM Timer B Interval Load Write

source

pub fn tbpwmie(&mut self) -> TBPWMIE_W<'_>

Bit 9 - GPTM Timer B PWM Interrupt Enable

source

pub fn tbmrsu(&mut self) -> TBMRSU_W<'_>

Bit 10 - GPTM Timer B Match Register Update

source

pub fn tbplo(&mut self) -> TBPLO_W<'_>

Bit 11 - GPTM Timer B PWM Legacy Operation

source§

impl W<u32, Reg<u32, _CTL>>

source

pub fn taen(&mut self) -> TAEN_W<'_>

Bit 0 - GPTM Timer A Enable

source

pub fn tastall(&mut self) -> TASTALL_W<'_>

Bit 1 - GPTM Timer A Stall Enable

source

pub fn taevent(&mut self) -> TAEVENT_W<'_>

Bits 2:3 - GPTM Timer A Event Mode

source

pub fn rtcen(&mut self) -> RTCEN_W<'_>

Bit 4 - GPTM RTC Stall Enable

source

pub fn taote(&mut self) -> TAOTE_W<'_>

Bit 5 - GPTM Timer A Output Trigger Enable

source

pub fn tapwml(&mut self) -> TAPWML_W<'_>

Bit 6 - GPTM Timer A PWM Output Level

source

pub fn tben(&mut self) -> TBEN_W<'_>

Bit 8 - GPTM Timer B Enable

source

pub fn tbstall(&mut self) -> TBSTALL_W<'_>

Bit 9 - GPTM Timer B Stall Enable

source

pub fn tbevent(&mut self) -> TBEVENT_W<'_>

Bits 10:11 - GPTM Timer B Event Mode

source

pub fn tbote(&mut self) -> TBOTE_W<'_>

Bit 13 - GPTM Timer B Output Trigger Enable

source

pub fn tbpwml(&mut self) -> TBPWML_W<'_>

Bit 14 - GPTM Timer B PWM Output Level

source§

impl W<u32, Reg<u32, _SYNC>>

source

pub fn synct0(&mut self) -> SYNCT0_W<'_>

Bits 0:1 - Synchronize GPTM Timer 0

source

pub fn synct1(&mut self) -> SYNCT1_W<'_>

Bits 2:3 - Synchronize GPTM Timer 1

source

pub fn synct2(&mut self) -> SYNCT2_W<'_>

Bits 4:5 - Synchronize GPTM Timer 2

source

pub fn synct3(&mut self) -> SYNCT3_W<'_>

Bits 6:7 - Synchronize GPTM Timer 3

source

pub fn synct4(&mut self) -> SYNCT4_W<'_>

Bits 8:9 - Synchronize GPTM Timer 4

source

pub fn synct5(&mut self) -> SYNCT5_W<'_>

Bits 10:11 - Synchronize GPTM Timer 5

source

pub fn syncwt0(&mut self) -> SYNCWT0_W<'_>

Bits 12:13 - Synchronize GPTM 32/64-Bit Timer 0

source

pub fn syncwt1(&mut self) -> SYNCWT1_W<'_>

Bits 14:15 - Synchronize GPTM 32/64-Bit Timer 1

source

pub fn syncwt2(&mut self) -> SYNCWT2_W<'_>

Bits 16:17 - Synchronize GPTM 32/64-Bit Timer 2

source

pub fn syncwt3(&mut self) -> SYNCWT3_W<'_>

Bits 18:19 - Synchronize GPTM 32/64-Bit Timer 3

source

pub fn syncwt4(&mut self) -> SYNCWT4_W<'_>

Bits 20:21 - Synchronize GPTM 32/64-Bit Timer 4

source

pub fn syncwt5(&mut self) -> SYNCWT5_W<'_>

Bits 22:23 - Synchronize GPTM 32/64-Bit Timer 5

source§

impl W<u32, Reg<u32, _IMR>>

source

pub fn tatoim(&mut self) -> TATOIM_W<'_>

Bit 0 - GPTM Timer A Time-Out Interrupt Mask

source

pub fn camim(&mut self) -> CAMIM_W<'_>

Bit 1 - GPTM Timer A Capture Mode Match Interrupt Mask

source

pub fn caeim(&mut self) -> CAEIM_W<'_>

Bit 2 - GPTM Timer A Capture Mode Event Interrupt Mask

source

pub fn rtcim(&mut self) -> RTCIM_W<'_>

Bit 3 - GPTM RTC Interrupt Mask

source

pub fn tamim(&mut self) -> TAMIM_W<'_>

Bit 4 - GPTM Timer A Match Interrupt Mask

source

pub fn tbtoim(&mut self) -> TBTOIM_W<'_>

Bit 8 - GPTM Timer B Time-Out Interrupt Mask

source

pub fn cbmim(&mut self) -> CBMIM_W<'_>

Bit 9 - GPTM Timer B Capture Mode Match Interrupt Mask

source

pub fn cbeim(&mut self) -> CBEIM_W<'_>

Bit 10 - GPTM Timer B Capture Mode Event Interrupt Mask

source

pub fn tbmim(&mut self) -> TBMIM_W<'_>

Bit 11 - GPTM Timer B Match Interrupt Mask

source

pub fn wueim(&mut self) -> WUEIM_W<'_>

Bit 16 - 32/64-Bit Wide GPTM Write Update Error Interrupt Mask

source§

impl W<u32, Reg<u32, _ICR>>

source

pub fn tatocint(&mut self) -> TATOCINT_W<'_>

Bit 0 - GPTM Timer A Time-Out Raw Interrupt

source

pub fn camcint(&mut self) -> CAMCINT_W<'_>

Bit 1 - GPTM Timer A Capture Mode Match Interrupt Clear

source

pub fn caecint(&mut self) -> CAECINT_W<'_>

Bit 2 - GPTM Timer A Capture Mode Event Interrupt Clear

source

pub fn rtccint(&mut self) -> RTCCINT_W<'_>

Bit 3 - GPTM RTC Interrupt Clear

source

pub fn tamcint(&mut self) -> TAMCINT_W<'_>

Bit 4 - GPTM Timer A Match Interrupt Clear

source

pub fn tbtocint(&mut self) -> TBTOCINT_W<'_>

Bit 8 - GPTM Timer B Time-Out Interrupt Clear

source

pub fn cbmcint(&mut self) -> CBMCINT_W<'_>

Bit 9 - GPTM Timer B Capture Mode Match Interrupt Clear

source

pub fn cbecint(&mut self) -> CBECINT_W<'_>

Bit 10 - GPTM Timer B Capture Mode Event Interrupt Clear

source

pub fn tbmcint(&mut self) -> TBMCINT_W<'_>

Bit 11 - GPTM Timer B Match Interrupt Clear

source

pub fn wuecint(&mut self) -> WUECINT_W<'_>

Bit 16 - 32/64-Bit Wide GPTM Write Update Error Interrupt Clear

source§

impl W<u32, Reg<u32, _TAMATCHR>>

source

pub fn tamr(&mut self) -> TAMR_W<'_>

Bits 0:31 - GPTM Timer A Match Register

source§

impl W<u32, Reg<u32, _TBMATCHR>>

source

pub fn tbmr(&mut self) -> TBMR_W<'_>

Bits 0:31 - GPTM Timer B Match Register

source§

impl W<u32, Reg<u32, _TAPR>>

source

pub fn tapsr(&mut self) -> TAPSR_W<'_>

Bits 0:7 - GPTM Timer A Prescale

source

pub fn tapsrh(&mut self) -> TAPSRH_W<'_>

Bits 8:15 - GPTM Timer A Prescale High Byte

source§

impl W<u32, Reg<u32, _TBPR>>

source

pub fn tbpsr(&mut self) -> TBPSR_W<'_>

Bits 0:7 - GPTM Timer B Prescale

source

pub fn tbpsrh(&mut self) -> TBPSRH_W<'_>

Bits 8:15 - GPTM Timer B Prescale High Byte

source§

impl W<u32, Reg<u32, _TAPMR>>

source

pub fn tapsmr(&mut self) -> TAPSMR_W<'_>

Bits 0:7 - GPTM TimerA Prescale Match

source

pub fn tapsmrh(&mut self) -> TAPSMRH_W<'_>

Bits 8:15 - GPTM Timer A Prescale Match High Byte

source§

impl W<u32, Reg<u32, _TBPMR>>

source

pub fn tbpsmr(&mut self) -> TBPSMR_W<'_>

Bits 0:7 - GPTM TimerB Prescale Match

source

pub fn tbpsmrh(&mut self) -> TBPSMRH_W<'_>

Bits 8:15 - GPTM Timer B Prescale Match High Byte

source§

impl W<u32, Reg<u32, _CFG>>

source

pub fn cfg(&mut self) -> CFG_W<'_>

Bits 0:2 - GPTM Configuration

source§

impl W<u32, Reg<u32, _TAMR>>

source

pub fn tamr(&mut self) -> TAMR_W<'_>

Bits 0:1 - GPTM Timer A Mode

source

pub fn tacmr(&mut self) -> TACMR_W<'_>

Bit 2 - GPTM Timer A Capture Mode

source

pub fn taams(&mut self) -> TAAMS_W<'_>

Bit 3 - GPTM Timer A Alternate Mode Select

source

pub fn tacdir(&mut self) -> TACDIR_W<'_>

Bit 4 - GPTM Timer A Count Direction

source

pub fn tamie(&mut self) -> TAMIE_W<'_>

Bit 5 - GPTM Timer A Match Interrupt Enable

source

pub fn tawot(&mut self) -> TAWOT_W<'_>

Bit 6 - GPTM Timer A Wait-on-Trigger

source

pub fn tasnaps(&mut self) -> TASNAPS_W<'_>

Bit 7 - GPTM Timer A Snap-Shot Mode

source

pub fn taild(&mut self) -> TAILD_W<'_>

Bit 8 - GPTM Timer A Interval Load Write

source

pub fn tapwmie(&mut self) -> TAPWMIE_W<'_>

Bit 9 - GPTM Timer A PWM Interrupt Enable

source

pub fn tamrsu(&mut self) -> TAMRSU_W<'_>

Bit 10 - GPTM Timer A Match Register Update

source

pub fn taplo(&mut self) -> TAPLO_W<'_>

Bit 11 - GPTM Timer A PWM Legacy Operation

source§

impl W<u32, Reg<u32, _TBMR>>

source

pub fn tbmr(&mut self) -> TBMR_W<'_>

Bits 0:1 - GPTM Timer B Mode

source

pub fn tbcmr(&mut self) -> TBCMR_W<'_>

Bit 2 - GPTM Timer B Capture Mode

source

pub fn tbams(&mut self) -> TBAMS_W<'_>

Bit 3 - GPTM Timer B Alternate Mode Select

source

pub fn tbcdir(&mut self) -> TBCDIR_W<'_>

Bit 4 - GPTM Timer B Count Direction

source

pub fn tbmie(&mut self) -> TBMIE_W<'_>

Bit 5 - GPTM Timer B Match Interrupt Enable

source

pub fn tbwot(&mut self) -> TBWOT_W<'_>

Bit 6 - GPTM Timer B Wait-on-Trigger

source

pub fn tbsnaps(&mut self) -> TBSNAPS_W<'_>

Bit 7 - GPTM Timer B Snap-Shot Mode

source

pub fn tbild(&mut self) -> TBILD_W<'_>

Bit 8 - GPTM Timer B Interval Load Write

source

pub fn tbpwmie(&mut self) -> TBPWMIE_W<'_>

Bit 9 - GPTM Timer B PWM Interrupt Enable

source

pub fn tbmrsu(&mut self) -> TBMRSU_W<'_>

Bit 10 - GPTM Timer B Match Register Update

source

pub fn tbplo(&mut self) -> TBPLO_W<'_>

Bit 11 - GPTM Timer B PWM Legacy Operation

source§

impl W<u32, Reg<u32, _CTL>>

source

pub fn taen(&mut self) -> TAEN_W<'_>

Bit 0 - GPTM Timer A Enable

source

pub fn tastall(&mut self) -> TASTALL_W<'_>

Bit 1 - GPTM Timer A Stall Enable

source

pub fn taevent(&mut self) -> TAEVENT_W<'_>

Bits 2:3 - GPTM Timer A Event Mode

source

pub fn rtcen(&mut self) -> RTCEN_W<'_>

Bit 4 - GPTM RTC Stall Enable

source

pub fn taote(&mut self) -> TAOTE_W<'_>

Bit 5 - GPTM Timer A Output Trigger Enable

source

pub fn tapwml(&mut self) -> TAPWML_W<'_>

Bit 6 - GPTM Timer A PWM Output Level

source

pub fn tben(&mut self) -> TBEN_W<'_>

Bit 8 - GPTM Timer B Enable

source

pub fn tbstall(&mut self) -> TBSTALL_W<'_>

Bit 9 - GPTM Timer B Stall Enable

source

pub fn tbevent(&mut self) -> TBEVENT_W<'_>

Bits 10:11 - GPTM Timer B Event Mode

source

pub fn tbote(&mut self) -> TBOTE_W<'_>

Bit 13 - GPTM Timer B Output Trigger Enable

source

pub fn tbpwml(&mut self) -> TBPWML_W<'_>

Bit 14 - GPTM Timer B PWM Output Level

source§

impl W<u32, Reg<u32, _SYNC>>

source

pub fn synct0(&mut self) -> SYNCT0_W<'_>

Bits 0:1 - Synchronize GPTM Timer 0

source

pub fn synct1(&mut self) -> SYNCT1_W<'_>

Bits 2:3 - Synchronize GPTM Timer 1

source

pub fn synct2(&mut self) -> SYNCT2_W<'_>

Bits 4:5 - Synchronize GPTM Timer 2

source

pub fn synct3(&mut self) -> SYNCT3_W<'_>

Bits 6:7 - Synchronize GPTM Timer 3

source

pub fn synct4(&mut self) -> SYNCT4_W<'_>

Bits 8:9 - Synchronize GPTM Timer 4

source

pub fn synct5(&mut self) -> SYNCT5_W<'_>

Bits 10:11 - Synchronize GPTM Timer 5

source

pub fn syncwt0(&mut self) -> SYNCWT0_W<'_>

Bits 12:13 - Synchronize GPTM 32/64-Bit Timer 0

source

pub fn syncwt1(&mut self) -> SYNCWT1_W<'_>

Bits 14:15 - Synchronize GPTM 32/64-Bit Timer 1

source

pub fn syncwt2(&mut self) -> SYNCWT2_W<'_>

Bits 16:17 - Synchronize GPTM 32/64-Bit Timer 2

source

pub fn syncwt3(&mut self) -> SYNCWT3_W<'_>

Bits 18:19 - Synchronize GPTM 32/64-Bit Timer 3

source

pub fn syncwt4(&mut self) -> SYNCWT4_W<'_>

Bits 20:21 - Synchronize GPTM 32/64-Bit Timer 4

source

pub fn syncwt5(&mut self) -> SYNCWT5_W<'_>

Bits 22:23 - Synchronize GPTM 32/64-Bit Timer 5

source§

impl W<u32, Reg<u32, _IMR>>

source

pub fn tatoim(&mut self) -> TATOIM_W<'_>

Bit 0 - GPTM Timer A Time-Out Interrupt Mask

source

pub fn camim(&mut self) -> CAMIM_W<'_>

Bit 1 - GPTM Timer A Capture Mode Match Interrupt Mask

source

pub fn caeim(&mut self) -> CAEIM_W<'_>

Bit 2 - GPTM Timer A Capture Mode Event Interrupt Mask

source

pub fn rtcim(&mut self) -> RTCIM_W<'_>

Bit 3 - GPTM RTC Interrupt Mask

source

pub fn tamim(&mut self) -> TAMIM_W<'_>

Bit 4 - GPTM Timer A Match Interrupt Mask

source

pub fn tbtoim(&mut self) -> TBTOIM_W<'_>

Bit 8 - GPTM Timer B Time-Out Interrupt Mask

source

pub fn cbmim(&mut self) -> CBMIM_W<'_>

Bit 9 - GPTM Timer B Capture Mode Match Interrupt Mask

source

pub fn cbeim(&mut self) -> CBEIM_W<'_>

Bit 10 - GPTM Timer B Capture Mode Event Interrupt Mask

source

pub fn tbmim(&mut self) -> TBMIM_W<'_>

Bit 11 - GPTM Timer B Match Interrupt Mask

source

pub fn wueim(&mut self) -> WUEIM_W<'_>

Bit 16 - 32/64-Bit Wide GPTM Write Update Error Interrupt Mask

source§

impl W<u32, Reg<u32, _ICR>>

source

pub fn tatocint(&mut self) -> TATOCINT_W<'_>

Bit 0 - GPTM Timer A Time-Out Raw Interrupt

source

pub fn camcint(&mut self) -> CAMCINT_W<'_>

Bit 1 - GPTM Timer A Capture Mode Match Interrupt Clear

source

pub fn caecint(&mut self) -> CAECINT_W<'_>

Bit 2 - GPTM Timer A Capture Mode Event Interrupt Clear

source

pub fn rtccint(&mut self) -> RTCCINT_W<'_>

Bit 3 - GPTM RTC Interrupt Clear

source

pub fn tamcint(&mut self) -> TAMCINT_W<'_>

Bit 4 - GPTM Timer A Match Interrupt Clear

source

pub fn tbtocint(&mut self) -> TBTOCINT_W<'_>

Bit 8 - GPTM Timer B Time-Out Interrupt Clear

source

pub fn cbmcint(&mut self) -> CBMCINT_W<'_>

Bit 9 - GPTM Timer B Capture Mode Match Interrupt Clear

source

pub fn cbecint(&mut self) -> CBECINT_W<'_>

Bit 10 - GPTM Timer B Capture Mode Event Interrupt Clear

source

pub fn tbmcint(&mut self) -> TBMCINT_W<'_>

Bit 11 - GPTM Timer B Match Interrupt Clear

source

pub fn wuecint(&mut self) -> WUECINT_W<'_>

Bit 16 - 32/64-Bit Wide GPTM Write Update Error Interrupt Clear

source§

impl W<u32, Reg<u32, _TAMATCHR>>

source

pub fn tamr(&mut self) -> TAMR_W<'_>

Bits 0:31 - GPTM Timer A Match Register

source§

impl W<u32, Reg<u32, _TBMATCHR>>

source

pub fn tbmr(&mut self) -> TBMR_W<'_>

Bits 0:31 - GPTM Timer B Match Register

source§

impl W<u32, Reg<u32, _TAPR>>

source

pub fn tapsr(&mut self) -> TAPSR_W<'_>

Bits 0:7 - GPTM Timer A Prescale

source

pub fn tapsrh(&mut self) -> TAPSRH_W<'_>

Bits 8:15 - GPTM Timer A Prescale High Byte

source§

impl W<u32, Reg<u32, _TBPR>>

source

pub fn tbpsr(&mut self) -> TBPSR_W<'_>

Bits 0:7 - GPTM Timer B Prescale

source

pub fn tbpsrh(&mut self) -> TBPSRH_W<'_>

Bits 8:15 - GPTM Timer B Prescale High Byte

source§

impl W<u32, Reg<u32, _TAPMR>>

source

pub fn tapsmr(&mut self) -> TAPSMR_W<'_>

Bits 0:7 - GPTM TimerA Prescale Match

source

pub fn tapsmrh(&mut self) -> TAPSMRH_W<'_>

Bits 8:15 - GPTM Timer A Prescale Match High Byte

source§

impl W<u32, Reg<u32, _TBPMR>>

source

pub fn tbpsmr(&mut self) -> TBPSMR_W<'_>

Bits 0:7 - GPTM TimerB Prescale Match

source

pub fn tbpsmrh(&mut self) -> TBPSMRH_W<'_>

Bits 8:15 - GPTM Timer B Prescale Match High Byte

source§

impl W<u32, Reg<u32, _ACTSS>>

source

pub fn asen0(&mut self) -> ASEN0_W<'_>

Bit 0 - ADC SS0 Enable

source

pub fn asen1(&mut self) -> ASEN1_W<'_>

Bit 1 - ADC SS1 Enable

source

pub fn asen2(&mut self) -> ASEN2_W<'_>

Bit 2 - ADC SS2 Enable

source

pub fn asen3(&mut self) -> ASEN3_W<'_>

Bit 3 - ADC SS3 Enable

source

pub fn busy(&mut self) -> BUSY_W<'_>

Bit 16 - ADC Busy

source§

impl W<u32, Reg<u32, _IM>>

source

pub fn mask0(&mut self) -> MASK0_W<'_>

Bit 0 - SS0 Interrupt Mask

source

pub fn mask1(&mut self) -> MASK1_W<'_>

Bit 1 - SS1 Interrupt Mask

source

pub fn mask2(&mut self) -> MASK2_W<'_>

Bit 2 - SS2 Interrupt Mask

source

pub fn mask3(&mut self) -> MASK3_W<'_>

Bit 3 - SS3 Interrupt Mask

source

pub fn dconss0(&mut self) -> DCONSS0_W<'_>

Bit 16 - Digital Comparator Interrupt on SS0

source

pub fn dconss1(&mut self) -> DCONSS1_W<'_>

Bit 17 - Digital Comparator Interrupt on SS1

source

pub fn dconss2(&mut self) -> DCONSS2_W<'_>

Bit 18 - Digital Comparator Interrupt on SS2

source

pub fn dconss3(&mut self) -> DCONSS3_W<'_>

Bit 19 - Digital Comparator Interrupt on SS3

source§

impl W<u32, Reg<u32, _ISC>>

source

pub fn in0(&mut self) -> IN0_W<'_>

Bit 0 - SS0 Interrupt Status and Clear

source

pub fn in1(&mut self) -> IN1_W<'_>

Bit 1 - SS1 Interrupt Status and Clear

source

pub fn in2(&mut self) -> IN2_W<'_>

Bit 2 - SS2 Interrupt Status and Clear

source

pub fn in3(&mut self) -> IN3_W<'_>

Bit 3 - SS3 Interrupt Status and Clear

source

pub fn dcinss0(&mut self) -> DCINSS0_W<'_>

Bit 16 - Digital Comparator Interrupt Status on SS0

source

pub fn dcinss1(&mut self) -> DCINSS1_W<'_>

Bit 17 - Digital Comparator Interrupt Status on SS1

source

pub fn dcinss2(&mut self) -> DCINSS2_W<'_>

Bit 18 - Digital Comparator Interrupt Status on SS2

source

pub fn dcinss3(&mut self) -> DCINSS3_W<'_>

Bit 19 - Digital Comparator Interrupt Status on SS3

source§

impl W<u32, Reg<u32, _OSTAT>>

source

pub fn ov0(&mut self) -> OV0_W<'_>

Bit 0 - SS0 FIFO Overflow

source

pub fn ov1(&mut self) -> OV1_W<'_>

Bit 1 - SS1 FIFO Overflow

source

pub fn ov2(&mut self) -> OV2_W<'_>

Bit 2 - SS2 FIFO Overflow

source

pub fn ov3(&mut self) -> OV3_W<'_>

Bit 3 - SS3 FIFO Overflow

source§

impl W<u32, Reg<u32, _EMUX>>

source

pub fn em0(&mut self) -> EM0_W<'_>

Bits 0:3 - SS0 Trigger Select

source

pub fn em1(&mut self) -> EM1_W<'_>

Bits 4:7 - SS1 Trigger Select

source

pub fn em2(&mut self) -> EM2_W<'_>

Bits 8:11 - SS2 Trigger Select

source

pub fn em3(&mut self) -> EM3_W<'_>

Bits 12:15 - SS3 Trigger Select

source§

impl W<u32, Reg<u32, _USTAT>>

source

pub fn uv0(&mut self) -> UV0_W<'_>

Bit 0 - SS0 FIFO Underflow

source

pub fn uv1(&mut self) -> UV1_W<'_>

Bit 1 - SS1 FIFO Underflow

source

pub fn uv2(&mut self) -> UV2_W<'_>

Bit 2 - SS2 FIFO Underflow

source

pub fn uv3(&mut self) -> UV3_W<'_>

Bit 3 - SS3 FIFO Underflow

source§

impl W<u32, Reg<u32, _TSSEL>>

source

pub fn ps0(&mut self) -> PS0_W<'_>

Bits 4:5 - Generator 0 PWM Module Trigger Select

source

pub fn ps1(&mut self) -> PS1_W<'_>

Bits 12:13 - Generator 1 PWM Module Trigger Select

source

pub fn ps2(&mut self) -> PS2_W<'_>

Bits 20:21 - Generator 2 PWM Module Trigger Select

source

pub fn ps3(&mut self) -> PS3_W<'_>

Bits 28:29 - Generator 3 PWM Module Trigger Select

source§

impl W<u32, Reg<u32, _SSPRI>>

source

pub fn ss0(&mut self) -> SS0_W<'_>

Bits 0:1 - SS0 Priority

source

pub fn ss1(&mut self) -> SS1_W<'_>

Bits 4:5 - SS1 Priority

source

pub fn ss2(&mut self) -> SS2_W<'_>

Bits 8:9 - SS2 Priority

source

pub fn ss3(&mut self) -> SS3_W<'_>

Bits 12:13 - SS3 Priority

source§

impl W<u32, Reg<u32, _SPC>>

source

pub fn phase(&mut self) -> PHASE_W<'_>

Bits 0:3 - Phase Difference

source§

impl W<u32, Reg<u32, _PSSI>>

source

pub fn ss0(&mut self) -> SS0_W<'_>

Bit 0 - SS0 Initiate

source

pub fn ss1(&mut self) -> SS1_W<'_>

Bit 1 - SS1 Initiate

source

pub fn ss2(&mut self) -> SS2_W<'_>

Bit 2 - SS2 Initiate

source

pub fn ss3(&mut self) -> SS3_W<'_>

Bit 3 - SS3 Initiate

source

pub fn syncwait(&mut self) -> SYNCWAIT_W<'_>

Bit 27 - Synchronize Wait

source

pub fn gsync(&mut self) -> GSYNC_W<'_>

Bit 31 - Global Synchronize

source§

impl W<u32, Reg<u32, _SAC>>

source

pub fn avg(&mut self) -> AVG_W<'_>

Bits 0:2 - Hardware Averaging Control

source§

impl W<u32, Reg<u32, _DCISC>>

source

pub fn dcint0(&mut self) -> DCINT0_W<'_>

Bit 0 - Digital Comparator 0 Interrupt Status and Clear

source

pub fn dcint1(&mut self) -> DCINT1_W<'_>

Bit 1 - Digital Comparator 1 Interrupt Status and Clear

source

pub fn dcint2(&mut self) -> DCINT2_W<'_>

Bit 2 - Digital Comparator 2 Interrupt Status and Clear

source

pub fn dcint3(&mut self) -> DCINT3_W<'_>

Bit 3 - Digital Comparator 3 Interrupt Status and Clear

source

pub fn dcint4(&mut self) -> DCINT4_W<'_>

Bit 4 - Digital Comparator 4 Interrupt Status and Clear

source

pub fn dcint5(&mut self) -> DCINT5_W<'_>

Bit 5 - Digital Comparator 5 Interrupt Status and Clear

source

pub fn dcint6(&mut self) -> DCINT6_W<'_>

Bit 6 - Digital Comparator 6 Interrupt Status and Clear

source

pub fn dcint7(&mut self) -> DCINT7_W<'_>

Bit 7 - Digital Comparator 7 Interrupt Status and Clear

source§

impl W<u32, Reg<u32, _CTL>>

source

pub fn vref(&mut self) -> VREF_W<'_>

Bit 0 - Voltage Reference Select

source§

impl W<u32, Reg<u32, _SSMUX0>>

source

pub fn mux0(&mut self) -> MUX0_W<'_>

Bits 0:3 - 1st Sample Input Select

source

pub fn mux1(&mut self) -> MUX1_W<'_>

Bits 4:7 - 2nd Sample Input Select

source

pub fn mux2(&mut self) -> MUX2_W<'_>

Bits 8:11 - 3rd Sample Input Select

source

pub fn mux3(&mut self) -> MUX3_W<'_>

Bits 12:15 - 4th Sample Input Select

source

pub fn mux4(&mut self) -> MUX4_W<'_>

Bits 16:19 - 5th Sample Input Select

source

pub fn mux5(&mut self) -> MUX5_W<'_>

Bits 20:23 - 6th Sample Input Select

source

pub fn mux6(&mut self) -> MUX6_W<'_>

Bits 24:27 - 7th Sample Input Select

source

pub fn mux7(&mut self) -> MUX7_W<'_>

Bits 28:31 - 8th Sample Input Select

source§

impl W<u32, Reg<u32, _SSCTL0>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - 1st Sample Differential Input Select

source

pub fn end0(&mut self) -> END0_W<'_>

Bit 1 - 1st Sample is End of Sequence

source

pub fn ie0(&mut self) -> IE0_W<'_>

Bit 2 - 1st Sample Interrupt Enable

source

pub fn ts0(&mut self) -> TS0_W<'_>

Bit 3 - 1st Sample Temp Sensor Select

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 4 - 2nd Sample Differential Input Select

source

pub fn end1(&mut self) -> END1_W<'_>

Bit 5 - 2nd Sample is End of Sequence

source

pub fn ie1(&mut self) -> IE1_W<'_>

Bit 6 - 2nd Sample Interrupt Enable

source

pub fn ts1(&mut self) -> TS1_W<'_>

Bit 7 - 2nd Sample Temp Sensor Select

source

pub fn d2(&mut self) -> D2_W<'_>

Bit 8 - 3rd Sample Differential Input Select

source

pub fn end2(&mut self) -> END2_W<'_>

Bit 9 - 3rd Sample is End of Sequence

source

pub fn ie2(&mut self) -> IE2_W<'_>

Bit 10 - 3rd Sample Interrupt Enable

source

pub fn ts2(&mut self) -> TS2_W<'_>

Bit 11 - 3rd Sample Temp Sensor Select

source

pub fn d3(&mut self) -> D3_W<'_>

Bit 12 - 4th Sample Differential Input Select

source

pub fn end3(&mut self) -> END3_W<'_>

Bit 13 - 4th Sample is End of Sequence

source

pub fn ie3(&mut self) -> IE3_W<'_>

Bit 14 - 4th Sample Interrupt Enable

source

pub fn ts3(&mut self) -> TS3_W<'_>

Bit 15 - 4th Sample Temp Sensor Select

source

pub fn d4(&mut self) -> D4_W<'_>

Bit 16 - 5th Sample Differential Input Select

source

pub fn end4(&mut self) -> END4_W<'_>

Bit 17 - 5th Sample is End of Sequence

source

pub fn ie4(&mut self) -> IE4_W<'_>

Bit 18 - 5th Sample Interrupt Enable

source

pub fn ts4(&mut self) -> TS4_W<'_>

Bit 19 - 5th Sample Temp Sensor Select

source

pub fn d5(&mut self) -> D5_W<'_>

Bit 20 - 6th Sample Differential Input Select

source

pub fn end5(&mut self) -> END5_W<'_>

Bit 21 - 6th Sample is End of Sequence

source

pub fn ie5(&mut self) -> IE5_W<'_>

Bit 22 - 6th Sample Interrupt Enable

source

pub fn ts5(&mut self) -> TS5_W<'_>

Bit 23 - 6th Sample Temp Sensor Select

source

pub fn d6(&mut self) -> D6_W<'_>

Bit 24 - 7th Sample Differential Input Select

source

pub fn end6(&mut self) -> END6_W<'_>

Bit 25 - 7th Sample is End of Sequence

source

pub fn ie6(&mut self) -> IE6_W<'_>

Bit 26 - 7th Sample Interrupt Enable

source

pub fn ts6(&mut self) -> TS6_W<'_>

Bit 27 - 7th Sample Temp Sensor Select

source

pub fn d7(&mut self) -> D7_W<'_>

Bit 28 - 8th Sample Differential Input Select

source

pub fn end7(&mut self) -> END7_W<'_>

Bit 29 - 8th Sample is End of Sequence

source

pub fn ie7(&mut self) -> IE7_W<'_>

Bit 30 - 8th Sample Interrupt Enable

source

pub fn ts7(&mut self) -> TS7_W<'_>

Bit 31 - 8th Sample Temp Sensor Select

source§

impl W<u32, Reg<u32, _SSOP0>>

source

pub fn s0dcop(&mut self) -> S0DCOP_W<'_>

Bit 0 - Sample 0 Digital Comparator Operation

source

pub fn s1dcop(&mut self) -> S1DCOP_W<'_>

Bit 4 - Sample 1 Digital Comparator Operation

source

pub fn s2dcop(&mut self) -> S2DCOP_W<'_>

Bit 8 - Sample 2 Digital Comparator Operation

source

pub fn s3dcop(&mut self) -> S3DCOP_W<'_>

Bit 12 - Sample 3 Digital Comparator Operation

source

pub fn s4dcop(&mut self) -> S4DCOP_W<'_>

Bit 16 - Sample 4 Digital Comparator Operation

source

pub fn s5dcop(&mut self) -> S5DCOP_W<'_>

Bit 20 - Sample 5 Digital Comparator Operation

source

pub fn s6dcop(&mut self) -> S6DCOP_W<'_>

Bit 24 - Sample 6 Digital Comparator Operation

source

pub fn s7dcop(&mut self) -> S7DCOP_W<'_>

Bit 28 - Sample 7 Digital Comparator Operation

source§

impl W<u32, Reg<u32, _SSDC0>>

source

pub fn s0dcsel(&mut self) -> S0DCSEL_W<'_>

Bits 0:3 - Sample 0 Digital Comparator Select

source

pub fn s1dcsel(&mut self) -> S1DCSEL_W<'_>

Bits 4:7 - Sample 1 Digital Comparator Select

source

pub fn s2dcsel(&mut self) -> S2DCSEL_W<'_>

Bits 8:11 - Sample 2 Digital Comparator Select

source

pub fn s3dcsel(&mut self) -> S3DCSEL_W<'_>

Bits 12:15 - Sample 3 Digital Comparator Select

source

pub fn s4dcsel(&mut self) -> S4DCSEL_W<'_>

Bits 16:19 - Sample 4 Digital Comparator Select

source

pub fn s5dcsel(&mut self) -> S5DCSEL_W<'_>

Bits 20:23 - Sample 5 Digital Comparator Select

source

pub fn s6dcsel(&mut self) -> S6DCSEL_W<'_>

Bits 24:27 - Sample 6 Digital Comparator Select

source

pub fn s7dcsel(&mut self) -> S7DCSEL_W<'_>

Bits 28:31 - Sample 7 Digital Comparator Select

source§

impl W<u32, Reg<u32, _SSMUX1>>

source

pub fn mux0(&mut self) -> MUX0_W<'_>

Bits 0:3 - 1st Sample Input Select

source

pub fn mux1(&mut self) -> MUX1_W<'_>

Bits 4:7 - 2nd Sample Input Select

source

pub fn mux2(&mut self) -> MUX2_W<'_>

Bits 8:11 - 3rd Sample Input Select

source

pub fn mux3(&mut self) -> MUX3_W<'_>

Bits 12:15 - 4th Sample Input Select

source§

impl W<u32, Reg<u32, _SSCTL1>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - 1st Sample Differential Input Select

source

pub fn end0(&mut self) -> END0_W<'_>

Bit 1 - 1st Sample is End of Sequence

source

pub fn ie0(&mut self) -> IE0_W<'_>

Bit 2 - 1st Sample Interrupt Enable

source

pub fn ts0(&mut self) -> TS0_W<'_>

Bit 3 - 1st Sample Temp Sensor Select

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 4 - 2nd Sample Differential Input Select

source

pub fn end1(&mut self) -> END1_W<'_>

Bit 5 - 2nd Sample is End of Sequence

source

pub fn ie1(&mut self) -> IE1_W<'_>

Bit 6 - 2nd Sample Interrupt Enable

source

pub fn ts1(&mut self) -> TS1_W<'_>

Bit 7 - 2nd Sample Temp Sensor Select

source

pub fn d2(&mut self) -> D2_W<'_>

Bit 8 - 3rd Sample Differential Input Select

source

pub fn end2(&mut self) -> END2_W<'_>

Bit 9 - 3rd Sample is End of Sequence

source

pub fn ie2(&mut self) -> IE2_W<'_>

Bit 10 - 3rd Sample Interrupt Enable

source

pub fn ts2(&mut self) -> TS2_W<'_>

Bit 11 - 3rd Sample Temp Sensor Select

source

pub fn d3(&mut self) -> D3_W<'_>

Bit 12 - 4th Sample Differential Input Select

source

pub fn end3(&mut self) -> END3_W<'_>

Bit 13 - 4th Sample is End of Sequence

source

pub fn ie3(&mut self) -> IE3_W<'_>

Bit 14 - 4th Sample Interrupt Enable

source

pub fn ts3(&mut self) -> TS3_W<'_>

Bit 15 - 4th Sample Temp Sensor Select

source§

impl W<u32, Reg<u32, _SSOP1>>

source

pub fn s0dcop(&mut self) -> S0DCOP_W<'_>

Bit 0 - Sample 0 Digital Comparator Operation

source

pub fn s1dcop(&mut self) -> S1DCOP_W<'_>

Bit 4 - Sample 1 Digital Comparator Operation

source

pub fn s2dcop(&mut self) -> S2DCOP_W<'_>

Bit 8 - Sample 2 Digital Comparator Operation

source

pub fn s3dcop(&mut self) -> S3DCOP_W<'_>

Bit 12 - Sample 3 Digital Comparator Operation

source§

impl W<u32, Reg<u32, _SSDC1>>

source

pub fn s0dcsel(&mut self) -> S0DCSEL_W<'_>

Bits 0:3 - Sample 0 Digital Comparator Select

source

pub fn s1dcsel(&mut self) -> S1DCSEL_W<'_>

Bits 4:7 - Sample 1 Digital Comparator Select

source

pub fn s2dcsel(&mut self) -> S2DCSEL_W<'_>

Bits 8:11 - Sample 2 Digital Comparator Select

source

pub fn s3dcsel(&mut self) -> S3DCSEL_W<'_>

Bits 12:15 - Sample 3 Digital Comparator Select

source§

impl W<u32, Reg<u32, _SSMUX2>>

source

pub fn mux0(&mut self) -> MUX0_W<'_>

Bits 0:3 - 1st Sample Input Select

source

pub fn mux1(&mut self) -> MUX1_W<'_>

Bits 4:7 - 2nd Sample Input Select

source

pub fn mux2(&mut self) -> MUX2_W<'_>

Bits 8:11 - 3rd Sample Input Select

source

pub fn mux3(&mut self) -> MUX3_W<'_>

Bits 12:15 - 4th Sample Input Select

source§

impl W<u32, Reg<u32, _SSCTL2>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - 1st Sample Differential Input Select

source

pub fn end0(&mut self) -> END0_W<'_>

Bit 1 - 1st Sample is End of Sequence

source

pub fn ie0(&mut self) -> IE0_W<'_>

Bit 2 - 1st Sample Interrupt Enable

source

pub fn ts0(&mut self) -> TS0_W<'_>

Bit 3 - 1st Sample Temp Sensor Select

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 4 - 2nd Sample Differential Input Select

source

pub fn end1(&mut self) -> END1_W<'_>

Bit 5 - 2nd Sample is End of Sequence

source

pub fn ie1(&mut self) -> IE1_W<'_>

Bit 6 - 2nd Sample Interrupt Enable

source

pub fn ts1(&mut self) -> TS1_W<'_>

Bit 7 - 2nd Sample Temp Sensor Select

source

pub fn d2(&mut self) -> D2_W<'_>

Bit 8 - 3rd Sample Differential Input Select

source

pub fn end2(&mut self) -> END2_W<'_>

Bit 9 - 3rd Sample is End of Sequence

source

pub fn ie2(&mut self) -> IE2_W<'_>

Bit 10 - 3rd Sample Interrupt Enable

source

pub fn ts2(&mut self) -> TS2_W<'_>

Bit 11 - 3rd Sample Temp Sensor Select

source

pub fn d3(&mut self) -> D3_W<'_>

Bit 12 - 4th Sample Differential Input Select

source

pub fn end3(&mut self) -> END3_W<'_>

Bit 13 - 4th Sample is End of Sequence

source

pub fn ie3(&mut self) -> IE3_W<'_>

Bit 14 - 4th Sample Interrupt Enable

source

pub fn ts3(&mut self) -> TS3_W<'_>

Bit 15 - 4th Sample Temp Sensor Select

source§

impl W<u32, Reg<u32, _SSOP2>>

source

pub fn s0dcop(&mut self) -> S0DCOP_W<'_>

Bit 0 - Sample 0 Digital Comparator Operation

source

pub fn s1dcop(&mut self) -> S1DCOP_W<'_>

Bit 4 - Sample 1 Digital Comparator Operation

source

pub fn s2dcop(&mut self) -> S2DCOP_W<'_>

Bit 8 - Sample 2 Digital Comparator Operation

source

pub fn s3dcop(&mut self) -> S3DCOP_W<'_>

Bit 12 - Sample 3 Digital Comparator Operation

source§

impl W<u32, Reg<u32, _SSDC2>>

source

pub fn s0dcsel(&mut self) -> S0DCSEL_W<'_>

Bits 0:3 - Sample 0 Digital Comparator Select

source

pub fn s1dcsel(&mut self) -> S1DCSEL_W<'_>

Bits 4:7 - Sample 1 Digital Comparator Select

source

pub fn s2dcsel(&mut self) -> S2DCSEL_W<'_>

Bits 8:11 - Sample 2 Digital Comparator Select

source

pub fn s3dcsel(&mut self) -> S3DCSEL_W<'_>

Bits 12:15 - Sample 3 Digital Comparator Select

source§

impl W<u32, Reg<u32, _SSMUX3>>

source

pub fn mux0(&mut self) -> MUX0_W<'_>

Bits 0:3 - 1st Sample Input Select

source§

impl W<u32, Reg<u32, _SSCTL3>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - Sample Differential Input Select

source

pub fn end0(&mut self) -> END0_W<'_>

Bit 1 - End of Sequence

source

pub fn ie0(&mut self) -> IE0_W<'_>

Bit 2 - Sample Interrupt Enable

source

pub fn ts0(&mut self) -> TS0_W<'_>

Bit 3 - 1st Sample Temp Sensor Select

source§

impl W<u32, Reg<u32, _SSOP3>>

source

pub fn s0dcop(&mut self) -> S0DCOP_W<'_>

Bit 0 - Sample 0 Digital Comparator Operation

source§

impl W<u32, Reg<u32, _SSDC3>>

source

pub fn s0dcsel(&mut self) -> S0DCSEL_W<'_>

Bits 0:3 - Sample 0 Digital Comparator Select

source§

impl W<u32, Reg<u32, _DCRIC>>

source

pub fn dcint0(&mut self) -> DCINT0_W<'_>

Bit 0 - Digital Comparator Interrupt 0

source

pub fn dcint1(&mut self) -> DCINT1_W<'_>

Bit 1 - Digital Comparator Interrupt 1

source

pub fn dcint2(&mut self) -> DCINT2_W<'_>

Bit 2 - Digital Comparator Interrupt 2

source

pub fn dcint3(&mut self) -> DCINT3_W<'_>

Bit 3 - Digital Comparator Interrupt 3

source

pub fn dcint4(&mut self) -> DCINT4_W<'_>

Bit 4 - Digital Comparator Interrupt 4

source

pub fn dcint5(&mut self) -> DCINT5_W<'_>

Bit 5 - Digital Comparator Interrupt 5

source

pub fn dcint6(&mut self) -> DCINT6_W<'_>

Bit 6 - Digital Comparator Interrupt 6

source

pub fn dcint7(&mut self) -> DCINT7_W<'_>

Bit 7 - Digital Comparator Interrupt 7

source

pub fn dctrig0(&mut self) -> DCTRIG0_W<'_>

Bit 16 - Digital Comparator Trigger 0

source

pub fn dctrig1(&mut self) -> DCTRIG1_W<'_>

Bit 17 - Digital Comparator Trigger 1

source

pub fn dctrig2(&mut self) -> DCTRIG2_W<'_>

Bit 18 - Digital Comparator Trigger 2

source

pub fn dctrig3(&mut self) -> DCTRIG3_W<'_>

Bit 19 - Digital Comparator Trigger 3

source

pub fn dctrig4(&mut self) -> DCTRIG4_W<'_>

Bit 20 - Digital Comparator Trigger 4

source

pub fn dctrig5(&mut self) -> DCTRIG5_W<'_>

Bit 21 - Digital Comparator Trigger 5

source

pub fn dctrig6(&mut self) -> DCTRIG6_W<'_>

Bit 22 - Digital Comparator Trigger 6

source

pub fn dctrig7(&mut self) -> DCTRIG7_W<'_>

Bit 23 - Digital Comparator Trigger 7

source§

impl W<u32, Reg<u32, _DCCTL0>>

source

pub fn cim(&mut self) -> CIM_W<'_>

Bits 0:1 - Comparison Interrupt Mode

source

pub fn cic(&mut self) -> CIC_W<'_>

Bits 2:3 - Comparison Interrupt Condition

source

pub fn cie(&mut self) -> CIE_W<'_>

Bit 4 - Comparison Interrupt Enable

source

pub fn ctm(&mut self) -> CTM_W<'_>

Bits 8:9 - Comparison Trigger Mode

source

pub fn ctc(&mut self) -> CTC_W<'_>

Bits 10:11 - Comparison Trigger Condition

source

pub fn cte(&mut self) -> CTE_W<'_>

Bit 12 - Comparison Trigger Enable

source§

impl W<u32, Reg<u32, _DCCTL1>>

source

pub fn cim(&mut self) -> CIM_W<'_>

Bits 0:1 - Comparison Interrupt Mode

source

pub fn cic(&mut self) -> CIC_W<'_>

Bits 2:3 - Comparison Interrupt Condition

source

pub fn cie(&mut self) -> CIE_W<'_>

Bit 4 - Comparison Interrupt Enable

source

pub fn ctm(&mut self) -> CTM_W<'_>

Bits 8:9 - Comparison Trigger Mode

source

pub fn ctc(&mut self) -> CTC_W<'_>

Bits 10:11 - Comparison Trigger Condition

source

pub fn cte(&mut self) -> CTE_W<'_>

Bit 12 - Comparison Trigger Enable

source§

impl W<u32, Reg<u32, _DCCTL2>>

source

pub fn cim(&mut self) -> CIM_W<'_>

Bits 0:1 - Comparison Interrupt Mode

source

pub fn cic(&mut self) -> CIC_W<'_>

Bits 2:3 - Comparison Interrupt Condition

source

pub fn cie(&mut self) -> CIE_W<'_>

Bit 4 - Comparison Interrupt Enable

source

pub fn ctm(&mut self) -> CTM_W<'_>

Bits 8:9 - Comparison Trigger Mode

source

pub fn ctc(&mut self) -> CTC_W<'_>

Bits 10:11 - Comparison Trigger Condition

source

pub fn cte(&mut self) -> CTE_W<'_>

Bit 12 - Comparison Trigger Enable

source§

impl W<u32, Reg<u32, _DCCTL3>>

source

pub fn cim(&mut self) -> CIM_W<'_>

Bits 0:1 - Comparison Interrupt Mode

source

pub fn cic(&mut self) -> CIC_W<'_>

Bits 2:3 - Comparison Interrupt Condition

source

pub fn cie(&mut self) -> CIE_W<'_>

Bit 4 - Comparison Interrupt Enable

source

pub fn ctm(&mut self) -> CTM_W<'_>

Bits 8:9 - Comparison Trigger Mode

source

pub fn ctc(&mut self) -> CTC_W<'_>

Bits 10:11 - Comparison Trigger Condition

source

pub fn cte(&mut self) -> CTE_W<'_>

Bit 12 - Comparison Trigger Enable

source§

impl W<u32, Reg<u32, _DCCTL4>>

source

pub fn cim(&mut self) -> CIM_W<'_>

Bits 0:1 - Comparison Interrupt Mode

source

pub fn cic(&mut self) -> CIC_W<'_>

Bits 2:3 - Comparison Interrupt Condition

source

pub fn cie(&mut self) -> CIE_W<'_>

Bit 4 - Comparison Interrupt Enable

source

pub fn ctm(&mut self) -> CTM_W<'_>

Bits 8:9 - Comparison Trigger Mode

source

pub fn ctc(&mut self) -> CTC_W<'_>

Bits 10:11 - Comparison Trigger Condition

source

pub fn cte(&mut self) -> CTE_W<'_>

Bit 12 - Comparison Trigger Enable

source§

impl W<u32, Reg<u32, _DCCTL5>>

source

pub fn cim(&mut self) -> CIM_W<'_>

Bits 0:1 - Comparison Interrupt Mode

source

pub fn cic(&mut self) -> CIC_W<'_>

Bits 2:3 - Comparison Interrupt Condition

source

pub fn cie(&mut self) -> CIE_W<'_>

Bit 4 - Comparison Interrupt Enable

source

pub fn ctm(&mut self) -> CTM_W<'_>

Bits 8:9 - Comparison Trigger Mode

source

pub fn ctc(&mut self) -> CTC_W<'_>

Bits 10:11 - Comparison Trigger Condition

source

pub fn cte(&mut self) -> CTE_W<'_>

Bit 12 - Comparison Trigger Enable

source§

impl W<u32, Reg<u32, _DCCTL6>>

source

pub fn cim(&mut self) -> CIM_W<'_>

Bits 0:1 - Comparison Interrupt Mode

source

pub fn cic(&mut self) -> CIC_W<'_>

Bits 2:3 - Comparison Interrupt Condition

source

pub fn cie(&mut self) -> CIE_W<'_>

Bit 4 - Comparison Interrupt Enable

source

pub fn ctm(&mut self) -> CTM_W<'_>

Bits 8:9 - Comparison Trigger Mode

source

pub fn ctc(&mut self) -> CTC_W<'_>

Bits 10:11 - Comparison Trigger Condition

source

pub fn cte(&mut self) -> CTE_W<'_>

Bit 12 - Comparison Trigger Enable

source§

impl W<u32, Reg<u32, _DCCTL7>>

source

pub fn cim(&mut self) -> CIM_W<'_>

Bits 0:1 - Comparison Interrupt Mode

source

pub fn cic(&mut self) -> CIC_W<'_>

Bits 2:3 - Comparison Interrupt Condition

source

pub fn cie(&mut self) -> CIE_W<'_>

Bit 4 - Comparison Interrupt Enable

source

pub fn ctm(&mut self) -> CTM_W<'_>

Bits 8:9 - Comparison Trigger Mode

source

pub fn ctc(&mut self) -> CTC_W<'_>

Bits 10:11 - Comparison Trigger Condition

source

pub fn cte(&mut self) -> CTE_W<'_>

Bit 12 - Comparison Trigger Enable

source§

impl W<u32, Reg<u32, _DCCMP0>>

source

pub fn comp0(&mut self) -> COMP0_W<'_>

Bits 0:11 - Compare 0

source

pub fn comp1(&mut self) -> COMP1_W<'_>

Bits 16:27 - Compare 1

source§

impl W<u32, Reg<u32, _DCCMP1>>

source

pub fn comp0(&mut self) -> COMP0_W<'_>

Bits 0:11 - Compare 0

source

pub fn comp1(&mut self) -> COMP1_W<'_>

Bits 16:27 - Compare 1

source§

impl W<u32, Reg<u32, _DCCMP2>>

source

pub fn comp0(&mut self) -> COMP0_W<'_>

Bits 0:11 - Compare 0

source

pub fn comp1(&mut self) -> COMP1_W<'_>

Bits 16:27 - Compare 1

source§

impl W<u32, Reg<u32, _DCCMP3>>

source

pub fn comp0(&mut self) -> COMP0_W<'_>

Bits 0:11 - Compare 0

source

pub fn comp1(&mut self) -> COMP1_W<'_>

Bits 16:27 - Compare 1

source§

impl W<u32, Reg<u32, _DCCMP4>>

source

pub fn comp0(&mut self) -> COMP0_W<'_>

Bits 0:11 - Compare 0

source

pub fn comp1(&mut self) -> COMP1_W<'_>

Bits 16:27 - Compare 1

source§

impl W<u32, Reg<u32, _DCCMP5>>

source

pub fn comp0(&mut self) -> COMP0_W<'_>

Bits 0:11 - Compare 0

source

pub fn comp1(&mut self) -> COMP1_W<'_>

Bits 16:27 - Compare 1

source§

impl W<u32, Reg<u32, _DCCMP6>>

source

pub fn comp0(&mut self) -> COMP0_W<'_>

Bits 0:11 - Compare 0

source

pub fn comp1(&mut self) -> COMP1_W<'_>

Bits 16:27 - Compare 1

source§

impl W<u32, Reg<u32, _DCCMP7>>

source

pub fn comp0(&mut self) -> COMP0_W<'_>

Bits 0:11 - Compare 0

source

pub fn comp1(&mut self) -> COMP1_W<'_>

Bits 16:27 - Compare 1

source§

impl W<u32, Reg<u32, _PC>>

source

pub fn sr(&mut self) -> SR_W<'_>

Bits 0:3 - ADC Sample Rate

source§

impl W<u32, Reg<u32, _CC>>

source

pub fn cs(&mut self) -> CS_W<'_>

Bits 0:3 - ADC Clock Source

source§

impl W<u32, Reg<u32, _ACMIS>>

source

pub fn in0(&mut self) -> IN0_W<'_>

Bit 0 - Comparator 0 Masked Interrupt Status

source

pub fn in1(&mut self) -> IN1_W<'_>

Bit 1 - Comparator 1 Masked Interrupt Status

source§

impl W<u32, Reg<u32, _ACINTEN>>

source

pub fn in0(&mut self) -> IN0_W<'_>

Bit 0 - Comparator 0 Interrupt Enable

source

pub fn in1(&mut self) -> IN1_W<'_>

Bit 1 - Comparator 1 Interrupt Enable

source§

impl W<u32, Reg<u32, _ACREFCTL>>

source

pub fn vref(&mut self) -> VREF_W<'_>

Bits 0:3 - Resistor Ladder Voltage Ref

source

pub fn rng(&mut self) -> RNG_W<'_>

Bit 8 - Resistor Ladder Range

source

pub fn en(&mut self) -> EN_W<'_>

Bit 9 - Resistor Ladder Enable

source§

impl W<u32, Reg<u32, _ACCTL0>>

source

pub fn cinv(&mut self) -> CINV_W<'_>

Bit 1 - Comparator Output Invert

source

pub fn isen(&mut self) -> ISEN_W<'_>

Bits 2:3 - Interrupt Sense

source

pub fn islval(&mut self) -> ISLVAL_W<'_>

Bit 4 - Interrupt Sense Level Value

source

pub fn tsen(&mut self) -> TSEN_W<'_>

Bits 5:6 - Trigger Sense

source

pub fn tslval(&mut self) -> TSLVAL_W<'_>

Bit 7 - Trigger Sense Level Value

source

pub fn asrcp(&mut self) -> ASRCP_W<'_>

Bits 9:10 - Analog Source Positive

source

pub fn toen(&mut self) -> TOEN_W<'_>

Bit 11 - Trigger Output Enable

source§

impl W<u32, Reg<u32, _ACCTL1>>

source

pub fn cinv(&mut self) -> CINV_W<'_>

Bit 1 - Comparator Output Invert

source

pub fn isen(&mut self) -> ISEN_W<'_>

Bits 2:3 - Interrupt Sense

source

pub fn islval(&mut self) -> ISLVAL_W<'_>

Bit 4 - Interrupt Sense Level Value

source

pub fn tsen(&mut self) -> TSEN_W<'_>

Bits 5:6 - Trigger Sense

source

pub fn tslval(&mut self) -> TSLVAL_W<'_>

Bit 7 - Trigger Sense Level Value

source

pub fn asrcp(&mut self) -> ASRCP_W<'_>

Bits 9:10 - Analog Source Positive

source

pub fn toen(&mut self) -> TOEN_W<'_>

Bit 11 - Trigger Output Enable

source§

impl W<u32, Reg<u32, _CTL>>

source

pub fn init(&mut self) -> INIT_W<'_>

Bit 0 - Initialization

source

pub fn ie(&mut self) -> IE_W<'_>

Bit 1 - CAN Interrupt Enable

source

pub fn sie(&mut self) -> SIE_W<'_>

Bit 2 - Status Interrupt Enable

source

pub fn eie(&mut self) -> EIE_W<'_>

Bit 3 - Error Interrupt Enable

source

pub fn dar(&mut self) -> DAR_W<'_>

Bit 5 - Disable Automatic-Retransmission

source

pub fn cce(&mut self) -> CCE_W<'_>

Bit 6 - Configuration Change Enable

source

pub fn test(&mut self) -> TEST_W<'_>

Bit 7 - Test Mode Enable

source§

impl W<u32, Reg<u32, _STS>>

source

pub fn lec(&mut self) -> LEC_W<'_>

Bits 0:2 - Last Error Code

source

pub fn txok(&mut self) -> TXOK_W<'_>

Bit 3 - Transmitted a Message Successfully

source

pub fn rxok(&mut self) -> RXOK_W<'_>

Bit 4 - Received a Message Successfully

source

pub fn epass(&mut self) -> EPASS_W<'_>

Bit 5 - Error Passive

source

pub fn ewarn(&mut self) -> EWARN_W<'_>

Bit 6 - Warning Status

source

pub fn boff(&mut self) -> BOFF_W<'_>

Bit 7 - Bus-Off Status

source§

impl W<u32, Reg<u32, _BIT>>

source

pub fn brp(&mut self) -> BRP_W<'_>

Bits 0:5 - Baud Rate Prescaler

source

pub fn sjw(&mut self) -> SJW_W<'_>

Bits 6:7 - (Re)Synchronization Jump Width

source

pub fn tseg1(&mut self) -> TSEG1_W<'_>

Bits 8:11 - Time Segment Before Sample Point

source

pub fn tseg2(&mut self) -> TSEG2_W<'_>

Bits 12:14 - Time Segment after Sample Point

source§

impl W<u32, Reg<u32, _TST>>

source

pub fn basic(&mut self) -> BASIC_W<'_>

Bit 2 - Basic Mode

source

pub fn silent(&mut self) -> SILENT_W<'_>

Bit 3 - Silent Mode

source

pub fn lback(&mut self) -> LBACK_W<'_>

Bit 4 - Loopback Mode

source

pub fn tx(&mut self) -> TX_W<'_>

Bits 5:6 - Transmit Control

source

pub fn rx(&mut self) -> RX_W<'_>

Bit 7 - Receive Observation

source§

impl W<u32, Reg<u32, _BRPE>>

source

pub fn brpe(&mut self) -> BRPE_W<'_>

Bits 0:3 - Baud Rate Prescaler Extension

source§

impl W<u32, Reg<u32, _IF1CRQ>>

source

pub fn mnum(&mut self) -> MNUM_W<'_>

Bits 0:5 - Message Number

source

pub fn busy(&mut self) -> BUSY_W<'_>

Bit 15 - Busy Flag

source§

impl W<u32, Reg<u32, _IF1CMSK>>

source

pub fn datab(&mut self) -> DATAB_W<'_>

Bit 0 - Access Data Byte 4 to 7

source

pub fn dataa(&mut self) -> DATAA_W<'_>

Bit 1 - Access Data Byte 0 to 3

source

pub fn newdat(&mut self) -> NEWDAT_W<'_>

Bit 2 - Access New Data

source

pub fn txrqst(&mut self) -> TXRQST_W<'_>

Bit 2 - Access Transmission Request

source

pub fn clrintpnd(&mut self) -> CLRINTPND_W<'_>

Bit 3 - Clear Interrupt Pending Bit

source

pub fn control(&mut self) -> CONTROL_W<'_>

Bit 4 - Access Control Bits

source

pub fn arb(&mut self) -> ARB_W<'_>

Bit 5 - Access Arbitration Bits

source

pub fn mask(&mut self) -> MASK_W<'_>

Bit 6 - Access Mask Bits

source

pub fn wrnrd(&mut self) -> WRNRD_W<'_>

Bit 7 - Write, Not Read

source§

impl W<u32, Reg<u32, _IF1MSK1>>

source

pub fn idmsk(&mut self) -> IDMSK_W<'_>

Bits 0:15 - Identifier Mask

source§

impl W<u32, Reg<u32, _IF1MSK2>>

source

pub fn idmsk(&mut self) -> IDMSK_W<'_>

Bits 0:12 - Identifier Mask

source

pub fn mdir(&mut self) -> MDIR_W<'_>

Bit 14 - Mask Message Direction

source

pub fn mxtd(&mut self) -> MXTD_W<'_>

Bit 15 - Mask Extended Identifier

source§

impl W<u32, Reg<u32, _IF1ARB1>>

source

pub fn id(&mut self) -> ID_W<'_>

Bits 0:15 - Message Identifier

source§

impl W<u32, Reg<u32, _IF1ARB2>>

source

pub fn id(&mut self) -> ID_W<'_>

Bits 0:12 - Message Identifier

source

pub fn dir(&mut self) -> DIR_W<'_>

Bit 13 - Message Direction

source

pub fn xtd(&mut self) -> XTD_W<'_>

Bit 14 - Extended Identifier

source

pub fn msgval(&mut self) -> MSGVAL_W<'_>

Bit 15 - Message Valid

source§

impl W<u32, Reg<u32, _IF1MCTL>>

source

pub fn dlc(&mut self) -> DLC_W<'_>

Bits 0:3 - Data Length Code

source

pub fn eob(&mut self) -> EOB_W<'_>

Bit 7 - End of Buffer

source

pub fn txrqst(&mut self) -> TXRQST_W<'_>

Bit 8 - Transmit Request

source

pub fn rmten(&mut self) -> RMTEN_W<'_>

Bit 9 - Remote Enable

source

pub fn rxie(&mut self) -> RXIE_W<'_>

Bit 10 - Receive Interrupt Enable

source

pub fn txie(&mut self) -> TXIE_W<'_>

Bit 11 - Transmit Interrupt Enable

source

pub fn umask(&mut self) -> UMASK_W<'_>

Bit 12 - Use Acceptance Mask

source

pub fn intpnd(&mut self) -> INTPND_W<'_>

Bit 13 - Interrupt Pending

source

pub fn msglst(&mut self) -> MSGLST_W<'_>

Bit 14 - Message Lost

source

pub fn newdat(&mut self) -> NEWDAT_W<'_>

Bit 15 - New Data

source§

impl W<u32, Reg<u32, _IF1DA1>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:15 - Data

source§

impl W<u32, Reg<u32, _IF1DA2>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:15 - Data

source§

impl W<u32, Reg<u32, _IF1DB1>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:15 - Data

source§

impl W<u32, Reg<u32, _IF1DB2>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:15 - Data

source§

impl W<u32, Reg<u32, _IF2CRQ>>

source

pub fn mnum(&mut self) -> MNUM_W<'_>

Bits 0:5 - Message Number

source

pub fn busy(&mut self) -> BUSY_W<'_>

Bit 15 - Busy Flag

source§

impl W<u32, Reg<u32, _IF2CMSK>>

source

pub fn datab(&mut self) -> DATAB_W<'_>

Bit 0 - Access Data Byte 4 to 7

source

pub fn dataa(&mut self) -> DATAA_W<'_>

Bit 1 - Access Data Byte 0 to 3

source

pub fn newdat(&mut self) -> NEWDAT_W<'_>

Bit 2 - Access New Data

source

pub fn txrqst(&mut self) -> TXRQST_W<'_>

Bit 2 - Access Transmission Request

source

pub fn clrintpnd(&mut self) -> CLRINTPND_W<'_>

Bit 3 - Clear Interrupt Pending Bit

source

pub fn control(&mut self) -> CONTROL_W<'_>

Bit 4 - Access Control Bits

source

pub fn arb(&mut self) -> ARB_W<'_>

Bit 5 - Access Arbitration Bits

source

pub fn mask(&mut self) -> MASK_W<'_>

Bit 6 - Access Mask Bits

source

pub fn wrnrd(&mut self) -> WRNRD_W<'_>

Bit 7 - Write, Not Read

source§

impl W<u32, Reg<u32, _IF2MSK1>>

source

pub fn idmsk(&mut self) -> IDMSK_W<'_>

Bits 0:15 - Identifier Mask

source§

impl W<u32, Reg<u32, _IF2MSK2>>

source

pub fn idmsk(&mut self) -> IDMSK_W<'_>

Bits 0:12 - Identifier Mask

source

pub fn mdir(&mut self) -> MDIR_W<'_>

Bit 14 - Mask Message Direction

source

pub fn mxtd(&mut self) -> MXTD_W<'_>

Bit 15 - Mask Extended Identifier

source§

impl W<u32, Reg<u32, _IF2ARB1>>

source

pub fn id(&mut self) -> ID_W<'_>

Bits 0:15 - Message Identifier

source§

impl W<u32, Reg<u32, _IF2ARB2>>

source

pub fn id(&mut self) -> ID_W<'_>

Bits 0:12 - Message Identifier

source

pub fn dir(&mut self) -> DIR_W<'_>

Bit 13 - Message Direction

source

pub fn xtd(&mut self) -> XTD_W<'_>

Bit 14 - Extended Identifier

source

pub fn msgval(&mut self) -> MSGVAL_W<'_>

Bit 15 - Message Valid

source§

impl W<u32, Reg<u32, _IF2MCTL>>

source

pub fn dlc(&mut self) -> DLC_W<'_>

Bits 0:3 - Data Length Code

source

pub fn eob(&mut self) -> EOB_W<'_>

Bit 7 - End of Buffer

source

pub fn txrqst(&mut self) -> TXRQST_W<'_>

Bit 8 - Transmit Request

source

pub fn rmten(&mut self) -> RMTEN_W<'_>

Bit 9 - Remote Enable

source

pub fn rxie(&mut self) -> RXIE_W<'_>

Bit 10 - Receive Interrupt Enable

source

pub fn txie(&mut self) -> TXIE_W<'_>

Bit 11 - Transmit Interrupt Enable

source

pub fn umask(&mut self) -> UMASK_W<'_>

Bit 12 - Use Acceptance Mask

source

pub fn intpnd(&mut self) -> INTPND_W<'_>

Bit 13 - Interrupt Pending

source

pub fn msglst(&mut self) -> MSGLST_W<'_>

Bit 14 - Message Lost

source

pub fn newdat(&mut self) -> NEWDAT_W<'_>

Bit 15 - New Data

source§

impl W<u32, Reg<u32, _IF2DA1>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:15 - Data

source§

impl W<u32, Reg<u32, _IF2DA2>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:15 - Data

source§

impl W<u32, Reg<u32, _IF2DB1>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:15 - Data

source§

impl W<u32, Reg<u32, _IF2DB2>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:15 - Data

source§

impl W<u8, Reg<u8, _FADDR>>

source

pub fn faddr(&mut self) -> FADDR_W<'_>

Bits 0:6 - Function Address

source§

impl W<u8, Reg<u8, _POWER>>

source

pub fn pwrdnphy(&mut self) -> PWRDNPHY_W<'_>

Bit 0 - Power Down PHY

source

pub fn suspend(&mut self) -> SUSPEND_W<'_>

Bit 1 - SUSPEND Mode

source

pub fn resume(&mut self) -> RESUME_W<'_>

Bit 2 - RESUME Signaling

source

pub fn reset(&mut self) -> RESET_W<'_>

Bit 3 - RESET Signaling

source

pub fn softconn(&mut self) -> SOFTCONN_W<'_>

Bit 6 - Soft Connect/Disconnect

source

pub fn isoup(&mut self) -> ISOUP_W<'_>

Bit 7 - Isochronous Update

source§

impl W<u16, Reg<u16, _TXIE>>

source

pub fn ep0(&mut self) -> EP0_W<'_>

Bit 0 - TX and RX Endpoint 0 Interrupt Enable

source

pub fn ep1(&mut self) -> EP1_W<'_>

Bit 1 - TX Endpoint 1 Interrupt Enable

source

pub fn ep2(&mut self) -> EP2_W<'_>

Bit 2 - TX Endpoint 2 Interrupt Enable

source

pub fn ep3(&mut self) -> EP3_W<'_>

Bit 3 - TX Endpoint 3 Interrupt Enable

source

pub fn ep4(&mut self) -> EP4_W<'_>

Bit 4 - TX Endpoint 4 Interrupt Enable

source

pub fn ep5(&mut self) -> EP5_W<'_>

Bit 5 - TX Endpoint 5 Interrupt Enable

source

pub fn ep6(&mut self) -> EP6_W<'_>

Bit 6 - TX Endpoint 6 Interrupt Enable

source

pub fn ep7(&mut self) -> EP7_W<'_>

Bit 7 - TX Endpoint 7 Interrupt Enable

source§

impl W<u16, Reg<u16, _RXIE>>

source

pub fn ep1(&mut self) -> EP1_W<'_>

Bit 1 - RX Endpoint 1 Interrupt Enable

source

pub fn ep2(&mut self) -> EP2_W<'_>

Bit 2 - RX Endpoint 2 Interrupt Enable

source

pub fn ep3(&mut self) -> EP3_W<'_>

Bit 3 - RX Endpoint 3 Interrupt Enable

source

pub fn ep4(&mut self) -> EP4_W<'_>

Bit 4 - RX Endpoint 4 Interrupt Enable

source

pub fn ep5(&mut self) -> EP5_W<'_>

Bit 5 - RX Endpoint 5 Interrupt Enable

source

pub fn ep6(&mut self) -> EP6_W<'_>

Bit 6 - RX Endpoint 6 Interrupt Enable

source

pub fn ep7(&mut self) -> EP7_W<'_>

Bit 7 - RX Endpoint 7 Interrupt Enable

source§

impl W<u8, Reg<u8, _IE>>

source

pub fn suspnd(&mut self) -> SUSPND_W<'_>

Bit 0 - Enable SUSPEND Interrupt

source

pub fn resume(&mut self) -> RESUME_W<'_>

Bit 1 - Enable RESUME Interrupt

source

pub fn babble(&mut self) -> BABBLE_W<'_>

Bit 2 - Enable Babble Interrupt

source

pub fn reset(&mut self) -> RESET_W<'_>

Bit 2 - Enable RESET Interrupt

source

pub fn sof(&mut self) -> SOF_W<'_>

Bit 3 - Enable Start-of-Frame Interrupt

source

pub fn conn(&mut self) -> CONN_W<'_>

Bit 4 - Enable Connect Interrupt

source

pub fn discon(&mut self) -> DISCON_W<'_>

Bit 5 - Enable Disconnect Interrupt

source

pub fn sesreq(&mut self) -> SESREQ_W<'_>

Bit 6 - Enable Session Request (OTG only)

source

pub fn vbuserr(&mut self) -> VBUSERR_W<'_>

Bit 7 - Enable VBUS Error Interrupt (OTG only)

source§

impl W<u8, Reg<u8, _EPIDX>>

source

pub fn epidx(&mut self) -> EPIDX_W<'_>

Bits 0:3 - Endpoint Index

source§

impl W<u8, Reg<u8, _TEST>>

source

pub fn forcefs(&mut self) -> FORCEFS_W<'_>

Bit 5 - Force Full-Speed Mode

source

pub fn fifoacc(&mut self) -> FIFOACC_W<'_>

Bit 6 - FIFO Access

source

pub fn forceh(&mut self) -> FORCEH_W<'_>

Bit 7 - Force Host Mode

source§

impl W<u32, Reg<u32, _FIFO0>>

source

pub fn epdata(&mut self) -> EPDATA_W<'_>

Bits 0:31 - Endpoint Data

source§

impl W<u32, Reg<u32, _FIFO1>>

source

pub fn epdata(&mut self) -> EPDATA_W<'_>

Bits 0:31 - Endpoint Data

source§

impl W<u32, Reg<u32, _FIFO2>>

source

pub fn epdata(&mut self) -> EPDATA_W<'_>

Bits 0:31 - Endpoint Data

source§

impl W<u32, Reg<u32, _FIFO3>>

source

pub fn epdata(&mut self) -> EPDATA_W<'_>

Bits 0:31 - Endpoint Data

source§

impl W<u32, Reg<u32, _FIFO4>>

source

pub fn epdata(&mut self) -> EPDATA_W<'_>

Bits 0:31 - Endpoint Data

source§

impl W<u32, Reg<u32, _FIFO5>>

source

pub fn epdata(&mut self) -> EPDATA_W<'_>

Bits 0:31 - Endpoint Data

source§

impl W<u32, Reg<u32, _FIFO6>>

source

pub fn epdata(&mut self) -> EPDATA_W<'_>

Bits 0:31 - Endpoint Data

source§

impl W<u32, Reg<u32, _FIFO7>>

source

pub fn epdata(&mut self) -> EPDATA_W<'_>

Bits 0:31 - Endpoint Data

source§

impl W<u8, Reg<u8, _DEVCTL>>

source

pub fn session(&mut self) -> SESSION_W<'_>

Bit 0 - Session Start/End (OTG only)

source

pub fn hostreq(&mut self) -> HOSTREQ_W<'_>

Bit 1 - Host Request (OTG only)

source

pub fn host(&mut self) -> HOST_W<'_>

Bit 2 - Host Mode

source

pub fn vbus(&mut self) -> VBUS_W<'_>

Bits 3:4 - VBUS Level (OTG only)

source

pub fn lsdev(&mut self) -> LSDEV_W<'_>

Bit 5 - Low-Speed Device Detected

source

pub fn fsdev(&mut self) -> FSDEV_W<'_>

Bit 6 - Full-Speed Device Detected

source

pub fn dev(&mut self) -> DEV_W<'_>

Bit 7 - Device Mode (OTG only)

source§

impl W<u8, Reg<u8, _TXFIFOSZ>>

source

pub fn size(&mut self) -> SIZE_W<'_>

Bits 0:3 - Max Packet Size

source

pub fn dpb(&mut self) -> DPB_W<'_>

Bit 4 - Double Packet Buffer Support

source§

impl W<u8, Reg<u8, _RXFIFOSZ>>

source

pub fn size(&mut self) -> SIZE_W<'_>

Bits 0:3 - Max Packet Size

source

pub fn dpb(&mut self) -> DPB_W<'_>

Bit 4 - Double Packet Buffer Support

source§

impl W<u16, Reg<u16, _TXFIFOADD>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:8 - Transmit/Receive Start Address

source§

impl W<u16, Reg<u16, _RXFIFOADD>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:8 - Transmit/Receive Start Address

source§

impl W<u8, Reg<u8, _CONTIM>>

source

pub fn wtid(&mut self) -> WTID_W<'_>

Bits 0:3 - Wait ID

source

pub fn wtcon(&mut self) -> WTCON_W<'_>

Bits 4:7 - Connect Wait

source§

impl W<u8, Reg<u8, _VPLEN>>

source

pub fn vplen(&mut self) -> VPLEN_W<'_>

Bits 0:7 - VBUS Pulse Length

source§

impl W<u8, Reg<u8, _FSEOF>>

source

pub fn fseofg(&mut self) -> FSEOFG_W<'_>

Bits 0:7 - Full-Speed End-of-Frame Gap

source§

impl W<u8, Reg<u8, _LSEOF>>

source

pub fn lseofg(&mut self) -> LSEOFG_W<'_>

Bits 0:7 - Low-Speed End-of-Frame Gap

source§

impl W<u8, Reg<u8, _TXFUNCADDR0>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _TXHUBADDR0>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _TXHUBPORT0>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _TXFUNCADDR1>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _TXHUBADDR1>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _TXHUBPORT1>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _RXFUNCADDR1>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _RXHUBADDR1>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _RXHUBPORT1>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _TXFUNCADDR2>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _TXHUBADDR2>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _TXHUBPORT2>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _RXFUNCADDR2>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _RXHUBADDR2>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _RXHUBPORT2>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _TXFUNCADDR3>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _TXHUBADDR3>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _TXHUBPORT3>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _RXFUNCADDR3>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _RXHUBADDR3>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _RXHUBPORT3>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _TXFUNCADDR4>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _TXHUBADDR4>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _TXHUBPORT4>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _RXFUNCADDR4>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _RXHUBADDR4>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _RXHUBPORT4>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _TXFUNCADDR5>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _TXHUBADDR5>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _TXHUBPORT5>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _RXFUNCADDR5>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _RXHUBADDR5>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _RXHUBPORT5>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _TXFUNCADDR6>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _TXHUBADDR6>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _TXHUBPORT6>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _RXFUNCADDR6>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _RXHUBADDR6>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _RXHUBPORT6>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _TXFUNCADDR7>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _TXHUBADDR7>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _TXHUBPORT7>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _RXFUNCADDR7>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Device Address

source§

impl W<u8, Reg<u8, _RXHUBADDR7>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 0:6 - Hub Address

source§

impl W<u8, Reg<u8, _RXHUBPORT7>>

source

pub fn port(&mut self) -> PORT_W<'_>

Bits 0:6 - Hub Port

source§

impl W<u8, Reg<u8, _CSRL0>>

source

pub fn rxrdy(&mut self) -> RXRDY_W<'_>

Bit 0 - Receive Packet Ready

source

pub fn txrdy(&mut self) -> TXRDY_W<'_>

Bit 1 - Transmit Packet Ready

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 2 - Endpoint Stalled

source

pub fn dataend(&mut self) -> DATAEND_W<'_>

Bit 3 - Data End

source

pub fn setup(&mut self) -> SETUP_W<'_>

Bit 3 - Setup Packet

source

pub fn setend(&mut self) -> SETEND_W<'_>

Bit 4 - Setup End

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 4 - Error

source

pub fn reqpkt(&mut self) -> REQPKT_W<'_>

Bit 5 - Request Packet

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 5 - Send Stall

source

pub fn status(&mut self) -> STATUS_W<'_>

Bit 6 - STATUS Packet

source

pub fn rxrdyc(&mut self) -> RXRDYC_W<'_>

Bit 6 - RXRDY Clear

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 7 - NAK Timeout

source

pub fn setendc(&mut self) -> SETENDC_W<'_>

Bit 7 - Setup End Clear

source§

impl W<u8, Reg<u8, _CSRH0>>

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 0 - Flush FIFO

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 1 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 2 - Data Toggle Write Enable

source§

impl W<u8, Reg<u8, _TYPE0>>

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _NAKLMT>>

source

pub fn naklmt(&mut self) -> NAKLMT_W<'_>

Bits 0:4 - EP0 NAK Limit

source§

impl W<u16, Reg<u16, _TXMAXP1>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _TXCSRL1>>

source

pub fn txrdy(&mut self) -> TXRDY_W<'_>

Bit 0 - Transmit Packet Ready

source

pub fn fifone(&mut self) -> FIFONE_W<'_>

Bit 1 - FIFO Not Empty

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn undrn(&mut self) -> UNDRN_W<'_>

Bit 2 - Underrun

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 3 - Flush FIFO

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 4 - Send STALL

source

pub fn setup(&mut self) -> SETUP_W<'_>

Bit 4 - Setup Packet

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 5 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 6 - Clear Data Toggle

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 7 - NAK Timeout

source§

impl W<u8, Reg<u8, _TXCSRH1>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 0 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 1 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 2 - DMA Request Mode

source

pub fn fdt(&mut self) -> FDT_W<'_>

Bit 3 - Force Data Toggle

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 4 - DMA Request Enable

source

pub fn mode(&mut self) -> MODE_W<'_>

Bit 5 - Mode

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autoset(&mut self) -> AUTOSET_W<'_>

Bit 7 - Auto Set

source§

impl W<u16, Reg<u16, _RXMAXP1>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _RXCSRL1>>

source

pub fn rxrdy(&mut self) -> RXRDY_W<'_>

Bit 0 - Receive Packet Ready

source

pub fn full(&mut self) -> FULL_W<'_>

Bit 1 - FIFO Full

source

pub fn over(&mut self) -> OVER_W<'_>

Bit 2 - Overrun

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn dataerr(&mut self) -> DATAERR_W<'_>

Bit 3 - Data Error

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 3 - NAK Timeout

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 4 - Flush FIFO

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 5 - Send STALL

source

pub fn reqpkt(&mut self) -> REQPKT_W<'_>

Bit 5 - Request Packet

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 6 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 7 - Clear Data Toggle

source§

impl W<u8, Reg<u8, _RXCSRH1>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 1 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 2 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 3 - DMA Request Mode

source

pub fn disnyet(&mut self) -> DISNYET_W<'_>

Bit 4 - Disable NYET

source

pub fn piderr(&mut self) -> PIDERR_W<'_>

Bit 4 - PID Error

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 5 - DMA Request Enable

source

pub fn autorq(&mut self) -> AUTORQ_W<'_>

Bit 6 - Auto Request

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autocl(&mut self) -> AUTOCL_W<'_>

Bit 7 - Auto Clear

source§

impl W<u8, Reg<u8, _TXTYPE1>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _TXINTERVAL1>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - TX Polling

source§

impl W<u8, Reg<u8, _RXTYPE1>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _RXINTERVAL1>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - RX Polling

source§

impl W<u16, Reg<u16, _TXMAXP2>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _TXCSRL2>>

source

pub fn txrdy(&mut self) -> TXRDY_W<'_>

Bit 0 - Transmit Packet Ready

source

pub fn fifone(&mut self) -> FIFONE_W<'_>

Bit 1 - FIFO Not Empty

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn undrn(&mut self) -> UNDRN_W<'_>

Bit 2 - Underrun

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 3 - Flush FIFO

source

pub fn setup(&mut self) -> SETUP_W<'_>

Bit 4 - Setup Packet

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 4 - Send STALL

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 5 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 6 - Clear Data Toggle

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 7 - NAK Timeout

source§

impl W<u8, Reg<u8, _TXCSRH2>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 0 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 1 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 2 - DMA Request Mode

source

pub fn fdt(&mut self) -> FDT_W<'_>

Bit 3 - Force Data Toggle

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 4 - DMA Request Enable

source

pub fn mode(&mut self) -> MODE_W<'_>

Bit 5 - Mode

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autoset(&mut self) -> AUTOSET_W<'_>

Bit 7 - Auto Set

source§

impl W<u16, Reg<u16, _RXMAXP2>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _RXCSRL2>>

source

pub fn rxrdy(&mut self) -> RXRDY_W<'_>

Bit 0 - Receive Packet Ready

source

pub fn full(&mut self) -> FULL_W<'_>

Bit 1 - FIFO Full

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn over(&mut self) -> OVER_W<'_>

Bit 2 - Overrun

source

pub fn dataerr(&mut self) -> DATAERR_W<'_>

Bit 3 - Data Error

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 3 - NAK Timeout

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 4 - Flush FIFO

source

pub fn reqpkt(&mut self) -> REQPKT_W<'_>

Bit 5 - Request Packet

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 5 - Send STALL

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 6 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 7 - Clear Data Toggle

source§

impl W<u8, Reg<u8, _RXCSRH2>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 1 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 2 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 3 - DMA Request Mode

source

pub fn disnyet(&mut self) -> DISNYET_W<'_>

Bit 4 - Disable NYET

source

pub fn piderr(&mut self) -> PIDERR_W<'_>

Bit 4 - PID Error

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 5 - DMA Request Enable

source

pub fn autorq(&mut self) -> AUTORQ_W<'_>

Bit 6 - Auto Request

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autocl(&mut self) -> AUTOCL_W<'_>

Bit 7 - Auto Clear

source§

impl W<u8, Reg<u8, _TXTYPE2>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _TXINTERVAL2>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - TX Polling

source§

impl W<u8, Reg<u8, _RXTYPE2>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _RXINTERVAL2>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - RX Polling

source§

impl W<u16, Reg<u16, _TXMAXP3>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _TXCSRL3>>

source

pub fn txrdy(&mut self) -> TXRDY_W<'_>

Bit 0 - Transmit Packet Ready

source

pub fn fifone(&mut self) -> FIFONE_W<'_>

Bit 1 - FIFO Not Empty

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn undrn(&mut self) -> UNDRN_W<'_>

Bit 2 - Underrun

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 3 - Flush FIFO

source

pub fn setup(&mut self) -> SETUP_W<'_>

Bit 4 - Setup Packet

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 4 - Send STALL

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 5 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 6 - Clear Data Toggle

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 7 - NAK Timeout

source§

impl W<u8, Reg<u8, _TXCSRH3>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 0 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 1 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 2 - DMA Request Mode

source

pub fn fdt(&mut self) -> FDT_W<'_>

Bit 3 - Force Data Toggle

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 4 - DMA Request Enable

source

pub fn mode(&mut self) -> MODE_W<'_>

Bit 5 - Mode

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autoset(&mut self) -> AUTOSET_W<'_>

Bit 7 - Auto Set

source§

impl W<u16, Reg<u16, _RXMAXP3>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _RXCSRL3>>

source

pub fn rxrdy(&mut self) -> RXRDY_W<'_>

Bit 0 - Receive Packet Ready

source

pub fn full(&mut self) -> FULL_W<'_>

Bit 1 - FIFO Full

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn over(&mut self) -> OVER_W<'_>

Bit 2 - Overrun

source

pub fn dataerr(&mut self) -> DATAERR_W<'_>

Bit 3 - Data Error

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 3 - NAK Timeout

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 4 - Flush FIFO

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 5 - Send STALL

source

pub fn reqpkt(&mut self) -> REQPKT_W<'_>

Bit 5 - Request Packet

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 6 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 7 - Clear Data Toggle

source§

impl W<u8, Reg<u8, _RXCSRH3>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 1 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 2 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 3 - DMA Request Mode

source

pub fn disnyet(&mut self) -> DISNYET_W<'_>

Bit 4 - Disable NYET

source

pub fn piderr(&mut self) -> PIDERR_W<'_>

Bit 4 - PID Error

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 5 - DMA Request Enable

source

pub fn autorq(&mut self) -> AUTORQ_W<'_>

Bit 6 - Auto Request

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autocl(&mut self) -> AUTOCL_W<'_>

Bit 7 - Auto Clear

source§

impl W<u8, Reg<u8, _TXTYPE3>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _TXINTERVAL3>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - TX Polling

source§

impl W<u8, Reg<u8, _RXTYPE3>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _RXINTERVAL3>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - RX Polling

source§

impl W<u16, Reg<u16, _TXMAXP4>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _TXCSRL4>>

source

pub fn txrdy(&mut self) -> TXRDY_W<'_>

Bit 0 - Transmit Packet Ready

source

pub fn fifone(&mut self) -> FIFONE_W<'_>

Bit 1 - FIFO Not Empty

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn undrn(&mut self) -> UNDRN_W<'_>

Bit 2 - Underrun

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 3 - Flush FIFO

source

pub fn setup(&mut self) -> SETUP_W<'_>

Bit 4 - Setup Packet

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 4 - Send STALL

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 5 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 6 - Clear Data Toggle

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 7 - NAK Timeout

source§

impl W<u8, Reg<u8, _TXCSRH4>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 0 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 1 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 2 - DMA Request Mode

source

pub fn fdt(&mut self) -> FDT_W<'_>

Bit 3 - Force Data Toggle

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 4 - DMA Request Enable

source

pub fn mode(&mut self) -> MODE_W<'_>

Bit 5 - Mode

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autoset(&mut self) -> AUTOSET_W<'_>

Bit 7 - Auto Set

source§

impl W<u16, Reg<u16, _RXMAXP4>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _RXCSRL4>>

source

pub fn rxrdy(&mut self) -> RXRDY_W<'_>

Bit 0 - Receive Packet Ready

source

pub fn full(&mut self) -> FULL_W<'_>

Bit 1 - FIFO Full

source

pub fn over(&mut self) -> OVER_W<'_>

Bit 2 - Overrun

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 3 - NAK Timeout

source

pub fn dataerr(&mut self) -> DATAERR_W<'_>

Bit 3 - Data Error

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 4 - Flush FIFO

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 5 - Send STALL

source

pub fn reqpkt(&mut self) -> REQPKT_W<'_>

Bit 5 - Request Packet

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 6 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 7 - Clear Data Toggle

source§

impl W<u8, Reg<u8, _RXCSRH4>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 1 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 2 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 3 - DMA Request Mode

source

pub fn disnyet(&mut self) -> DISNYET_W<'_>

Bit 4 - Disable NYET

source

pub fn piderr(&mut self) -> PIDERR_W<'_>

Bit 4 - PID Error

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 5 - DMA Request Enable

source

pub fn autorq(&mut self) -> AUTORQ_W<'_>

Bit 6 - Auto Request

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autocl(&mut self) -> AUTOCL_W<'_>

Bit 7 - Auto Clear

source§

impl W<u8, Reg<u8, _TXTYPE4>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _TXINTERVAL4>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - TX Polling

source§

impl W<u8, Reg<u8, _RXTYPE4>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _RXINTERVAL4>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - RX Polling

source§

impl W<u16, Reg<u16, _TXMAXP5>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _TXCSRL5>>

source

pub fn txrdy(&mut self) -> TXRDY_W<'_>

Bit 0 - Transmit Packet Ready

source

pub fn fifone(&mut self) -> FIFONE_W<'_>

Bit 1 - FIFO Not Empty

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn undrn(&mut self) -> UNDRN_W<'_>

Bit 2 - Underrun

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 3 - Flush FIFO

source

pub fn setup(&mut self) -> SETUP_W<'_>

Bit 4 - Setup Packet

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 4 - Send STALL

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 5 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 6 - Clear Data Toggle

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 7 - NAK Timeout

source§

impl W<u8, Reg<u8, _TXCSRH5>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 0 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 1 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 2 - DMA Request Mode

source

pub fn fdt(&mut self) -> FDT_W<'_>

Bit 3 - Force Data Toggle

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 4 - DMA Request Enable

source

pub fn mode(&mut self) -> MODE_W<'_>

Bit 5 - Mode

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autoset(&mut self) -> AUTOSET_W<'_>

Bit 7 - Auto Set

source§

impl W<u16, Reg<u16, _RXMAXP5>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _RXCSRL5>>

source

pub fn rxrdy(&mut self) -> RXRDY_W<'_>

Bit 0 - Receive Packet Ready

source

pub fn full(&mut self) -> FULL_W<'_>

Bit 1 - FIFO Full

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn over(&mut self) -> OVER_W<'_>

Bit 2 - Overrun

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 3 - NAK Timeout

source

pub fn dataerr(&mut self) -> DATAERR_W<'_>

Bit 3 - Data Error

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 4 - Flush FIFO

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 5 - Send STALL

source

pub fn reqpkt(&mut self) -> REQPKT_W<'_>

Bit 5 - Request Packet

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 6 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 7 - Clear Data Toggle

source§

impl W<u8, Reg<u8, _RXCSRH5>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 1 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 2 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 3 - DMA Request Mode

source

pub fn disnyet(&mut self) -> DISNYET_W<'_>

Bit 4 - Disable NYET

source

pub fn piderr(&mut self) -> PIDERR_W<'_>

Bit 4 - PID Error

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 5 - DMA Request Enable

source

pub fn autorq(&mut self) -> AUTORQ_W<'_>

Bit 6 - Auto Request

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autocl(&mut self) -> AUTOCL_W<'_>

Bit 7 - Auto Clear

source§

impl W<u8, Reg<u8, _TXTYPE5>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _TXINTERVAL5>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - TX Polling

source§

impl W<u8, Reg<u8, _RXTYPE5>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _RXINTERVAL5>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - RX Polling

source§

impl W<u16, Reg<u16, _TXMAXP6>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _TXCSRL6>>

source

pub fn txrdy(&mut self) -> TXRDY_W<'_>

Bit 0 - Transmit Packet Ready

source

pub fn fifone(&mut self) -> FIFONE_W<'_>

Bit 1 - FIFO Not Empty

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn undrn(&mut self) -> UNDRN_W<'_>

Bit 2 - Underrun

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 3 - Flush FIFO

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 4 - Send STALL

source

pub fn setup(&mut self) -> SETUP_W<'_>

Bit 4 - Setup Packet

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 5 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 6 - Clear Data Toggle

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 7 - NAK Timeout

source§

impl W<u8, Reg<u8, _TXCSRH6>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 0 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 1 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 2 - DMA Request Mode

source

pub fn fdt(&mut self) -> FDT_W<'_>

Bit 3 - Force Data Toggle

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 4 - DMA Request Enable

source

pub fn mode(&mut self) -> MODE_W<'_>

Bit 5 - Mode

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autoset(&mut self) -> AUTOSET_W<'_>

Bit 7 - Auto Set

source§

impl W<u16, Reg<u16, _RXMAXP6>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _RXCSRL6>>

source

pub fn rxrdy(&mut self) -> RXRDY_W<'_>

Bit 0 - Receive Packet Ready

source

pub fn full(&mut self) -> FULL_W<'_>

Bit 1 - FIFO Full

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn over(&mut self) -> OVER_W<'_>

Bit 2 - Overrun

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 3 - NAK Timeout

source

pub fn dataerr(&mut self) -> DATAERR_W<'_>

Bit 3 - Data Error

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 4 - Flush FIFO

source

pub fn reqpkt(&mut self) -> REQPKT_W<'_>

Bit 5 - Request Packet

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 5 - Send STALL

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 6 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 7 - Clear Data Toggle

source§

impl W<u8, Reg<u8, _RXCSRH6>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 1 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 2 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 3 - DMA Request Mode

source

pub fn disnyet(&mut self) -> DISNYET_W<'_>

Bit 4 - Disable NYET

source

pub fn piderr(&mut self) -> PIDERR_W<'_>

Bit 4 - PID Error

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 5 - DMA Request Enable

source

pub fn autorq(&mut self) -> AUTORQ_W<'_>

Bit 6 - Auto Request

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autocl(&mut self) -> AUTOCL_W<'_>

Bit 7 - Auto Clear

source§

impl W<u8, Reg<u8, _TXTYPE6>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _TXINTERVAL6>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - TX Polling

source§

impl W<u8, Reg<u8, _RXTYPE6>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _RXINTERVAL6>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - RX Polling

source§

impl W<u16, Reg<u16, _TXMAXP7>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _TXCSRL7>>

source

pub fn txrdy(&mut self) -> TXRDY_W<'_>

Bit 0 - Transmit Packet Ready

source

pub fn fifone(&mut self) -> FIFONE_W<'_>

Bit 1 - FIFO Not Empty

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn undrn(&mut self) -> UNDRN_W<'_>

Bit 2 - Underrun

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 3 - Flush FIFO

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 4 - Send STALL

source

pub fn setup(&mut self) -> SETUP_W<'_>

Bit 4 - Setup Packet

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 5 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 6 - Clear Data Toggle

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 7 - NAK Timeout

source§

impl W<u8, Reg<u8, _TXCSRH7>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 0 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 1 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 2 - DMA Request Mode

source

pub fn fdt(&mut self) -> FDT_W<'_>

Bit 3 - Force Data Toggle

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 4 - DMA Request Enable

source

pub fn mode(&mut self) -> MODE_W<'_>

Bit 5 - Mode

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autoset(&mut self) -> AUTOSET_W<'_>

Bit 7 - Auto Set

source§

impl W<u16, Reg<u16, _RXMAXP7>>

source

pub fn maxload(&mut self) -> MAXLOAD_W<'_>

Bits 0:10 - Maximum Payload

source§

impl W<u8, Reg<u8, _RXCSRL7>>

source

pub fn rxrdy(&mut self) -> RXRDY_W<'_>

Bit 0 - Receive Packet Ready

source

pub fn full(&mut self) -> FULL_W<'_>

Bit 1 - FIFO Full

source

pub fn error(&mut self) -> ERROR_W<'_>

Bit 2 - Error

source

pub fn over(&mut self) -> OVER_W<'_>

Bit 2 - Overrun

source

pub fn dataerr(&mut self) -> DATAERR_W<'_>

Bit 3 - Data Error

source

pub fn nakto(&mut self) -> NAKTO_W<'_>

Bit 3 - NAK Timeout

source

pub fn flush(&mut self) -> FLUSH_W<'_>

Bit 4 - Flush FIFO

source

pub fn reqpkt(&mut self) -> REQPKT_W<'_>

Bit 5 - Request Packet

source

pub fn stall(&mut self) -> STALL_W<'_>

Bit 5 - Send STALL

source

pub fn stalled(&mut self) -> STALLED_W<'_>

Bit 6 - Endpoint Stalled

source

pub fn clrdt(&mut self) -> CLRDT_W<'_>

Bit 7 - Clear Data Toggle

source§

impl W<u8, Reg<u8, _RXCSRH7>>

source

pub fn dt(&mut self) -> DT_W<'_>

Bit 1 - Data Toggle

source

pub fn dtwe(&mut self) -> DTWE_W<'_>

Bit 2 - Data Toggle Write Enable

source

pub fn dmamod(&mut self) -> DMAMOD_W<'_>

Bit 3 - DMA Request Mode

source

pub fn piderr(&mut self) -> PIDERR_W<'_>

Bit 4 - PID Error

source

pub fn disnyet(&mut self) -> DISNYET_W<'_>

Bit 4 - Disable NYET

source

pub fn dmaen(&mut self) -> DMAEN_W<'_>

Bit 5 - DMA Request Enable

source

pub fn iso(&mut self) -> ISO_W<'_>

Bit 6 - Isochronous Transfers

source

pub fn autorq(&mut self) -> AUTORQ_W<'_>

Bit 6 - Auto Request

source

pub fn autocl(&mut self) -> AUTOCL_W<'_>

Bit 7 - Auto Clear

source§

impl W<u8, Reg<u8, _TXTYPE7>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _TXINTERVAL7>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - TX Polling

source§

impl W<u8, Reg<u8, _RXTYPE7>>

source

pub fn tep(&mut self) -> TEP_W<'_>

Bits 0:3 - Target Endpoint Number

source

pub fn proto(&mut self) -> PROTO_W<'_>

Bits 4:5 - Protocol

source

pub fn speed(&mut self) -> SPEED_W<'_>

Bits 6:7 - Operating Speed

source§

impl W<u8, Reg<u8, _RXINTERVAL7>>

source

pub fn txpoll(&mut self) -> TXPOLL_W<'_>

Bits 0:7 - RX Polling

source§

impl W<u16, Reg<u16, _RQPKTCOUNT4>>

source

pub fn count(&mut self) -> COUNT_W<'_>

Bits 0:15 - Block Transfer Packet Count

source§

impl W<u16, Reg<u16, _RQPKTCOUNT5>>

source

pub fn count(&mut self) -> COUNT_W<'_>

Bits 0:15 - Block Transfer Packet Count

source§

impl W<u16, Reg<u16, _RQPKTCOUNT6>>

source

pub fn count(&mut self) -> COUNT_W<'_>

Bits 0:15 - Block Transfer Packet Count

source§

impl W<u16, Reg<u16, _RQPKTCOUNT7>>

source

pub fn count(&mut self) -> COUNT_W<'_>

Bits 0:15 - Block Transfer Packet Count

source§

impl W<u16, Reg<u16, _RXDPKTBUFDIS>>

source

pub fn ep1(&mut self) -> EP1_W<'_>

Bit 1 - EP1 RX Double-Packet Buffer Disable

source

pub fn ep2(&mut self) -> EP2_W<'_>

Bit 2 - EP2 RX Double-Packet Buffer Disable

source

pub fn ep3(&mut self) -> EP3_W<'_>

Bit 3 - EP3 RX Double-Packet Buffer Disable

source

pub fn ep4(&mut self) -> EP4_W<'_>

Bit 4 - EP4 RX Double-Packet Buffer Disable

source

pub fn ep5(&mut self) -> EP5_W<'_>

Bit 5 - EP5 RX Double-Packet Buffer Disable

source

pub fn ep6(&mut self) -> EP6_W<'_>

Bit 6 - EP6 RX Double-Packet Buffer Disable

source

pub fn ep7(&mut self) -> EP7_W<'_>

Bit 7 - EP7 RX Double-Packet Buffer Disable

source§

impl W<u16, Reg<u16, _TXDPKTBUFDIS>>

source

pub fn ep1(&mut self) -> EP1_W<'_>

Bit 1 - EP1 TX Double-Packet Buffer Disable

source

pub fn ep2(&mut self) -> EP2_W<'_>

Bit 2 - EP2 TX Double-Packet Buffer Disable

source

pub fn ep3(&mut self) -> EP3_W<'_>

Bit 3 - EP3 TX Double-Packet Buffer Disable

source

pub fn ep4(&mut self) -> EP4_W<'_>

Bit 4 - EP4 TX Double-Packet Buffer Disable

source

pub fn ep5(&mut self) -> EP5_W<'_>

Bit 5 - EP5 TX Double-Packet Buffer Disable

source

pub fn ep6(&mut self) -> EP6_W<'_>

Bit 6 - EP6 TX Double-Packet Buffer Disable

source

pub fn ep7(&mut self) -> EP7_W<'_>

Bit 7 - EP7 TX Double-Packet Buffer Disable

source§

impl W<u32, Reg<u32, _EPC>>

source

pub fn epen(&mut self) -> EPEN_W<'_>

Bits 0:1 - External Power Supply Enable Configuration

source

pub fn epende(&mut self) -> EPENDE_W<'_>

Bit 2 - EPEN Drive Enable

source

pub fn pflten(&mut self) -> PFLTEN_W<'_>

Bit 4 - Power Fault Input Enable

source

pub fn pfltsen_high(&mut self) -> PFLTSEN_HIGH_W<'_>

Bit 5 - Power Fault Sense

source

pub fn pfltaen(&mut self) -> PFLTAEN_W<'_>

Bit 6 - Power Fault Action Enable

source

pub fn pfltact(&mut self) -> PFLTACT_W<'_>

Bits 8:9 - Power Fault Action

source§

impl W<u32, Reg<u32, _EPCIM>>

source

pub fn pf(&mut self) -> PF_W<'_>

Bit 0 - USB Power Fault Interrupt Mask

source§

impl W<u32, Reg<u32, _EPCISC>>

source

pub fn pf(&mut self) -> PF_W<'_>

Bit 0 - USB Power Fault Interrupt Status and Clear

source§

impl W<u32, Reg<u32, _DRIM>>

source

pub fn resume(&mut self) -> RESUME_W<'_>

Bit 0 - RESUME Interrupt Mask

source§

impl W<u32, Reg<u32, _DRISC>>

source

pub fn resume(&mut self) -> RESUME_W<'_>

Bit 0 - RESUME Interrupt Status and Clear

source§

impl W<u32, Reg<u32, _GPCS>>

source

pub fn devmod(&mut self) -> DEVMOD_W<'_>

Bit 0 - Device Mode

source

pub fn devmodotg(&mut self) -> DEVMODOTG_W<'_>

Bit 1 - Enable Device Mode

source§

impl W<u32, Reg<u32, _VDC>>

source

pub fn vbden(&mut self) -> VBDEN_W<'_>

Bit 0 - VBUS Droop Enable

source§

impl W<u32, Reg<u32, _VDCIM>>

source

pub fn vd(&mut self) -> VD_W<'_>

Bit 0 - VBUS Droop Interrupt Mask

source§

impl W<u32, Reg<u32, _VDCISC>>

source

pub fn vd(&mut self) -> VD_W<'_>

Bit 0 - VBUS Droop Interrupt Status and Clear

source§

impl W<u32, Reg<u32, _IDVIM>>

source

pub fn id(&mut self) -> ID_W<'_>

Bit 0 - ID Valid Detect Interrupt Mask

source§

impl W<u32, Reg<u32, _IDVISC>>

source

pub fn id(&mut self) -> ID_W<'_>

Bit 0 - ID Valid Detect Interrupt Status and Clear

source§

impl W<u32, Reg<u32, _DMASEL>>

source

pub fn dmaarx(&mut self) -> DMAARX_W<'_>

Bits 0:3 - DMA A RX Select

source

pub fn dmaatx(&mut self) -> DMAATX_W<'_>

Bits 4:7 - DMA A TX Select

source

pub fn dmabrx(&mut self) -> DMABRX_W<'_>

Bits 8:11 - DMA B RX Select

source

pub fn dmabtx(&mut self) -> DMABTX_W<'_>

Bits 12:15 - DMA B TX Select

source

pub fn dmacrx(&mut self) -> DMACRX_W<'_>

Bits 16:19 - DMA C RX Select

source

pub fn dmactx(&mut self) -> DMACTX_W<'_>

Bits 20:23 - DMA C TX Select

source§

impl W<u32, Reg<u32, _EEBLOCK>>

source

pub fn block(&mut self) -> BLOCK_W<'_>

Bits 0:15 - Current Block

source§

impl W<u32, Reg<u32, _EEOFFSET>>

source

pub fn offset(&mut self) -> OFFSET_W<'_>

Bits 0:3 - Current Address Offset

source§

impl W<u32, Reg<u32, _EERDWR>>

source

pub fn value(&mut self) -> VALUE_W<'_>

Bits 0:31 - EEPROM Read or Write Data

source§

impl W<u32, Reg<u32, _EERDWRINC>>

source

pub fn value(&mut self) -> VALUE_W<'_>

Bits 0:31 - EEPROM Read or Write Data with Increment

source§

impl W<u32, Reg<u32, _EESUPP>>

source

pub fn eretry(&mut self) -> ERETRY_W<'_>

Bit 2 - Erase Must Be Retried

source

pub fn pretry(&mut self) -> PRETRY_W<'_>

Bit 3 - Programming Must Be Retried

source§

impl W<u32, Reg<u32, _EEUNLOCK>>

source

pub fn unlock(&mut self) -> UNLOCK_W<'_>

Bits 0:31 - EEPROM Unlock

source§

impl W<u32, Reg<u32, _EEPROT>>

source

pub fn prot(&mut self) -> PROT_W<'_>

Bits 0:2 - Protection Control

source

pub fn acc(&mut self) -> ACC_W<'_>

Bit 3 - Access Control

source§

impl W<u32, Reg<u32, _EEPASS0>>

source

pub fn pass(&mut self) -> PASS_W<'_>

Bits 0:31 - Password

source§

impl W<u32, Reg<u32, _EEPASS1>>

source

pub fn pass(&mut self) -> PASS_W<'_>

Bits 0:31 - Password

source§

impl W<u32, Reg<u32, _EEPASS2>>

source

pub fn pass(&mut self) -> PASS_W<'_>

Bits 0:31 - Password

source§

impl W<u32, Reg<u32, _EEINT>>

source

pub fn int(&mut self) -> INT_W<'_>

Bit 0 - Interrupt Enable

source§

impl W<u32, Reg<u32, _EEHIDE>>

source

pub fn hn(&mut self) -> HN_W<'_>

Bits 1:31 - Hide Block

source§

impl W<u32, Reg<u32, _EEDBGME>>

source

pub fn me(&mut self) -> ME_W<'_>

Bit 0 - Mass Erase

source

pub fn key(&mut self) -> KEY_W<'_>

Bits 16:31 - Erase Key

source§

impl W<u32, Reg<u32, _IM>>

source

pub fn fpidcim(&mut self) -> FPIDCIM_W<'_>

Bit 0 - Floating-Point Input Denormal Exception Interrupt Mask

source

pub fn fpdzcim(&mut self) -> FPDZCIM_W<'_>

Bit 1 - Floating-Point Divide By 0 Exception Interrupt Mask

source

pub fn fpiocim(&mut self) -> FPIOCIM_W<'_>

Bit 2 - Floating-Point Invalid Operation Interrupt Mask

source

pub fn fpufcim(&mut self) -> FPUFCIM_W<'_>

Bit 3 - Floating-Point Underflow Exception Interrupt Mask

source

pub fn fpofcim(&mut self) -> FPOFCIM_W<'_>

Bit 4 - Floating-Point Overflow Exception Interrupt Mask

source

pub fn fpixcim(&mut self) -> FPIXCIM_W<'_>

Bit 5 - Floating-Point Inexact Exception Interrupt Mask

source§

impl W<u32, Reg<u32, _IC>>

source

pub fn fpidcic(&mut self) -> FPIDCIC_W<'_>

Bit 0 - Floating-Point Input Denormal Exception Interrupt Clear

source

pub fn fpdzcic(&mut self) -> FPDZCIC_W<'_>

Bit 1 - Floating-Point Divide By 0 Exception Interrupt Clear

source

pub fn fpiocic(&mut self) -> FPIOCIC_W<'_>

Bit 2 - Floating-Point Invalid Operation Interrupt Clear

source

pub fn fpufcic(&mut self) -> FPUFCIC_W<'_>

Bit 3 - Floating-Point Underflow Exception Interrupt Clear

source

pub fn fpofcic(&mut self) -> FPOFCIC_W<'_>

Bit 4 - Floating-Point Overflow Exception Interrupt Clear

source

pub fn fpixcic(&mut self) -> FPIXCIC_W<'_>

Bit 5 - Floating-Point Inexact Exception Interrupt Clear

source§

impl W<u32, Reg<u32, _CTL>>

source

pub fn rtcen(&mut self) -> RTCEN_W<'_>

Bit 0 - RTC Timer Enable

source

pub fn hibreq(&mut self) -> HIBREQ_W<'_>

Bit 1 - Hibernation Request

source

pub fn rtcwen(&mut self) -> RTCWEN_W<'_>

Bit 3 - RTC Wake-up Enable

source

pub fn pinwen(&mut self) -> PINWEN_W<'_>

Bit 4 - External Wake Pin Enable

source

pub fn clk32en(&mut self) -> CLK32EN_W<'_>

Bit 6 - Clocking Enable

source

pub fn vabort(&mut self) -> VABORT_W<'_>

Bit 7 - Power Cut Abort Enable

source

pub fn vdd3on(&mut self) -> VDD3ON_W<'_>

Bit 8 - VDD Powered

source

pub fn batwken(&mut self) -> BATWKEN_W<'_>

Bit 9 - Wake on Low Battery

source

pub fn batchk(&mut self) -> BATCHK_W<'_>

Bit 10 - Check Battery Status

source

pub fn vbatsel(&mut self) -> VBATSEL_W<'_>

Bits 13:14 - Select for Low-Battery Comparator

source

pub fn oscbyp(&mut self) -> OSCBYP_W<'_>

Bit 16 - Oscillator Bypass

source

pub fn oscdrv(&mut self) -> OSCDRV_W<'_>

Bit 17 - Oscillator Drive Capability

source

pub fn wrc(&mut self) -> WRC_W<'_>

Bit 31 - Write Complete/Capable

source§

impl W<u32, Reg<u32, _IM>>

source

pub fn rtcalt0(&mut self) -> RTCALT0_W<'_>

Bit 0 - RTC Alert 0 Interrupt Mask

source

pub fn lowbat(&mut self) -> LOWBAT_W<'_>

Bit 2 - Low Battery Voltage Interrupt Mask

source

pub fn extw(&mut self) -> EXTW_W<'_>

Bit 3 - External Wake-Up Interrupt Mask

source

pub fn wc(&mut self) -> WC_W<'_>

Bit 4 - External Write Complete/Capable Interrupt Mask

source§

impl W<u32, Reg<u32, _IC>>

source

pub fn rtcalt0(&mut self) -> RTCALT0_W<'_>

Bit 0 - RTC Alert0 Masked Interrupt Clear

source

pub fn lowbat(&mut self) -> LOWBAT_W<'_>

Bit 2 - Low Battery Voltage Interrupt Clear

source

pub fn extw(&mut self) -> EXTW_W<'_>

Bit 3 - External Wake-Up Interrupt Clear

source

pub fn wc(&mut self) -> WC_W<'_>

Bit 4 - Write Complete/Capable Interrupt Clear

source§

impl W<u32, Reg<u32, _RTCT>>

source

pub fn trim(&mut self) -> TRIM_W<'_>

Bits 0:15 - RTC Trim Value

source§

impl W<u32, Reg<u32, _RTCSS>>

source

pub fn rtcssc(&mut self) -> RTCSSC_W<'_>

Bits 0:14 - RTC Sub Seconds Count

source

pub fn rtcssm(&mut self) -> RTCSSM_W<'_>

Bits 16:30 - RTC Sub Seconds Match

source§

impl W<u32, Reg<u32, _DATA>>

source

pub fn rtd(&mut self) -> RTD_W<'_>

Bits 0:31 - Hibernation Module NV Data

source§

impl W<u32, Reg<u32, _FMA>>

source

pub fn offset(&mut self) -> OFFSET_W<'_>

Bits 0:17 - Address Offset

source§

impl W<u32, Reg<u32, _FMD>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:31 - Data Value

source§

impl W<u32, Reg<u32, _FMC>>

source

pub fn write(&mut self) -> WRITE_W<'_>

Bit 0 - Write a Word into Flash Memory

source

pub fn erase(&mut self) -> ERASE_W<'_>

Bit 1 - Erase a Page of Flash Memory

source

pub fn merase(&mut self) -> MERASE_W<'_>

Bit 2 - Mass Erase Flash Memory

source

pub fn comt(&mut self) -> COMT_W<'_>

Bit 3 - Commit Register Value

source

pub fn wrkey(&mut self) -> WRKEY_W<'_>

Bits 17:31 - FLASH write key

source§

impl W<u32, Reg<u32, _FCIM>>

source

pub fn amask(&mut self) -> AMASK_W<'_>

Bit 0 - Access Interrupt Mask

source

pub fn pmask(&mut self) -> PMASK_W<'_>

Bit 1 - Programming Interrupt Mask

source

pub fn emask(&mut self) -> EMASK_W<'_>

Bit 2 - EEPROM Interrupt Mask

source

pub fn voltmask(&mut self) -> VOLTMASK_W<'_>

Bit 9 - VOLT Interrupt Mask

source

pub fn invdmask(&mut self) -> INVDMASK_W<'_>

Bit 10 - Invalid Data Interrupt Mask

source

pub fn ermask(&mut self) -> ERMASK_W<'_>

Bit 11 - ERVER Interrupt Mask

source

pub fn progmask(&mut self) -> PROGMASK_W<'_>

Bit 13 - PROGVER Interrupt Mask

source§

impl W<u32, Reg<u32, _FCMISC>>

source

pub fn amisc(&mut self) -> AMISC_W<'_>

Bit 0 - Access Masked Interrupt Status and Clear

source

pub fn pmisc(&mut self) -> PMISC_W<'_>

Bit 1 - Programming Masked Interrupt Status and Clear

source

pub fn emisc(&mut self) -> EMISC_W<'_>

Bit 2 - EEPROM Masked Interrupt Status and Clear

source

pub fn voltmisc(&mut self) -> VOLTMISC_W<'_>

Bit 9 - VOLT Masked Interrupt Status and Clear

source

pub fn invdmisc(&mut self) -> INVDMISC_W<'_>

Bit 10 - Invalid Data Masked Interrupt Status and Clear

source

pub fn ermisc(&mut self) -> ERMISC_W<'_>

Bit 11 - ERVER Masked Interrupt Status and Clear

source

pub fn progmisc(&mut self) -> PROGMISC_W<'_>

Bit 13 - PROGVER Masked Interrupt Status and Clear

source§

impl W<u32, Reg<u32, _FMC2>>

source

pub fn wrbuf(&mut self) -> WRBUF_W<'_>

Bit 0 - Buffered Flash Memory Write

source

pub fn wrkey(&mut self) -> WRKEY_W<'_>

Bits 17:31 - FLASH write key

source§

impl W<u32, Reg<u32, _FWBVAL>>

source

pub fn fwb(&mut self) -> FWB_W<'_>

Bits 0:31 - Flash Memory Write Buffer

source§

impl W<u32, Reg<u32, _FWBN>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:31 - Data

source§

impl W<u32, Reg<u32, _RMCTL>>

source

pub fn ba(&mut self) -> BA_W<'_>

Bit 0 - Boot Alias

source§

impl W<u32, Reg<u32, _USERREG0>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:31 - User Data

source§

impl W<u32, Reg<u32, _USERREG1>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:31 - User Data

source§

impl W<u32, Reg<u32, _USERREG2>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:31 - User Data

source§

impl W<u32, Reg<u32, _USERREG3>>

source

pub fn data(&mut self) -> DATA_W<'_>

Bits 0:31 - User Data

source§

impl W<u32, Reg<u32, _PBORCTL>>

source

pub fn bor1(&mut self) -> BOR1_W<'_>

Bit 1 - VDD under BOR1 Event Action

source

pub fn bor0(&mut self) -> BOR0_W<'_>

Bit 2 - VDD under BOR0 Event Action

source§

impl W<u32, Reg<u32, _IMC>>

source

pub fn bor1im(&mut self) -> BOR1IM_W<'_>

Bit 1 - VDD under BOR1 Interrupt Mask

source

pub fn mofim(&mut self) -> MOFIM_W<'_>

Bit 3 - Main Oscillator Failure Interrupt Mask

source

pub fn plllim(&mut self) -> PLLLIM_W<'_>

Bit 6 - PLL Lock Interrupt Mask

source

pub fn usbplllim(&mut self) -> USBPLLLIM_W<'_>

Bit 7 - USB PLL Lock Interrupt Mask

source

pub fn moscpupim(&mut self) -> MOSCPUPIM_W<'_>

Bit 8 - MOSC Power Up Interrupt Mask

source

pub fn vddaim(&mut self) -> VDDAIM_W<'_>

Bit 10 - VDDA Power OK Interrupt Mask

source

pub fn bor0im(&mut self) -> BOR0IM_W<'_>

Bit 11 - VDD under BOR0 Interrupt Mask

source§

impl W<u32, Reg<u32, _MISC>>

source

pub fn bor1mis(&mut self) -> BOR1MIS_W<'_>

Bit 1 - VDD under BOR1 Masked Interrupt Status

source

pub fn mofmis(&mut self) -> MOFMIS_W<'_>

Bit 3 - Main Oscillator Failure Masked Interrupt Status

source

pub fn plllmis(&mut self) -> PLLLMIS_W<'_>

Bit 6 - PLL Lock Masked Interrupt Status

source

pub fn usbplllmis(&mut self) -> USBPLLLMIS_W<'_>

Bit 7 - USB PLL Lock Masked Interrupt Status

source

pub fn moscpupmis(&mut self) -> MOSCPUPMIS_W<'_>

Bit 8 - MOSC Power Up Masked Interrupt Status

source

pub fn vddamis(&mut self) -> VDDAMIS_W<'_>

Bit 10 - VDDA Power OK Masked Interrupt Status

source

pub fn bor0mis(&mut self) -> BOR0MIS_W<'_>

Bit 11 - VDD under BOR0 Masked Interrupt Status

source§

impl W<u32, Reg<u32, _RESC>>

source

pub fn ext(&mut self) -> EXT_W<'_>

Bit 0 - External Reset

source

pub fn por(&mut self) -> POR_W<'_>

Bit 1 - Power-On Reset

source

pub fn bor(&mut self) -> BOR_W<'_>

Bit 2 - Brown-Out Reset

source

pub fn wdt0(&mut self) -> WDT0_W<'_>

Bit 3 - Watchdog Timer 0 Reset

source

pub fn sw(&mut self) -> SW_W<'_>

Bit 4 - Software Reset

source

pub fn wdt1(&mut self) -> WDT1_W<'_>

Bit 5 - Watchdog Timer 1 Reset

source

pub fn moscfail(&mut self) -> MOSCFAIL_W<'_>

Bit 16 - MOSC Failure Reset

source§

impl W<u32, Reg<u32, _RCC>>

source

pub fn moscdis(&mut self) -> MOSCDIS_W<'_>

Bit 0 - Main Oscillator Disable

source

pub fn oscsrc(&mut self) -> OSCSRC_W<'_>

Bits 4:5 - Oscillator Source

source

pub fn xtal(&mut self) -> XTAL_W<'_>

Bits 6:10 - Crystal Value

source

pub fn bypass(&mut self) -> BYPASS_W<'_>

Bit 11 - PLL Bypass

source

pub fn pwrdn(&mut self) -> PWRDN_W<'_>

Bit 13 - PLL Power Down

source

pub fn pwmdiv(&mut self) -> PWMDIV_W<'_>

Bits 17:19 - PWM Unit Clock Divisor

source

pub fn usepwmdiv(&mut self) -> USEPWMDIV_W<'_>

Bit 20 - Enable PWM Clock Divisor

source

pub fn usesysdiv(&mut self) -> USESYSDIV_W<'_>

Bit 22 - Enable System Clock Divider

source

pub fn sysdiv(&mut self) -> SYSDIV_W<'_>

Bits 23:26 - System Clock Divisor

source

pub fn acg(&mut self) -> ACG_W<'_>

Bit 27 - Auto Clock Gating

source§

impl W<u32, Reg<u32, _GPIOHBCTL>>

source

pub fn porta(&mut self) -> PORTA_W<'_>

Bit 0 - Port A Advanced High-Performance Bus

source

pub fn portb(&mut self) -> PORTB_W<'_>

Bit 1 - Port B Advanced High-Performance Bus

source

pub fn portc(&mut self) -> PORTC_W<'_>

Bit 2 - Port C Advanced High-Performance Bus

source

pub fn portd(&mut self) -> PORTD_W<'_>

Bit 3 - Port D Advanced High-Performance Bus

source

pub fn porte(&mut self) -> PORTE_W<'_>

Bit 4 - Port E Advanced High-Performance Bus

source

pub fn portf(&mut self) -> PORTF_W<'_>

Bit 5 - Port F Advanced High-Performance Bus

source§

impl W<u32, Reg<u32, _RCC2>>

source

pub fn oscsrc2(&mut self) -> OSCSRC2_W<'_>

Bits 4:6 - Oscillator Source 2

source

pub fn bypass2(&mut self) -> BYPASS2_W<'_>

Bit 11 - PLL Bypass 2

source

pub fn pwrdn2(&mut self) -> PWRDN2_W<'_>

Bit 13 - Power-Down PLL 2

source

pub fn usbpwrdn(&mut self) -> USBPWRDN_W<'_>

Bit 14 - Power-Down USB PLL

source

pub fn sysdiv2lsb(&mut self) -> SYSDIV2LSB_W<'_>

Bit 22 - Additional LSB for SYSDIV2

source

pub fn sysdiv2(&mut self) -> SYSDIV2_W<'_>

Bits 23:28 - System Clock Divisor 2

source

pub fn div400(&mut self) -> DIV400_W<'_>

Bit 30 - Divide PLL as 400 MHz vs. 200 MHz

source

pub fn usercc2(&mut self) -> USERCC2_W<'_>

Bit 31 - Use RCC2

source§

impl W<u32, Reg<u32, _MOSCCTL>>

source

pub fn cval(&mut self) -> CVAL_W<'_>

Bit 0 - Clock Validation for MOSC

source

pub fn moscim(&mut self) -> MOSCIM_W<'_>

Bit 1 - MOSC Failure Action

source

pub fn noxtal(&mut self) -> NOXTAL_W<'_>

Bit 2 - No Crystal Connected

source§

impl W<u32, Reg<u32, _DSLPCLKCFG>>

source

pub fn pioscpd(&mut self) -> PIOSCPD_W<'_>

Bit 1 - PIOSC Power Down Request

source

pub fn o(&mut self) -> O_W<'_>

Bits 4:6 - Clock Source

source

pub fn d(&mut self) -> D_W<'_>

Bits 23:28 - Divider Field Override

source§

impl W<u32, Reg<u32, _PIOSCCAL>>

source

pub fn ut(&mut self) -> UT_W<'_>

Bits 0:6 - User Trim Value

source

pub fn update(&mut self) -> UPDATE_W<'_>

Bit 8 - Update Trim

source

pub fn cal(&mut self) -> CAL_W<'_>

Bit 9 - Start Calibration

source

pub fn uten(&mut self) -> UTEN_W<'_>

Bit 31 - Use User Trim Value

source§

impl W<u32, Reg<u32, _PLLFREQ0>>

source

pub fn mint(&mut self) -> MINT_W<'_>

Bits 0:9 - PLL M Integer Value

source

pub fn mfrac(&mut self) -> MFRAC_W<'_>

Bits 10:19 - PLL M Fractional Value

source§

impl W<u32, Reg<u32, _PLLFREQ1>>

source

pub fn n(&mut self) -> N_W<'_>

Bits 0:4 - PLL N Value

source

pub fn q(&mut self) -> Q_W<'_>

Bits 8:12 - PLL Q Value

source§

impl W<u32, Reg<u32, _SLPPWRCFG>>

source

pub fn srampm(&mut self) -> SRAMPM_W<'_>

Bits 0:1 - SRAM Power Modes

source

pub fn flashpm(&mut self) -> FLASHPM_W<'_>

Bits 4:5 - Flash Power Modes

source§

impl W<u32, Reg<u32, _DSLPPWRCFG>>

source

pub fn srampm(&mut self) -> SRAMPM_W<'_>

Bits 0:1 - SRAM Power Modes

source

pub fn flashpm(&mut self) -> FLASHPM_W<'_>

Bits 4:5 - Flash Power Modes

source§

impl W<u32, Reg<u32, _LDOSPCTL>>

source

pub fn vldo(&mut self) -> VLDO_W<'_>

Bits 0:7 - LDO Output Voltage

source

pub fn vadjen(&mut self) -> VADJEN_W<'_>

Bit 31 - Voltage Adjust Enable

source§

impl W<u32, Reg<u32, _LDODPCTL>>

source

pub fn vldo(&mut self) -> VLDO_W<'_>

Bits 0:7 - LDO Output Voltage

source

pub fn vadjen(&mut self) -> VADJEN_W<'_>

Bit 31 - Voltage Adjust Enable

source§

impl W<u32, Reg<u32, _SRWD>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - Watchdog Timer 0 Software Reset

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - Watchdog Timer 1 Software Reset

source§

impl W<u32, Reg<u32, _SRTIMER>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - 16/32-Bit General-Purpose Timer 0 Software Reset

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - 16/32-Bit General-Purpose Timer 1 Software Reset

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - 16/32-Bit General-Purpose Timer 2 Software Reset

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - 16/32-Bit General-Purpose Timer 3 Software Reset

source

pub fn r4(&mut self) -> R4_W<'_>

Bit 4 - 16/32-Bit General-Purpose Timer 4 Software Reset

source

pub fn r5(&mut self) -> R5_W<'_>

Bit 5 - 16/32-Bit General-Purpose Timer 5 Software Reset

source§

impl W<u32, Reg<u32, _SRGPIO>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - GPIO Port A Software Reset

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - GPIO Port B Software Reset

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - GPIO Port C Software Reset

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - GPIO Port D Software Reset

source

pub fn r4(&mut self) -> R4_W<'_>

Bit 4 - GPIO Port E Software Reset

source

pub fn r5(&mut self) -> R5_W<'_>

Bit 5 - GPIO Port F Software Reset

source§

impl W<u32, Reg<u32, _SRDMA>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - uDMA Module Software Reset

source§

impl W<u32, Reg<u32, _SRHIB>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - Hibernation Module Software Reset

source§

impl W<u32, Reg<u32, _SRUART>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - UART Module 0 Software Reset

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - UART Module 1 Software Reset

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - UART Module 2 Software Reset

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - UART Module 3 Software Reset

source

pub fn r4(&mut self) -> R4_W<'_>

Bit 4 - UART Module 4 Software Reset

source

pub fn r5(&mut self) -> R5_W<'_>

Bit 5 - UART Module 5 Software Reset

source

pub fn r6(&mut self) -> R6_W<'_>

Bit 6 - UART Module 6 Software Reset

source

pub fn r7(&mut self) -> R7_W<'_>

Bit 7 - UART Module 7 Software Reset

source§

impl W<u32, Reg<u32, _SRSSI>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - SSI Module 0 Software Reset

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - SSI Module 1 Software Reset

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - SSI Module 2 Software Reset

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - SSI Module 3 Software Reset

source§

impl W<u32, Reg<u32, _SRI2C>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - I2C Module 0 Software Reset

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - I2C Module 1 Software Reset

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - I2C Module 2 Software Reset

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - I2C Module 3 Software Reset

source§

impl W<u32, Reg<u32, _SRUSB>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - USB Module Software Reset

source§

impl W<u32, Reg<u32, _SRCAN>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - CAN Module 0 Software Reset

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - CAN Module 1 Software Reset

source§

impl W<u32, Reg<u32, _SRADC>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - ADC Module 0 Software Reset

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - ADC Module 1 Software Reset

source§

impl W<u32, Reg<u32, _SRACMP>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - Analog Comparator Module 0 Software Reset

source§

impl W<u32, Reg<u32, _SRPWM>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - PWM Module 0 Software Reset

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - PWM Module 1 Software Reset

source§

impl W<u32, Reg<u32, _SRQEI>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - QEI Module 0 Software Reset

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - QEI Module 1 Software Reset

source§

impl W<u32, Reg<u32, _SREEPROM>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - EEPROM Module Software Reset

source§

impl W<u32, Reg<u32, _SRWTIMER>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - 32/64-Bit Wide General-Purpose Timer 0 Software Reset

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - 32/64-Bit Wide General-Purpose Timer 1 Software Reset

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - 32/64-Bit Wide General-Purpose Timer 2 Software Reset

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - 32/64-Bit Wide General-Purpose Timer 3 Software Reset

source

pub fn r4(&mut self) -> R4_W<'_>

Bit 4 - 32/64-Bit Wide General-Purpose Timer 4 Software Reset

source

pub fn r5(&mut self) -> R5_W<'_>

Bit 5 - 32/64-Bit Wide General-Purpose Timer 5 Software Reset

source§

impl W<u32, Reg<u32, _RCGCWD>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - Watchdog Timer 0 Run Mode Clock Gating Control

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - Watchdog Timer 1 Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCTIMER>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - 16/32-Bit General-Purpose Timer 0 Run Mode Clock Gating Control

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - 16/32-Bit General-Purpose Timer 1 Run Mode Clock Gating Control

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - 16/32-Bit General-Purpose Timer 2 Run Mode Clock Gating Control

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - 16/32-Bit General-Purpose Timer 3 Run Mode Clock Gating Control

source

pub fn r4(&mut self) -> R4_W<'_>

Bit 4 - 16/32-Bit General-Purpose Timer 4 Run Mode Clock Gating Control

source

pub fn r5(&mut self) -> R5_W<'_>

Bit 5 - 16/32-Bit General-Purpose Timer 5 Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCGPIO>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - GPIO Port A Run Mode Clock Gating Control

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - GPIO Port B Run Mode Clock Gating Control

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - GPIO Port C Run Mode Clock Gating Control

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - GPIO Port D Run Mode Clock Gating Control

source

pub fn r4(&mut self) -> R4_W<'_>

Bit 4 - GPIO Port E Run Mode Clock Gating Control

source

pub fn r5(&mut self) -> R5_W<'_>

Bit 5 - GPIO Port F Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCDMA>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - uDMA Module Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCHIB>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - Hibernation Module Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCUART>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - UART Module 0 Run Mode Clock Gating Control

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - UART Module 1 Run Mode Clock Gating Control

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - UART Module 2 Run Mode Clock Gating Control

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - UART Module 3 Run Mode Clock Gating Control

source

pub fn r4(&mut self) -> R4_W<'_>

Bit 4 - UART Module 4 Run Mode Clock Gating Control

source

pub fn r5(&mut self) -> R5_W<'_>

Bit 5 - UART Module 5 Run Mode Clock Gating Control

source

pub fn r6(&mut self) -> R6_W<'_>

Bit 6 - UART Module 6 Run Mode Clock Gating Control

source

pub fn r7(&mut self) -> R7_W<'_>

Bit 7 - UART Module 7 Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCSSI>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - SSI Module 0 Run Mode Clock Gating Control

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - SSI Module 1 Run Mode Clock Gating Control

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - SSI Module 2 Run Mode Clock Gating Control

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - SSI Module 3 Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCI2C>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - I2C Module 0 Run Mode Clock Gating Control

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - I2C Module 1 Run Mode Clock Gating Control

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - I2C Module 2 Run Mode Clock Gating Control

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - I2C Module 3 Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCUSB>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - USB Module Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCCAN>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - CAN Module 0 Run Mode Clock Gating Control

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - CAN Module 1 Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCADC>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - ADC Module 0 Run Mode Clock Gating Control

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - ADC Module 1 Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCACMP>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - Analog Comparator Module 0 Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCPWM>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - PWM Module 0 Run Mode Clock Gating Control

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - PWM Module 1 Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCQEI>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - QEI Module 0 Run Mode Clock Gating Control

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - QEI Module 1 Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCEEPROM>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - EEPROM Module Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _RCGCWTIMER>>

source

pub fn r0(&mut self) -> R0_W<'_>

Bit 0 - 32/64-Bit Wide General-Purpose Timer 0 Run Mode Clock Gating Control

source

pub fn r1(&mut self) -> R1_W<'_>

Bit 1 - 32/64-Bit Wide General-Purpose Timer 1 Run Mode Clock Gating Control

source

pub fn r2(&mut self) -> R2_W<'_>

Bit 2 - 32/64-Bit Wide General-Purpose Timer 2 Run Mode Clock Gating Control

source

pub fn r3(&mut self) -> R3_W<'_>

Bit 3 - 32/64-Bit Wide General-Purpose Timer 3 Run Mode Clock Gating Control

source

pub fn r4(&mut self) -> R4_W<'_>

Bit 4 - 32/64-Bit Wide General-Purpose Timer 4 Run Mode Clock Gating Control

source

pub fn r5(&mut self) -> R5_W<'_>

Bit 5 - 32/64-Bit Wide General-Purpose Timer 5 Run Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCWD>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - Watchdog Timer 0 Sleep Mode Clock Gating Control

source

pub fn s1(&mut self) -> S1_W<'_>

Bit 1 - Watchdog Timer 1 Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCTIMER>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - 16/32-Bit General-Purpose Timer 0 Sleep Mode Clock Gating Control

source

pub fn s1(&mut self) -> S1_W<'_>

Bit 1 - 16/32-Bit General-Purpose Timer 1 Sleep Mode Clock Gating Control

source

pub fn s2(&mut self) -> S2_W<'_>

Bit 2 - 16/32-Bit General-Purpose Timer 2 Sleep Mode Clock Gating Control

source

pub fn s3(&mut self) -> S3_W<'_>

Bit 3 - 16/32-Bit General-Purpose Timer 3 Sleep Mode Clock Gating Control

source

pub fn s4(&mut self) -> S4_W<'_>

Bit 4 - 16/32-Bit General-Purpose Timer 4 Sleep Mode Clock Gating Control

source

pub fn s5(&mut self) -> S5_W<'_>

Bit 5 - 16/32-Bit General-Purpose Timer 5 Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCGPIO>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - GPIO Port A Sleep Mode Clock Gating Control

source

pub fn s1(&mut self) -> S1_W<'_>

Bit 1 - GPIO Port B Sleep Mode Clock Gating Control

source

pub fn s2(&mut self) -> S2_W<'_>

Bit 2 - GPIO Port C Sleep Mode Clock Gating Control

source

pub fn s3(&mut self) -> S3_W<'_>

Bit 3 - GPIO Port D Sleep Mode Clock Gating Control

source

pub fn s4(&mut self) -> S4_W<'_>

Bit 4 - GPIO Port E Sleep Mode Clock Gating Control

source

pub fn s5(&mut self) -> S5_W<'_>

Bit 5 - GPIO Port F Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCDMA>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - uDMA Module Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCHIB>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - Hibernation Module Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCUART>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - UART Module 0 Sleep Mode Clock Gating Control

source

pub fn s1(&mut self) -> S1_W<'_>

Bit 1 - UART Module 1 Sleep Mode Clock Gating Control

source

pub fn s2(&mut self) -> S2_W<'_>

Bit 2 - UART Module 2 Sleep Mode Clock Gating Control

source

pub fn s3(&mut self) -> S3_W<'_>

Bit 3 - UART Module 3 Sleep Mode Clock Gating Control

source

pub fn s4(&mut self) -> S4_W<'_>

Bit 4 - UART Module 4 Sleep Mode Clock Gating Control

source

pub fn s5(&mut self) -> S5_W<'_>

Bit 5 - UART Module 5 Sleep Mode Clock Gating Control

source

pub fn s6(&mut self) -> S6_W<'_>

Bit 6 - UART Module 6 Sleep Mode Clock Gating Control

source

pub fn s7(&mut self) -> S7_W<'_>

Bit 7 - UART Module 7 Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCSSI>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - SSI Module 0 Sleep Mode Clock Gating Control

source

pub fn s1(&mut self) -> S1_W<'_>

Bit 1 - SSI Module 1 Sleep Mode Clock Gating Control

source

pub fn s2(&mut self) -> S2_W<'_>

Bit 2 - SSI Module 2 Sleep Mode Clock Gating Control

source

pub fn s3(&mut self) -> S3_W<'_>

Bit 3 - SSI Module 3 Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCI2C>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - I2C Module 0 Sleep Mode Clock Gating Control

source

pub fn s1(&mut self) -> S1_W<'_>

Bit 1 - I2C Module 1 Sleep Mode Clock Gating Control

source

pub fn s2(&mut self) -> S2_W<'_>

Bit 2 - I2C Module 2 Sleep Mode Clock Gating Control

source

pub fn s3(&mut self) -> S3_W<'_>

Bit 3 - I2C Module 3 Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCUSB>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - USB Module Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCCAN>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - CAN Module 0 Sleep Mode Clock Gating Control

source

pub fn s1(&mut self) -> S1_W<'_>

Bit 1 - CAN Module 1 Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCADC>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - ADC Module 0 Sleep Mode Clock Gating Control

source

pub fn s1(&mut self) -> S1_W<'_>

Bit 1 - ADC Module 1 Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCACMP>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - Analog Comparator Module 0 Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCPWM>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - PWM Module 0 Sleep Mode Clock Gating Control

source

pub fn s1(&mut self) -> S1_W<'_>

Bit 1 - PWM Module 1 Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCQEI>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - QEI Module 0 Sleep Mode Clock Gating Control

source

pub fn s1(&mut self) -> S1_W<'_>

Bit 1 - QEI Module 1 Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCEEPROM>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - EEPROM Module Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _SCGCWTIMER>>

source

pub fn s0(&mut self) -> S0_W<'_>

Bit 0 - 32/64-Bit Wide General-Purpose Timer 0 Sleep Mode Clock Gating Control

source

pub fn s1(&mut self) -> S1_W<'_>

Bit 1 - 32/64-Bit Wide General-Purpose Timer 1 Sleep Mode Clock Gating Control

source

pub fn s2(&mut self) -> S2_W<'_>

Bit 2 - 32/64-Bit Wide General-Purpose Timer 2 Sleep Mode Clock Gating Control

source

pub fn s3(&mut self) -> S3_W<'_>

Bit 3 - 32/64-Bit Wide General-Purpose Timer 3 Sleep Mode Clock Gating Control

source

pub fn s4(&mut self) -> S4_W<'_>

Bit 4 - 32/64-Bit Wide General-Purpose Timer 4 Sleep Mode Clock Gating Control

source

pub fn s5(&mut self) -> S5_W<'_>

Bit 5 - 32/64-Bit Wide General-Purpose Timer 5 Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCWD>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - Watchdog Timer 0 Deep-Sleep Mode Clock Gating Control

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 1 - Watchdog Timer 1 Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCTIMER>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - 16/32-Bit General-Purpose Timer 0 Deep-Sleep Mode Clock Gating Control

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 1 - 16/32-Bit General-Purpose Timer 1 Deep-Sleep Mode Clock Gating Control

source

pub fn d2(&mut self) -> D2_W<'_>

Bit 2 - 16/32-Bit General-Purpose Timer 2 Deep-Sleep Mode Clock Gating Control

source

pub fn d3(&mut self) -> D3_W<'_>

Bit 3 - 16/32-Bit General-Purpose Timer 3 Deep-Sleep Mode Clock Gating Control

source

pub fn d4(&mut self) -> D4_W<'_>

Bit 4 - 16/32-Bit General-Purpose Timer 4 Deep-Sleep Mode Clock Gating Control

source

pub fn d5(&mut self) -> D5_W<'_>

Bit 5 - 16/32-Bit General-Purpose Timer 5 Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCGPIO>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - GPIO Port A Deep-Sleep Mode Clock Gating Control

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 1 - GPIO Port B Deep-Sleep Mode Clock Gating Control

source

pub fn d2(&mut self) -> D2_W<'_>

Bit 2 - GPIO Port C Deep-Sleep Mode Clock Gating Control

source

pub fn d3(&mut self) -> D3_W<'_>

Bit 3 - GPIO Port D Deep-Sleep Mode Clock Gating Control

source

pub fn d4(&mut self) -> D4_W<'_>

Bit 4 - GPIO Port E Deep-Sleep Mode Clock Gating Control

source

pub fn d5(&mut self) -> D5_W<'_>

Bit 5 - GPIO Port F Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCDMA>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - uDMA Module Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCHIB>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - Hibernation Module Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCUART>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - UART Module 0 Deep-Sleep Mode Clock Gating Control

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 1 - UART Module 1 Deep-Sleep Mode Clock Gating Control

source

pub fn d2(&mut self) -> D2_W<'_>

Bit 2 - UART Module 2 Deep-Sleep Mode Clock Gating Control

source

pub fn d3(&mut self) -> D3_W<'_>

Bit 3 - UART Module 3 Deep-Sleep Mode Clock Gating Control

source

pub fn d4(&mut self) -> D4_W<'_>

Bit 4 - UART Module 4 Deep-Sleep Mode Clock Gating Control

source

pub fn d5(&mut self) -> D5_W<'_>

Bit 5 - UART Module 5 Deep-Sleep Mode Clock Gating Control

source

pub fn d6(&mut self) -> D6_W<'_>

Bit 6 - UART Module 6 Deep-Sleep Mode Clock Gating Control

source

pub fn d7(&mut self) -> D7_W<'_>

Bit 7 - UART Module 7 Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCSSI>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - SSI Module 0 Deep-Sleep Mode Clock Gating Control

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 1 - SSI Module 1 Deep-Sleep Mode Clock Gating Control

source

pub fn d2(&mut self) -> D2_W<'_>

Bit 2 - SSI Module 2 Deep-Sleep Mode Clock Gating Control

source

pub fn d3(&mut self) -> D3_W<'_>

Bit 3 - SSI Module 3 Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCI2C>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - I2C Module 0 Deep-Sleep Mode Clock Gating Control

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 1 - I2C Module 1 Deep-Sleep Mode Clock Gating Control

source

pub fn d2(&mut self) -> D2_W<'_>

Bit 2 - I2C Module 2 Deep-Sleep Mode Clock Gating Control

source

pub fn d3(&mut self) -> D3_W<'_>

Bit 3 - I2C Module 3 Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCUSB>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - USB Module Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCCAN>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - CAN Module 0 Deep-Sleep Mode Clock Gating Control

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 1 - CAN Module 1 Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCADC>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - ADC Module 0 Deep-Sleep Mode Clock Gating Control

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 1 - ADC Module 1 Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCACMP>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - Analog Comparator Module 0 Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCPWM>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - PWM Module 0 Deep-Sleep Mode Clock Gating Control

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 1 - PWM Module 1 Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCQEI>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - QEI Module 0 Deep-Sleep Mode Clock Gating Control

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 1 - QEI Module 1 Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCEEPROM>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - EEPROM Module Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _DCGCWTIMER>>

source

pub fn d0(&mut self) -> D0_W<'_>

Bit 0 - 32/64-Bit Wide General-Purpose Timer 0 Deep-Sleep Mode Clock Gating Control

source

pub fn d1(&mut self) -> D1_W<'_>

Bit 1 - 32/64-Bit Wide General-Purpose Timer 1 Deep-Sleep Mode Clock Gating Control

source

pub fn d2(&mut self) -> D2_W<'_>

Bit 2 - 32/64-Bit Wide General-Purpose Timer 2 Deep-Sleep Mode Clock Gating Control

source

pub fn d3(&mut self) -> D3_W<'_>

Bit 3 - 32/64-Bit Wide General-Purpose Timer 3 Deep-Sleep Mode Clock Gating Control

source

pub fn d4(&mut self) -> D4_W<'_>

Bit 4 - 32/64-Bit Wide General-Purpose Timer 4 Deep-Sleep Mode Clock Gating Control

source

pub fn d5(&mut self) -> D5_W<'_>

Bit 5 - 32/64-Bit Wide General-Purpose Timer 5 Deep-Sleep Mode Clock Gating Control

source§

impl W<u32, Reg<u32, _CFG>>

source

pub fn masten(&mut self) -> MASTEN_W<'_>

Bit 0 - Controller Master Enable

source§

impl W<u32, Reg<u32, _CTLBASE>>

source

pub fn addr(&mut self) -> ADDR_W<'_>

Bits 10:31 - Channel Control Base Address

source§

impl W<u32, Reg<u32, _USEBURSTSET>>

source

pub fn set(&mut self) -> SET_W<'_>

Bits 0:31 - Channel [n] Useburst Set

source§

impl W<u32, Reg<u32, _USEBURSTCLR>>

source

pub fn clr(&mut self) -> CLR_W<'_>

Bits 0:31 - Channel [n] Useburst Clear

source§

impl W<u32, Reg<u32, _REQMASKSET>>

source

pub fn set(&mut self) -> SET_W<'_>

Bits 0:31 - Channel [n] Request Mask Set

source§

impl W<u32, Reg<u32, _REQMASKCLR>>

source

pub fn clr(&mut self) -> CLR_W<'_>

Bits 0:31 - Channel [n] Request Mask Clear

source§

impl W<u32, Reg<u32, _ENASET>>

source

pub fn set(&mut self) -> SET_W<'_>

Bits 0:31 - Channel [n] Enable Set

source§

impl W<u32, Reg<u32, _ENACLR>>

source

pub fn clr(&mut self) -> CLR_W<'_>

Bits 0:31 - Clear Channel [n] Enable Clear

source§

impl W<u32, Reg<u32, _ALTSET>>

source

pub fn set(&mut self) -> SET_W<'_>

Bits 0:31 - Channel [n] Alternate Set

source§

impl W<u32, Reg<u32, _ALTCLR>>

source

pub fn clr(&mut self) -> CLR_W<'_>

Bits 0:31 - Channel [n] Alternate Clear

source§

impl W<u32, Reg<u32, _PRIOSET>>

source

pub fn set(&mut self) -> SET_W<'_>

Bits 0:31 - Channel [n] Priority Set

source§

impl W<u32, Reg<u32, _PRIOCLR>>

source

pub fn clr(&mut self) -> CLR_W<'_>

Bits 0:31 - Channel [n] Priority Clear

source§

impl W<u32, Reg<u32, _ERRCLR>>

source

pub fn errclr(&mut self) -> ERRCLR_W<'_>

Bit 0 - uDMA Bus Error Status

source§

impl W<u32, Reg<u32, _CHASGN>>

source

pub fn chasgn(&mut self) -> CHASGN_W<'_>

Bits 0:31 - Channel [n] Assignment Select

source§

impl W<u32, Reg<u32, _CHMAP0>>

source

pub fn ch0sel(&mut self) -> CH0SEL_W<'_>

Bits 0:3 - uDMA Channel 0 Source Select

source

pub fn ch1sel(&mut self) -> CH1SEL_W<'_>

Bits 4:7 - uDMA Channel 1 Source Select

source

pub fn ch2sel(&mut self) -> CH2SEL_W<'_>

Bits 8:11 - uDMA Channel 2 Source Select

source

pub fn ch3sel(&mut self) -> CH3SEL_W<'_>

Bits 12:15 - uDMA Channel 3 Source Select

source

pub fn ch4sel(&mut self) -> CH4SEL_W<'_>

Bits 16:19 - uDMA Channel 4 Source Select

source

pub fn ch5sel(&mut self) -> CH5SEL_W<'_>

Bits 20:23 - uDMA Channel 5 Source Select

source

pub fn ch6sel(&mut self) -> CH6SEL_W<'_>

Bits 24:27 - uDMA Channel 6 Source Select

source

pub fn ch7sel(&mut self) -> CH7SEL_W<'_>

Bits 28:31 - uDMA Channel 7 Source Select

source§

impl W<u32, Reg<u32, _CHMAP1>>

source

pub fn ch8sel(&mut self) -> CH8SEL_W<'_>

Bits 0:3 - uDMA Channel 8 Source Select

source

pub fn ch9sel(&mut self) -> CH9SEL_W<'_>

Bits 4:7 - uDMA Channel 9 Source Select

source

pub fn ch10sel(&mut self) -> CH10SEL_W<'_>

Bits 8:11 - uDMA Channel 10 Source Select

source

pub fn ch11sel(&mut self) -> CH11SEL_W<'_>

Bits 12:15 - uDMA Channel 11 Source Select

source

pub fn ch12sel(&mut self) -> CH12SEL_W<'_>

Bits 16:19 - uDMA Channel 12 Source Select

source

pub fn ch13sel(&mut self) -> CH13SEL_W<'_>

Bits 20:23 - uDMA Channel 13 Source Select

source

pub fn ch14sel(&mut self) -> CH14SEL_W<'_>

Bits 24:27 - uDMA Channel 14 Source Select

source

pub fn ch15sel(&mut self) -> CH15SEL_W<'_>

Bits 28:31 - uDMA Channel 15 Source Select

source§

impl W<u32, Reg<u32, _CHMAP2>>

source

pub fn ch16sel(&mut self) -> CH16SEL_W<'_>

Bits 0:3 - uDMA Channel 16 Source Select

source

pub fn ch17sel(&mut self) -> CH17SEL_W<'_>

Bits 4:7 - uDMA Channel 17 Source Select

source

pub fn ch18sel(&mut self) -> CH18SEL_W<'_>

Bits 8:11 - uDMA Channel 18 Source Select

source

pub fn ch19sel(&mut self) -> CH19SEL_W<'_>

Bits 12:15 - uDMA Channel 19 Source Select

source

pub fn ch20sel(&mut self) -> CH20SEL_W<'_>

Bits 16:19 - uDMA Channel 20 Source Select

source

pub fn ch21sel(&mut self) -> CH21SEL_W<'_>

Bits 20:23 - uDMA Channel 21 Source Select

source

pub fn ch22sel(&mut self) -> CH22SEL_W<'_>

Bits 24:27 - uDMA Channel 22 Source Select

source

pub fn ch23sel(&mut self) -> CH23SEL_W<'_>

Bits 28:31 - uDMA Channel 23 Source Select

source§

impl W<u32, Reg<u32, _CHMAP3>>

source

pub fn ch24sel(&mut self) -> CH24SEL_W<'_>

Bits 0:3 - uDMA Channel 24 Source Select

source

pub fn ch25sel(&mut self) -> CH25SEL_W<'_>

Bits 4:7 - uDMA Channel 25 Source Select

source

pub fn ch26sel(&mut self) -> CH26SEL_W<'_>

Bits 8:11 - uDMA Channel 26 Source Select

source

pub fn ch27sel(&mut self) -> CH27SEL_W<'_>

Bits 12:15 - uDMA Channel 27 Source Select

source

pub fn ch28sel(&mut self) -> CH28SEL_W<'_>

Bits 16:19 - uDMA Channel 28 Source Select

source

pub fn ch29sel(&mut self) -> CH29SEL_W<'_>

Bits 20:23 - uDMA Channel 29 Source Select

source

pub fn ch30sel(&mut self) -> CH30SEL_W<'_>

Bits 24:27 - uDMA Channel 30 Source Select

source

pub fn ch31sel(&mut self) -> CH31SEL_W<'_>

Bits 28:31 - uDMA Channel 31 Source Select

Auto Trait Implementations§

§

impl<U, REG> RefUnwindSafe for W<U, REG>where REG: RefUnwindSafe, U: RefUnwindSafe,

§

impl<U, REG> Send for W<U, REG>where REG: Send, U: Send,

§

impl<U, REG> Sync for W<U, REG>where REG: Sync, U: Sync,

§

impl<U, REG> Unpin for W<U, REG>where REG: Unpin, U: Unpin,

§

impl<U, REG> UnwindSafe for W<U, REG>where REG: UnwindSafe, U: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.