pub struct VrcIrq {
pub reload: u8,
pub counter: u8,
pub prescalar_counter: i16,
pub enabled: bool,
pub enabled_after_ack: bool,
pub cycle_mode: bool,
}Fields§
§reload: u8§counter: u8§prescalar_counter: i16§enabled: bool§enabled_after_ack: bool§cycle_mode: boolImplementations§
Source§impl VrcIrq
impl VrcIrq
pub const fn write_reload(&mut self, val: u8)
pub fn write_control(&mut self, val: u8)
pub fn acknowledge(&mut self)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VrcIrq
impl<'de> Deserialize<'de> for VrcIrq
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for VrcIrq
Auto Trait Implementations§
impl Freeze for VrcIrq
impl RefUnwindSafe for VrcIrq
impl Send for VrcIrq
impl Sync for VrcIrq
impl Unpin for VrcIrq
impl UnwindSafe for VrcIrq
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