ELIOT1 HAL
Загрузка...
Поиск...
Не найдено
Структура _spi_dma_handle

Дескриптор SPI-DMA. Подробнее...

#include <hal_spi_dma.h>

Поля данных

volatile bool tx_in_progress
 
volatile bool rx_in_progress
 
dma_handle_ttx_handle
 
dma_descriptor_ttx_desc
 
dma_handle_trx_handle
 
dma_descriptor_trx_desc
 
uint8_t bytes_per_frame
 
spi_dma_callback_t callback
 
void * user_data
 
enum spi_trans_status state
 
size_t transfer_size
 
void * dummy_data
 

Подробное описание

Дескриптор SPI-DMA.

Поля

◆ bytes_per_frame

uint8_t _spi_dma_handle::bytes_per_frame

Количество байт во фрейме SPI

◆ callback

spi_dma_callback_t _spi_dma_handle::callback

Функция обратного вызова

◆ dummy_data

void* _spi_dma_handle::dummy_data

Указатель на фиктивные данные

◆ rx_desc

dma_descriptor_t* _spi_dma_handle::rx_desc

Указатель на дескриптор многоблочной передачи для приема

◆ rx_handle

dma_handle_t* _spi_dma_handle::rx_handle

Контекст драйвера DMA для приема

◆ rx_in_progress

volatile bool _spi_dma_handle::rx_in_progress

Статус приема DMA: 1 - в процессе, 0 - завершена

◆ state

enum spi_trans_status _spi_dma_handle::state

Текущее состояние SPI DMA передачи

◆ transfer_size

size_t _spi_dma_handle::transfer_size

Количество байт для передачи

◆ tx_desc

dma_descriptor_t* _spi_dma_handle::tx_desc

Указатель на дескриптор многоблочной передачи для отправки

◆ tx_handle

dma_handle_t* _spi_dma_handle::tx_handle

Контекст драйвера DMA для отправки

◆ tx_in_progress

volatile bool _spi_dma_handle::tx_in_progress

Статус передачи DMA: 1 - в процессе, 0 - завершена

◆ user_data

void* _spi_dma_handle::user_data

Пользовательские данные


Объявления и описания членов структуры находятся в файле: