|
ELIOT1 HAL
|
Конфигурация многоблочной передачи Подробнее...
#include <hal_dma.h>
Поля данных | |
| uint32_t | count |
| uint32_t | data_size |
| dma_transfer_type_t | transfer_type |
| bool | scatter_en |
| bool | gather_en |
| uint32_t | src_burst_size |
| uint32_t | dst_burst_size |
| uint32_t | src_incr |
| uint32_t | dst_incr |
| uint32_t | src_data_width |
| uint32_t | dst_data_width |
| void * | src_addr |
| void * | dst_addr |
| bool | int_en |
Конфигурация многоблочной передачи
| uint32_t _dma_multiblock_config::count |
Количество дескрипторов многоблочной передачи
| uint32_t _dma_multiblock_config::data_size |
Общее число данных
| void* _dma_multiblock_config::dst_addr |
Адрес Приемника
| uint32_t _dma_multiblock_config::dst_burst_size |
Размер пакета Приемника
| uint32_t _dma_multiblock_config::dst_data_width |
Ширина передаваемых данных Приемника
| uint32_t _dma_multiblock_config::dst_incr |
Инкремент Приемника
| bool _dma_multiblock_config::gather_en |
Разрешение режима сбора Источника
| bool _dma_multiblock_config::int_en |
Разрешение прерываний
| bool _dma_multiblock_config::scatter_en |
Разрешение режима разброса Приемника
| void* _dma_multiblock_config::src_addr |
Адрес Источника
| uint32_t _dma_multiblock_config::src_burst_size |
Размер пакета Источника
| uint32_t _dma_multiblock_config::src_data_width |
Ширина передаваемых данных Источника
| uint32_t _dma_multiblock_config::src_incr |
Инкремент Источника
| dma_transfer_type_t _dma_multiblock_config::transfer_type |
Тип передачи