precision-converters-firmware
Loading...
Searching...
No Matches
ad5710r_support.h
Go to the documentation of this file.
1/***************************************************************************/
13#ifndef AD5710R_SUPPORT_H_
14#define AD5710R_SUPPORT_H_
15
16/******************************************************************************/
17/***************************** Include Files **********************************/
18/******************************************************************************/
19
20#include <stdint.h>
21#include "ad5710r.h"
22
23/******************************************************************************/
24/********************** Macros and Constants Definition ***********************/
25/******************************************************************************/
26
27/******************************************************************************/
28/********************** Variables and User Defined Data Types *****************/
29/******************************************************************************/
30
35
36/******************************************************************************/
37/************************ Public Declarations *********************************/
38/******************************************************************************/
39
40int ad5710r_spi_read_mask(struct ad5710r_desc *desc,
41 uint32_t addr,
42 uint32_t mask,
43 uint16_t *val);
44int ad5710r_reconfig_ldac(struct ad5710r_desc* device,
45 enum ad5710r_ldac_pin_state pin_state);
46
47#endif /* AD5710R_SUPPORT_H_ */
int ad5710r_spi_read_mask(struct ad5710r_desc *desc, uint32_t addr, uint32_t mask, uint16_t *val)
SPI read from device using a mask.
Definition ad5710r_support.c:41
int ad5710r_reconfig_ldac(struct ad5710r_desc *device, enum ad5710r_ldac_pin_state pin_state)
Reconfigure LDAC pin as either GPIO output or PWM based on the pin_state value.
Definition ad5710r_support.c:69
ad5710r_ldac_pin_state
Definition ad5710r_support.h:31
@ AD5710R_LDAC_PWM
Definition ad5710r_support.h:33
@ AD5710R_LDAC_GPIO_OUTPUT
Definition ad5710r_support.h:32
struct ad5933_dev * device
Definition main.c:90