Detailed Description
These macros manage the common features of the pipe DMA channels.
|
Defines |
| #define | Host_disable_pipe_dma_interrupt(pdma) (AVR32_USBB_uhinteclr = AVR32_USBB_UHINTECLR_DMA1INTEC_MASK << ((pdma) - 1)) |
| | disables the selected pipe DMA channel interrupt
|
| #define | Host_disable_pipe_int_dis_hdma_req(p) (AVR32_USBB_upconxclr(p) = AVR32_USBB_UPCONXCLR_PDISHDMAC_MASK) |
| | disables the disabling of HDMA requests by pipe interrupts
|
| #define | Host_enable_pipe_dma_interrupt(pdma) (AVR32_USBB_uhinteset = AVR32_USBB_UHINTESET_DMA1INTES_MASK << ((pdma) - 1)) |
| | enables the selected pipe DMA channel interrupt
|
| #define | Host_enable_pipe_int_dis_hdma_req(p) (AVR32_USBB_upconxset(p) = AVR32_USBB_UPCONXSET_PDISHDMAS_MASK) |
| | enables the disabling of HDMA requests by pipe interrupts
|
| #define | Host_raise_pipe_dma_interrupt(pdma) (AVR32_USBB_uhintset = AVR32_USBB_UHINTSET_DMA1INTS_MASK << ((pdma) - 1)) |
| | raises the selected pipe DMA channel interrupt
|
| #define | Is_host_pipe_dma_interrupt(pdma) (Tst_bits(AVR32_USBB_uhint, AVR32_USBB_UHINT_DMA1INT_MASK << ((pdma) - 1))) |
| | tests if an interrupt is triggered by the selected pipe DMA channel
|
| #define | Is_host_pipe_dma_interrupt_enabled(pdma) (Tst_bits(AVR32_USBB_uhinte, AVR32_USBB_UHINTE_DMA1INTE_MASK << ((pdma) - 1))) |
| | tests if the selected pipe DMA channel interrupt is enabled
|
| #define | Is_host_pipe_int_dis_hdma_req_enabled(p) (Tst_bits(AVR32_USBB_upconx(p), AVR32_USBB_UPCONX_PDISHDMA_MASK)) |
| | tests if the disabling of HDMA requests by pipe interrupts si enabled
|
Define Documentation
| #define Host_disable_pipe_dma_interrupt |
( |
pdma |
|
) |
(AVR32_USBB_uhinteclr = AVR32_USBB_UHINTECLR_DMA1INTEC_MASK << ((pdma) - 1)) |
disables the selected pipe DMA channel interrupt
Definition at line 1569 of file usb_drv.h.
| #define Host_disable_pipe_int_dis_hdma_req |
( |
p |
|
) |
(AVR32_USBB_upconxclr(p) = AVR32_USBB_UPCONXCLR_PDISHDMAC_MASK) |
disables the disabling of HDMA requests by pipe interrupts
Definition at line 1558 of file usb_drv.h.
| #define Host_enable_pipe_dma_interrupt |
( |
pdma |
|
) |
(AVR32_USBB_uhinteset = AVR32_USBB_UHINTESET_DMA1INTES_MASK << ((pdma) - 1)) |
enables the selected pipe DMA channel interrupt
Definition at line 1567 of file usb_drv.h.
| #define Host_enable_pipe_int_dis_hdma_req |
( |
p |
|
) |
(AVR32_USBB_upconxset(p) = AVR32_USBB_UPCONXSET_PDISHDMAS_MASK) |
enables the disabling of HDMA requests by pipe interrupts
Definition at line 1556 of file usb_drv.h.
| #define Host_raise_pipe_dma_interrupt |
( |
pdma |
|
) |
(AVR32_USBB_uhintset = AVR32_USBB_UHINTSET_DMA1INTS_MASK << ((pdma) - 1)) |
raises the selected pipe DMA channel interrupt
Definition at line 1563 of file usb_drv.h.
| #define Is_host_pipe_dma_interrupt |
( |
pdma |
|
) |
(Tst_bits(AVR32_USBB_uhint, AVR32_USBB_UHINT_DMA1INT_MASK << ((pdma) - 1))) |
tests if an interrupt is triggered by the selected pipe DMA channel
Definition at line 1565 of file usb_drv.h.
| #define Is_host_pipe_dma_interrupt_enabled |
( |
pdma |
|
) |
(Tst_bits(AVR32_USBB_uhinte, AVR32_USBB_UHINTE_DMA1INTE_MASK << ((pdma) - 1))) |
tests if the selected pipe DMA channel interrupt is enabled
Definition at line 1571 of file usb_drv.h.
| #define Is_host_pipe_int_dis_hdma_req_enabled |
( |
p |
|
) |
(Tst_bits(AVR32_USBB_upconx(p), AVR32_USBB_UPCONX_PDISHDMA_MASK)) |
tests if the disabling of HDMA requests by pipe interrupts si enabled
Definition at line 1560 of file usb_drv.h.