no-OS
Loading...
Searching...
No Matches
iio_axi_dac_init_param Struct Reference

#include <iio_axi_dac.h>

Collaboration diagram for iio_axi_dac_init_param:
[legend]

Public Attributes

struct axi_dactx_dac
 
struct axi_dmactx_dmac
 
void(* dcache_flush_range )(uint32_t address, uint32_t bytes_count)
 
int(* get_sampling_frequency )(struct axi_dac *dev, uint32_t chan, uint64_t *sampling_freq_hz)
 

Member Data Documentation

◆ dcache_flush_range

void(* iio_axi_dac_init_param::dcache_flush_range) (uint32_t address, uint32_t bytes_count)

Function pointer to flush the data cache for the given address range

◆ get_sampling_frequency

int(* iio_axi_dac_init_param::get_sampling_frequency) (struct axi_dac *dev, uint32_t chan, uint64_t *sampling_freq_hz)

Custom sampling frequency getter

◆ tx_dac

struct axi_dac* iio_axi_dac_init_param::tx_dac

DAC device

◆ tx_dmac

struct axi_dmac* iio_axi_dac_init_param::tx_dmac

Transmit DMA device


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