Example program for EVAL-AD4130

Dependencies:   tempsensors sdp_k1_sdram

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ad4130_regs.c Source File

ad4130_regs.c

Go to the documentation of this file.
00001 /***************************************************************************//**
00002  *   @file    ad4130_regs.c
00003  *   @brief   AD4130 registers map
00004 ********************************************************************************
00005  * Copyright (c) 2022 Analog Devices, Inc.
00006  * All rights reserved.
00007  *
00008  * This software is proprietary to Analog Devices, Inc. and its licensors.
00009  * By using this software you agree to the terms of the associated
00010  * Analog Devices Software License Agreement.
00011 *******************************************************************************/
00012 
00013 /******************************************************************************/
00014 /***************************** Include Files **********************************/
00015 /******************************************************************************/
00016 
00017 #include <stdint.h>
00018 
00019 #include "ad413x.h"
00020 #include "ad4130_regs.h"
00021 
00022 /******************************************************************************/
00023 /********************** Macros and Constants Definition ***********************/
00024 /******************************************************************************/
00025 
00026 /******************************************************************************/
00027 /*************************** Types Declarations *******************************/
00028 /******************************************************************************/
00029 
00030 const uint32_t ad413x_regs[] = {
00031     AD413X_REG_STATUS,
00032     AD413X_REG_ADC_CTRL,
00033     AD413X_REG_DATA,
00034     AD413X_REG_IO_CTRL,
00035     AD413X_REG_VBIAS_CTRL,
00036     AD413X_REG_ID,
00037     AD413X_REG_ERROR,
00038     AD413X_REG_ERROR_EN,
00039     AD413X_REG_MCLK_CNT,
00040     AD413X_REG_CHN(0),
00041     AD413X_REG_CHN(1),
00042     AD413X_REG_CHN(2),
00043     AD413X_REG_CHN(3),
00044     AD413X_REG_CHN(4),
00045     AD413X_REG_CHN(5),
00046     AD413X_REG_CHN(6),
00047     AD413X_REG_CHN(7),
00048     AD413X_REG_CHN(8),
00049     AD413X_REG_CHN(9),
00050     AD413X_REG_CHN(10),
00051     AD413X_REG_CHN(11),
00052     AD413X_REG_CHN(12),
00053     AD413X_REG_CHN(13),
00054     AD413X_REG_CHN(14),
00055     AD413X_REG_CHN(15),
00056     AD413X_REG_CONFIG(0),
00057     AD413X_REG_CONFIG(1),
00058     AD413X_REG_CONFIG(2),
00059     AD413X_REG_CONFIG(3),
00060     AD413X_REG_CONFIG(4),
00061     AD413X_REG_CONFIG(5),
00062     AD413X_REG_CONFIG(6),
00063     AD413X_REG_CONFIG(7),
00064     AD413X_REG_FILTER(0),
00065     AD413X_REG_FILTER(1),
00066     AD413X_REG_FILTER(2),
00067     AD413X_REG_FILTER(3),
00068     AD413X_REG_FILTER(4),
00069     AD413X_REG_FILTER(5),
00070     AD413X_REG_FILTER(6),
00071     AD413X_REG_FILTER(7),
00072     AD413X_REG_OFFSET(0),
00073     AD413X_REG_OFFSET(1),
00074     AD413X_REG_OFFSET(2),
00075     AD413X_REG_OFFSET(3),
00076     AD413X_REG_OFFSET(4),
00077     AD413X_REG_OFFSET(5),
00078     AD413X_REG_OFFSET(6),
00079     AD413X_REG_OFFSET(7),
00080     AD413X_REG_GAIN(0),
00081     AD413X_REG_GAIN(1),
00082     AD413X_REG_GAIN(2),
00083     AD413X_REG_GAIN(3),
00084     AD413X_REG_GAIN(4),
00085     AD413X_REG_GAIN(5),
00086     AD413X_REG_GAIN(6),
00087     AD413X_REG_GAIN(7),
00088     AD413X_REG_MISC,
00089     AD413X_REG_FIFO_CTRL,
00090     AD413X_REG_FIFO_STS,
00091     AD413X_REG_FIFO_THRSHLD,
00092     AD413X_REG_FIFO_DATA
00093 };