#[repr(C)]pub struct avr_usi_t {Show 20 fields
pub io: avr_io_t,
pub r_usicr: avr_io_addr_t,
pub r_usisr: avr_io_addr_t,
pub r_usidr: avr_io_addr_t,
pub r_usibr: avr_io_addr_t,
pub usipf: avr_regbit_t,
pub usidc: avr_regbit_t,
pub usiwm: avr_regbit_t,
pub usics: avr_regbit_t,
pub usiclk: avr_regbit_t,
pub usitc: avr_regbit_t,
pub port_ioctl: u32,
pub pin_di: avr_regbit_t,
pub pin_do: avr_regbit_t,
pub pin_usck: avr_regbit_t,
pub toggle_irq: *mut avr_irq_t,
pub usi_start: avr_int_vector_t,
pub usi_ovf: avr_int_vector_t,
pub clock_high: u8,
pub in_bit0: u8,
}
Fields§
§io: avr_io_t
§r_usicr: avr_io_addr_t
§r_usisr: avr_io_addr_t
§r_usidr: avr_io_addr_t
§r_usibr: avr_io_addr_t
§usipf: avr_regbit_t
§usidc: avr_regbit_t
§usiwm: avr_regbit_t
§usics: avr_regbit_t
§usiclk: avr_regbit_t
§usitc: avr_regbit_t
§port_ioctl: u32
§pin_di: avr_regbit_t
§pin_do: avr_regbit_t
§pin_usck: avr_regbit_t
§toggle_irq: *mut avr_irq_t
§usi_start: avr_int_vector_t
§usi_ovf: avr_int_vector_t
§clock_high: u8
§in_bit0: u8
Trait Implementations§
Auto Trait Implementations§
impl Freeze for avr_usi_t
impl RefUnwindSafe for avr_usi_t
impl !Send for avr_usi_t
impl !Sync for avr_usi_t
impl Unpin for avr_usi_t
impl UnwindSafe for avr_usi_t
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