forked from 0xha0/datalink_repo
31 lines
1.0 KiB
C
31 lines
1.0 KiB
C
#ifndef _DEV_PROFILE_H_
|
|
#define _DEV_PROFILE_H_
|
|
|
|
#include "spi.h"
|
|
#include "i2c.h"
|
|
#include "delay.h"
|
|
#include "irq.h"
|
|
#include "error.h"
|
|
#include "../drivers/rf-transceiver/ad9361/ad9361_api.h"
|
|
#include "../drivers/rf-transceiver/ad9361_reg/ad9361_reg.h"
|
|
#include "../drivers/frequency/hmc7044/hmc7044.h"
|
|
#include "../drivers/adc/ad9694/ad9694.h"
|
|
#include "../config/app_config.h"
|
|
|
|
// device parameters
|
|
extern struct irq_init_param intc_init_param;
|
|
extern struct timer_init_param scutimer_init_param;
|
|
extern struct global_timer_init_param globaltimer_init_param;
|
|
|
|
// HMC7044
|
|
extern struct hmc7044_init_param hmc7044_default_init_param;
|
|
|
|
// 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_reg_config(struct ad9361_reg_dev *dev);
|
|
#endif /* SRC_DEV_PROFILE_H_ */
|