precision-converters-firmware
Loading...
Searching...
No Matches
dpot_user_config.h
Go to the documentation of this file.
1/*************************************************************************/
32#ifndef DPOT_USER_CONFIG_H
33#define DPOT_USER_CONFIG_H
34
35/******************************************************************************/
36/***************************** Include Files **********************************/
37/******************************************************************************/
38#include <stdint.h>
39#include "app_config.h"
40#include "ad5141.h"
41#include "ad5142.h"
42#include "ad5143.h"
43#include "ad5144.h"
44#include "ad5259.h"
45#include "ad5161.h"
46#include "ad5246.h"
47#include "ad5242.h"
48#include "ad5171.h"
49
50
51/******************************************************************************/
52/********************** Macros and Constants Definition ***********************/
53/******************************************************************************/
54
55/******************************************************************************/
56/********************** Variables and User Defined Data Types *****************/
57/******************************************************************************/
58
59/******************************************************************************/
60/************************ Public Declarations *********************************/
61/******************************************************************************/
62
63
64
65/* ===========================================================
66 * DPOT USER DEFAULT CONFIGURATIONS
67 * =========================================================== */
68/* Default operating mode */
69#define DPOT_DEFAULT_OPERATING_MODE DPOT_POTENTIOMETER_MODE
70
71/* Default channel shutdown status */
72#define DPOT_RDAC1_DEFAULT_SHUTDOWN false
73#define DPOT_RDAC2_DEFAULT_SHUTDOWN false
74#define DPOT_RDAC3_DEFAULT_SHUTDOWN false
75#define DPOT_RDAC4_DEFAULT_SHUTDOWN false
76#define DPOT_RAW1_DEFAULT_SHUTDOWN false
77#define DPOT_RWB1_DEFAULT_SHUTDOWN false
78#define DPOT_RAW2_DEFAULT_SHUTDOWN false
79#define DPOT_RWB2_DEFAULT_SHUTDOWN false
80#define DPOT_RAW3_DEFAULT_SHUTDOWN false
81#define DPOT_RWB3_DEFAULT_SHUTDOWN false
82#define DPOT_RAW4_DEFAULT_SHUTDOWN false
83#define DPOT_RWB4_DEFAULT_SHUTDOWN false
84
85#define DEFAULT_DPOT_OPS ad5144_dpot_ops
86#define DEFAULT_DPOT_EXTRA_PARAMS ad5144_init_params
87
89extern struct no_os_gpio_init_param reset_gpio_init_params;
90extern struct no_os_gpio_init_param wp_gpio_init_params;
91extern struct no_os_gpio_init_param lrdac_gpio_init_params;
92extern struct no_os_gpio_init_param dis_gpio_init_params;
93extern struct no_os_gpio_init_param indep_gpio_init_params;
94
95extern struct no_os_gpio_init_param shdn_gpio_init_params;
96
97extern struct no_os_gpio_init_param down_gpio_init_params;
98
99extern struct no_os_gpio_init_param up_gpio_init_params;
100extern struct ad5143_dpot_init_param ad5143_init_params;
101extern struct ad5141_dpot_init_param ad5141_init_params;
102extern struct ad5144_dpot_init_param ad5144_init_params;
103extern struct ad5242_dpot_init_param ad5242_init_params;
104#endif // DPOT_USER_CONFIG_H
struct dpot_init_param dpot_init_params
Definition dpot_user_config.c:96
struct no_os_gpio_init_param wp_gpio_init_params
Definition dpot_user_config.c:57
struct ad5141_dpot_init_param ad5141_init_params
Definition ad514x_user_config.c:48
struct no_os_gpio_init_param reset_gpio_init_params
Definition dpot_user_config.c:49
struct no_os_gpio_init_param down_gpio_init_params
struct no_os_gpio_init_param shdn_gpio_init_params
Definition dpot_user_config.c:89
struct ad5144_dpot_init_param ad5144_init_params
Definition ad514x_user_config.c:97
struct no_os_gpio_init_param lrdac_gpio_init_params
Definition dpot_user_config.c:65
struct no_os_gpio_init_param up_gpio_init_params
struct no_os_gpio_init_param indep_gpio_init_params
Definition dpot_user_config.c:81
struct no_os_gpio_init_param dis_gpio_init_params
Definition dpot_user_config.c:73
struct ad5143_dpot_init_param ad5143_init_params
Definition ad514x_user_config.c:126
struct ad5242_dpot_init_param ad5242_init_params
Definition ad524x_user_config.c:45
Configuration file of nanodac firmware example program.
Digital potentiometer init parameters.
Definition dpot.h:158