Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
resources:eval:user-guides:ad-fmcomms2-ebz:software:baremetal [13 Aug 2018 16:31] – Updates according to latest driver's changes Dragos Bogdan | resources:eval:user-guides:ad-fmcomms2-ebz:software:baremetal [13 Aug 2018 16:35] – Fix ad9361_rx_fastlock_load() description Dragos Bogdan |
---|
|<code c>int32_t ad9361_rx_fastlock_store(struct ad9361_rf_phy *phy, uint32_t profile)</code>|Stores RX fastlock profile. To create a profile tune the synthesizer (ad9361_set_rx_lo_freq()) and then call this function specifying the target profile number. Receives as parameters a structure that contains the AD9361 current state and the profile number (0 - 7). Returns 0 in case of success, negative error code otherwise.| | |<code c>int32_t ad9361_rx_fastlock_store(struct ad9361_rf_phy *phy, uint32_t profile)</code>|Stores RX fastlock profile. To create a profile tune the synthesizer (ad9361_set_rx_lo_freq()) and then call this function specifying the target profile number. Receives as parameters a structure that contains the AD9361 current state and the profile number (0 - 7). Returns 0 in case of success, negative error code otherwise.| |
|<code c>int32_t ad9361_rx_fastlock_recall(struct ad9361_rf_phy *phy, uint32_t profile)</code>|Recalls specified RX fastlock profile. When in fastlock pin select mode (init_param->rx_fastlock_pincontrol_enable), the function needs to be called before then the pin-control can be used. Receives as parameters a structure that contains the AD9361 current state and the profile number (0 - 7). Returns 0 in case of success, negative error code otherwise.| | |<code c>int32_t ad9361_rx_fastlock_recall(struct ad9361_rf_phy *phy, uint32_t profile)</code>|Recalls specified RX fastlock profile. When in fastlock pin select mode (init_param->rx_fastlock_pincontrol_enable), the function needs to be called before then the pin-control can be used. Receives as parameters a structure that contains the AD9361 current state and the profile number (0 - 7). Returns 0 in case of success, negative error code otherwise.| |
|<code c>ad9361_rx_fastlock_load</code>|Recalls specified RX fastlock profile. When in fastlock pin select mode (init_param->rx_fastlock_pincontrol_enable), the function needs to be called before then the pin-control can be used. Receives as parameters a structure that contains the AD9361 current state, the profile number (0 - 7) and the Fastlock profile program data (val0,val1,val2,...,val15). Returns 0 in case of success, negative error code otherwise.| | |<code c>int32_t ad9361_rx_fastlock_load(struct ad9361_rf_phy *phy, uint32_t profile, uint8_t *values)</code>|Recalls specified RX fastlock profile. When in fastlock pin select mode (init_param->rx_fastlock_pincontrol_enable), the function needs to be called before then the pin-control can be used. Receives as parameters a structure that contains the AD9361 current state, the profile number (0 - 7) and the Fastlock profile program data (val0,val1,val2,...,val15). Returns 0 in case of success, negative error code otherwise.| |
|<code c>int32_t ad9361_rx_fastlock_save(struct ad9361_rf_phy *phy, uint32_t profile, uint8_t *values)</code>|Saves RX fastlock profile. In order to use more than 8 Profiles, an existing profile can be read back and stored by the user application. Receives as parameters a structure that contains the AD9361 current state, the profile number (0 - 7) and the location for storing the profile data. Returns 0 in case of success, negative error code otherwise.| | |<code c>int32_t ad9361_rx_fastlock_save(struct ad9361_rf_phy *phy, uint32_t profile, uint8_t *values)</code>|Saves RX fastlock profile. In order to use more than 8 Profiles, an existing profile can be read back and stored by the user application. Receives as parameters a structure that contains the AD9361 current state, the profile number (0 - 7) and the location for storing the profile data. Returns 0 in case of success, negative error code otherwise.| |
|<code c>int32_t ad9361_rx_lo_powerdown(struct ad9361_rf_phy *phy, uint8_t option)</code>|Powers down the RX Local Oscillator. Receives as parameters a structure that contains the AD9361 current state and the option (ON, OFF). Returns 0 in case of success, negative error code otherwise.| | |<code c>int32_t ad9361_rx_lo_powerdown(struct ad9361_rf_phy *phy, uint8_t option)</code>|Powers down the RX Local Oscillator. Receives as parameters a structure that contains the AD9361 current state and the option (ON, OFF). Returns 0 in case of success, negative error code otherwise.| |
* **ZC702 HDL Reference Design for Vivado: **https://github.com/analogdevicesinc/hdl/tree/master/projects/fmcomms2/zc702 | * **ZC702 HDL Reference Design for Vivado: **https://github.com/analogdevicesinc/hdl/tree/master/projects/fmcomms2/zc702 |
* **ZC706 HDL Reference Design for Vivado: **https://github.com/analogdevicesinc/hdl/tree/master/projects/fmcomms2/zc706 | * **ZC706 HDL Reference Design for Vivado: **https://github.com/analogdevicesinc/hdl/tree/master/projects/fmcomms2/zc706 |
* **AC701 HDL Reference Design for Vivado: **https://github.com/analogdevicesinc/hdl/tree/master/projects/fmcomms2/ac701 | |
* **KC705 HDL Reference Design for Vivado: **https://github.com/analogdevicesinc/hdl/tree/master/projects/fmcomms2/kc705 | * **KC705 HDL Reference Design for Vivado: **https://github.com/analogdevicesinc/hdl/tree/master/projects/fmcomms2/kc705 |
* **VC707 HDL Reference Design for Vivado: **https://github.com/analogdevicesinc/hdl/tree/master/projects/fmcomms2/vc707 | * **VC707 HDL Reference Design for Vivado: **https://github.com/analogdevicesinc/hdl/tree/master/projects/fmcomms2/vc707 |
| |
* **ML605 HDL Reference Design for ISE: ** https://github.com/analogdevicesinc/fpgahdl_xilinx/tree/master/cf_ad9361_ml605 | |
</WRAP> | </WRAP> |
| |