|
Contiki-Inga 3.x
|
Implementation of the cc2538 micro-DMA driver. More...
#include "contiki-conf.h"#include "dev/udma.h"#include "dev/nvic.h"#include "reg.h"#include <stdint.h>#include <string.h>Go to the source code of this file.
Functions | |
| void | udma_init (void) |
| Initialise the uDMA driver. More... | |
| void | udma_set_channel_src (uint8_t channel, uint32_t src_end) |
| Sets the channels source address. More... | |
| void | udma_set_channel_dst (uint8_t channel, uint32_t dst_end) |
| void | udma_set_channel_control_word (uint8_t channel, uint32_t ctrl) |
| Configure the channel's control word. More... | |
| void | udma_set_channel_assignment (uint8_t channel, uint8_t enc) |
| Choose an encoding for a uDMA channel. More... | |
| void | udma_channel_enable (uint8_t channel) |
| Enables a uDMA channel. More... | |
| void | udma_channel_disable (uint8_t channel) |
| Disables a uDMA channel. More... | |
| void | udma_channel_use_alternate (uint8_t channel) |
| Use the alternate control data structure for a channel. More... | |
| void | udma_channel_use_primary (uint8_t channel) |
| Use the primary control data structure for a channel. More... | |
| void | udma_channel_prio_set_high (uint8_t channel) |
| Set a uDMA channel to high priority. More... | |
| void | udma_channel_prio_set_default (uint8_t channel) |
| Set a uDMA channel to default priority. More... | |
| void | udma_channel_use_burst (uint8_t channel) |
| Configure a channel to only use burst transfers. More... | |
| void | udma_channel_use_single (uint8_t channel) |
| Configure a channel to use single as well as burst requests. More... | |
| void | udma_channel_mask_set (uint8_t channel) |
| Disable peripheral triggers for a uDMA channel. More... | |
| void | udma_channel_mask_clr (uint8_t channel) |
| Enable peripheral triggers for a uDMA channel. More... | |
| void | udma_channel_sw_request (uint8_t channel) |
| Generate a software trigger to start a transfer. More... | |
| uint8_t | udma_channel_get_mode (uint8_t channel) |
| Retrieve the current mode for a channel. More... | |
Implementation of the cc2538 micro-DMA driver.
Definition in file udma.c.
1.8.3.1