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

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

#include <hal_uart_dma.h>

Поля данных

UART_Type * base
 
uart_dma_transfer_callback_t callback
 
void * user_data
 
uint32_t rx_data_size_all
 
uint32_t tx_data_size_all
 
dma_handle_ttx_dma_handle
 
dma_handle_trx_dma_handle
 
dma_descriptor_ttx_desc
 
dma_descriptor_trx_desc
 
volatile uint8_t tx_state
 
volatile uint8_t rx_state
 

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

Дескриптор UART-DMA передачи

Поля

◆ base

UART_Type* _uart_dma_handle::base

Базовый адрес UART

◆ callback

uart_dma_transfer_callback_t _uart_dma_handle::callback

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

◆ rx_data_size_all

uint32_t _uart_dma_handle::rx_data_size_all

Число данных на прием

◆ rx_dma_handle

dma_handle_t* _uart_dma_handle::rx_dma_handle

Дескриптор DMA на прием

◆ rx_state

volatile uint8_t _uart_dma_handle::rx_state

Состояние шины RX

◆ tx_data_size_all

uint32_t _uart_dma_handle::tx_data_size_all

Число данных на передачу

◆ tx_dma_handle

dma_handle_t* _uart_dma_handle::tx_dma_handle

Дескриптор DMA на передачу

◆ tx_state

volatile uint8_t _uart_dma_handle::tx_state

Состояние шины TX

◆ user_data

void* _uart_dma_handle::user_data

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


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