no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
app_talise.h
Go to the documentation of this file.
1/***************************************************************************/
33#ifndef __APP_TALISE_H
34#define __APP_TALISE_H
35
36#include <stdint.h>
37#include "talise_types.h"
38#include "adi_hal.h"
39
42#if defined(ZU11EG) || defined(FMCOMMS8_ZCU102)
43 TALISE_B,
44#endif
45
47};
48
49#define TALISE_NUM_SUBCHANNELS 2 /* I - in-phase and Q - quadrature channels */
50#define TALISE_NUM_CHAIN_CHANNELS 2 /* channels per RX/TX chain */
51#define TALISE_NUM_CHANNELS (TALISE_DEVICE_ID_MAX * TALISE_NUM_CHAIN_CHANNELS * TALISE_NUM_SUBCHANNELS)
52
53adiHalErr_t talise_setup(taliseDevice_t * const talDev,
54 taliseInit_t * const talInit);
55int talise_multi_chip_sync(taliseDevice_t * pd, int step);
56void talise_shutdown(taliseDevice_t * const pd);
57bool adrv9009_check_sysref_rate(uint32_t lmfc, uint32_t sysref);
58
59#endif /* __APP_TALISE_H */
Contains Talise ADI HAL function prototypes type definitions for adi_hal.c.
adiHalErr_t
Enum of possible Errors Detected by HAL layer to be communicated to ADI APIs.
Definition adi_hal.h:42
int talise_multi_chip_sync(taliseDevice_t *pd, int step)
Definition app_talise.c:502
taliseDeviceId
Definition app_talise.h:40
@ TALISE_A
Definition app_talise.h:41
@ TALISE_DEVICE_ID_MAX
Definition app_talise.h:46
void talise_shutdown(taliseDevice_t *const pd)
Definition app_talise.c:758
bool adrv9009_check_sysref_rate(uint32_t lmfc, uint32_t sysref)
Definition app_talise.c:70
adiHalErr_t talise_setup(taliseDevice_t *const talDev, taliseInit_t *const talInit)
Definition app_talise.c:81
taliseInit_t talInit
Definition talise_config.c:82