58 lines
2.0 KiB
C
58 lines
2.0 KiB
C
#ifndef _DEV_PROFILE_H_
|
|
#define _DEV_PROFILE_H_
|
|
|
|
#include "irq.h"
|
|
#include "error.h"
|
|
#include "../drivers/frequency/hmc7044/hmc7044.h"
|
|
#include "../drivers/frequency/ad9528/ad9528.h"
|
|
#include "../drivers/frequency/lmk04828/lmk04828.h"
|
|
#include "../drivers/frequency/lmx2594/lmx2594.h"
|
|
#include "../drivers/rf-transceiver/ad9361_reg/ad9361_reg.h"
|
|
#include "../drivers/rf-transceiver/ad9361/ad9361_api.h"
|
|
#include "../drivers/adc/ad9694/ad9694.h"
|
|
#include "../drivers/adc/ad9653/ad9653.h"
|
|
#include "../config/app_config.h"
|
|
|
|
// device parameters
|
|
extern struct irq_init_param intc_init_param;
|
|
extern struct timer_init_param apptimer_init_param;
|
|
|
|
// HMC7044
|
|
extern struct hmc7044_init_param hmc7044_default_init_param;
|
|
|
|
// AD9528
|
|
extern ad9528Init_t ad9528_default_init_param;
|
|
|
|
// LMK04828
|
|
extern struct lmk04828_init_param lmk04828_default_init_param;
|
|
extern const struct lmk04828_config lmk04828_default_config[];
|
|
extern const uint32_t lmk04828_default_config_len;
|
|
|
|
// LMX2594
|
|
extern struct lmx2594_init_param lmx2594_adc_init_param;
|
|
extern struct lmx2594_init_param lmx2594_dac_init_param;
|
|
extern const struct lmx2594_config lmx2594_default_config[];
|
|
extern const uint32_t lmx2594_default_config_len;
|
|
|
|
// AD9361
|
|
extern AD9361_InitParam ad9361_default_init_param;
|
|
extern AD9361_RXFIRConfig rx_fir_config;
|
|
extern AD9361_TXFIRConfig tx_fir_config;
|
|
extern struct ad9361_reg_init_param ad9361_1_reg_default_init_param;
|
|
extern struct ad9361_reg_init_param ad9361_2_reg_default_init_param;
|
|
uint32_t ad9361_1_reg_config(struct ad9361_reg_dev *dev);
|
|
uint32_t ad9361_2_reg_config(struct ad9361_reg_dev *dev);
|
|
|
|
// AD9653
|
|
extern struct ad9653_init_param ad9653_default_init_param;
|
|
extern const struct ad9653_config ad9653_default_config[];
|
|
extern const uint32_t ad9653_default_config_len;
|
|
|
|
// AD9694
|
|
extern struct ad9694_init_param ad9694_default_init_param;
|
|
extern const struct ad9694_config ad9694_default_config[];
|
|
extern const uint32_t ad9694_default_config_len;
|
|
|
|
|
|
#endif /* SRC_DEV_PROFILE_H_ */
|