blob: 22bffcf563b99e1abb76f53078055de163072b78 [file] [log] [blame]
Kévin Redonc94e0fc2019-03-07 19:15:29 +01001Memory DMA
2==========
3
4Memory DMA is middleware which provides DMA-based versions of memcpy and memset
5functions.
6
7Architecture and provided functionality
8---------------------------------------
9
10Memory DMA uses system DMA driver which varies depending on MCU. User must configure
11system DMA driver before using Memory DMA middleware.
12
13DMA-based versions of memcpy and memset functions work asynchronously. Application
14can be notifications about completion of copy or set operation via callbacks.
15A callback can be registered via dma_memory_register_callback function.