Skip to content

Commit 12f04dc

Browse files
committed
Initialize DMA memcpy config struct
Call `dma_multi_data_para_struct_init(&dma_init_parameter)` before assigning selected fields in `gd32_dma_memcpy32.cpp`. This ensures all DMA config fields start from defined defaults and prevents unintended behavior from uninitialized struct members.
1 parent b16cb5c commit 12f04dc

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

lib-gd32/src/f/gd32_dma_memcpy32.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ void Init() {
5757
dma_deinit(DMA1, DMA_CH0);
5858

5959
dma_multi_data_parameter_struct dma_init_parameter;
60+
dma_multi_data_para_struct_init(&dma_init_parameter);
6061

6162
dma_init_parameter.periph_width = DMA_PERIPH_WIDTH_32BIT;
6263
dma_init_parameter.periph_inc = DMA_PERIPH_INCREASE_ENABLE;

0 commit comments

Comments
 (0)