| libad9361
    0.2
    Device specific library for AD936X transceivers | 
Public interface. More...
Go to the source code of this file.
| Data Structures | |
| struct | filter_design_parameters | 
| Custom Filter Design Parameters.  More... | |
| Macros | |
| #define | FIXUP_INTERFACE_TIMING 1 | 
| #define | CHECK_SAMPLE_RATES 2 | 
| Functions | |
| __api int | ad9361_multichip_sync (struct iio_device *master, struct iio_device **slaves, unsigned int num_slaves, unsigned int flags) | 
| Multi-chip synchronization (MCS) management.  More... | |
| __api int | ad9361_fmcomms5_multichip_sync (struct iio_context *ctx, unsigned int flags) | 
| FMComms5 specific MCS management.  More... | |
| __api int | ad9361_set_bb_rate (struct iio_device *dev, unsigned long rate) | 
| Baseband rate configuration with generic filter support.  More... | |
| __api int | ad9361_set_trx_fir_enable (struct iio_device *dev, int enable) | 
| Enable or disable transmit and receiver FIRs simultaneously.  More... | |
| __api int | ad9361_get_trx_fir_enable (struct iio_device *dev, int *enable) | 
| Get current enable value of transmit and receiver FIRs.  More... | |
| __api int | ad9361_generate_fir_taps (struct filter_design_parameters *parameters, short *taps, int *num_taps, int *gain) | 
| Design custom FIR filter from specific design criteria.  More... | |
| __api int | ad9361_calculate_rf_clock_chain (unsigned long tx_sample_rate, unsigned long rate_gov, unsigned long *rx_path_clks, unsigned long *tx_path_clks) | 
| Calculate the clock path rates for both transmit and receiver paths.  More... | |
| __api int | ad9361_calculate_rf_clock_chain_fdp (struct filter_design_parameters *fdpTX, struct filter_design_parameters *fdpRX, unsigned long sample_rate) | 
| Calculate the clock path rates and default filter settings for both transmit and receiver for a desired baseband rate.  More... | |
| __api int | ad9361_set_bb_rate_custom_filter_auto (struct iio_device *dev, unsigned long rate) | 
| Baseband rate configuration with custom filter support based on desired baseband sample rate.  More... | |
| __api int | ad9361_set_bb_rate_custom_filter_manual (struct iio_device *dev, unsigned long rate, unsigned long Fpass, unsigned long Fstop, unsigned long wnom_tx, unsigned long wnom_rx) | 
| Baseband rate configuration with custom filter support based on desired baseband sample rate and simplified filter configuration.  More... | |
| __api int | ad9361_fmcomms5_phase_sync (struct iio_context *ctx, long long lo) | 
| FMComms5 phase synchronize all TX and RX channels together.  More... | |
Public interface.