Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_dma_drain_facts_t Struct Reference

Independent facts required before memory borrow release. More...

#include <dma.h>

Data Fields

size_t length
size_t remaining
bool engine_disabled
bool irq_detached
bool peripheral_idle

Detailed Description

Independent facts required before memory borrow release.

Note
remaining describes DMA memory transfers, not wire bytes. A zero counter never establishes peripheral_idle.

Definition at line 56 of file dma.h.

Field Documentation

◆ engine_disabled

bool nx_dma_drain_facts_t::engine_disabled

Definition at line 59 of file dma.h.

◆ irq_detached

bool nx_dma_drain_facts_t::irq_detached

Definition at line 60 of file dma.h.

◆ length

size_t nx_dma_drain_facts_t::length

Definition at line 57 of file dma.h.

◆ peripheral_idle

bool nx_dma_drain_facts_t::peripheral_idle

Definition at line 61 of file dma.h.

◆ remaining

size_t nx_dma_drain_facts_t::remaining

Definition at line 58 of file dma.h.


The documentation for this struct was generated from the following file:
  • io/include/nexus/io/dma.h