Mitchell Wright / AD7124_no_OS
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ad7124_regs.cpp Source File

ad7124_regs.cpp

00001 #include "ad7124_regs.h"
00002 
00003 struct ad7124_st_reg  ad7124_regs[AD7124_REG_NO] = {
00004     {0x00, 0x00,   1, 2}, /* AD7124_Status */
00005     {0x01, 0x0000, 2, 1}, /* AD7124_ADC_Control */
00006     {0x02, 0x0000, 3, 2}, /* AD7124_Data */
00007     {0x03, 0x0000, 3, 1}, /* AD7124_IOCon1 */
00008     {0x04, 0x0000, 2, 1}, /* AD7124_IOCon2 */
00009     {0x05, 0x02,   1, 2}, /* AD7124_ID */
00010     {0x06, 0x0000, 3, 2}, /* AD7124_Error */
00011     {0x07, 0x0040, 3, 1}, /* AD7124_Error_En */
00012     {0x08, 0x00,   1, 2}, /* AD7124_Mclk_Count */
00013     {0x09, 0x8001, 2, 1}, /* AD7124_Channel_0 */
00014     {0x0A, 0x0001, 2, 1}, /* AD7124_Channel_1 */
00015     {0x0B, 0x0001, 2, 1}, /* AD7124_Channel_2 */
00016     {0x0C, 0x0001, 2, 1}, /* AD7124_Channel_3 */
00017     {0x0D, 0x0001, 2, 1}, /* AD7124_Channel_4 */
00018     {0x0E, 0x0001, 2, 1}, /* AD7124_Channel_5 */
00019     {0x0F, 0x0001, 2, 1}, /* AD7124_Channel_6 */
00020     {0x10, 0x0001, 2, 1}, /* AD7124_Channel_7 */
00021     {0x11, 0x0001, 2, 1}, /* AD7124_Channel_8 */
00022     {0x12, 0x0001, 2, 1}, /* AD7124_Channel_9 */
00023     {0x13, 0x0001, 2, 1}, /* AD7124_Channel_10 */
00024     {0x14, 0x0001, 2, 1}, /* AD7124_Channel_11 */
00025     {0x15, 0x0001, 2, 1}, /* AD7124_Channel_12 */
00026     {0x16, 0x0001, 2, 1}, /* AD7124_Channel_13 */
00027     {0x17, 0x0001, 2, 1}, /* AD7124_Channel_14 */
00028     {0x18, 0x0001, 2, 1}, /* AD7124_Channel_15 */
00029     {0x19, 0x0860, 2, 1}, /* AD7124_Config_0 */
00030     {0x1A, 0x0860, 2, 1}, /* AD7124_Config_1 */
00031     {0x1B, 0x0860, 2, 1}, /* AD7124_Config_2 */
00032     {0x1C, 0x0860, 2, 1}, /* AD7124_Config_3 */
00033     {0x1D, 0x0860, 2, 1}, /* AD7124_Config_4 */
00034     {0x1E, 0x0860, 2, 1}, /* AD7124_Config_5 */
00035     {0x1F, 0x0860, 2, 1}, /* AD7124_Config_6 */
00036     {0x20, 0x0860, 2, 1}, /* AD7124_Config_7 */
00037     {0x21, 0x060180, 3, 1}, /* AD7124_Filter_0 */
00038     {0x22, 0x060180, 3, 1}, /* AD7124_Filter_1 */
00039     {0x23, 0x060180, 3, 1}, /* AD7124_Filter_2 */
00040     {0x24, 0x060180, 3, 1}, /* AD7124_Filter_3 */
00041     {0x25, 0x060180, 3, 1}, /* AD7124_Filter_4 */
00042     {0x26, 0x060180, 3, 1}, /* AD7124_Filter_5 */
00043     {0x27, 0x060180, 3, 1}, /* AD7124_Filter_6 */
00044     {0x28, 0x060180, 3, 1}, /* AD7124_Filter_7 */
00045     {0x29, 0x800000, 3, 1}, /* AD7124_Offset_0 */
00046     {0x2A, 0x800000, 3, 1}, /* AD7124_Offset_1 */
00047     {0x2B, 0x800000, 3, 1}, /* AD7124_Offset_2 */
00048     {0x2C, 0x800000, 3, 1}, /* AD7124_Offset_3 */
00049     {0x2D, 0x800000, 3, 1}, /* AD7124_Offset_4 */
00050     {0x2E, 0x800000, 3, 1}, /* AD7124_Offset_5 */
00051     {0x2F, 0x800000, 3, 1}, /* AD7124_Offset_6 */
00052     {0x30, 0x800000, 3, 1}, /* AD7124_Offset_7 */
00053     {0x31, 0x500000, 3, 1}, /* AD7124_Gain_0 */
00054     {0x32, 0x500000, 3, 1}, /* AD7124_Gain_1 */
00055     {0x33, 0x500000, 3, 1}, /* AD7124_Gain_2 */
00056     {0x34, 0x500000, 3, 1}, /* AD7124_Gain_3 */
00057     {0x35, 0x500000, 3, 1}, /* AD7124_Gain_4 */
00058     {0x36, 0x500000, 3, 1}, /* AD7124_Gain_5 */
00059     {0x37, 0x500000, 3, 1}, /* AD7124_Gain_6 */
00060     {0x38, 0x500000, 3, 1}, /* AD7124_Gain_7 */
00061 };