RADLib
RADical C++ application framework
rad_spi_controller_ops Struct Reference

#include <radekernel.h>

Public Attributes

void * context
 
rad_status_t(* transfer )(void *context, const rad_spi_device_t *device, const rad_spi_transfer_t *transfer)
 
rad_status_t(* transfer_dma )(void *context, const rad_spi_device_t *device, const rad_spi_transfer_t *transfer, rad_dma_channel_t tx_channel, rad_dma_channel_t rx_channel)
 

Member Data Documentation

◆ context

void* rad_spi_controller_ops::context

◆ transfer

rad_status_t(* rad_spi_controller_ops::transfer) (void *context, const rad_spi_device_t *device, const rad_spi_transfer_t *transfer)

◆ transfer_dma

rad_status_t(* rad_spi_controller_ops::transfer_dma) (void *context, const rad_spi_device_t *device, const rad_spi_transfer_t *transfer, rad_dma_channel_t tx_channel, rad_dma_channel_t rx_channel)

The documentation for this struct was generated from the following file: