|
ELIOT1 HAL
|
Контекст данных прерывания 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_t * | tx_dma |
| dma_handle_t * | rx_dma |
| dma_descriptor_t * | tx_desc |
| dma_descriptor_t * | rx_desc |
| i2c_master_dma_transfer_callback_t | completion_callback |
| void * | user_data |
Контекст данных прерывания I2C-DMA.
| uint8_t* _i2c_master_dma_handle::buf |
Указатель на буфер приема/передачи данных
| i2c_master_dma_transfer_callback_t _i2c_master_dma_handle::completion_callback |
Функция обратного вызова
| uint32_t* _i2c_master_dma_handle::dummy_data |
Указатель на фиктивные данные для приема
| uint32_t _i2c_master_dma_handle::remaining_bytes_DMA |
Число байт, участвующее в передаче между I2C и DMA
| dma_descriptor_t* _i2c_master_dma_handle::rx_desc |
Дескриптор многоблочной передачи DMA
| dma_handle_t* _i2c_master_dma_handle::rx_dma |
Контекст драйвера DMA на прием
| i2c_master_transfer_states _i2c_master_dma_handle::state |
Состояние передачи
| dma_descriptor_t* _i2c_master_dma_handle::tx_desc |
Дескриптор многоблочной передачи DMA
| dma_handle_t* _i2c_master_dma_handle::tx_dma |
Контекст драйвера DMA на передачу
| void* _i2c_master_dma_handle::user_data |
Пользовательские данные