pub struct Tables {
pub enable_writes: u8,
pub cpu_uploads: u8,
}Expand description
How Mdec::load_tables got the tables in.
Fields§
§enable_writes: u8Enable writes, summed over both commands, before the MDEC raised its data-in request: 2 when every first write held. 0 means it never asked for data, so DMA0 decodes will not run either.
cpu_uploads: u8Tables that went in over the CPU because the MDEC never asked for DMA0 data or DMA0 wedged part way (0, 1 or 2).
Implementations§
Source§impl Tables
impl Tables
Sourcepub fn is_dma_ready(&self) -> bool
pub fn is_dma_ready(&self) -> bool
The MDEC asked for data on both commands, so DMA0 feeds it.
Trait Implementations§
impl Copy for Tables
impl Eq for Tables
impl StructuralPartialEq for Tables
Auto Trait Implementations§
impl Freeze for Tables
impl RefUnwindSafe for Tables
impl Send for Tables
impl Sync for Tables
impl Unpin for Tables
impl UnsafeUnpin for Tables
impl UnwindSafe for Tables
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)