#include <stdint.h>
#include <stdbool.h>
#include "ad9083.h"
Go to the source code of this file.
◆ app_ad9083_check_sysref_rate()
bool app_ad9083_check_sysref_rate |
( |
uint32_t |
lmfc, |
|
|
uint32_t |
sysref |
|
) |
| |
Check sysref is submultiple of lmfc.
- Parameters
-
lmfc | - Multiframe clock. |
sysref | - System reference clock. |
- Returns
- true if is submultiple, false otherwise.
◆ app_ad9083_init()
Initialize the AD9083 app.
- Parameters
-
app | - AD9083 app descriptor. |
init_param | - The structure that contains the app initial parameters. |
- Returns
- 0 in case of success, -1 otherwise.
◆ app_ad9083_remove()
int32_t app_ad9083_remove |
( |
struct app_ad9083 * |
app | ) |
|
Free the resources allocated by app_ad9083_init().
- Parameters
-
- Returns
- 0 in case of success, -1 otherwise.
◆ app_ad9083_status()
int32_t app_ad9083_status |
( |
struct app_ad9083 * |
app | ) |
|
Check AD9083 link status.
- Parameters
-
app | - AD9083 app descriptor. |
- Returns
- 0 in case of success, -1 otherwise.
◆ app_ad9083_subclass1_status()
int32_t app_ad9083_subclass1_status |
( |
struct app_ad9083 * |
app | ) |
|
Check AD9083 subclass 1 link status.
- Parameters
-
app | - AD9083 app descriptor. |
- Returns
- 0 in case of success, -1 otherwise.