precision-converters-firmware
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ad3530r_support.h
Go to the documentation of this file.
1/***************************************************************************/
13#ifndef AD3530R_SUPPORT_H_
14#define AD3530R_SUPPORT_H_
15
16/******************************************************************************/
17/***************************** Include Files **********************************/
18/******************************************************************************/
19
20#include <stdint.h>
21#include "ad3530r.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 ad3530r_spi_read_mask(struct ad3530r_desc *desc,
41 uint32_t addr,
42 uint32_t mask,
43 uint16_t *val);
44int ad3530r_reconfig_ldac(struct ad3530r_desc* device,
45 enum ad3530r_ldac_pin_state pin_state);
46
47#endif /* AD3530R_SUPPORT_H_ */
int ad3530r_spi_read_mask(struct ad3530r_desc *desc, uint32_t addr, uint32_t mask, uint16_t *val)
SPI read from device using a mask.
Definition ad3530r_support.c:41
int ad3530r_reconfig_ldac(struct ad3530r_desc *device, enum ad3530r_ldac_pin_state pin_state)
Reconfigure LDAC pin as either GPIO output or PWM based on the pin_state value.
Definition ad3530r_support.c:69
ad3530r_ldac_pin_state
Definition ad3530r_support.h:31
@ AD3530R_LDAC_PWM
Definition ad3530r_support.h:33
@ AD3530R_LDAC_GPIO_OUTPUT
Definition ad3530r_support.h:32
struct ad5933_dev * device
Definition main.c:91