Struct imxrt_ral::usb_analog::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 19 fields
pub USB1_VBUS_DETECT: RWRegister<u32>,
pub USB1_VBUS_DETECT_SET: RWRegister<u32>,
pub USB1_VBUS_DETECT_CLR: RWRegister<u32>,
pub USB1_VBUS_DETECT_TOG: RWRegister<u32>,
pub USB1_CHRG_DETECT: RWRegister<u32>,
pub USB1_CHRG_DETECT_SET: RWRegister<u32>,
pub USB1_CHRG_DETECT_CLR: RWRegister<u32>,
pub USB1_CHRG_DETECT_TOG: RWRegister<u32>,
pub USB1_VBUS_DETECT_STAT: RORegister<u32>,
pub USB1_CHRG_DETECT_STAT: RORegister<u32>,
pub USB1_LOOPBACK: RWRegister<u32>,
pub USB1_LOOPBACK_SET: RWRegister<u32>,
pub USB1_LOOPBACK_CLR: RWRegister<u32>,
pub USB1_LOOPBACK_TOG: RWRegister<u32>,
pub USB1_MISC: RWRegister<u32>,
pub USB1_MISC_SET: RWRegister<u32>,
pub USB1_MISC_CLR: RWRegister<u32>,
pub USB1_MISC_TOG: RWRegister<u32>,
pub DIGPROG: RORegister<u32>,
/* private fields */
}
Expand description
USB Analog
Fields§
§USB1_VBUS_DETECT: RWRegister<u32>
USB VBUS Detect Register
USB1_VBUS_DETECT_SET: RWRegister<u32>
USB VBUS Detect Register
USB1_VBUS_DETECT_CLR: RWRegister<u32>
USB VBUS Detect Register
USB1_VBUS_DETECT_TOG: RWRegister<u32>
USB VBUS Detect Register
USB1_CHRG_DETECT: RWRegister<u32>
USB Charger Detect Register
USB1_CHRG_DETECT_SET: RWRegister<u32>
USB Charger Detect Register
USB1_CHRG_DETECT_CLR: RWRegister<u32>
USB Charger Detect Register
USB1_CHRG_DETECT_TOG: RWRegister<u32>
USB Charger Detect Register
USB1_VBUS_DETECT_STAT: RORegister<u32>
USB VBUS Detect Status Register
USB1_CHRG_DETECT_STAT: RORegister<u32>
USB Charger Detect Status Register
USB1_LOOPBACK: RWRegister<u32>
USB Loopback Test Register
USB1_LOOPBACK_SET: RWRegister<u32>
USB Loopback Test Register
USB1_LOOPBACK_CLR: RWRegister<u32>
USB Loopback Test Register
USB1_LOOPBACK_TOG: RWRegister<u32>
USB Loopback Test Register
USB1_MISC: RWRegister<u32>
USB Misc Register
USB1_MISC_SET: RWRegister<u32>
USB Misc Register
USB1_MISC_CLR: RWRegister<u32>
USB Misc Register
USB1_MISC_TOG: RWRegister<u32>
USB Misc Register
DIGPROG: RORegister<u32>
Chip Silicon Version
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more