#[repr(transparent)]pub struct Usbcfg(pub u32);Expand description
no description available
Tuple Fields§
§0: u32Implementations§
Source§impl Usbcfg
impl Usbcfg
Sourcepub const fn xo32m_ready_time_out_ms(&self) -> u8
pub const fn xo32m_ready_time_out_ms(&self) -> u8
no description available
Sourcepub const fn set_xo32m_ready_time_out_ms(&mut self, val: u8)
pub const fn set_xo32m_ready_time_out_ms(&mut self, val: u8)
no description available
Sourcepub const fn usb_speed(&self) -> u8
pub const fn usb_speed(&self) -> u8
USB_SPEED[7:0]= 0x00 : USB High Speed Module used for ISP 0x01 : USB Full SPeed Module used for ISP 0x02 : Neither USB High Speed module nor USB Full Speed module used for ISP 0x03 - 0xFF : RESERVED
Sourcepub const fn set_usb_speed(&mut self, val: u8)
pub const fn set_usb_speed(&mut self, val: u8)
USB_SPEED[7:0]= 0x00 : USB High Speed Module used for ISP 0x01 : USB Full SPeed Module used for ISP 0x02 : Neither USB High Speed module nor USB Full Speed module used for ISP 0x03 - 0xFF : RESERVED
Sourcepub const fn usb_use_xo32m_capa_banks(&self) -> bool
pub const fn usb_use_xo32m_capa_banks(&self) -> bool
Enable the use of Crystal 32 MHz internal Capa Banks during the configuration of the High Speed USB for ISP: 0: Disable Crystal 32 MHz CapaBanks. 1: Enable Crystal 32 MHz CapaBanks.
Sourcepub const fn set_usb_use_xo32m_capa_banks(&mut self, val: bool)
pub const fn set_usb_use_xo32m_capa_banks(&mut self, val: bool)
Enable the use of Crystal 32 MHz internal Capa Banks during the configuration of the High Speed USB for ISP: 0: Disable Crystal 32 MHz CapaBanks. 1: Enable Crystal 32 MHz CapaBanks.