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

Контекст данных прерывания I2C-DMA. Подробнее...

#include <hal_i2c_dma.h>

Поля данных

i2c_master_transfer_states state
 
uint32_t remaining_bytes_DMA
 
uint8_t * buf
 
uint32_t * dummy_data
 
dma_handle_ttx_dma
 
dma_handle_trx_dma
 
dma_descriptor_ttx_desc
 
dma_descriptor_trx_desc
 
i2c_master_dma_transfer_callback_t completion_callback
 
void * user_data
 

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

Контекст данных прерывания I2C-DMA.

Поля

◆ buf

uint8_t* _i2c_master_dma_handle::buf

Указатель на буфер приема/передачи данных

◆ completion_callback

i2c_master_dma_transfer_callback_t _i2c_master_dma_handle::completion_callback

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

◆ dummy_data

uint32_t* _i2c_master_dma_handle::dummy_data

Указатель на фиктивные данные для приема

◆ remaining_bytes_DMA

uint32_t _i2c_master_dma_handle::remaining_bytes_DMA

Число байт, участвующее в передаче между I2C и DMA

◆ rx_desc

dma_descriptor_t* _i2c_master_dma_handle::rx_desc

Дескриптор многоблочной передачи DMA

◆ rx_dma

dma_handle_t* _i2c_master_dma_handle::rx_dma

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

◆ state

i2c_master_transfer_states _i2c_master_dma_handle::state

Состояние передачи

◆ tx_desc

dma_descriptor_t* _i2c_master_dma_handle::tx_desc

Дескриптор многоблочной передачи DMA

◆ tx_dma

dma_handle_t* _i2c_master_dma_handle::tx_dma

Контекст драйвера DMA на передачу

◆ user_data

void* _i2c_master_dma_handle::user_data

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


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