#[repr(C)]pub struct bit_C {
pub name: [c_char; 64],
pub description: [c_char; 1000],
pub wordOffset: c_uint,
pub bitOffset: c_uint,
pub bitWidth: c_uint,
pub access: c_uchar,
pub valuesNbr: c_uint,
pub values: *mut *mut bitValue_C,
pub equation: bitCoefficient_C,
pub reference: *mut c_uchar,
pub bitValue: c_uint,
}
Expand description
\struct bit_C. \brief This stucture will be filled by values which characterize the device’s option bytes. \note See product reference manual for more details.
Fields§
§name: [c_char; 64]
< Bit name such as RDP, BOR_LEV, nBOOT0…
description: [c_char; 1000]
< Config description.
wordOffset: c_uint
< Word offset.
bitOffset: c_uint
< Bit offset.
bitWidth: c_uint
< Number of bits build the option.
access: c_uchar
< Access Read/Write.
valuesNbr: c_uint
< Number of possible values.
values: *mut *mut bitValue_C
< Bits value, #BitValue_C.
equation: bitCoefficient_C
< Bits equation, #BitCoefficient_C.
reference: *mut c_uchar
§bitValue: c_uint
Trait Implementations§
Auto Trait Implementations§
impl Freeze for bit_C
impl RefUnwindSafe for bit_C
impl !Send for bit_C
impl !Sync for bit_C
impl Unpin for bit_C
impl UnwindSafe for bit_C
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