- handle_GPDMA1_Channel0.Instance = GPDMA1_Channel0;
- handle_GPDMA1_Channel0.Init.Request = DMA_REQUEST_SW;
- handle_GPDMA1_Channel0.Init.BlkHWRequest = DMA_BREQ_SINGLE_BURST;
- handle_GPDMA1_Channel0.Init.Direction = DMA_MEMORY_TO_MEMORY;
- handle_GPDMA1_Channel0.Init.SrcInc = DMA_SINC_INCREMENTED;
- handle_GPDMA1_Channel0.Init.DestInc = DMA_DINC_INCREMENTED;
- handle_GPDMA1_Channel0.Init.SrcDataWidth = DMA_SRC_DATAWIDTH_BYTE;
- handle_GPDMA1_Channel0.Init.DestDataWidth = DMA_DEST_DATAWIDTH_BYTE;
- handle_GPDMA1_Channel0.Init.Priority = DMA_LOW_PRIORITY_LOW_WEIGHT;
- handle_GPDMA1_Channel0.Init.SrcBurstLength = 1;
- handle_GPDMA1_Channel0.Init.DestBurstLength = 1;
- handle_GPDMA1_Channel0.Init.TransferAllocatedPort = DMA_SRC_ALLOCATED_PORT0|DMA_DEST_ALLOCATED_PORT0;
- handle_GPDMA1_Channel0.Init.TransferEventMode = DMA_TCEM_BLOCK_TRANSFER;
- handle_GPDMA1_Channel0.Init.Mode = DMA_NORMAL;
- if (HAL_DMA_Init(&handle_GPDMA1_Channel0) != HAL_OK)
- {
- //Error_Handler();
- }
- if (HAL_DMA_ConfigChannelAttributes(&handle_GPDMA1_Channel0, DMA_CHANNEL_NPRIV) != HAL_OK)
- {
- //Error_Handler();
- }
|