Maxim Integrated's IoT development kit

Dependencies:   MAX30101 MAX30003 MAX113XX_Pixi MAX30205 max32630fthr USBDevice

Committer:
Mahir Ozturk
Date:
Thu Jul 19 18:27:45 2018 +0300
Revision:
16:503f8308e2db
Parent:
1:efe9cad8942f
Update mbed-os to fix the bug: Symbol __user_perthread_libspace multiply defined

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Mahir Ozturk 1:efe9cad8942f 1 /*******************************************************************************
Mahir Ozturk 1:efe9cad8942f 2 * Copyright (C) 2018 Maxim Integrated Products, Inc., All Rights Reserved.
Mahir Ozturk 1:efe9cad8942f 3 *
Mahir Ozturk 1:efe9cad8942f 4 * Permission is hereby granted, free of charge, to any person obtaining a
Mahir Ozturk 1:efe9cad8942f 5 * copy of this software and associated documentation files (the "Software"),
Mahir Ozturk 1:efe9cad8942f 6 * to deal in the Software without restriction, including without limitation
Mahir Ozturk 1:efe9cad8942f 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
Mahir Ozturk 1:efe9cad8942f 8 * and/or sell copies of the Software, and to permit persons to whom the
Mahir Ozturk 1:efe9cad8942f 9 * Software is furnished to do so, subject to the following conditions:
Mahir Ozturk 1:efe9cad8942f 10 *
Mahir Ozturk 1:efe9cad8942f 11 * The above copyright notice and this permission notice shall be included
Mahir Ozturk 1:efe9cad8942f 12 * in all copies or substantial portions of the Software.
Mahir Ozturk 1:efe9cad8942f 13 *
Mahir Ozturk 1:efe9cad8942f 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
Mahir Ozturk 1:efe9cad8942f 15 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
Mahir Ozturk 1:efe9cad8942f 16 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
Mahir Ozturk 1:efe9cad8942f 17 * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
Mahir Ozturk 1:efe9cad8942f 18 * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
Mahir Ozturk 1:efe9cad8942f 19 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
Mahir Ozturk 1:efe9cad8942f 20 * OTHER DEALINGS IN THE SOFTWARE.
Mahir Ozturk 1:efe9cad8942f 21 *
Mahir Ozturk 1:efe9cad8942f 22 * Except as contained in this notice, the name of Maxim Integrated
Mahir Ozturk 1:efe9cad8942f 23 * Products, Inc. shall not be used except as stated in the Maxim Integrated
Mahir Ozturk 1:efe9cad8942f 24 * Products, Inc. Branding Policy.
Mahir Ozturk 1:efe9cad8942f 25 *
Mahir Ozturk 1:efe9cad8942f 26 * The mere transfer of this software does not imply any licenses
Mahir Ozturk 1:efe9cad8942f 27 * of trade secrets, proprietary technology, copyrights, patents,
Mahir Ozturk 1:efe9cad8942f 28 * trademarks, maskwork rights, or any other form of intellectual
Mahir Ozturk 1:efe9cad8942f 29 * property whatsoever. Maxim Integrated Products, Inc. retains all
Mahir Ozturk 1:efe9cad8942f 30 * ownership rights.
Mahir Ozturk 1:efe9cad8942f 31 *******************************************************************************
Mahir Ozturk 1:efe9cad8942f 32 */
Mahir Ozturk 1:efe9cad8942f 33 /// Generated by: MAX11300/01/11/12 Configuration Software (Ver. 1.1.0.5) 04/08/2017 13:35
Mahir Ozturk 1:efe9cad8942f 34 /// Description: New Empty Design
Mahir Ozturk 1:efe9cad8942f 35 /// Port P0:
Mahir Ozturk 1:efe9cad8942f 36 /// Port P1:
Mahir Ozturk 1:efe9cad8942f 37 /// Port P2:
Mahir Ozturk 1:efe9cad8942f 38 /// Port P3:
Mahir Ozturk 1:efe9cad8942f 39 /// Port P4:
Mahir Ozturk 1:efe9cad8942f 40 /// Port P5:
Mahir Ozturk 1:efe9cad8942f 41 /// Port P6:
Mahir Ozturk 1:efe9cad8942f 42 /// Port P7:
Mahir Ozturk 1:efe9cad8942f 43 /// Port P8:
Mahir Ozturk 1:efe9cad8942f 44 /// Port P9:
Mahir Ozturk 1:efe9cad8942f 45 /// Port P10:
Mahir Ozturk 1:efe9cad8942f 46 /// Port P11:
Mahir Ozturk 1:efe9cad8942f 47 /// Port P12:
Mahir Ozturk 1:efe9cad8942f 48 /// Port P13:
Mahir Ozturk 1:efe9cad8942f 49 /// Port P14:
Mahir Ozturk 1:efe9cad8942f 50 /// Port P15:
Mahir Ozturk 1:efe9cad8942f 51 /// Port P16:
Mahir Ozturk 1:efe9cad8942f 52 /// Port P17:
Mahir Ozturk 1:efe9cad8942f 53 /// Port P18:
Mahir Ozturk 1:efe9cad8942f 54 /// Port P19:
Mahir Ozturk 1:efe9cad8942f 55 /// Notes: Optional: Enter design notes here
Mahir Ozturk 1:efe9cad8942f 56 #ifndef _MAX11300_DESIGNVALUE_H_
Mahir Ozturk 1:efe9cad8942f 57 #define _MAX11300_DESIGNVALUE_H_
Mahir Ozturk 1:efe9cad8942f 58
Mahir Ozturk 1:efe9cad8942f 59 /// Supply voltage on AVSSIO
Mahir Ozturk 1:efe9cad8942f 60 #define MAX11300_AVSSIO_VOLTAGE -7.5
Mahir Ozturk 1:efe9cad8942f 61
Mahir Ozturk 1:efe9cad8942f 62 /// Supply voltage on AVDDIO
Mahir Ozturk 1:efe9cad8942f 63 #define MAX11300_AVDDIO_VOLTAGE 7.5
Mahir Ozturk 1:efe9cad8942f 64
Mahir Ozturk 1:efe9cad8942f 65 /// Supply voltage on DVDD
Mahir Ozturk 1:efe9cad8942f 66 #define MAX11300_DVDD_VOLTAGE 3.3
Mahir Ozturk 1:efe9cad8942f 67
Mahir Ozturk 1:efe9cad8942f 68 /// Supply voltage on AVDD
Mahir Ozturk 1:efe9cad8942f 69 #define MAX11300_AVDD_VOLTAGE 5
Mahir Ozturk 1:efe9cad8942f 70
Mahir Ozturk 1:efe9cad8942f 71 /// Supply voltage on DAC_REF
Mahir Ozturk 1:efe9cad8942f 72 #define MAX11300_DAC_REF_VOLTAGE 2.5
Mahir Ozturk 1:efe9cad8942f 73
Mahir Ozturk 1:efe9cad8942f 74 /// Supply voltage on ADC_EXT_REF
Mahir Ozturk 1:efe9cad8942f 75 #define MAX11300_ADC_EXT_REF_VOLTAGE 2.5
Mahir Ozturk 1:efe9cad8942f 76
Mahir Ozturk 1:efe9cad8942f 77 /// SPI first byte when writing MAX11300 (7-bit address in bits 0x7E; LSB=0 for write)
Mahir Ozturk 1:efe9cad8942f 78 #define MAX11300Addr_SPI_Write(RegAddr) ( (RegAddr << 1) )
Mahir Ozturk 1:efe9cad8942f 79
Mahir Ozturk 1:efe9cad8942f 80 /// SPI first byte when reading MAX11300 (7-bit address in bits 0x7E; LSB=1 for read)
Mahir Ozturk 1:efe9cad8942f 81 #define MAX11300Addr_SPI_Read(RegAddr) ( (RegAddr << 1) | 1 )
Mahir Ozturk 1:efe9cad8942f 82
Mahir Ozturk 1:efe9cad8942f 83 /// MAX11300EVKIT Register Addresses
Mahir Ozturk 1:efe9cad8942f 84 typedef enum MAX11300RegAddressEnum {
Mahir Ozturk 1:efe9cad8942f 85
Mahir Ozturk 1:efe9cad8942f 86 /// 0x00 r/o dev_id Device Identification
Mahir Ozturk 1:efe9cad8942f 87 dev_id = 0x00,
Mahir Ozturk 1:efe9cad8942f 88
Mahir Ozturk 1:efe9cad8942f 89 /// 0x01 r/o interrupt_flag Interrupt flags
Mahir Ozturk 1:efe9cad8942f 90 interrupt_flag = 0x01,
Mahir Ozturk 1:efe9cad8942f 91
Mahir Ozturk 1:efe9cad8942f 92 /// 0x02 r/o adc_status_15_to_0 new ADC data available
Mahir Ozturk 1:efe9cad8942f 93 adc_status_15_to_0 = 0x02,
Mahir Ozturk 1:efe9cad8942f 94
Mahir Ozturk 1:efe9cad8942f 95 /// 0x03 r/o adc_status_19_to_16 new ADC data available
Mahir Ozturk 1:efe9cad8942f 96 adc_status_19_to_16 = 0x03,
Mahir Ozturk 1:efe9cad8942f 97
Mahir Ozturk 1:efe9cad8942f 98 /// 0x04 r/o dac_oi_status_15_to_0 DAC Overcurrent Interrupt
Mahir Ozturk 1:efe9cad8942f 99 dac_oi_status_15_to_0 = 0x04,
Mahir Ozturk 1:efe9cad8942f 100
Mahir Ozturk 1:efe9cad8942f 101 /// 0x05 r/o dac_oi_status_19_to_16 DAC Overcurrent Interrupt
Mahir Ozturk 1:efe9cad8942f 102 dac_oi_status_19_to_16 = 0x05,
Mahir Ozturk 1:efe9cad8942f 103
Mahir Ozturk 1:efe9cad8942f 104 /// 0x06 r/o gpi_status_15_to_0 GPI event ready
Mahir Ozturk 1:efe9cad8942f 105 gpi_status_15_to_0 = 0x06,
Mahir Ozturk 1:efe9cad8942f 106
Mahir Ozturk 1:efe9cad8942f 107 /// 0x07 r/o gpi_status_19_to_16 GPI event ready
Mahir Ozturk 1:efe9cad8942f 108 gpi_status_19_to_16 = 0x07,
Mahir Ozturk 1:efe9cad8942f 109
Mahir Ozturk 1:efe9cad8942f 110 /// 0x08 r/o tmp_int_data Internal Temeprature
Mahir Ozturk 1:efe9cad8942f 111 tmp_int_data = 0x08,
Mahir Ozturk 1:efe9cad8942f 112
Mahir Ozturk 1:efe9cad8942f 113 /// 0x09 r/o tmp_ext1_data External Temperature D0P/D0N
Mahir Ozturk 1:efe9cad8942f 114 tmp_ext1_data = 0x09,
Mahir Ozturk 1:efe9cad8942f 115
Mahir Ozturk 1:efe9cad8942f 116 /// 0x0a r/o tmp_ext2_data External Temperature D1P/D1N
Mahir Ozturk 1:efe9cad8942f 117 tmp_ext2_data = 0x0a,
Mahir Ozturk 1:efe9cad8942f 118
Mahir Ozturk 1:efe9cad8942f 119 /// 0x0b r/o gpi_data_15_to_0 GPI input ports data
Mahir Ozturk 1:efe9cad8942f 120 gpi_data_15_to_0 = 0x0b,
Mahir Ozturk 1:efe9cad8942f 121
Mahir Ozturk 1:efe9cad8942f 122 /// 0x0c r/o gpi_data_19_to_16 GPI input ports data
Mahir Ozturk 1:efe9cad8942f 123 gpi_data_19_to_16 = 0x0c,
Mahir Ozturk 1:efe9cad8942f 124
Mahir Ozturk 1:efe9cad8942f 125 /// 0x0d r/w gpo_data_15_to_0 GPO output ports data
Mahir Ozturk 1:efe9cad8942f 126 gpo_data_15_to_0 = 0x0d,
Mahir Ozturk 1:efe9cad8942f 127
Mahir Ozturk 1:efe9cad8942f 128 /// 0x0e r/w gpo_data_19_to_16 GPO output ports data
Mahir Ozturk 1:efe9cad8942f 129 gpo_data_19_to_16 = 0x0e,
Mahir Ozturk 1:efe9cad8942f 130
Mahir Ozturk 1:efe9cad8942f 131 /// 0x0f r/o reserved_0F reserved
Mahir Ozturk 1:efe9cad8942f 132 reserved_0F = 0x0f,
Mahir Ozturk 1:efe9cad8942f 133
Mahir Ozturk 1:efe9cad8942f 134 /// 0x10 r/w device_control Global device control register
Mahir Ozturk 1:efe9cad8942f 135 device_control = 0x10,
Mahir Ozturk 1:efe9cad8942f 136
Mahir Ozturk 1:efe9cad8942f 137 /// 0x11 r/w interrupt_mask interrupt mask (1 = disable interrupt source)
Mahir Ozturk 1:efe9cad8942f 138 interrupt_mask = 0x11,
Mahir Ozturk 1:efe9cad8942f 139
Mahir Ozturk 1:efe9cad8942f 140 /// 0x12 r/w gpi_irqmode_7_to_0 GPI port 0 to 7 mode register
Mahir Ozturk 1:efe9cad8942f 141 gpi_irqmode_7_to_0 = 0x12,
Mahir Ozturk 1:efe9cad8942f 142
Mahir Ozturk 1:efe9cad8942f 143 /// 0x13 r/w gpi_irqmode_15_to_8 GPI port 8 to 15 mode register
Mahir Ozturk 1:efe9cad8942f 144 gpi_irqmode_15_to_8 = 0x13,
Mahir Ozturk 1:efe9cad8942f 145
Mahir Ozturk 1:efe9cad8942f 146 /// 0x14 r/w gpi_irqmode_19_to_16 GPI port 16 to 19 mode register
Mahir Ozturk 1:efe9cad8942f 147 gpi_irqmode_19_to_16 = 0x14,
Mahir Ozturk 1:efe9cad8942f 148
Mahir Ozturk 1:efe9cad8942f 149 /// 0x15 r/w gpi_irqmode_31_to_24 (reserved)
Mahir Ozturk 1:efe9cad8942f 150 gpi_irqmode_31_to_24 = 0x15,
Mahir Ozturk 1:efe9cad8942f 151
Mahir Ozturk 1:efe9cad8942f 152 /// 0x16 r/w dac_preset_data_1 DAC preset activated by <see cref="device_control"/>
Mahir Ozturk 1:efe9cad8942f 153 dac_preset_data_1 = 0x16,
Mahir Ozturk 1:efe9cad8942f 154
Mahir Ozturk 1:efe9cad8942f 155 /// 0x17 r/w dac_preset_data_2 DAC preset activated by <see cref="device_control"/>
Mahir Ozturk 1:efe9cad8942f 156 dac_preset_data_2 = 0x17,
Mahir Ozturk 1:efe9cad8942f 157
Mahir Ozturk 1:efe9cad8942f 158 /// 0x18 r/w tmp_mon_cfg Temperautre Monitor Configuration
Mahir Ozturk 1:efe9cad8942f 159 tmp_mon_cfg = 0x18,
Mahir Ozturk 1:efe9cad8942f 160
Mahir Ozturk 1:efe9cad8942f 161 /// 0x19 r/w tmp_mon_int_hi_thresh Internal Temeprature Hot Threshold
Mahir Ozturk 1:efe9cad8942f 162 tmp_mon_int_hi_thresh = 0x19,
Mahir Ozturk 1:efe9cad8942f 163
Mahir Ozturk 1:efe9cad8942f 164 /// 0x1a r/w tmp_mon_int_lo_thresh Internal Temeprature Cold Threshold
Mahir Ozturk 1:efe9cad8942f 165 tmp_mon_int_lo_thresh = 0x1a,
Mahir Ozturk 1:efe9cad8942f 166
Mahir Ozturk 1:efe9cad8942f 167 /// 0x1b r/w tmp_mon_ext1_hi_thresh External Temperature D0P/D0N Hot Threshold
Mahir Ozturk 1:efe9cad8942f 168 tmp_mon_ext1_hi_thresh = 0x1b,
Mahir Ozturk 1:efe9cad8942f 169
Mahir Ozturk 1:efe9cad8942f 170 /// 0x1c r/w tmp_mon_ext1_lo_thresh External Temperature D0P/D0N Cold Threshold
Mahir Ozturk 1:efe9cad8942f 171 tmp_mon_ext1_lo_thresh = 0x1c,
Mahir Ozturk 1:efe9cad8942f 172
Mahir Ozturk 1:efe9cad8942f 173 /// 0x1d r/w tmp_mon_ext2_hi_thresh External Temperature D1P/D1N Hot Threshold
Mahir Ozturk 1:efe9cad8942f 174 tmp_mon_ext2_hi_thresh = 0x1d,
Mahir Ozturk 1:efe9cad8942f 175
Mahir Ozturk 1:efe9cad8942f 176 /// 0x1e r/w tmp_mon_ext2_lo_thresh External Temperature D1P/D1N Cold Threshold
Mahir Ozturk 1:efe9cad8942f 177 tmp_mon_ext2_lo_thresh = 0x1e,
Mahir Ozturk 1:efe9cad8942f 178
Mahir Ozturk 1:efe9cad8942f 179 /// 0x1f r/w reserved_1F reserved
Mahir Ozturk 1:efe9cad8942f 180 reserved_1F = 0x1f,
Mahir Ozturk 1:efe9cad8942f 181
Mahir Ozturk 1:efe9cad8942f 182 /// 0x20 r/w port_cfg_00 PIXI port 0 configuration register
Mahir Ozturk 1:efe9cad8942f 183 port_cfg_00 = 0x20,
Mahir Ozturk 1:efe9cad8942f 184
Mahir Ozturk 1:efe9cad8942f 185 /// 0x21 r/w port_cfg_01 PIXI port 1 configuration register
Mahir Ozturk 1:efe9cad8942f 186 port_cfg_01 = 0x21,
Mahir Ozturk 1:efe9cad8942f 187
Mahir Ozturk 1:efe9cad8942f 188 /// 0x22 r/w port_cfg_02 PIXI port 2 configuration register
Mahir Ozturk 1:efe9cad8942f 189 port_cfg_02 = 0x22,
Mahir Ozturk 1:efe9cad8942f 190
Mahir Ozturk 1:efe9cad8942f 191 /// 0x23 r/w port_cfg_03 PIXI port 3 configuration register
Mahir Ozturk 1:efe9cad8942f 192 port_cfg_03 = 0x23,
Mahir Ozturk 1:efe9cad8942f 193
Mahir Ozturk 1:efe9cad8942f 194 /// 0x24 r/w port_cfg_04 PIXI port 4 configuration register
Mahir Ozturk 1:efe9cad8942f 195 port_cfg_04 = 0x24,
Mahir Ozturk 1:efe9cad8942f 196
Mahir Ozturk 1:efe9cad8942f 197 /// 0x25 r/w port_cfg_05 PIXI port 5 configuration register
Mahir Ozturk 1:efe9cad8942f 198 port_cfg_05 = 0x25,
Mahir Ozturk 1:efe9cad8942f 199
Mahir Ozturk 1:efe9cad8942f 200 /// 0x26 r/w port_cfg_06 PIXI port 6 configuration register
Mahir Ozturk 1:efe9cad8942f 201 port_cfg_06 = 0x26,
Mahir Ozturk 1:efe9cad8942f 202
Mahir Ozturk 1:efe9cad8942f 203 /// 0x27 r/w port_cfg_07 PIXI port 7 configuration register
Mahir Ozturk 1:efe9cad8942f 204 port_cfg_07 = 0x27,
Mahir Ozturk 1:efe9cad8942f 205
Mahir Ozturk 1:efe9cad8942f 206 /// 0x28 r/w port_cfg_08 PIXI port 8 configuration register
Mahir Ozturk 1:efe9cad8942f 207 port_cfg_08 = 0x28,
Mahir Ozturk 1:efe9cad8942f 208
Mahir Ozturk 1:efe9cad8942f 209 /// 0x29 r/w port_cfg_09 PIXI port 9 configuration register
Mahir Ozturk 1:efe9cad8942f 210 port_cfg_09 = 0x29,
Mahir Ozturk 1:efe9cad8942f 211
Mahir Ozturk 1:efe9cad8942f 212 /// 0x2a r/w port_cfg_10 PIXI port 10 configuration register
Mahir Ozturk 1:efe9cad8942f 213 port_cfg_10 = 0x2a,
Mahir Ozturk 1:efe9cad8942f 214
Mahir Ozturk 1:efe9cad8942f 215 /// 0x2b r/w port_cfg_11 PIXI port 11 configuration register
Mahir Ozturk 1:efe9cad8942f 216 port_cfg_11 = 0x2b,
Mahir Ozturk 1:efe9cad8942f 217
Mahir Ozturk 1:efe9cad8942f 218 /// 0x2c r/w port_cfg_12 PIXI port 12 configuration register
Mahir Ozturk 1:efe9cad8942f 219 port_cfg_12 = 0x2c,
Mahir Ozturk 1:efe9cad8942f 220
Mahir Ozturk 1:efe9cad8942f 221 /// 0x2d r/w port_cfg_13 PIXI port 13 configuration register
Mahir Ozturk 1:efe9cad8942f 222 port_cfg_13 = 0x2d,
Mahir Ozturk 1:efe9cad8942f 223
Mahir Ozturk 1:efe9cad8942f 224 /// 0x2e r/w port_cfg_14 PIXI port 14 configuration register
Mahir Ozturk 1:efe9cad8942f 225 port_cfg_14 = 0x2e,
Mahir Ozturk 1:efe9cad8942f 226
Mahir Ozturk 1:efe9cad8942f 227 /// 0x2f r/w port_cfg_15 PIXI port 15 configuration register
Mahir Ozturk 1:efe9cad8942f 228 port_cfg_15 = 0x2f,
Mahir Ozturk 1:efe9cad8942f 229
Mahir Ozturk 1:efe9cad8942f 230 /// 0x30 r/w port_cfg_16 PIXI port 16 configuration register
Mahir Ozturk 1:efe9cad8942f 231 port_cfg_16 = 0x30,
Mahir Ozturk 1:efe9cad8942f 232
Mahir Ozturk 1:efe9cad8942f 233 /// 0x31 r/w port_cfg_17 PIXI port 17 configuration register
Mahir Ozturk 1:efe9cad8942f 234 port_cfg_17 = 0x31,
Mahir Ozturk 1:efe9cad8942f 235
Mahir Ozturk 1:efe9cad8942f 236 /// 0x32 r/w port_cfg_18 PIXI port 18 configuration register
Mahir Ozturk 1:efe9cad8942f 237 port_cfg_18 = 0x32,
Mahir Ozturk 1:efe9cad8942f 238
Mahir Ozturk 1:efe9cad8942f 239 /// 0x33 r/w port_cfg_19 PIXI port 19 configuration register
Mahir Ozturk 1:efe9cad8942f 240 port_cfg_19 = 0x33,
Mahir Ozturk 1:efe9cad8942f 241
Mahir Ozturk 1:efe9cad8942f 242 /// 0x40 r/o adc_data_port_00 PIXI port 0 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 243 adc_data_port_00 = 0x40,
Mahir Ozturk 1:efe9cad8942f 244
Mahir Ozturk 1:efe9cad8942f 245 /// 0x41 r/o adc_data_port_01 PIXI port 1 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 246 adc_data_port_01 = 0x41,
Mahir Ozturk 1:efe9cad8942f 247
Mahir Ozturk 1:efe9cad8942f 248 /// 0x42 r/o adc_data_port_02 PIXI port 2 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 249 adc_data_port_02 = 0x42,
Mahir Ozturk 1:efe9cad8942f 250
Mahir Ozturk 1:efe9cad8942f 251 /// 0x43 r/o adc_data_port_03 PIXI port 3 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 252 adc_data_port_03 = 0x43,
Mahir Ozturk 1:efe9cad8942f 253
Mahir Ozturk 1:efe9cad8942f 254 /// 0x44 r/o adc_data_port_04 PIXI port 4 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 255 adc_data_port_04 = 0x44,
Mahir Ozturk 1:efe9cad8942f 256
Mahir Ozturk 1:efe9cad8942f 257 /// 0x45 r/o adc_data_port_05 PIXI port 5 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 258 adc_data_port_05 = 0x45,
Mahir Ozturk 1:efe9cad8942f 259
Mahir Ozturk 1:efe9cad8942f 260 /// 0x46 r/o adc_data_port_06 PIXI port 6 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 261 adc_data_port_06 = 0x46,
Mahir Ozturk 1:efe9cad8942f 262
Mahir Ozturk 1:efe9cad8942f 263 /// 0x47 r/o adc_data_port_07 PIXI port 7 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 264 adc_data_port_07 = 0x47,
Mahir Ozturk 1:efe9cad8942f 265
Mahir Ozturk 1:efe9cad8942f 266 /// 0x48 r/o adc_data_port_08 PIXI port 8 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 267 adc_data_port_08 = 0x48,
Mahir Ozturk 1:efe9cad8942f 268
Mahir Ozturk 1:efe9cad8942f 269 /// 0x49 r/o adc_data_port_09 PIXI port 9 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 270 adc_data_port_09 = 0x49,
Mahir Ozturk 1:efe9cad8942f 271
Mahir Ozturk 1:efe9cad8942f 272 /// 0x4a r/o adc_data_port_10 PIXI port 10 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 273 adc_data_port_10 = 0x4a,
Mahir Ozturk 1:efe9cad8942f 274
Mahir Ozturk 1:efe9cad8942f 275 /// 0x4b r/o adc_data_port_11 PIXI port 11 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 276 adc_data_port_11 = 0x4b,
Mahir Ozturk 1:efe9cad8942f 277
Mahir Ozturk 1:efe9cad8942f 278 /// 0x4c r/o adc_data_port_12 PIXI port 12 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 279 adc_data_port_12 = 0x4c,
Mahir Ozturk 1:efe9cad8942f 280
Mahir Ozturk 1:efe9cad8942f 281 /// 0x4d r/o adc_data_port_13 PIXI port 13 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 282 adc_data_port_13 = 0x4d,
Mahir Ozturk 1:efe9cad8942f 283
Mahir Ozturk 1:efe9cad8942f 284 /// 0x4e r/o adc_data_port_14 PIXI port 14 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 285 adc_data_port_14 = 0x4e,
Mahir Ozturk 1:efe9cad8942f 286
Mahir Ozturk 1:efe9cad8942f 287 /// 0x4f r/o adc_data_port_15 PIXI port 15 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 288 adc_data_port_15 = 0x4f,
Mahir Ozturk 1:efe9cad8942f 289
Mahir Ozturk 1:efe9cad8942f 290 /// 0x50 r/o adc_data_port_16 PIXI port 16 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 291 adc_data_port_16 = 0x50,
Mahir Ozturk 1:efe9cad8942f 292
Mahir Ozturk 1:efe9cad8942f 293 /// 0x51 r/o adc_data_port_17 PIXI port 17 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 294 adc_data_port_17 = 0x51,
Mahir Ozturk 1:efe9cad8942f 295
Mahir Ozturk 1:efe9cad8942f 296 /// 0x52 r/o adc_data_port_18 PIXI port 18 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 297 adc_data_port_18 = 0x52,
Mahir Ozturk 1:efe9cad8942f 298
Mahir Ozturk 1:efe9cad8942f 299 /// 0x53 r/o adc_data_port_19 PIXI port 19 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 300 adc_data_port_19 = 0x53,
Mahir Ozturk 1:efe9cad8942f 301
Mahir Ozturk 1:efe9cad8942f 302 /// 0x60 r/w dac_data_port_00 PIXI port 0 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 303 dac_data_port_00 = 0x60,
Mahir Ozturk 1:efe9cad8942f 304
Mahir Ozturk 1:efe9cad8942f 305 /// 0x61 r/w dac_data_port_01 PIXI port 1 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 306 dac_data_port_01 = 0x61,
Mahir Ozturk 1:efe9cad8942f 307
Mahir Ozturk 1:efe9cad8942f 308 /// 0x62 r/w dac_data_port_02 PIXI port 2 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 309 dac_data_port_02 = 0x62,
Mahir Ozturk 1:efe9cad8942f 310
Mahir Ozturk 1:efe9cad8942f 311 /// 0x63 r/w dac_data_port_03 PIXI port 3 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 312 dac_data_port_03 = 0x63,
Mahir Ozturk 1:efe9cad8942f 313
Mahir Ozturk 1:efe9cad8942f 314 /// 0x64 r/w dac_data_port_04 PIXI port 4 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 315 dac_data_port_04 = 0x64,
Mahir Ozturk 1:efe9cad8942f 316
Mahir Ozturk 1:efe9cad8942f 317 /// 0x65 r/w dac_data_port_05 PIXI port 5 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 318 dac_data_port_05 = 0x65,
Mahir Ozturk 1:efe9cad8942f 319
Mahir Ozturk 1:efe9cad8942f 320 /// 0x66 r/w dac_data_port_06 PIXI port 6 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 321 dac_data_port_06 = 0x66,
Mahir Ozturk 1:efe9cad8942f 322
Mahir Ozturk 1:efe9cad8942f 323 /// 0x67 r/w dac_data_port_07 PIXI port 7 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 324 dac_data_port_07 = 0x67,
Mahir Ozturk 1:efe9cad8942f 325
Mahir Ozturk 1:efe9cad8942f 326 /// 0x68 r/w dac_data_port_08 PIXI port 8 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 327 dac_data_port_08 = 0x68,
Mahir Ozturk 1:efe9cad8942f 328
Mahir Ozturk 1:efe9cad8942f 329 /// 0x69 r/w dac_data_port_09 PIXI port 9 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 330 dac_data_port_09 = 0x69,
Mahir Ozturk 1:efe9cad8942f 331
Mahir Ozturk 1:efe9cad8942f 332 /// 0x6a r/w dac_data_port_10 PIXI port 10 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 333 dac_data_port_10 = 0x6a,
Mahir Ozturk 1:efe9cad8942f 334
Mahir Ozturk 1:efe9cad8942f 335 /// 0x6b r/w dac_data_port_11 PIXI port 11 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 336 dac_data_port_11 = 0x6b,
Mahir Ozturk 1:efe9cad8942f 337
Mahir Ozturk 1:efe9cad8942f 338 /// 0x6c r/w dac_data_port_12 PIXI port 12 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 339 dac_data_port_12 = 0x6c,
Mahir Ozturk 1:efe9cad8942f 340
Mahir Ozturk 1:efe9cad8942f 341 /// 0x6d r/w dac_data_port_13 PIXI port 13 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 342 dac_data_port_13 = 0x6d,
Mahir Ozturk 1:efe9cad8942f 343
Mahir Ozturk 1:efe9cad8942f 344 /// 0x6e r/w dac_data_port_14 PIXI port 14 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 345 dac_data_port_14 = 0x6e,
Mahir Ozturk 1:efe9cad8942f 346
Mahir Ozturk 1:efe9cad8942f 347 /// 0x6f r/w dac_data_port_15 PIXI port 15 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 348 dac_data_port_15 = 0x6f,
Mahir Ozturk 1:efe9cad8942f 349
Mahir Ozturk 1:efe9cad8942f 350 /// 0x70 r/w dac_data_port_16 PIXI port 16 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 351 dac_data_port_16 = 0x70,
Mahir Ozturk 1:efe9cad8942f 352
Mahir Ozturk 1:efe9cad8942f 353 /// 0x71 r/w dac_data_port_17 PIXI port 17 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 354 dac_data_port_17 = 0x71,
Mahir Ozturk 1:efe9cad8942f 355
Mahir Ozturk 1:efe9cad8942f 356 /// 0x72 r/w dac_data_port_18 PIXI port 18 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 357 dac_data_port_18 = 0x72,
Mahir Ozturk 1:efe9cad8942f 358
Mahir Ozturk 1:efe9cad8942f 359 /// 0x73 r/w dac_data_port_19 PIXI port 19 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 360 dac_data_port_19 = 0x73,
Mahir Ozturk 1:efe9cad8942f 361
Mahir Ozturk 1:efe9cad8942f 362 } MAX11300RegAddress_t;
Mahir Ozturk 1:efe9cad8942f 363
Mahir Ozturk 1:efe9cad8942f 364 /// 0x00 r/o dev_id Device Identification
Mahir Ozturk 1:efe9cad8942f 365 /// <code>1111xxxxxxxxxxxx</code> PART Part field
Mahir Ozturk 1:efe9cad8942f 366 /// <code>xxxx11xxxxxxxxxx</code> REV Revision
Mahir Ozturk 1:efe9cad8942f 367 /// <code>xxxxxx11xxxxxxxx</code> IFMODE Inteface Mode
Mahir Ozturk 1:efe9cad8942f 368 /// <code>xxxxxxxx11xxxxxx</code> IFSP Inteface Speed
Mahir Ozturk 1:efe9cad8942f 369 /// <code>xxxxxxxxxx11xxxx</code> NBRPRTS Number of ports
Mahir Ozturk 1:efe9cad8942f 370 /// <code>xxxxxxxxxxxx11xx</code> RES Resolution
Mahir Ozturk 1:efe9cad8942f 371 /// <code>xxxxxxxxxxxxxx11</code> VRNG Voltage Range
Mahir Ozturk 1:efe9cad8942f 372 #define dev_id_PART 0xf000
Mahir Ozturk 1:efe9cad8942f 373 #define dev_id_REV 0x0c00
Mahir Ozturk 1:efe9cad8942f 374 #define dev_id_IFMODE 0x0300
Mahir Ozturk 1:efe9cad8942f 375 #define dev_id_IFSP 0x00c0
Mahir Ozturk 1:efe9cad8942f 376 #define dev_id_NBRPRTS 0x0030
Mahir Ozturk 1:efe9cad8942f 377 #define dev_id_RES 0x000c
Mahir Ozturk 1:efe9cad8942f 378 #define dev_id_VRNG 0x0003
Mahir Ozturk 1:efe9cad8942f 379
Mahir Ozturk 1:efe9cad8942f 380 /// 0x01 r/o interrupt_flag Interrupt flags
Mahir Ozturk 1:efe9cad8942f 381 /// <code>1xxxxxxxxxxxxxxx</code> VMON High Voltage Supply Monitor
Mahir Ozturk 1:efe9cad8942f 382 /// <code>x1xxxxxxxxxxxxxx</code> TMPEXT2HOT External Temperature D1P/D1N Hot
Mahir Ozturk 1:efe9cad8942f 383 /// <code>xx1xxxxxxxxxxxxx</code> TMPEXT2COLD External Temperature D1P/D1N Cold
Mahir Ozturk 1:efe9cad8942f 384 /// <code>xxx1xxxxxxxxxxxx</code> TMPEXT2NEW External Temperature D1P/D1N New
Mahir Ozturk 1:efe9cad8942f 385 /// <code>xxxx1xxxxxxxxxxx</code> TMPEXT1HOT External Temperature D0P/D0N Hot
Mahir Ozturk 1:efe9cad8942f 386 /// <code>xxxxx1xxxxxxxxxx</code> TMPEXT1COLD External Temperature D0P/D0N Cold
Mahir Ozturk 1:efe9cad8942f 387 /// <code>xxxxxx1xxxxxxxxx</code> TMPEXT1NEW External Temperature D0P/D0N New
Mahir Ozturk 1:efe9cad8942f 388 /// <code>xxxxxxx1xxxxxxxx</code> TMPINTHOT Internal Temeprature Hot
Mahir Ozturk 1:efe9cad8942f 389 /// <code>xxxxxxxx1xxxxxxx</code> TMPINTCOLD Internal Temeprature Cold
Mahir Ozturk 1:efe9cad8942f 390 /// <code>xxxxxxxxx1xxxxxx</code> TMPINTNEW Internal Temeprature New
Mahir Ozturk 1:efe9cad8942f 391 /// <code>xxxxxxxxxx1xxxxx</code> DACOI DAC over-current
Mahir Ozturk 1:efe9cad8942f 392 /// <code>xxxxxxxxxxx1xxxx</code> GPIDM GPI event missed
Mahir Ozturk 1:efe9cad8942f 393 /// <code>xxxxxxxxxxxx1xxx</code> GPIDR GPI event ready
Mahir Ozturk 1:efe9cad8942f 394 /// <code>xxxxxxxxxxxxx1xx</code> ADCDM ADC data missed
Mahir Ozturk 1:efe9cad8942f 395 /// <code>xxxxxxxxxxxxxx1x</code> ADCDR ADC data ready
Mahir Ozturk 1:efe9cad8942f 396 /// <code>xxxxxxxxxxxxxxx1</code> ADCFLAG ADC conversion/sweep complete
Mahir Ozturk 1:efe9cad8942f 397 #define interrupt_flag_VMON 0x8000
Mahir Ozturk 1:efe9cad8942f 398 #define interrupt_flag_TMPEXT2HOT 0x4000
Mahir Ozturk 1:efe9cad8942f 399 #define interrupt_flag_TMPEXT2COLD 0x2000
Mahir Ozturk 1:efe9cad8942f 400 #define interrupt_flag_TMPEXT2NEW 0x1000
Mahir Ozturk 1:efe9cad8942f 401 #define interrupt_flag_TMPEXT1HOT 0x0800
Mahir Ozturk 1:efe9cad8942f 402 #define interrupt_flag_TMPEXT1COLD 0x0400
Mahir Ozturk 1:efe9cad8942f 403 #define interrupt_flag_TMPEXT1NEW 0x0200
Mahir Ozturk 1:efe9cad8942f 404 #define interrupt_flag_TMPINTHOT 0x0100
Mahir Ozturk 1:efe9cad8942f 405 #define interrupt_flag_TMPINTCOLD 0x0080
Mahir Ozturk 1:efe9cad8942f 406 #define interrupt_flag_TMPINTNEW 0x0040
Mahir Ozturk 1:efe9cad8942f 407 #define interrupt_flag_DACOI 0x0020
Mahir Ozturk 1:efe9cad8942f 408 #define interrupt_flag_GPIDM 0x0010
Mahir Ozturk 1:efe9cad8942f 409 #define interrupt_flag_GPIDR 0x0008
Mahir Ozturk 1:efe9cad8942f 410 #define interrupt_flag_ADCDM 0x0004
Mahir Ozturk 1:efe9cad8942f 411 #define interrupt_flag_ADCDR 0x0002
Mahir Ozturk 1:efe9cad8942f 412 #define interrupt_flag_ADCFLAG 0x0001
Mahir Ozturk 1:efe9cad8942f 413
Mahir Ozturk 1:efe9cad8942f 414 /// 0x02 r/o adc_status_15_to_0 new ADC data available
Mahir Ozturk 1:efe9cad8942f 415 /// <code>1xxxxxxxxxxxxxxx</code> ADCST15 ADCST[15] new <see cref="adc_data_port_15"/>
Mahir Ozturk 1:efe9cad8942f 416 /// <code>x1xxxxxxxxxxxxxx</code> ADCST14 ADCST[14] new <see cref="adc_data_port_14"/>
Mahir Ozturk 1:efe9cad8942f 417 /// <code>xx1xxxxxxxxxxxxx</code> ADCST13 ADCST[13] new <see cref="adc_data_port_13"/>
Mahir Ozturk 1:efe9cad8942f 418 /// <code>xxx1xxxxxxxxxxxx</code> ADCST12 ADCST[12] new <see cref="adc_data_port_12"/>
Mahir Ozturk 1:efe9cad8942f 419 /// <code>xxxx1xxxxxxxxxxx</code> ADCST11 ADCST[11] new <see cref="adc_data_port_11"/>
Mahir Ozturk 1:efe9cad8942f 420 /// <code>xxxxx1xxxxxxxxxx</code> ADCST10 ADCST[10] new <see cref="adc_data_port_10"/>
Mahir Ozturk 1:efe9cad8942f 421 /// <code>xxxxxx1xxxxxxxxx</code> ADCST09 ADCST[9] new <see cref="adc_data_port_09"/>
Mahir Ozturk 1:efe9cad8942f 422 /// <code>xxxxxxx1xxxxxxxx</code> ADCST08 ADCST[8] new <see cref="adc_data_port_08"/>
Mahir Ozturk 1:efe9cad8942f 423 /// <code>xxxxxxxx1xxxxxxx</code> ADCST07 ADCST[7] new <see cref="adc_data_port_07"/>
Mahir Ozturk 1:efe9cad8942f 424 /// <code>xxxxxxxxx1xxxxxx</code> ADCST06 ADCST[6] new <see cref="adc_data_port_06"/>
Mahir Ozturk 1:efe9cad8942f 425 /// <code>xxxxxxxxxx1xxxxx</code> ADCST05 ADCST[5] new <see cref="adc_data_port_05"/>
Mahir Ozturk 1:efe9cad8942f 426 /// <code>xxxxxxxxxxx1xxxx</code> ADCST04 ADCST[4] new <see cref="adc_data_port_04"/>
Mahir Ozturk 1:efe9cad8942f 427 /// <code>xxxxxxxxxxxx1xxx</code> ADCST03 ADCST[3] new <see cref="adc_data_port_03"/>
Mahir Ozturk 1:efe9cad8942f 428 /// <code>xxxxxxxxxxxxx1xx</code> ADCST02 ADCST[2] new <see cref="adc_data_port_02"/>
Mahir Ozturk 1:efe9cad8942f 429 /// <code>xxxxxxxxxxxxxx1x</code> ADCST01 ADCST[1] new <see cref="adc_data_port_01"/>
Mahir Ozturk 1:efe9cad8942f 430 /// <code>xxxxxxxxxxxxxxx1</code> ADCST00 ADCST[0] new <see cref="adc_data_port_00"/>
Mahir Ozturk 1:efe9cad8942f 431 #define adc_status_15_to_0_ADCST15 0x8000
Mahir Ozturk 1:efe9cad8942f 432 #define adc_status_15_to_0_ADCST14 0x4000
Mahir Ozturk 1:efe9cad8942f 433 #define adc_status_15_to_0_ADCST13 0x2000
Mahir Ozturk 1:efe9cad8942f 434 #define adc_status_15_to_0_ADCST12 0x1000
Mahir Ozturk 1:efe9cad8942f 435 #define adc_status_15_to_0_ADCST11 0x0800
Mahir Ozturk 1:efe9cad8942f 436 #define adc_status_15_to_0_ADCST10 0x0400
Mahir Ozturk 1:efe9cad8942f 437 #define adc_status_15_to_0_ADCST09 0x0200
Mahir Ozturk 1:efe9cad8942f 438 #define adc_status_15_to_0_ADCST08 0x0100
Mahir Ozturk 1:efe9cad8942f 439 #define adc_status_15_to_0_ADCST07 0x0080
Mahir Ozturk 1:efe9cad8942f 440 #define adc_status_15_to_0_ADCST06 0x0040
Mahir Ozturk 1:efe9cad8942f 441 #define adc_status_15_to_0_ADCST05 0x0020
Mahir Ozturk 1:efe9cad8942f 442 #define adc_status_15_to_0_ADCST04 0x0010
Mahir Ozturk 1:efe9cad8942f 443 #define adc_status_15_to_0_ADCST03 0x0008
Mahir Ozturk 1:efe9cad8942f 444 #define adc_status_15_to_0_ADCST02 0x0004
Mahir Ozturk 1:efe9cad8942f 445 #define adc_status_15_to_0_ADCST01 0x0002
Mahir Ozturk 1:efe9cad8942f 446 #define adc_status_15_to_0_ADCST00 0x0001
Mahir Ozturk 1:efe9cad8942f 447
Mahir Ozturk 1:efe9cad8942f 448 /// 0x03 r/o adc_status_19_to_16 new ADC data available
Mahir Ozturk 1:efe9cad8942f 449 /// <code>1xxxxxxxxxxxxxxx</code> ADCST31 ADCST[31] new <see cref="adc_data_port_31"/>
Mahir Ozturk 1:efe9cad8942f 450 /// <code>x1xxxxxxxxxxxxxx</code> ADCST30 ADCST[30] new <see cref="adc_data_port_30"/>
Mahir Ozturk 1:efe9cad8942f 451 /// <code>xx1xxxxxxxxxxxxx</code> ADCST29 ADCST[29] new <see cref="adc_data_port_29"/>
Mahir Ozturk 1:efe9cad8942f 452 /// <code>xxx1xxxxxxxxxxxx</code> ADCST28 ADCST[28] new <see cref="adc_data_port_28"/>
Mahir Ozturk 1:efe9cad8942f 453 /// <code>xxxx1xxxxxxxxxxx</code> ADCST27 ADCST[27] new <see cref="adc_data_port_27"/>
Mahir Ozturk 1:efe9cad8942f 454 /// <code>xxxxx1xxxxxxxxxx</code> ADCST26 ADCST[26] new <see cref="adc_data_port_26"/>
Mahir Ozturk 1:efe9cad8942f 455 /// <code>xxxxxx1xxxxxxxxx</code> ADCST25 ADCST[25] new <see cref="adc_data_port_25"/>
Mahir Ozturk 1:efe9cad8942f 456 /// <code>xxxxxxx1xxxxxxxx</code> ADCST24 ADCST[24] new <see cref="adc_data_port_24"/>
Mahir Ozturk 1:efe9cad8942f 457 /// <code>xxxxxxxx1xxxxxxx</code> ADCST23 ADCST[23] new <see cref="adc_data_port_23"/>
Mahir Ozturk 1:efe9cad8942f 458 /// <code>xxxxxxxxx1xxxxxx</code> ADCST22 ADCST[22] new <see cref="adc_data_port_22"/>
Mahir Ozturk 1:efe9cad8942f 459 /// <code>xxxxxxxxxx1xxxxx</code> ADCST21 ADCST[21] new <see cref="adc_data_port_21"/>
Mahir Ozturk 1:efe9cad8942f 460 /// <code>xxxxxxxxxxx1xxxx</code> ADCST20 ADCST[20] new <see cref="adc_data_port_20"/>
Mahir Ozturk 1:efe9cad8942f 461 /// <code>xxxxxxxxxxxx1xxx</code> ADCST19 ADCST[19] new <see cref="adc_data_port_19"/>
Mahir Ozturk 1:efe9cad8942f 462 /// <code>xxxxxxxxxxxxx1xx</code> ADCST18 ADCST[18] new <see cref="adc_data_port_18"/>
Mahir Ozturk 1:efe9cad8942f 463 /// <code>xxxxxxxxxxxxxx1x</code> ADCST17 ADCST[17] new <see cref="adc_data_port_17"/>
Mahir Ozturk 1:efe9cad8942f 464 /// <code>xxxxxxxxxxxxxxx1</code> ADCST16 ADCST[16] new <see cref="adc_data_port_16"/>
Mahir Ozturk 1:efe9cad8942f 465 #define adc_status_19_to_16_ADCST31 0x8000
Mahir Ozturk 1:efe9cad8942f 466 #define adc_status_19_to_16_ADCST30 0x4000
Mahir Ozturk 1:efe9cad8942f 467 #define adc_status_19_to_16_ADCST29 0x2000
Mahir Ozturk 1:efe9cad8942f 468 #define adc_status_19_to_16_ADCST28 0x1000
Mahir Ozturk 1:efe9cad8942f 469 #define adc_status_19_to_16_ADCST27 0x0800
Mahir Ozturk 1:efe9cad8942f 470 #define adc_status_19_to_16_ADCST26 0x0400
Mahir Ozturk 1:efe9cad8942f 471 #define adc_status_19_to_16_ADCST25 0x0200
Mahir Ozturk 1:efe9cad8942f 472 #define adc_status_19_to_16_ADCST24 0x0100
Mahir Ozturk 1:efe9cad8942f 473 #define adc_status_19_to_16_ADCST23 0x0080
Mahir Ozturk 1:efe9cad8942f 474 #define adc_status_19_to_16_ADCST22 0x0040
Mahir Ozturk 1:efe9cad8942f 475 #define adc_status_19_to_16_ADCST21 0x0020
Mahir Ozturk 1:efe9cad8942f 476 #define adc_status_19_to_16_ADCST20 0x0010
Mahir Ozturk 1:efe9cad8942f 477 #define adc_status_19_to_16_ADCST19 0x0008
Mahir Ozturk 1:efe9cad8942f 478 #define adc_status_19_to_16_ADCST18 0x0004
Mahir Ozturk 1:efe9cad8942f 479 #define adc_status_19_to_16_ADCST17 0x0002
Mahir Ozturk 1:efe9cad8942f 480 #define adc_status_19_to_16_ADCST16 0x0001
Mahir Ozturk 1:efe9cad8942f 481
Mahir Ozturk 1:efe9cad8942f 482 /// 0x04 r/o dac_oi_status_15_to_0 DAC Overcurrent Interrupt
Mahir Ozturk 1:efe9cad8942f 483 /// <code>1xxxxxxxxxxxxxxx</code> DACOIST15 DACOIST[15] new <see cref="dac_data_port_15"/>
Mahir Ozturk 1:efe9cad8942f 484 /// <code>x1xxxxxxxxxxxxxx</code> DACOIST14 DACOIST[14] new <see cref="dac_data_port_14"/>
Mahir Ozturk 1:efe9cad8942f 485 /// <code>xx1xxxxxxxxxxxxx</code> DACOIST13 DACOIST[13] new <see cref="dac_data_port_13"/>
Mahir Ozturk 1:efe9cad8942f 486 /// <code>xxx1xxxxxxxxxxxx</code> DACOIST12 DACOIST[12] new <see cref="dac_data_port_12"/>
Mahir Ozturk 1:efe9cad8942f 487 /// <code>xxxx1xxxxxxxxxxx</code> DACOIST11 DACOIST[11] new <see cref="dac_data_port_11"/>
Mahir Ozturk 1:efe9cad8942f 488 /// <code>xxxxx1xxxxxxxxxx</code> DACOIST10 DACOIST[10] new <see cref="dac_data_port_10"/>
Mahir Ozturk 1:efe9cad8942f 489 /// <code>xxxxxx1xxxxxxxxx</code> DACOIST09 DACOIST[9] new <see cref="dac_data_port_09"/>
Mahir Ozturk 1:efe9cad8942f 490 /// <code>xxxxxxx1xxxxxxxx</code> DACOIST08 DACOIST[8] new <see cref="dac_data_port_08"/>
Mahir Ozturk 1:efe9cad8942f 491 /// <code>xxxxxxxx1xxxxxxx</code> DACOIST07 DACOIST[7] new <see cref="dac_data_port_07"/>
Mahir Ozturk 1:efe9cad8942f 492 /// <code>xxxxxxxxx1xxxxxx</code> DACOIST06 DACOIST[6] new <see cref="dac_data_port_06"/>
Mahir Ozturk 1:efe9cad8942f 493 /// <code>xxxxxxxxxx1xxxxx</code> DACOIST05 DACOIST[5] new <see cref="dac_data_port_05"/>
Mahir Ozturk 1:efe9cad8942f 494 /// <code>xxxxxxxxxxx1xxxx</code> DACOIST04 DACOIST[4] new <see cref="dac_data_port_04"/>
Mahir Ozturk 1:efe9cad8942f 495 /// <code>xxxxxxxxxxxx1xxx</code> DACOIST03 DACOIST[3] new <see cref="dac_data_port_03"/>
Mahir Ozturk 1:efe9cad8942f 496 /// <code>xxxxxxxxxxxxx1xx</code> DACOIST02 DACOIST[2] new <see cref="dac_data_port_02"/>
Mahir Ozturk 1:efe9cad8942f 497 /// <code>xxxxxxxxxxxxxx1x</code> DACOIST01 DACOIST[1] new <see cref="dac_data_port_01"/>
Mahir Ozturk 1:efe9cad8942f 498 /// <code>xxxxxxxxxxxxxxx1</code> DACOIST00 DACOIST[0] new <see cref="dac_data_port_00"/>
Mahir Ozturk 1:efe9cad8942f 499 #define dac_oi_status_15_to_0_DACOIST15 0x8000
Mahir Ozturk 1:efe9cad8942f 500 #define dac_oi_status_15_to_0_DACOIST14 0x4000
Mahir Ozturk 1:efe9cad8942f 501 #define dac_oi_status_15_to_0_DACOIST13 0x2000
Mahir Ozturk 1:efe9cad8942f 502 #define dac_oi_status_15_to_0_DACOIST12 0x1000
Mahir Ozturk 1:efe9cad8942f 503 #define dac_oi_status_15_to_0_DACOIST11 0x0800
Mahir Ozturk 1:efe9cad8942f 504 #define dac_oi_status_15_to_0_DACOIST10 0x0400
Mahir Ozturk 1:efe9cad8942f 505 #define dac_oi_status_15_to_0_DACOIST09 0x0200
Mahir Ozturk 1:efe9cad8942f 506 #define dac_oi_status_15_to_0_DACOIST08 0x0100
Mahir Ozturk 1:efe9cad8942f 507 #define dac_oi_status_15_to_0_DACOIST07 0x0080
Mahir Ozturk 1:efe9cad8942f 508 #define dac_oi_status_15_to_0_DACOIST06 0x0040
Mahir Ozturk 1:efe9cad8942f 509 #define dac_oi_status_15_to_0_DACOIST05 0x0020
Mahir Ozturk 1:efe9cad8942f 510 #define dac_oi_status_15_to_0_DACOIST04 0x0010
Mahir Ozturk 1:efe9cad8942f 511 #define dac_oi_status_15_to_0_DACOIST03 0x0008
Mahir Ozturk 1:efe9cad8942f 512 #define dac_oi_status_15_to_0_DACOIST02 0x0004
Mahir Ozturk 1:efe9cad8942f 513 #define dac_oi_status_15_to_0_DACOIST01 0x0002
Mahir Ozturk 1:efe9cad8942f 514 #define dac_oi_status_15_to_0_DACOIST00 0x0001
Mahir Ozturk 1:efe9cad8942f 515
Mahir Ozturk 1:efe9cad8942f 516 /// 0x05 r/o dac_oi_status_19_to_16 DAC Overcurrent Interrupt
Mahir Ozturk 1:efe9cad8942f 517 /// <code>1xxxxxxxxxxxxxxx</code> DACOIST31 DACOIST[31] new <see cref="dac_data_port_31"/>
Mahir Ozturk 1:efe9cad8942f 518 /// <code>x1xxxxxxxxxxxxxx</code> DACOIST30 DACOIST[30] new <see cref="dac_data_port_30"/>
Mahir Ozturk 1:efe9cad8942f 519 /// <code>xx1xxxxxxxxxxxxx</code> DACOIST29 DACOIST[29] new <see cref="dac_data_port_29"/>
Mahir Ozturk 1:efe9cad8942f 520 /// <code>xxx1xxxxxxxxxxxx</code> DACOIST28 DACOIST[28] new <see cref="dac_data_port_28"/>
Mahir Ozturk 1:efe9cad8942f 521 /// <code>xxxx1xxxxxxxxxxx</code> DACOIST27 DACOIST[27] new <see cref="dac_data_port_27"/>
Mahir Ozturk 1:efe9cad8942f 522 /// <code>xxxxx1xxxxxxxxxx</code> DACOIST26 DACOIST[26] new <see cref="dac_data_port_26"/>
Mahir Ozturk 1:efe9cad8942f 523 /// <code>xxxxxx1xxxxxxxxx</code> DACOIST25 DACOIST[25] new <see cref="dac_data_port_25"/>
Mahir Ozturk 1:efe9cad8942f 524 /// <code>xxxxxxx1xxxxxxxx</code> DACOIST24 DACOIST[24] new <see cref="dac_data_port_24"/>
Mahir Ozturk 1:efe9cad8942f 525 /// <code>xxxxxxxx1xxxxxxx</code> DACOIST23 DACOIST[23] new <see cref="dac_data_port_23"/>
Mahir Ozturk 1:efe9cad8942f 526 /// <code>xxxxxxxxx1xxxxxx</code> DACOIST22 DACOIST[22] new <see cref="dac_data_port_22"/>
Mahir Ozturk 1:efe9cad8942f 527 /// <code>xxxxxxxxxx1xxxxx</code> DACOIST21 DACOIST[21] new <see cref="dac_data_port_21"/>
Mahir Ozturk 1:efe9cad8942f 528 /// <code>xxxxxxxxxxx1xxxx</code> DACOIST20 DACOIST[20] new <see cref="dac_data_port_20"/>
Mahir Ozturk 1:efe9cad8942f 529 /// <code>xxxxxxxxxxxx1xxx</code> DACOIST19 DACOIST[19] new <see cref="dac_data_port_19"/>
Mahir Ozturk 1:efe9cad8942f 530 /// <code>xxxxxxxxxxxxx1xx</code> DACOIST18 DACOIST[18] new <see cref="dac_data_port_18"/>
Mahir Ozturk 1:efe9cad8942f 531 /// <code>xxxxxxxxxxxxxx1x</code> DACOIST17 DACOIST[17] new <see cref="dac_data_port_17"/>
Mahir Ozturk 1:efe9cad8942f 532 /// <code>xxxxxxxxxxxxxxx1</code> DACOIST16 DACOIST[16] new <see cref="dac_data_port_16"/>
Mahir Ozturk 1:efe9cad8942f 533 #define dac_oi_status_19_to_16_DACOIST31 0x8000
Mahir Ozturk 1:efe9cad8942f 534 #define dac_oi_status_19_to_16_DACOIST30 0x4000
Mahir Ozturk 1:efe9cad8942f 535 #define dac_oi_status_19_to_16_DACOIST29 0x2000
Mahir Ozturk 1:efe9cad8942f 536 #define dac_oi_status_19_to_16_DACOIST28 0x1000
Mahir Ozturk 1:efe9cad8942f 537 #define dac_oi_status_19_to_16_DACOIST27 0x0800
Mahir Ozturk 1:efe9cad8942f 538 #define dac_oi_status_19_to_16_DACOIST26 0x0400
Mahir Ozturk 1:efe9cad8942f 539 #define dac_oi_status_19_to_16_DACOIST25 0x0200
Mahir Ozturk 1:efe9cad8942f 540 #define dac_oi_status_19_to_16_DACOIST24 0x0100
Mahir Ozturk 1:efe9cad8942f 541 #define dac_oi_status_19_to_16_DACOIST23 0x0080
Mahir Ozturk 1:efe9cad8942f 542 #define dac_oi_status_19_to_16_DACOIST22 0x0040
Mahir Ozturk 1:efe9cad8942f 543 #define dac_oi_status_19_to_16_DACOIST21 0x0020
Mahir Ozturk 1:efe9cad8942f 544 #define dac_oi_status_19_to_16_DACOIST20 0x0010
Mahir Ozturk 1:efe9cad8942f 545 #define dac_oi_status_19_to_16_DACOIST19 0x0008
Mahir Ozturk 1:efe9cad8942f 546 #define dac_oi_status_19_to_16_DACOIST18 0x0004
Mahir Ozturk 1:efe9cad8942f 547 #define dac_oi_status_19_to_16_DACOIST17 0x0002
Mahir Ozturk 1:efe9cad8942f 548 #define dac_oi_status_19_to_16_DACOIST16 0x0001
Mahir Ozturk 1:efe9cad8942f 549
Mahir Ozturk 1:efe9cad8942f 550 /// 0x06 r/o gpi_status_15_to_0 GPI event ready
Mahir Ozturk 1:efe9cad8942f 551 /// <code>1xxxxxxxxxxxxxxx</code> GPIST15 GPIST[15]
Mahir Ozturk 1:efe9cad8942f 552 /// <code>x1xxxxxxxxxxxxxx</code> GPIST14 GPIST[14]
Mahir Ozturk 1:efe9cad8942f 553 /// <code>xx1xxxxxxxxxxxxx</code> GPIST13 GPIST[13]
Mahir Ozturk 1:efe9cad8942f 554 /// <code>xxx1xxxxxxxxxxxx</code> GPIST12 GPIST[12]
Mahir Ozturk 1:efe9cad8942f 555 /// <code>xxxx1xxxxxxxxxxx</code> GPIST11 GPIST[11]
Mahir Ozturk 1:efe9cad8942f 556 /// <code>xxxxx1xxxxxxxxxx</code> GPIST10 GPIST[10]
Mahir Ozturk 1:efe9cad8942f 557 /// <code>xxxxxx1xxxxxxxxx</code> GPIST09 GPIST[9]
Mahir Ozturk 1:efe9cad8942f 558 /// <code>xxxxxxx1xxxxxxxx</code> GPIST08 GPIST[8]
Mahir Ozturk 1:efe9cad8942f 559 /// <code>xxxxxxxx1xxxxxxx</code> GPIST07 GPIST[7]
Mahir Ozturk 1:efe9cad8942f 560 /// <code>xxxxxxxxx1xxxxxx</code> GPIST06 GPIST[6]
Mahir Ozturk 1:efe9cad8942f 561 /// <code>xxxxxxxxxx1xxxxx</code> GPIST05 GPIST[5]
Mahir Ozturk 1:efe9cad8942f 562 /// <code>xxxxxxxxxxx1xxxx</code> GPIST04 GPIST[4]
Mahir Ozturk 1:efe9cad8942f 563 /// <code>xxxxxxxxxxxx1xxx</code> GPIST03 GPIST[3]
Mahir Ozturk 1:efe9cad8942f 564 /// <code>xxxxxxxxxxxxx1xx</code> GPIST02 GPIST[2]
Mahir Ozturk 1:efe9cad8942f 565 /// <code>xxxxxxxxxxxxxx1x</code> GPIST01 GPIST[1]
Mahir Ozturk 1:efe9cad8942f 566 /// <code>xxxxxxxxxxxxxxx1</code> GPIST00 GPIST[0]
Mahir Ozturk 1:efe9cad8942f 567 #define gpi_status_15_to_0_GPIST15 0x8000
Mahir Ozturk 1:efe9cad8942f 568 #define gpi_status_15_to_0_GPIST14 0x4000
Mahir Ozturk 1:efe9cad8942f 569 #define gpi_status_15_to_0_GPIST13 0x2000
Mahir Ozturk 1:efe9cad8942f 570 #define gpi_status_15_to_0_GPIST12 0x1000
Mahir Ozturk 1:efe9cad8942f 571 #define gpi_status_15_to_0_GPIST11 0x0800
Mahir Ozturk 1:efe9cad8942f 572 #define gpi_status_15_to_0_GPIST10 0x0400
Mahir Ozturk 1:efe9cad8942f 573 #define gpi_status_15_to_0_GPIST09 0x0200
Mahir Ozturk 1:efe9cad8942f 574 #define gpi_status_15_to_0_GPIST08 0x0100
Mahir Ozturk 1:efe9cad8942f 575 #define gpi_status_15_to_0_GPIST07 0x0080
Mahir Ozturk 1:efe9cad8942f 576 #define gpi_status_15_to_0_GPIST06 0x0040
Mahir Ozturk 1:efe9cad8942f 577 #define gpi_status_15_to_0_GPIST05 0x0020
Mahir Ozturk 1:efe9cad8942f 578 #define gpi_status_15_to_0_GPIST04 0x0010
Mahir Ozturk 1:efe9cad8942f 579 #define gpi_status_15_to_0_GPIST03 0x0008
Mahir Ozturk 1:efe9cad8942f 580 #define gpi_status_15_to_0_GPIST02 0x0004
Mahir Ozturk 1:efe9cad8942f 581 #define gpi_status_15_to_0_GPIST01 0x0002
Mahir Ozturk 1:efe9cad8942f 582 #define gpi_status_15_to_0_GPIST00 0x0001
Mahir Ozturk 1:efe9cad8942f 583
Mahir Ozturk 1:efe9cad8942f 584 /// 0x07 r/o gpi_status_19_to_16 GPI event ready
Mahir Ozturk 1:efe9cad8942f 585 /// <code>1xxxxxxxxxxxxxxx</code> GPIST31 GPIST[31]
Mahir Ozturk 1:efe9cad8942f 586 /// <code>x1xxxxxxxxxxxxxx</code> GPIST30 GPIST[30]
Mahir Ozturk 1:efe9cad8942f 587 /// <code>xx1xxxxxxxxxxxxx</code> GPIST29 GPIST[29]
Mahir Ozturk 1:efe9cad8942f 588 /// <code>xxx1xxxxxxxxxxxx</code> GPIST28 GPIST[28]
Mahir Ozturk 1:efe9cad8942f 589 /// <code>xxxx1xxxxxxxxxxx</code> GPIST27 GPIST[27]
Mahir Ozturk 1:efe9cad8942f 590 /// <code>xxxxx1xxxxxxxxxx</code> GPIST26 GPIST[26]
Mahir Ozturk 1:efe9cad8942f 591 /// <code>xxxxxx1xxxxxxxxx</code> GPIST25 GPIST[25]
Mahir Ozturk 1:efe9cad8942f 592 /// <code>xxxxxxx1xxxxxxxx</code> GPIST24 GPIST[24]
Mahir Ozturk 1:efe9cad8942f 593 /// <code>xxxxxxxx1xxxxxxx</code> GPIST23 GPIST[23]
Mahir Ozturk 1:efe9cad8942f 594 /// <code>xxxxxxxxx1xxxxxx</code> GPIST22 GPIST[22]
Mahir Ozturk 1:efe9cad8942f 595 /// <code>xxxxxxxxxx1xxxxx</code> GPIST21 GPIST[21]
Mahir Ozturk 1:efe9cad8942f 596 /// <code>xxxxxxxxxxx1xxxx</code> GPIST20 GPIST[20]
Mahir Ozturk 1:efe9cad8942f 597 /// <code>xxxxxxxxxxxx1xxx</code> GPIST19 GPIST[19]
Mahir Ozturk 1:efe9cad8942f 598 /// <code>xxxxxxxxxxxxx1xx</code> GPIST18 GPIST[18]
Mahir Ozturk 1:efe9cad8942f 599 /// <code>xxxxxxxxxxxxxx1x</code> GPIST17 GPIST[17]
Mahir Ozturk 1:efe9cad8942f 600 /// <code>xxxxxxxxxxxxxxx1</code> GPIST16 GPIST[16]
Mahir Ozturk 1:efe9cad8942f 601 #define gpi_status_19_to_16_GPIST31 0x8000
Mahir Ozturk 1:efe9cad8942f 602 #define gpi_status_19_to_16_GPIST30 0x4000
Mahir Ozturk 1:efe9cad8942f 603 #define gpi_status_19_to_16_GPIST29 0x2000
Mahir Ozturk 1:efe9cad8942f 604 #define gpi_status_19_to_16_GPIST28 0x1000
Mahir Ozturk 1:efe9cad8942f 605 #define gpi_status_19_to_16_GPIST27 0x0800
Mahir Ozturk 1:efe9cad8942f 606 #define gpi_status_19_to_16_GPIST26 0x0400
Mahir Ozturk 1:efe9cad8942f 607 #define gpi_status_19_to_16_GPIST25 0x0200
Mahir Ozturk 1:efe9cad8942f 608 #define gpi_status_19_to_16_GPIST24 0x0100
Mahir Ozturk 1:efe9cad8942f 609 #define gpi_status_19_to_16_GPIST23 0x0080
Mahir Ozturk 1:efe9cad8942f 610 #define gpi_status_19_to_16_GPIST22 0x0040
Mahir Ozturk 1:efe9cad8942f 611 #define gpi_status_19_to_16_GPIST21 0x0020
Mahir Ozturk 1:efe9cad8942f 612 #define gpi_status_19_to_16_GPIST20 0x0010
Mahir Ozturk 1:efe9cad8942f 613 #define gpi_status_19_to_16_GPIST19 0x0008
Mahir Ozturk 1:efe9cad8942f 614 #define gpi_status_19_to_16_GPIST18 0x0004
Mahir Ozturk 1:efe9cad8942f 615 #define gpi_status_19_to_16_GPIST17 0x0002
Mahir Ozturk 1:efe9cad8942f 616 #define gpi_status_19_to_16_GPIST16 0x0001
Mahir Ozturk 1:efe9cad8942f 617
Mahir Ozturk 1:efe9cad8942f 618 /// 0x08 r/o tmp_int_data Internal Temeprature
Mahir Ozturk 1:efe9cad8942f 619 /// <code>xxxx111111111111</code> tempcode Temperature code, LSB=0.125 degrees C, 12-bit 2's complement
Mahir Ozturk 1:efe9cad8942f 620 #define tmp_int_data_tempcode 0x0fff
Mahir Ozturk 1:efe9cad8942f 621
Mahir Ozturk 1:efe9cad8942f 622 /// 0x09 r/o tmp_ext1_data External Temperature D0P/D0N
Mahir Ozturk 1:efe9cad8942f 623 /// <code>xxxx111111111111</code> tempcode Temperature code, LSB=0.125 degrees C, 12-bit 2's complement
Mahir Ozturk 1:efe9cad8942f 624 #define tmp_ext1_data_tempcode 0x0fff
Mahir Ozturk 1:efe9cad8942f 625
Mahir Ozturk 1:efe9cad8942f 626 /// 0x0a r/o tmp_ext2_data External Temperature D1P/D1N
Mahir Ozturk 1:efe9cad8942f 627 /// <code>xxxx111111111111</code> tempcode Temperature code, LSB=0.125 degrees C, 12-bit 2's complement
Mahir Ozturk 1:efe9cad8942f 628 #define tmp_ext2_data_tempcode 0x0fff
Mahir Ozturk 1:efe9cad8942f 629
Mahir Ozturk 1:efe9cad8942f 630 /// 0x0b r/o gpi_data_15_to_0 GPI input ports data
Mahir Ozturk 1:efe9cad8942f 631 /// <code>1xxxxxxxxxxxxxxx</code> GPIDAT15 GPIDAT[15]
Mahir Ozturk 1:efe9cad8942f 632 /// <code>x1xxxxxxxxxxxxxx</code> GPIDAT14 GPIDAT[14]
Mahir Ozturk 1:efe9cad8942f 633 /// <code>xx1xxxxxxxxxxxxx</code> GPIDAT13 GPIDAT[13]
Mahir Ozturk 1:efe9cad8942f 634 /// <code>xxx1xxxxxxxxxxxx</code> GPIDAT12 GPIDAT[12]
Mahir Ozturk 1:efe9cad8942f 635 /// <code>xxxx1xxxxxxxxxxx</code> GPIDAT11 GPIDAT[11]
Mahir Ozturk 1:efe9cad8942f 636 /// <code>xxxxx1xxxxxxxxxx</code> GPIDAT10 GPIDAT[10]
Mahir Ozturk 1:efe9cad8942f 637 /// <code>xxxxxx1xxxxxxxxx</code> GPIDAT09 GPIDAT[9]
Mahir Ozturk 1:efe9cad8942f 638 /// <code>xxxxxxx1xxxxxxxx</code> GPIDAT08 GPIDAT[8]
Mahir Ozturk 1:efe9cad8942f 639 /// <code>xxxxxxxx1xxxxxxx</code> GPIDAT07 GPIDAT[7]
Mahir Ozturk 1:efe9cad8942f 640 /// <code>xxxxxxxxx1xxxxxx</code> GPIDAT06 GPIDAT[6]
Mahir Ozturk 1:efe9cad8942f 641 /// <code>xxxxxxxxxx1xxxxx</code> GPIDAT05 GPIDAT[5]
Mahir Ozturk 1:efe9cad8942f 642 /// <code>xxxxxxxxxxx1xxxx</code> GPIDAT04 GPIDAT[4]
Mahir Ozturk 1:efe9cad8942f 643 /// <code>xxxxxxxxxxxx1xxx</code> GPIDAT03 GPIDAT[3]
Mahir Ozturk 1:efe9cad8942f 644 /// <code>xxxxxxxxxxxxx1xx</code> GPIDAT02 GPIDAT[2]
Mahir Ozturk 1:efe9cad8942f 645 /// <code>xxxxxxxxxxxxxx1x</code> GPIDAT01 GPIDAT[1]
Mahir Ozturk 1:efe9cad8942f 646 /// <code>xxxxxxxxxxxxxxx1</code> GPIDAT00 GPIDAT[0]
Mahir Ozturk 1:efe9cad8942f 647 #define gpi_data_15_to_0_GPIDAT15 0x8000
Mahir Ozturk 1:efe9cad8942f 648 #define gpi_data_15_to_0_GPIDAT14 0x4000
Mahir Ozturk 1:efe9cad8942f 649 #define gpi_data_15_to_0_GPIDAT13 0x2000
Mahir Ozturk 1:efe9cad8942f 650 #define gpi_data_15_to_0_GPIDAT12 0x1000
Mahir Ozturk 1:efe9cad8942f 651 #define gpi_data_15_to_0_GPIDAT11 0x0800
Mahir Ozturk 1:efe9cad8942f 652 #define gpi_data_15_to_0_GPIDAT10 0x0400
Mahir Ozturk 1:efe9cad8942f 653 #define gpi_data_15_to_0_GPIDAT09 0x0200
Mahir Ozturk 1:efe9cad8942f 654 #define gpi_data_15_to_0_GPIDAT08 0x0100
Mahir Ozturk 1:efe9cad8942f 655 #define gpi_data_15_to_0_GPIDAT07 0x0080
Mahir Ozturk 1:efe9cad8942f 656 #define gpi_data_15_to_0_GPIDAT06 0x0040
Mahir Ozturk 1:efe9cad8942f 657 #define gpi_data_15_to_0_GPIDAT05 0x0020
Mahir Ozturk 1:efe9cad8942f 658 #define gpi_data_15_to_0_GPIDAT04 0x0010
Mahir Ozturk 1:efe9cad8942f 659 #define gpi_data_15_to_0_GPIDAT03 0x0008
Mahir Ozturk 1:efe9cad8942f 660 #define gpi_data_15_to_0_GPIDAT02 0x0004
Mahir Ozturk 1:efe9cad8942f 661 #define gpi_data_15_to_0_GPIDAT01 0x0002
Mahir Ozturk 1:efe9cad8942f 662 #define gpi_data_15_to_0_GPIDAT00 0x0001
Mahir Ozturk 1:efe9cad8942f 663
Mahir Ozturk 1:efe9cad8942f 664 /// 0x0c r/o gpi_data_19_to_16 GPI input ports data
Mahir Ozturk 1:efe9cad8942f 665 /// <code>1xxxxxxxxxxxxxxx</code> GPIDAT31 GPIDAT[31]
Mahir Ozturk 1:efe9cad8942f 666 /// <code>x1xxxxxxxxxxxxxx</code> GPIDAT30 GPIDAT[30]
Mahir Ozturk 1:efe9cad8942f 667 /// <code>xx1xxxxxxxxxxxxx</code> GPIDAT29 GPIDAT[29]
Mahir Ozturk 1:efe9cad8942f 668 /// <code>xxx1xxxxxxxxxxxx</code> GPIDAT28 GPIDAT[28]
Mahir Ozturk 1:efe9cad8942f 669 /// <code>xxxx1xxxxxxxxxxx</code> GPIDAT27 GPIDAT[27]
Mahir Ozturk 1:efe9cad8942f 670 /// <code>xxxxx1xxxxxxxxxx</code> GPIDAT26 GPIDAT[26]
Mahir Ozturk 1:efe9cad8942f 671 /// <code>xxxxxx1xxxxxxxxx</code> GPIDAT25 GPIDAT[25]
Mahir Ozturk 1:efe9cad8942f 672 /// <code>xxxxxxx1xxxxxxxx</code> GPIDAT24 GPIDAT[24]
Mahir Ozturk 1:efe9cad8942f 673 /// <code>xxxxxxxx1xxxxxxx</code> GPIDAT23 GPIDAT[23]
Mahir Ozturk 1:efe9cad8942f 674 /// <code>xxxxxxxxx1xxxxxx</code> GPIDAT22 GPIDAT[22]
Mahir Ozturk 1:efe9cad8942f 675 /// <code>xxxxxxxxxx1xxxxx</code> GPIDAT21 GPIDAT[21]
Mahir Ozturk 1:efe9cad8942f 676 /// <code>xxxxxxxxxxx1xxxx</code> GPIDAT20 GPIDAT[20]
Mahir Ozturk 1:efe9cad8942f 677 /// <code>xxxxxxxxxxxx1xxx</code> GPIDAT19 GPIDAT[19]
Mahir Ozturk 1:efe9cad8942f 678 /// <code>xxxxxxxxxxxxx1xx</code> GPIDAT18 GPIDAT[18]
Mahir Ozturk 1:efe9cad8942f 679 /// <code>xxxxxxxxxxxxxx1x</code> GPIDAT17 GPIDAT[17]
Mahir Ozturk 1:efe9cad8942f 680 /// <code>xxxxxxxxxxxxxxx1</code> GPIDAT16 GPIDAT[16]
Mahir Ozturk 1:efe9cad8942f 681 #define gpi_data_19_to_16_GPIDAT31 0x8000
Mahir Ozturk 1:efe9cad8942f 682 #define gpi_data_19_to_16_GPIDAT30 0x4000
Mahir Ozturk 1:efe9cad8942f 683 #define gpi_data_19_to_16_GPIDAT29 0x2000
Mahir Ozturk 1:efe9cad8942f 684 #define gpi_data_19_to_16_GPIDAT28 0x1000
Mahir Ozturk 1:efe9cad8942f 685 #define gpi_data_19_to_16_GPIDAT27 0x0800
Mahir Ozturk 1:efe9cad8942f 686 #define gpi_data_19_to_16_GPIDAT26 0x0400
Mahir Ozturk 1:efe9cad8942f 687 #define gpi_data_19_to_16_GPIDAT25 0x0200
Mahir Ozturk 1:efe9cad8942f 688 #define gpi_data_19_to_16_GPIDAT24 0x0100
Mahir Ozturk 1:efe9cad8942f 689 #define gpi_data_19_to_16_GPIDAT23 0x0080
Mahir Ozturk 1:efe9cad8942f 690 #define gpi_data_19_to_16_GPIDAT22 0x0040
Mahir Ozturk 1:efe9cad8942f 691 #define gpi_data_19_to_16_GPIDAT21 0x0020
Mahir Ozturk 1:efe9cad8942f 692 #define gpi_data_19_to_16_GPIDAT20 0x0010
Mahir Ozturk 1:efe9cad8942f 693 #define gpi_data_19_to_16_GPIDAT19 0x0008
Mahir Ozturk 1:efe9cad8942f 694 #define gpi_data_19_to_16_GPIDAT18 0x0004
Mahir Ozturk 1:efe9cad8942f 695 #define gpi_data_19_to_16_GPIDAT17 0x0002
Mahir Ozturk 1:efe9cad8942f 696 #define gpi_data_19_to_16_GPIDAT16 0x0001
Mahir Ozturk 1:efe9cad8942f 697
Mahir Ozturk 1:efe9cad8942f 698 /// 0x0d r/w gpo_data_15_to_0 GPO output ports data
Mahir Ozturk 1:efe9cad8942f 699 /// <code>1xxxxxxxxxxxxxxx</code> GPODAT15 GPODAT[15]
Mahir Ozturk 1:efe9cad8942f 700 /// <code>x1xxxxxxxxxxxxxx</code> GPODAT14 GPODAT[14]
Mahir Ozturk 1:efe9cad8942f 701 /// <code>xx1xxxxxxxxxxxxx</code> GPODAT13 GPODAT[13]
Mahir Ozturk 1:efe9cad8942f 702 /// <code>xxx1xxxxxxxxxxxx</code> GPODAT12 GPODAT[12]
Mahir Ozturk 1:efe9cad8942f 703 /// <code>xxxx1xxxxxxxxxxx</code> GPODAT11 GPODAT[11]
Mahir Ozturk 1:efe9cad8942f 704 /// <code>xxxxx1xxxxxxxxxx</code> GPODAT10 GPODAT[10]
Mahir Ozturk 1:efe9cad8942f 705 /// <code>xxxxxx1xxxxxxxxx</code> GPODAT09 GPODAT[9]
Mahir Ozturk 1:efe9cad8942f 706 /// <code>xxxxxxx1xxxxxxxx</code> GPODAT08 GPODAT[8]
Mahir Ozturk 1:efe9cad8942f 707 /// <code>xxxxxxxx1xxxxxxx</code> GPODAT07 GPODAT[7]
Mahir Ozturk 1:efe9cad8942f 708 /// <code>xxxxxxxxx1xxxxxx</code> GPODAT06 GPODAT[6]
Mahir Ozturk 1:efe9cad8942f 709 /// <code>xxxxxxxxxx1xxxxx</code> GPODAT05 GPODAT[5]
Mahir Ozturk 1:efe9cad8942f 710 /// <code>xxxxxxxxxxx1xxxx</code> GPODAT04 GPODAT[4]
Mahir Ozturk 1:efe9cad8942f 711 /// <code>xxxxxxxxxxxx1xxx</code> GPODAT03 GPODAT[3]
Mahir Ozturk 1:efe9cad8942f 712 /// <code>xxxxxxxxxxxxx1xx</code> GPODAT02 GPODAT[2]
Mahir Ozturk 1:efe9cad8942f 713 /// <code>xxxxxxxxxxxxxx1x</code> GPODAT01 GPODAT[1]
Mahir Ozturk 1:efe9cad8942f 714 /// <code>xxxxxxxxxxxxxxx1</code> GPODAT00 GPODAT[0]
Mahir Ozturk 1:efe9cad8942f 715 #define gpo_data_15_to_0_GPODAT15 0x8000
Mahir Ozturk 1:efe9cad8942f 716 #define gpo_data_15_to_0_GPODAT14 0x4000
Mahir Ozturk 1:efe9cad8942f 717 #define gpo_data_15_to_0_GPODAT13 0x2000
Mahir Ozturk 1:efe9cad8942f 718 #define gpo_data_15_to_0_GPODAT12 0x1000
Mahir Ozturk 1:efe9cad8942f 719 #define gpo_data_15_to_0_GPODAT11 0x0800
Mahir Ozturk 1:efe9cad8942f 720 #define gpo_data_15_to_0_GPODAT10 0x0400
Mahir Ozturk 1:efe9cad8942f 721 #define gpo_data_15_to_0_GPODAT09 0x0200
Mahir Ozturk 1:efe9cad8942f 722 #define gpo_data_15_to_0_GPODAT08 0x0100
Mahir Ozturk 1:efe9cad8942f 723 #define gpo_data_15_to_0_GPODAT07 0x0080
Mahir Ozturk 1:efe9cad8942f 724 #define gpo_data_15_to_0_GPODAT06 0x0040
Mahir Ozturk 1:efe9cad8942f 725 #define gpo_data_15_to_0_GPODAT05 0x0020
Mahir Ozturk 1:efe9cad8942f 726 #define gpo_data_15_to_0_GPODAT04 0x0010
Mahir Ozturk 1:efe9cad8942f 727 #define gpo_data_15_to_0_GPODAT03 0x0008
Mahir Ozturk 1:efe9cad8942f 728 #define gpo_data_15_to_0_GPODAT02 0x0004
Mahir Ozturk 1:efe9cad8942f 729 #define gpo_data_15_to_0_GPODAT01 0x0002
Mahir Ozturk 1:efe9cad8942f 730 #define gpo_data_15_to_0_GPODAT00 0x0001
Mahir Ozturk 1:efe9cad8942f 731 #define gpo_data_15_to_0_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 732
Mahir Ozturk 1:efe9cad8942f 733 /// 0x0e r/w gpo_data_19_to_16 GPO output ports data
Mahir Ozturk 1:efe9cad8942f 734 /// <code>1xxxxxxxxxxxxxxx</code> GPODAT31 GPODAT[31]
Mahir Ozturk 1:efe9cad8942f 735 /// <code>x1xxxxxxxxxxxxxx</code> GPODAT30 GPODAT[30]
Mahir Ozturk 1:efe9cad8942f 736 /// <code>xx1xxxxxxxxxxxxx</code> GPODAT29 GPODAT[29]
Mahir Ozturk 1:efe9cad8942f 737 /// <code>xxx1xxxxxxxxxxxx</code> GPODAT28 GPODAT[28]
Mahir Ozturk 1:efe9cad8942f 738 /// <code>xxxx1xxxxxxxxxxx</code> GPODAT27 GPODAT[27]
Mahir Ozturk 1:efe9cad8942f 739 /// <code>xxxxx1xxxxxxxxxx</code> GPODAT26 GPODAT[26]
Mahir Ozturk 1:efe9cad8942f 740 /// <code>xxxxxx1xxxxxxxxx</code> GPODAT25 GPODAT[25]
Mahir Ozturk 1:efe9cad8942f 741 /// <code>xxxxxxx1xxxxxxxx</code> GPODAT24 GPODAT[24]
Mahir Ozturk 1:efe9cad8942f 742 /// <code>xxxxxxxx1xxxxxxx</code> GPODAT23 GPODAT[23]
Mahir Ozturk 1:efe9cad8942f 743 /// <code>xxxxxxxxx1xxxxxx</code> GPODAT22 GPODAT[22]
Mahir Ozturk 1:efe9cad8942f 744 /// <code>xxxxxxxxxx1xxxxx</code> GPODAT21 GPODAT[21]
Mahir Ozturk 1:efe9cad8942f 745 /// <code>xxxxxxxxxxx1xxxx</code> GPODAT20 GPODAT[20]
Mahir Ozturk 1:efe9cad8942f 746 /// <code>xxxxxxxxxxxx1xxx</code> GPODAT19 GPODAT[19]
Mahir Ozturk 1:efe9cad8942f 747 /// <code>xxxxxxxxxxxxx1xx</code> GPODAT18 GPODAT[18]
Mahir Ozturk 1:efe9cad8942f 748 /// <code>xxxxxxxxxxxxxx1x</code> GPODAT17 GPODAT[17]
Mahir Ozturk 1:efe9cad8942f 749 /// <code>xxxxxxxxxxxxxxx1</code> GPODAT16 GPODAT[16]
Mahir Ozturk 1:efe9cad8942f 750 #define gpo_data_19_to_16_GPODAT31 0x8000
Mahir Ozturk 1:efe9cad8942f 751 #define gpo_data_19_to_16_GPODAT30 0x4000
Mahir Ozturk 1:efe9cad8942f 752 #define gpo_data_19_to_16_GPODAT29 0x2000
Mahir Ozturk 1:efe9cad8942f 753 #define gpo_data_19_to_16_GPODAT28 0x1000
Mahir Ozturk 1:efe9cad8942f 754 #define gpo_data_19_to_16_GPODAT27 0x0800
Mahir Ozturk 1:efe9cad8942f 755 #define gpo_data_19_to_16_GPODAT26 0x0400
Mahir Ozturk 1:efe9cad8942f 756 #define gpo_data_19_to_16_GPODAT25 0x0200
Mahir Ozturk 1:efe9cad8942f 757 #define gpo_data_19_to_16_GPODAT24 0x0100
Mahir Ozturk 1:efe9cad8942f 758 #define gpo_data_19_to_16_GPODAT23 0x0080
Mahir Ozturk 1:efe9cad8942f 759 #define gpo_data_19_to_16_GPODAT22 0x0040
Mahir Ozturk 1:efe9cad8942f 760 #define gpo_data_19_to_16_GPODAT21 0x0020
Mahir Ozturk 1:efe9cad8942f 761 #define gpo_data_19_to_16_GPODAT20 0x0010
Mahir Ozturk 1:efe9cad8942f 762 #define gpo_data_19_to_16_GPODAT19 0x0008
Mahir Ozturk 1:efe9cad8942f 763 #define gpo_data_19_to_16_GPODAT18 0x0004
Mahir Ozturk 1:efe9cad8942f 764 #define gpo_data_19_to_16_GPODAT17 0x0002
Mahir Ozturk 1:efe9cad8942f 765 #define gpo_data_19_to_16_GPODAT16 0x0001
Mahir Ozturk 1:efe9cad8942f 766 #define gpo_data_19_to_16_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 767
Mahir Ozturk 1:efe9cad8942f 768 /// 0x0f r/o reserved_0F reserved
Mahir Ozturk 1:efe9cad8942f 769
Mahir Ozturk 1:efe9cad8942f 770
Mahir Ozturk 1:efe9cad8942f 771 /// 0x10 r/w device_control Global device control register
Mahir Ozturk 1:efe9cad8942f 772 /// <code>1xxxxxxxxxxxxxxx</code> RESET Soft reset command
Mahir Ozturk 1:efe9cad8942f 773 /// - 0 = No operation
Mahir Ozturk 1:efe9cad8942f 774 /// - 1 = Perform power-on reset. (This bit is self-clearing.)
Mahir Ozturk 1:efe9cad8942f 775 /// <code>x1xxxxxxxxxxxxxx</code> BRST Burst Mode
Mahir Ozturk 1:efe9cad8942f 776 /// - 0 = Automatically increment register address in serial interface burst mode.
Mahir Ozturk 1:efe9cad8942f 777 /// - 1 = Burst Read cycle through only the ADC data ports;
Mahir Ozturk 1:efe9cad8942f 778 /// Burst Write cycle through only the DAC data ports.
Mahir Ozturk 1:efe9cad8942f 779 /// <code>xx1xxxxxxxxxxxxx</code> LPEN Low Power Enable
Mahir Ozturk 1:efe9cad8942f 780 /// - 0 = Normal operation
Mahir Ozturk 1:efe9cad8942f 781 /// - 1 = Sleep mode
Mahir Ozturk 1:efe9cad8942f 782 /// <code>xxx1xxxxxxxxxxxx</code> RS_CANCEL series resistance cancelation on external temperature monitors D0P/D0N and D1P/D1N
Mahir Ozturk 1:efe9cad8942f 783 /// - 0 = Disable series resistance cancelation on external temperature monitors D0P/D0N and D1P/D1N
Mahir Ozturk 1:efe9cad8942f 784 /// - 1 = Enable series resistance cancelation on external temperature monitors D0P/D0N and D1P/D1N
Mahir Ozturk 1:efe9cad8942f 785 /// <code>xxxx1xxxxxxxxxxx</code> TMPPER temperature monitor period
Mahir Ozturk 1:efe9cad8942f 786 /// - 0 = min IH period is 32.5μsec, hold time of SAMPLE is 7μsec.
Mahir Ozturk 1:efe9cad8942f 787 /// - 1 = min IH period is 65.0μsec, hold time of SAMPLE is 15μsec.
Mahir Ozturk 1:efe9cad8942f 788 /// <code>xxxxx1xxxxxxxxxx</code> TMPCTLEXT1 monitor external temperature D1P/D1N
Mahir Ozturk 1:efe9cad8942f 789 /// <code>xxxxxx1xxxxxxxxx</code> TMPCTLEXT0 monitor external temperature D0P/D0N
Mahir Ozturk 1:efe9cad8942f 790 /// <code>xxxxxxx1xxxxxxxx</code> TMPCTLINT monitor internal temperature
Mahir Ozturk 1:efe9cad8942f 791 /// <code>xxxxxxxx1xxxxxxx</code> THSHDN Thermal Shutdown
Mahir Ozturk 1:efe9cad8942f 792 /// - 0 = Disable Thermal Shutdown
Mahir Ozturk 1:efe9cad8942f 793 /// - 1 = Enable Thermal Shutdown: reset all ports to hi-Z if <see cref="tmp_int_data"/> is greater than 145 degrees C
Mahir Ozturk 1:efe9cad8942f 794 /// <code>xxxxxxxxx1xxxxxx</code> DACREF DAC voltage reference
Mahir Ozturk 1:efe9cad8942f 795 /// - 0 = External DAC voltage reference
Mahir Ozturk 1:efe9cad8942f 796 /// - 1 = Internal DAC voltage reference
Mahir Ozturk 1:efe9cad8942f 797 /// <code>xxxxxxxxxx11xxxx</code> ADCCONV ADC conversion rate
Mahir Ozturk 1:efe9cad8942f 798 /// - 0 = 200Ksps
Mahir Ozturk 1:efe9cad8942f 799 /// - 1 = 250Ksps
Mahir Ozturk 1:efe9cad8942f 800 /// - 2 = 333Ksps
Mahir Ozturk 1:efe9cad8942f 801 /// - 3 = 400Ksps
Mahir Ozturk 1:efe9cad8942f 802 /// <code>xxxxxxxxxxxx11xx</code> DACCTL DAC update mode
Mahir Ozturk 1:efe9cad8942f 803 /// - 0 = Update DAC values in normal sequence
Mahir Ozturk 1:efe9cad8942f 804 /// - 1 = Update DAC immediately after dac_data_port_xx write
Mahir Ozturk 1:efe9cad8942f 805 /// - 2 = All DAC data registers loaded with <see cref="dac_preset_data_1"/>
Mahir Ozturk 1:efe9cad8942f 806 /// - 3 = All DAC data registers loaded with <see cref="dac_preset_data_2"/>
Mahir Ozturk 1:efe9cad8942f 807 /// <code>xxxxxxxxxxxxxx11</code> ADCCTL ADC conversion mode
Mahir Ozturk 1:efe9cad8942f 808 /// - 0 = Idle mode
Mahir Ozturk 1:efe9cad8942f 809 /// - 1 = Single sweep triggered by CNVTB pin
Mahir Ozturk 1:efe9cad8942f 810 /// - 2 = Single conversion triggered by CNVTB pin
Mahir Ozturk 1:efe9cad8942f 811 /// - 3 = Continuous sweep
Mahir Ozturk 1:efe9cad8942f 812 #define device_control_RESET 0x8000
Mahir Ozturk 1:efe9cad8942f 813 #define device_control_BRST 0x4000
Mahir Ozturk 1:efe9cad8942f 814 #define device_control_LPEN 0x2000
Mahir Ozturk 1:efe9cad8942f 815 #define device_control_RS_CANCEL 0x1000
Mahir Ozturk 1:efe9cad8942f 816 #define device_control_TMPPER 0x0800
Mahir Ozturk 1:efe9cad8942f 817 #define device_control_TMPCTLEXT1 0x0400
Mahir Ozturk 1:efe9cad8942f 818 #define device_control_TMPCTLEXT0 0x0200
Mahir Ozturk 1:efe9cad8942f 819 #define device_control_TMPCTLINT 0x0100
Mahir Ozturk 1:efe9cad8942f 820 #define device_control_THSHDN 0x0080
Mahir Ozturk 1:efe9cad8942f 821 #define device_control_DACREF 0x0040
Mahir Ozturk 1:efe9cad8942f 822 #define device_control_ADCCONV 0x0030
Mahir Ozturk 1:efe9cad8942f 823 #define device_control_DACCTL 0x000c
Mahir Ozturk 1:efe9cad8942f 824 #define device_control_ADCCTL 0x0003
Mahir Ozturk 1:efe9cad8942f 825 #define device_control_DESIGNVALUE 0x00c6
Mahir Ozturk 1:efe9cad8942f 826
Mahir Ozturk 1:efe9cad8942f 827 /// 0x11 r/w interrupt_mask interrupt mask (1 = disable interrupt source)
Mahir Ozturk 1:efe9cad8942f 828 /// <code>1xxxxxxxxxxxxxxx</code> VMON High Voltage Supply Monitor
Mahir Ozturk 1:efe9cad8942f 829 /// <code>x1xxxxxxxxxxxxxx</code> TMPEXT2HOT External Temperature D1P/D1N Hot
Mahir Ozturk 1:efe9cad8942f 830 /// <code>xx1xxxxxxxxxxxxx</code> TMPEXT2COLD External Temperature D1P/D1N Cold
Mahir Ozturk 1:efe9cad8942f 831 /// <code>xxx1xxxxxxxxxxxx</code> TMPEXT2NEW External Temperature D1P/D1N New
Mahir Ozturk 1:efe9cad8942f 832 /// <code>xxxx1xxxxxxxxxxx</code> TMPEXT1HOT External Temperature D0P/D0N Hot
Mahir Ozturk 1:efe9cad8942f 833 /// <code>xxxxx1xxxxxxxxxx</code> TMPEXT1COLD External Temperature D0P/D0N Cold
Mahir Ozturk 1:efe9cad8942f 834 /// <code>xxxxxx1xxxxxxxxx</code> TMPEXT1NEW External Temperature D0P/D0N New
Mahir Ozturk 1:efe9cad8942f 835 /// <code>xxxxxxx1xxxxxxxx</code> TMPINTHOT Internal Temeprature Hot
Mahir Ozturk 1:efe9cad8942f 836 /// <code>xxxxxxxx1xxxxxxx</code> TMPINTCOLD Internal Temeprature Cold
Mahir Ozturk 1:efe9cad8942f 837 /// <code>xxxxxxxxx1xxxxxx</code> TMPINTNEW Internal Temeprature New
Mahir Ozturk 1:efe9cad8942f 838 /// <code>xxxxxxxxxx1xxxxx</code> DACOI DAC over-current
Mahir Ozturk 1:efe9cad8942f 839 /// <code>xxxxxxxxxxx1xxxx</code> GPIDM GPI event missed
Mahir Ozturk 1:efe9cad8942f 840 /// <code>xxxxxxxxxxxx1xxx</code> GPIDR GPI event ready
Mahir Ozturk 1:efe9cad8942f 841 /// <code>xxxxxxxxxxxxx1xx</code> ADCDM ADC data missed
Mahir Ozturk 1:efe9cad8942f 842 /// <code>xxxxxxxxxxxxxx1x</code> ADCDR ADC data ready
Mahir Ozturk 1:efe9cad8942f 843 /// <code>xxxxxxxxxxxxxxx1</code> ADCFLAG ADC conversion/sweep complete
Mahir Ozturk 1:efe9cad8942f 844 #define interrupt_mask_VMON 0x8000
Mahir Ozturk 1:efe9cad8942f 845 #define interrupt_mask_TMPEXT2HOT 0x4000
Mahir Ozturk 1:efe9cad8942f 846 #define interrupt_mask_TMPEXT2COLD 0x2000
Mahir Ozturk 1:efe9cad8942f 847 #define interrupt_mask_TMPEXT2NEW 0x1000
Mahir Ozturk 1:efe9cad8942f 848 #define interrupt_mask_TMPEXT1HOT 0x0800
Mahir Ozturk 1:efe9cad8942f 849 #define interrupt_mask_TMPEXT1COLD 0x0400
Mahir Ozturk 1:efe9cad8942f 850 #define interrupt_mask_TMPEXT1NEW 0x0200
Mahir Ozturk 1:efe9cad8942f 851 #define interrupt_mask_TMPINTHOT 0x0100
Mahir Ozturk 1:efe9cad8942f 852 #define interrupt_mask_TMPINTCOLD 0x0080
Mahir Ozturk 1:efe9cad8942f 853 #define interrupt_mask_TMPINTNEW 0x0040
Mahir Ozturk 1:efe9cad8942f 854 #define interrupt_mask_DACOI 0x0020
Mahir Ozturk 1:efe9cad8942f 855 #define interrupt_mask_GPIDM 0x0010
Mahir Ozturk 1:efe9cad8942f 856 #define interrupt_mask_GPIDR 0x0008
Mahir Ozturk 1:efe9cad8942f 857 #define interrupt_mask_ADCDM 0x0004
Mahir Ozturk 1:efe9cad8942f 858 #define interrupt_mask_ADCDR 0x0002
Mahir Ozturk 1:efe9cad8942f 859 #define interrupt_mask_ADCFLAG 0x0001
Mahir Ozturk 1:efe9cad8942f 860 #define interrupt_mask_DESIGNVALUE 0xffff
Mahir Ozturk 1:efe9cad8942f 861
Mahir Ozturk 1:efe9cad8942f 862 /// 0x12 r/w gpi_irqmode_7_to_0 GPI port 0 to 7 mode register
Mahir Ozturk 1:efe9cad8942f 863 /// <code>11xxxxxxxxxxxxxx</code> GPIMD07 GPIMD[7]
Mahir Ozturk 1:efe9cad8942f 864 /// <code>xx11xxxxxxxxxxxx</code> GPIMD06 GPIMD[6]
Mahir Ozturk 1:efe9cad8942f 865 /// <code>xxxx11xxxxxxxxxx</code> GPIMD05 GPIMD[5]
Mahir Ozturk 1:efe9cad8942f 866 /// <code>xxxxxx11xxxxxxxx</code> GPIMD04 GPIMD[4]
Mahir Ozturk 1:efe9cad8942f 867 /// <code>xxxxxxxx11xxxxxx</code> GPIMD03 GPIMD[3]
Mahir Ozturk 1:efe9cad8942f 868 /// <code>xxxxxxxxxx11xxxx</code> GPIMD02 GPIMD[2]
Mahir Ozturk 1:efe9cad8942f 869 /// <code>xxxxxxxxxxxx11xx</code> GPIMD01 GPIMD[1]
Mahir Ozturk 1:efe9cad8942f 870 /// <code>xxxxxxxxxxxxxx11</code> GPIMD00 GPIMD[0]
Mahir Ozturk 1:efe9cad8942f 871 /// <para>GPIMD[portId] interrupt mask bits:
Mahir Ozturk 1:efe9cad8942f 872 /// - 0 = masked
Mahir Ozturk 1:efe9cad8942f 873 /// - 1 = detect positive edge
Mahir Ozturk 1:efe9cad8942f 874 /// - 2 = detect negative edge
Mahir Ozturk 1:efe9cad8942f 875 /// - 3 = detect positive or negative edge
Mahir Ozturk 1:efe9cad8942f 876 /// </para>
Mahir Ozturk 1:efe9cad8942f 877 #define gpi_irqmode_7_to_0_GPIMD07 0xc000
Mahir Ozturk 1:efe9cad8942f 878 #define gpi_irqmode_7_to_0_GPIMD06 0x3000
Mahir Ozturk 1:efe9cad8942f 879 #define gpi_irqmode_7_to_0_GPIMD05 0x0c00
Mahir Ozturk 1:efe9cad8942f 880 #define gpi_irqmode_7_to_0_GPIMD04 0x0300
Mahir Ozturk 1:efe9cad8942f 881 #define gpi_irqmode_7_to_0_GPIMD03 0x00c0
Mahir Ozturk 1:efe9cad8942f 882 #define gpi_irqmode_7_to_0_GPIMD02 0x0030
Mahir Ozturk 1:efe9cad8942f 883 #define gpi_irqmode_7_to_0_GPIMD01 0x000c
Mahir Ozturk 1:efe9cad8942f 884 #define gpi_irqmode_7_to_0_GPIMD00 0x0003
Mahir Ozturk 1:efe9cad8942f 885 #define gpi_irqmode_7_to_0_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 886
Mahir Ozturk 1:efe9cad8942f 887 /// 0x13 r/w gpi_irqmode_15_to_8 GPI port 8 to 15 mode register
Mahir Ozturk 1:efe9cad8942f 888 /// <code>11xxxxxxxxxxxxxx</code> GPIMD15 GPIMD[15]
Mahir Ozturk 1:efe9cad8942f 889 /// <code>xx11xxxxxxxxxxxx</code> GPIMD14 GPIMD[14]
Mahir Ozturk 1:efe9cad8942f 890 /// <code>xxxx11xxxxxxxxxx</code> GPIMD13 GPIMD[13]
Mahir Ozturk 1:efe9cad8942f 891 /// <code>xxxxxx11xxxxxxxx</code> GPIMD12 GPIMD[12]
Mahir Ozturk 1:efe9cad8942f 892 /// <code>xxxxxxxx11xxxxxx</code> GPIMD11 GPIMD[11]
Mahir Ozturk 1:efe9cad8942f 893 /// <code>xxxxxxxxxx11xxxx</code> GPIMD10 GPIMD[10]
Mahir Ozturk 1:efe9cad8942f 894 /// <code>xxxxxxxxxxxx11xx</code> GPIMD09 GPIMD[9]
Mahir Ozturk 1:efe9cad8942f 895 /// <code>xxxxxxxxxxxxxx11</code> GPIMD08 GPIMD[8]
Mahir Ozturk 1:efe9cad8942f 896 /// <para>GPIMD[portId] interrupt mask bits:
Mahir Ozturk 1:efe9cad8942f 897 /// - 0 = masked
Mahir Ozturk 1:efe9cad8942f 898 /// - 1 = detect positive edge
Mahir Ozturk 1:efe9cad8942f 899 /// - 2 = detect negative edge
Mahir Ozturk 1:efe9cad8942f 900 /// - 3 = detect positive or negative edge
Mahir Ozturk 1:efe9cad8942f 901 /// </para>
Mahir Ozturk 1:efe9cad8942f 902 #define gpi_irqmode_15_to_8_GPIMD15 0xc000
Mahir Ozturk 1:efe9cad8942f 903 #define gpi_irqmode_15_to_8_GPIMD14 0x3000
Mahir Ozturk 1:efe9cad8942f 904 #define gpi_irqmode_15_to_8_GPIMD13 0x0c00
Mahir Ozturk 1:efe9cad8942f 905 #define gpi_irqmode_15_to_8_GPIMD12 0x0300
Mahir Ozturk 1:efe9cad8942f 906 #define gpi_irqmode_15_to_8_GPIMD11 0x00c0
Mahir Ozturk 1:efe9cad8942f 907 #define gpi_irqmode_15_to_8_GPIMD10 0x0030
Mahir Ozturk 1:efe9cad8942f 908 #define gpi_irqmode_15_to_8_GPIMD09 0x000c
Mahir Ozturk 1:efe9cad8942f 909 #define gpi_irqmode_15_to_8_GPIMD08 0x0003
Mahir Ozturk 1:efe9cad8942f 910 #define gpi_irqmode_15_to_8_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 911
Mahir Ozturk 1:efe9cad8942f 912 /// 0x14 r/w gpi_irqmode_19_to_16 GPI port 16 to 19 mode register
Mahir Ozturk 1:efe9cad8942f 913 /// <code>11xxxxxxxxxxxxxx</code> GPIMD23 GPIMD[23]
Mahir Ozturk 1:efe9cad8942f 914 /// <code>xx11xxxxxxxxxxxx</code> GPIMD22 GPIMD[22]
Mahir Ozturk 1:efe9cad8942f 915 /// <code>xxxx11xxxxxxxxxx</code> GPIMD21 GPIMD[21]
Mahir Ozturk 1:efe9cad8942f 916 /// <code>xxxxxx11xxxxxxxx</code> GPIMD20 GPIMD[20]
Mahir Ozturk 1:efe9cad8942f 917 /// <code>xxxxxxxx11xxxxxx</code> GPIMD19 GPIMD[19]
Mahir Ozturk 1:efe9cad8942f 918 /// <code>xxxxxxxxxx11xxxx</code> GPIMD18 GPIMD[18]
Mahir Ozturk 1:efe9cad8942f 919 /// <code>xxxxxxxxxxxx11xx</code> GPIMD17 GPIMD[17]
Mahir Ozturk 1:efe9cad8942f 920 /// <code>xxxxxxxxxxxxxx11</code> GPIMD16 GPIMD[16]
Mahir Ozturk 1:efe9cad8942f 921 /// <para>GPIMD[portId] interrupt mask bits:
Mahir Ozturk 1:efe9cad8942f 922 /// - 0 = masked
Mahir Ozturk 1:efe9cad8942f 923 /// - 1 = detect positive edge
Mahir Ozturk 1:efe9cad8942f 924 /// - 2 = detect negative edge
Mahir Ozturk 1:efe9cad8942f 925 /// - 3 = detect positive or negative edge
Mahir Ozturk 1:efe9cad8942f 926 /// </para>
Mahir Ozturk 1:efe9cad8942f 927 #define gpi_irqmode_19_to_16_GPIMD23 0xc000
Mahir Ozturk 1:efe9cad8942f 928 #define gpi_irqmode_19_to_16_GPIMD22 0x3000
Mahir Ozturk 1:efe9cad8942f 929 #define gpi_irqmode_19_to_16_GPIMD21 0x0c00
Mahir Ozturk 1:efe9cad8942f 930 #define gpi_irqmode_19_to_16_GPIMD20 0x0300
Mahir Ozturk 1:efe9cad8942f 931 #define gpi_irqmode_19_to_16_GPIMD19 0x00c0
Mahir Ozturk 1:efe9cad8942f 932 #define gpi_irqmode_19_to_16_GPIMD18 0x0030
Mahir Ozturk 1:efe9cad8942f 933 #define gpi_irqmode_19_to_16_GPIMD17 0x000c
Mahir Ozturk 1:efe9cad8942f 934 #define gpi_irqmode_19_to_16_GPIMD16 0x0003
Mahir Ozturk 1:efe9cad8942f 935 #define gpi_irqmode_19_to_16_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 936
Mahir Ozturk 1:efe9cad8942f 937 /// 0x15 r/w gpi_irqmode_31_to_24 (reserved)
Mahir Ozturk 1:efe9cad8942f 938 /// <code>11xxxxxxxxxxxxxx</code> GPIMD31 GPIMD[31]
Mahir Ozturk 1:efe9cad8942f 939 /// <code>xx11xxxxxxxxxxxx</code> GPIMD30 GPIMD[30]
Mahir Ozturk 1:efe9cad8942f 940 /// <code>xxxx11xxxxxxxxxx</code> GPIMD29 GPIMD[29]
Mahir Ozturk 1:efe9cad8942f 941 /// <code>xxxxxx11xxxxxxxx</code> GPIMD28 GPIMD[28]
Mahir Ozturk 1:efe9cad8942f 942 /// <code>xxxxxxxx11xxxxxx</code> GPIMD27 GPIMD[27]
Mahir Ozturk 1:efe9cad8942f 943 /// <code>xxxxxxxxxx11xxxx</code> GPIMD26 GPIMD[26]
Mahir Ozturk 1:efe9cad8942f 944 /// <code>xxxxxxxxxxxx11xx</code> GPIMD25 GPIMD[25]
Mahir Ozturk 1:efe9cad8942f 945 /// <code>xxxxxxxxxxxxxx11</code> GPIMD24 GPIMD[24]
Mahir Ozturk 1:efe9cad8942f 946 /// <para>GPIMD[portId] interrupt mask bits:
Mahir Ozturk 1:efe9cad8942f 947 /// - 0 = masked
Mahir Ozturk 1:efe9cad8942f 948 /// - 1 = detect positive edge
Mahir Ozturk 1:efe9cad8942f 949 /// - 2 = detect negative edge
Mahir Ozturk 1:efe9cad8942f 950 /// - 3 = detect positive or negative edge
Mahir Ozturk 1:efe9cad8942f 951 /// </para>
Mahir Ozturk 1:efe9cad8942f 952 #define gpi_irqmode_31_to_24_GPIMD31 0xc000
Mahir Ozturk 1:efe9cad8942f 953 #define gpi_irqmode_31_to_24_GPIMD30 0x3000
Mahir Ozturk 1:efe9cad8942f 954 #define gpi_irqmode_31_to_24_GPIMD29 0x0c00
Mahir Ozturk 1:efe9cad8942f 955 #define gpi_irqmode_31_to_24_GPIMD28 0x0300
Mahir Ozturk 1:efe9cad8942f 956 #define gpi_irqmode_31_to_24_GPIMD27 0x00c0
Mahir Ozturk 1:efe9cad8942f 957 #define gpi_irqmode_31_to_24_GPIMD26 0x0030
Mahir Ozturk 1:efe9cad8942f 958 #define gpi_irqmode_31_to_24_GPIMD25 0x000c
Mahir Ozturk 1:efe9cad8942f 959 #define gpi_irqmode_31_to_24_GPIMD24 0x0003
Mahir Ozturk 1:efe9cad8942f 960
Mahir Ozturk 1:efe9cad8942f 961 /// 0x16 r/w dac_preset_data_1 DAC preset activated by <see cref="device_control"/>
Mahir Ozturk 1:efe9cad8942f 962 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 963 #define dac_preset_data_1_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 964 #define dac_preset_data_1_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 965
Mahir Ozturk 1:efe9cad8942f 966 /// 0x17 r/w dac_preset_data_2 DAC preset activated by <see cref="device_control"/>
Mahir Ozturk 1:efe9cad8942f 967 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 968 #define dac_preset_data_2_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 969 #define dac_preset_data_2_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 970
Mahir Ozturk 1:efe9cad8942f 971 /// 0x18 r/w tmp_mon_cfg Temperautre Monitor Configuration
Mahir Ozturk 1:efe9cad8942f 972 /// <code>xxxxxxxxxx11xxxx</code> TMPEXT2MONCFG average 4, 8, 16, or 32 measurements
Mahir Ozturk 1:efe9cad8942f 973 /// <code>xxxxxxxxxxxx11xx</code> TMPEXT1MONCFG average 4, 8, 16, or 32 measurements
Mahir Ozturk 1:efe9cad8942f 974 /// <code>xxxxxxxxxxxxxx11</code> TMPINTMONCFG average 4, 8, 16, or 32 measurements
Mahir Ozturk 1:efe9cad8942f 975 /// <para>Temperautre Monitor Configuration:
Mahir Ozturk 1:efe9cad8942f 976 /// - 0 = 4 measurements (default)
Mahir Ozturk 1:efe9cad8942f 977 /// - 1 = 8 measurements
Mahir Ozturk 1:efe9cad8942f 978 /// - 2 = 16 measurements
Mahir Ozturk 1:efe9cad8942f 979 /// - 3 = 32 measurements
Mahir Ozturk 1:efe9cad8942f 980 /// </para>
Mahir Ozturk 1:efe9cad8942f 981 #define tmp_mon_cfg_TMPEXT2MONCFG 0x0030
Mahir Ozturk 1:efe9cad8942f 982 #define tmp_mon_cfg_TMPEXT1MONCFG 0x000c
Mahir Ozturk 1:efe9cad8942f 983 #define tmp_mon_cfg_TMPINTMONCFG 0x0003
Mahir Ozturk 1:efe9cad8942f 984 #define tmp_mon_cfg_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 985
Mahir Ozturk 1:efe9cad8942f 986 /// 0x19 r/w tmp_mon_int_hi_thresh Internal Temeprature Hot Threshold
Mahir Ozturk 1:efe9cad8942f 987 /// <code>xxxx111111111111</code> tempcode Temperature code, LSB=0.125 degrees C, 12-bit 2's complement
Mahir Ozturk 1:efe9cad8942f 988 #define tmp_mon_int_hi_thresh_tempcode 0x0fff
Mahir Ozturk 1:efe9cad8942f 989 #define tmp_mon_int_hi_thresh_DESIGNVALUE 0x07ff
Mahir Ozturk 1:efe9cad8942f 990
Mahir Ozturk 1:efe9cad8942f 991 /// 0x1a r/w tmp_mon_int_lo_thresh Internal Temeprature Cold Threshold
Mahir Ozturk 1:efe9cad8942f 992 /// <code>xxxx111111111111</code> tempcode Temperature code, LSB=0.125 degrees C, 12-bit 2's complement
Mahir Ozturk 1:efe9cad8942f 993 #define tmp_mon_int_lo_thresh_tempcode 0x0fff
Mahir Ozturk 1:efe9cad8942f 994 #define tmp_mon_int_lo_thresh_DESIGNVALUE 0x0800
Mahir Ozturk 1:efe9cad8942f 995
Mahir Ozturk 1:efe9cad8942f 996 /// 0x1b r/w tmp_mon_ext1_hi_thresh External Temperature D0P/D0N Hot Threshold
Mahir Ozturk 1:efe9cad8942f 997 /// <code>xxxx111111111111</code> tempcode Temperature code, LSB=0.125 degrees C, 12-bit 2's complement
Mahir Ozturk 1:efe9cad8942f 998 #define tmp_mon_ext1_hi_thresh_tempcode 0x0fff
Mahir Ozturk 1:efe9cad8942f 999 #define tmp_mon_ext1_hi_thresh_DESIGNVALUE 0x07ff
Mahir Ozturk 1:efe9cad8942f 1000
Mahir Ozturk 1:efe9cad8942f 1001 /// 0x1c r/w tmp_mon_ext1_lo_thresh External Temperature D0P/D0N Cold Threshold
Mahir Ozturk 1:efe9cad8942f 1002 /// <code>xxxx111111111111</code> tempcode Temperature code, LSB=0.125 degrees C, 12-bit 2's complement
Mahir Ozturk 1:efe9cad8942f 1003 #define tmp_mon_ext1_lo_thresh_tempcode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1004 #define tmp_mon_ext1_lo_thresh_DESIGNVALUE 0x0800
Mahir Ozturk 1:efe9cad8942f 1005
Mahir Ozturk 1:efe9cad8942f 1006 /// 0x1d r/w tmp_mon_ext2_hi_thresh External Temperature D1P/D1N Hot Threshold
Mahir Ozturk 1:efe9cad8942f 1007 /// <code>xxxx111111111111</code> tempcode Temperature code, LSB=0.125 degrees C, 12-bit 2's complement
Mahir Ozturk 1:efe9cad8942f 1008 #define tmp_mon_ext2_hi_thresh_tempcode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1009 #define tmp_mon_ext2_hi_thresh_DESIGNVALUE 0x07ff
Mahir Ozturk 1:efe9cad8942f 1010
Mahir Ozturk 1:efe9cad8942f 1011 /// 0x1e r/w tmp_mon_ext2_lo_thresh External Temperature D1P/D1N Cold Threshold
Mahir Ozturk 1:efe9cad8942f 1012 /// <code>xxxx111111111111</code> tempcode Temperature code, LSB=0.125 degrees C, 12-bit 2's complement
Mahir Ozturk 1:efe9cad8942f 1013 #define tmp_mon_ext2_lo_thresh_tempcode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1014 #define tmp_mon_ext2_lo_thresh_DESIGNVALUE 0x0800
Mahir Ozturk 1:efe9cad8942f 1015
Mahir Ozturk 1:efe9cad8942f 1016 /// 0x1f r/w reserved_1F reserved
Mahir Ozturk 1:efe9cad8942f 1017
Mahir Ozturk 1:efe9cad8942f 1018
Mahir Ozturk 1:efe9cad8942f 1019 /// 0x20 r/w port_cfg_00 PIXI port 0 configuration register
Mahir Ozturk 1:efe9cad8942f 1020 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1021 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1022 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1023 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1024 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1025 #define port_cfg_00_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1026 #define port_cfg_00_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1027 #define port_cfg_00_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1028 #define port_cfg_00_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1029 #define port_cfg_00_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1030 #define port_cfg_00_DESIGNVALUE 0x5200
Mahir Ozturk 1:efe9cad8942f 1031
Mahir Ozturk 1:efe9cad8942f 1032 /// 0x21 r/w port_cfg_01 PIXI port 1 configuration register
Mahir Ozturk 1:efe9cad8942f 1033 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1034 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1035 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1036 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1037 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1038 #define port_cfg_01_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1039 #define port_cfg_01_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1040 #define port_cfg_01_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1041 #define port_cfg_01_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1042 #define port_cfg_01_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1043 #define port_cfg_01_DESIGNVALUE 0x5200
Mahir Ozturk 1:efe9cad8942f 1044
Mahir Ozturk 1:efe9cad8942f 1045 /// 0x22 r/w port_cfg_02 PIXI port 2 configuration register
Mahir Ozturk 1:efe9cad8942f 1046 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1047 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1048 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1049 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1050 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1051 #define port_cfg_02_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1052 #define port_cfg_02_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1053 #define port_cfg_02_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1054 #define port_cfg_02_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1055 #define port_cfg_02_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1056 #define port_cfg_02_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1057
Mahir Ozturk 1:efe9cad8942f 1058 /// 0x23 r/w port_cfg_03 PIXI port 3 configuration register
Mahir Ozturk 1:efe9cad8942f 1059 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1060 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1061 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1062 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1063 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1064 #define port_cfg_03_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1065 #define port_cfg_03_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1066 #define port_cfg_03_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1067 #define port_cfg_03_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1068 #define port_cfg_03_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1069 #define port_cfg_03_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1070
Mahir Ozturk 1:efe9cad8942f 1071 /// 0x24 r/w port_cfg_04 PIXI port 4 configuration register
Mahir Ozturk 1:efe9cad8942f 1072 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1073 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1074 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1075 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1076 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1077 #define port_cfg_04_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1078 #define port_cfg_04_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1079 #define port_cfg_04_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1080 #define port_cfg_04_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1081 #define port_cfg_04_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1082 #define port_cfg_04_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1083
Mahir Ozturk 1:efe9cad8942f 1084 /// 0x25 r/w port_cfg_05 PIXI port 5 configuration register
Mahir Ozturk 1:efe9cad8942f 1085 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1086 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1087 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1088 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1089 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1090 #define port_cfg_05_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1091 #define port_cfg_05_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1092 #define port_cfg_05_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1093 #define port_cfg_05_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1094 #define port_cfg_05_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1095 #define port_cfg_05_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1096
Mahir Ozturk 1:efe9cad8942f 1097 /// 0x26 r/w port_cfg_06 PIXI port 6 configuration register
Mahir Ozturk 1:efe9cad8942f 1098 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1099 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1100 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1101 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1102 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1103 #define port_cfg_06_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1104 #define port_cfg_06_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1105 #define port_cfg_06_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1106 #define port_cfg_06_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1107 #define port_cfg_06_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1108 #define port_cfg_06_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1109
Mahir Ozturk 1:efe9cad8942f 1110 /// 0x27 r/w port_cfg_07 PIXI port 7 configuration register
Mahir Ozturk 1:efe9cad8942f 1111 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1112 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1113 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1114 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1115 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1116 #define port_cfg_07_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1117 #define port_cfg_07_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1118 #define port_cfg_07_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1119 #define port_cfg_07_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1120 #define port_cfg_07_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1121 #define port_cfg_07_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1122
Mahir Ozturk 1:efe9cad8942f 1123 /// 0x28 r/w port_cfg_08 PIXI port 8 configuration register
Mahir Ozturk 1:efe9cad8942f 1124 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1125 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1126 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1127 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1128 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1129 #define port_cfg_08_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1130 #define port_cfg_08_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1131 #define port_cfg_08_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1132 #define port_cfg_08_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1133 #define port_cfg_08_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1134 #define port_cfg_08_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1135
Mahir Ozturk 1:efe9cad8942f 1136 /// 0x29 r/w port_cfg_09 PIXI port 9 configuration register
Mahir Ozturk 1:efe9cad8942f 1137 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1138 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1139 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1140 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1141 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1142 #define port_cfg_09_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1143 #define port_cfg_09_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1144 #define port_cfg_09_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1145 #define port_cfg_09_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1146 #define port_cfg_09_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1147 #define port_cfg_09_DESIGNVALUE 0x7260
Mahir Ozturk 1:efe9cad8942f 1148
Mahir Ozturk 1:efe9cad8942f 1149 /// 0x2a r/w port_cfg_10 PIXI port 10 configuration register
Mahir Ozturk 1:efe9cad8942f 1150 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1151 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1152 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1153 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1154 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1155 #define port_cfg_10_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1156 #define port_cfg_10_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1157 #define port_cfg_10_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1158 #define port_cfg_10_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1159 #define port_cfg_10_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1160 #define port_cfg_10_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1161
Mahir Ozturk 1:efe9cad8942f 1162 /// 0x2b r/w port_cfg_11 PIXI port 11 configuration register
Mahir Ozturk 1:efe9cad8942f 1163 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1164 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1165 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1166 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1167 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1168 #define port_cfg_11_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1169 #define port_cfg_11_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1170 #define port_cfg_11_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1171 #define port_cfg_11_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1172 #define port_cfg_11_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1173 #define port_cfg_11_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1174
Mahir Ozturk 1:efe9cad8942f 1175 /// 0x2c r/w port_cfg_12 PIXI port 12 configuration register
Mahir Ozturk 1:efe9cad8942f 1176 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1177 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1178 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1179 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1180 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1181 #define port_cfg_12_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1182 #define port_cfg_12_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1183 #define port_cfg_12_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1184 #define port_cfg_12_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1185 #define port_cfg_12_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1186 #define port_cfg_12_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1187
Mahir Ozturk 1:efe9cad8942f 1188 /// 0x2d r/w port_cfg_13 PIXI port 13 configuration register
Mahir Ozturk 1:efe9cad8942f 1189 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1190 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1191 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1192 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1193 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1194 #define port_cfg_13_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1195 #define port_cfg_13_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1196 #define port_cfg_13_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1197 #define port_cfg_13_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1198 #define port_cfg_13_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1199 #define port_cfg_13_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1200
Mahir Ozturk 1:efe9cad8942f 1201 /// 0x2e r/w port_cfg_14 PIXI port 14 configuration register
Mahir Ozturk 1:efe9cad8942f 1202 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1203 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1204 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1205 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1206 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1207 #define port_cfg_14_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1208 #define port_cfg_14_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1209 #define port_cfg_14_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1210 #define port_cfg_14_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1211 #define port_cfg_14_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1212 #define port_cfg_14_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1213
Mahir Ozturk 1:efe9cad8942f 1214 /// 0x2f r/w port_cfg_15 PIXI port 15 configuration register
Mahir Ozturk 1:efe9cad8942f 1215 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1216 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1217 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1218 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1219 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1220 #define port_cfg_15_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1221 #define port_cfg_15_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1222 #define port_cfg_15_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1223 #define port_cfg_15_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1224 #define port_cfg_15_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1225 #define port_cfg_15_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1226
Mahir Ozturk 1:efe9cad8942f 1227 /// 0x30 r/w port_cfg_16 PIXI port 16 configuration register
Mahir Ozturk 1:efe9cad8942f 1228 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1229 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1230 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1231 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1232 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1233 #define port_cfg_16_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1234 #define port_cfg_16_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1235 #define port_cfg_16_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1236 #define port_cfg_16_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1237 #define port_cfg_16_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1238 #define port_cfg_16_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1239
Mahir Ozturk 1:efe9cad8942f 1240 /// 0x31 r/w port_cfg_17 PIXI port 17 configuration register
Mahir Ozturk 1:efe9cad8942f 1241 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1242 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1243 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1244 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1245 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1246 #define port_cfg_17_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1247 #define port_cfg_17_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1248 #define port_cfg_17_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1249 #define port_cfg_17_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1250 #define port_cfg_17_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1251 #define port_cfg_17_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1252
Mahir Ozturk 1:efe9cad8942f 1253 /// 0x32 r/w port_cfg_18 PIXI port 18 configuration register
Mahir Ozturk 1:efe9cad8942f 1254 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1255 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1256 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1257 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1258 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1259 #define port_cfg_18_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1260 #define port_cfg_18_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1261 #define port_cfg_18_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1262 #define port_cfg_18_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1263 #define port_cfg_18_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1264 #define port_cfg_18_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1265
Mahir Ozturk 1:efe9cad8942f 1266 /// 0x33 r/w port_cfg_19 PIXI port 19 configuration register
Mahir Ozturk 1:efe9cad8942f 1267 /// <code>1111xxxxxxxxxxxx</code> PortCfgFuncID Port function / mode
Mahir Ozturk 1:efe9cad8942f 1268 /// <code>xxxx1xxxxxxxxxxx</code> funcprm_avrInv AVR / INV
Mahir Ozturk 1:efe9cad8942f 1269 /// <code>xxxxx111xxxxxxxx</code> funcprm_range DAC Range / ADC Range
Mahir Ozturk 1:efe9cad8942f 1270 /// <code>xxxxxxxx111xxxxx</code> funcprm_nsamples Number of samples / CAP
Mahir Ozturk 1:efe9cad8942f 1271 /// <code>xxxxxxxxxxx11111</code> funcprm_port Associated port 0..31
Mahir Ozturk 1:efe9cad8942f 1272 #define port_cfg_19_PortCfgFuncID 0xf000
Mahir Ozturk 1:efe9cad8942f 1273 #define port_cfg_19_funcprm_avrInv 0x0800
Mahir Ozturk 1:efe9cad8942f 1274 #define port_cfg_19_funcprm_range 0x0700
Mahir Ozturk 1:efe9cad8942f 1275 #define port_cfg_19_funcprm_nsamples 0x00e0
Mahir Ozturk 1:efe9cad8942f 1276 #define port_cfg_19_funcprm_port 0x001f
Mahir Ozturk 1:efe9cad8942f 1277 #define port_cfg_19_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1278
Mahir Ozturk 1:efe9cad8942f 1279 /// 0x40 r/o adc_data_port_00 PIXI port 0 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1280 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1281 #define adc_data_port_00_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1282
Mahir Ozturk 1:efe9cad8942f 1283 /// 0x41 r/o adc_data_port_01 PIXI port 1 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1284 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1285 #define adc_data_port_01_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1286
Mahir Ozturk 1:efe9cad8942f 1287 /// 0x42 r/o adc_data_port_02 PIXI port 2 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1288 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1289 #define adc_data_port_02_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1290
Mahir Ozturk 1:efe9cad8942f 1291 /// 0x43 r/o adc_data_port_03 PIXI port 3 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1292 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1293 #define adc_data_port_03_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1294
Mahir Ozturk 1:efe9cad8942f 1295 /// 0x44 r/o adc_data_port_04 PIXI port 4 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1296 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1297 #define adc_data_port_04_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1298
Mahir Ozturk 1:efe9cad8942f 1299 /// 0x45 r/o adc_data_port_05 PIXI port 5 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1300 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1301 #define adc_data_port_05_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1302
Mahir Ozturk 1:efe9cad8942f 1303 /// 0x46 r/o adc_data_port_06 PIXI port 6 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1304 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1305 #define adc_data_port_06_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1306
Mahir Ozturk 1:efe9cad8942f 1307 /// 0x47 r/o adc_data_port_07 PIXI port 7 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1308 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1309 #define adc_data_port_07_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1310
Mahir Ozturk 1:efe9cad8942f 1311 /// 0x48 r/o adc_data_port_08 PIXI port 8 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1312 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1313 #define adc_data_port_08_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1314
Mahir Ozturk 1:efe9cad8942f 1315 /// 0x49 r/o adc_data_port_09 PIXI port 9 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1316 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1317 #define adc_data_port_09_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1318
Mahir Ozturk 1:efe9cad8942f 1319 /// 0x4a r/o adc_data_port_10 PIXI port 10 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1320 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1321 #define adc_data_port_10_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1322
Mahir Ozturk 1:efe9cad8942f 1323 /// 0x4b r/o adc_data_port_11 PIXI port 11 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1324 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1325 #define adc_data_port_11_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1326
Mahir Ozturk 1:efe9cad8942f 1327 /// 0x4c r/o adc_data_port_12 PIXI port 12 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1328 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1329 #define adc_data_port_12_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1330
Mahir Ozturk 1:efe9cad8942f 1331 /// 0x4d r/o adc_data_port_13 PIXI port 13 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1332 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1333 #define adc_data_port_13_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1334
Mahir Ozturk 1:efe9cad8942f 1335 /// 0x4e r/o adc_data_port_14 PIXI port 14 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1336 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1337 #define adc_data_port_14_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1338
Mahir Ozturk 1:efe9cad8942f 1339 /// 0x4f r/o adc_data_port_15 PIXI port 15 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1340 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1341 #define adc_data_port_15_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1342
Mahir Ozturk 1:efe9cad8942f 1343 /// 0x50 r/o adc_data_port_16 PIXI port 16 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1344 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1345 #define adc_data_port_16_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1346
Mahir Ozturk 1:efe9cad8942f 1347 /// 0x51 r/o adc_data_port_17 PIXI port 17 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1348 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1349 #define adc_data_port_17_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1350
Mahir Ozturk 1:efe9cad8942f 1351 /// 0x52 r/o adc_data_port_18 PIXI port 18 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1352 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1353 #define adc_data_port_18_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1354
Mahir Ozturk 1:efe9cad8942f 1355 /// 0x53 r/o adc_data_port_19 PIXI port 19 Analog to Digital Converter register
Mahir Ozturk 1:efe9cad8942f 1356 /// <code>xxxx111111111111</code> adccode 12-bit ADC code
Mahir Ozturk 1:efe9cad8942f 1357 #define adc_data_port_19_adccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1358
Mahir Ozturk 1:efe9cad8942f 1359 /// 0x60 r/w dac_data_port_00 PIXI port 0 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1360 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1361 #define dac_data_port_00_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1362 #define dac_data_port_00_DESIGNVALUE 0x0666
Mahir Ozturk 1:efe9cad8942f 1363
Mahir Ozturk 1:efe9cad8942f 1364 /// 0x61 r/w dac_data_port_01 PIXI port 1 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1365 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1366 #define dac_data_port_01_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1367 #define dac_data_port_01_DESIGNVALUE 0x0666
Mahir Ozturk 1:efe9cad8942f 1368
Mahir Ozturk 1:efe9cad8942f 1369 /// 0x62 r/w dac_data_port_02 PIXI port 2 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1370 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1371 #define dac_data_port_02_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1372 #define dac_data_port_02_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1373
Mahir Ozturk 1:efe9cad8942f 1374 /// 0x63 r/w dac_data_port_03 PIXI port 3 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1375 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1376 #define dac_data_port_03_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1377 #define dac_data_port_03_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1378
Mahir Ozturk 1:efe9cad8942f 1379 /// 0x64 r/w dac_data_port_04 PIXI port 4 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1380 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1381 #define dac_data_port_04_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1382 #define dac_data_port_04_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1383
Mahir Ozturk 1:efe9cad8942f 1384 /// 0x65 r/w dac_data_port_05 PIXI port 5 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1385 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1386 #define dac_data_port_05_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1387 #define dac_data_port_05_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1388
Mahir Ozturk 1:efe9cad8942f 1389 /// 0x66 r/w dac_data_port_06 PIXI port 6 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1390 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1391 #define dac_data_port_06_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1392 #define dac_data_port_06_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1393
Mahir Ozturk 1:efe9cad8942f 1394 /// 0x67 r/w dac_data_port_07 PIXI port 7 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1395 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1396 #define dac_data_port_07_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1397 #define dac_data_port_07_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1398
Mahir Ozturk 1:efe9cad8942f 1399 /// 0x68 r/w dac_data_port_08 PIXI port 8 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1400 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1401 #define dac_data_port_08_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1402 #define dac_data_port_08_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1403
Mahir Ozturk 1:efe9cad8942f 1404 /// 0x69 r/w dac_data_port_09 PIXI port 9 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1405 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1406 #define dac_data_port_09_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1407 #define dac_data_port_09_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1408
Mahir Ozturk 1:efe9cad8942f 1409 /// 0x6a r/w dac_data_port_10 PIXI port 10 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1410 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1411 #define dac_data_port_10_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1412 #define dac_data_port_10_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1413
Mahir Ozturk 1:efe9cad8942f 1414 /// 0x6b r/w dac_data_port_11 PIXI port 11 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1415 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1416 #define dac_data_port_11_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1417 #define dac_data_port_11_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1418
Mahir Ozturk 1:efe9cad8942f 1419 /// 0x6c r/w dac_data_port_12 PIXI port 12 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1420 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1421 #define dac_data_port_12_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1422 #define dac_data_port_12_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1423
Mahir Ozturk 1:efe9cad8942f 1424 /// 0x6d r/w dac_data_port_13 PIXI port 13 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1425 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1426 #define dac_data_port_13_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1427 #define dac_data_port_13_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1428
Mahir Ozturk 1:efe9cad8942f 1429 /// 0x6e r/w dac_data_port_14 PIXI port 14 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1430 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1431 #define dac_data_port_14_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1432 #define dac_data_port_14_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1433
Mahir Ozturk 1:efe9cad8942f 1434 /// 0x6f r/w dac_data_port_15 PIXI port 15 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1435 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1436 #define dac_data_port_15_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1437 #define dac_data_port_15_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1438
Mahir Ozturk 1:efe9cad8942f 1439 /// 0x70 r/w dac_data_port_16 PIXI port 16 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1440 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1441 #define dac_data_port_16_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1442 #define dac_data_port_16_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1443
Mahir Ozturk 1:efe9cad8942f 1444 /// 0x71 r/w dac_data_port_17 PIXI port 17 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1445 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1446 #define dac_data_port_17_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1447 #define dac_data_port_17_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1448
Mahir Ozturk 1:efe9cad8942f 1449 /// 0x72 r/w dac_data_port_18 PIXI port 18 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1450 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1451 #define dac_data_port_18_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1452 #define dac_data_port_18_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1453
Mahir Ozturk 1:efe9cad8942f 1454 /// 0x73 r/w dac_data_port_19 PIXI port 19 Digital to Analog Converter register
Mahir Ozturk 1:efe9cad8942f 1455 /// <code>xxxx111111111111</code> daccode 12-bit DAC code
Mahir Ozturk 1:efe9cad8942f 1456 #define dac_data_port_19_daccode 0x0fff
Mahir Ozturk 1:efe9cad8942f 1457 #define dac_data_port_19_DESIGNVALUE 0x0000
Mahir Ozturk 1:efe9cad8942f 1458
Mahir Ozturk 1:efe9cad8942f 1459 /// Initialize registers in sequence recommended by PIXI Port Configuration Flow Chart.
Mahir Ozturk 1:efe9cad8942f 1460 /// Requires user-provided function MAX11300regWrite(regAddress8, regData16)
Mahir Ozturk 1:efe9cad8942f 1461 /// Requires user-provided function MAX11300initDelayus(delay_us)
Mahir Ozturk 1:efe9cad8942f 1462 ///
Mahir Ozturk 1:efe9cad8942f 1463 /// PIXI ports to configure as Mode 0 HighImpedance:
Mahir Ozturk 1:efe9cad8942f 1464 /// portIndex 2 PIXI port P2
Mahir Ozturk 1:efe9cad8942f 1465 /// portIndex 3 PIXI port P3
Mahir Ozturk 1:efe9cad8942f 1466 /// portIndex 4 PIXI port P4
Mahir Ozturk 1:efe9cad8942f 1467 /// portIndex 5 PIXI port P5
Mahir Ozturk 1:efe9cad8942f 1468 /// portIndex 6 PIXI port P6
Mahir Ozturk 1:efe9cad8942f 1469 /// portIndex 7 PIXI port P7
Mahir Ozturk 1:efe9cad8942f 1470 /// portIndex 8 PIXI port P8
Mahir Ozturk 1:efe9cad8942f 1471 /// portIndex 10 PIXI port P10
Mahir Ozturk 1:efe9cad8942f 1472 /// portIndex 11 PIXI port P11
Mahir Ozturk 1:efe9cad8942f 1473 /// portIndex 12 PIXI port P12
Mahir Ozturk 1:efe9cad8942f 1474 /// portIndex 13 PIXI port P13
Mahir Ozturk 1:efe9cad8942f 1475 /// portIndex 14 PIXI port P14
Mahir Ozturk 1:efe9cad8942f 1476 /// portIndex 15 PIXI port P15
Mahir Ozturk 1:efe9cad8942f 1477 /// portIndex 16 PIXI port P16
Mahir Ozturk 1:efe9cad8942f 1478 /// portIndex 17 PIXI port P17
Mahir Ozturk 1:efe9cad8942f 1479 /// portIndex 18 PIXI port P18
Mahir Ozturk 1:efe9cad8942f 1480 /// portIndex 19 PIXI port P19
Mahir Ozturk 1:efe9cad8942f 1481 /// PIXI ports to configure as Mode 1 GPIOinPgmThreshold:
Mahir Ozturk 1:efe9cad8942f 1482 /// none
Mahir Ozturk 1:efe9cad8942f 1483 /// PIXI ports to configure as Mode 2 GPIOinOutBidirLevelTrans:
Mahir Ozturk 1:efe9cad8942f 1484 /// none
Mahir Ozturk 1:efe9cad8942f 1485 /// PIXI ports to configure as Mode 3 GPIOoutRegDrivenOutputDAClevel:
Mahir Ozturk 1:efe9cad8942f 1486 /// none
Mahir Ozturk 1:efe9cad8942f 1487 /// PIXI ports to configure as Mode 4 GPIOoutUnidirOutputDAClevel:
Mahir Ozturk 1:efe9cad8942f 1488 /// none
Mahir Ozturk 1:efe9cad8942f 1489 /// PIXI ports to configure as Mode 5 DACout:
Mahir Ozturk 1:efe9cad8942f 1490 /// portIndex 0 PIXI port P0
Mahir Ozturk 1:efe9cad8942f 1491 /// portIndex 1 PIXI port P1
Mahir Ozturk 1:efe9cad8942f 1492 /// PIXI ports to configure as Mode 6 DACoutWithADCmonitor:
Mahir Ozturk 1:efe9cad8942f 1493 /// none
Mahir Ozturk 1:efe9cad8942f 1494 /// PIXI ports to configure as Mode 7 ADCinPosSingleEnded:
Mahir Ozturk 1:efe9cad8942f 1495 /// portIndex 9 PIXI port P9
Mahir Ozturk 1:efe9cad8942f 1496 /// PIXI ports to configure as Mode 8 ADCinPosDifferential:
Mahir Ozturk 1:efe9cad8942f 1497 /// none
Mahir Ozturk 1:efe9cad8942f 1498 /// PIXI ports to configure as Mode 9 ADCinNegDifferential:
Mahir Ozturk 1:efe9cad8942f 1499 /// none
Mahir Ozturk 1:efe9cad8942f 1500 /// PIXI ports to configure as Mode 10 DACoutADCinNegDifferential:
Mahir Ozturk 1:efe9cad8942f 1501 /// none
Mahir Ozturk 1:efe9cad8942f 1502 /// PIXI ports to configure as Mode 11 GPIOBidirAnalogSwitchExtControlled:
Mahir Ozturk 1:efe9cad8942f 1503 /// none
Mahir Ozturk 1:efe9cad8942f 1504 /// PIXI ports to configure as Mode 12 GPIOBidirAnalogSwitch:
Mahir Ozturk 1:efe9cad8942f 1505 /// none
Mahir Ozturk 1:efe9cad8942f 1506 /// PIXI ports to configure as Mode 13 Reserved13:
Mahir Ozturk 1:efe9cad8942f 1507 /// none
Mahir Ozturk 1:efe9cad8942f 1508 /// PIXI ports to configure as Mode 14 Reserved14:
Mahir Ozturk 1:efe9cad8942f 1509 /// none
Mahir Ozturk 1:efe9cad8942f 1510 /// PIXI ports to configure as Mode 15 Reserved15:
Mahir Ozturk 1:efe9cad8942f 1511 /// none
Mahir Ozturk 1:efe9cad8942f 1512 ///
Mahir Ozturk 1:efe9cad8942f 1513 //inline void MAX11301init()
Mahir Ozturk 1:efe9cad8942f 1514 //{
Mahir Ozturk 1:efe9cad8942f 1515 // extern bool MAX11301regWrite(int regAddress8, int regData16);
Mahir Ozturk 1:efe9cad8942f 1516 // extern void MAX11301initDelayus(int delay_us);
Mahir Ozturk 1:efe9cad8942f 1517 //
Mahir Ozturk 1:efe9cad8942f 1518 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1519 // // Soft Reset device registers by device_control 8000_RESET
Mahir Ozturk 1:efe9cad8942f 1520 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1521 // MAX11300regWrite(device_control, 0x8000); // 1xxx xxxx xxxx xxxx RESET Soft reset command
Mahir Ozturk 1:efe9cad8942f 1522 //
Mahir Ozturk 1:efe9cad8942f 1523 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1524 // // FLOWCHART: "Configure device_control 4000_BRST, 0080_THSHDN, 0030_ADCCONV"
Mahir Ozturk 1:efe9cad8942f 1525 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1526 // MAX11300regWrite(device_control, (device_control_DESIGNVALUE & 0x40B0));
Mahir Ozturk 1:efe9cad8942f 1527 //
Mahir Ozturk 1:efe9cad8942f 1528 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1529 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?"
Mahir Ozturk 1:efe9cad8942f 1530 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1531 // // PIXI ports to configure as Mode 1 GPIOinPgmThreshold:
Mahir Ozturk 1:efe9cad8942f 1532 // // none
Mahir Ozturk 1:efe9cad8942f 1533 // // PIXI ports to configure as Mode 3 GPIOoutRegDrivenOutputDAClevel:
Mahir Ozturk 1:efe9cad8942f 1534 // // none
Mahir Ozturk 1:efe9cad8942f 1535 // // PIXI ports to configure as Mode 4 GPIOoutUnidirOutputDAClevel:
Mahir Ozturk 1:efe9cad8942f 1536 // // none
Mahir Ozturk 1:efe9cad8942f 1537 // // PIXI ports to configure as Mode 5 DACout:
Mahir Ozturk 1:efe9cad8942f 1538 // // portIndex 0 PIXI port P0
Mahir Ozturk 1:efe9cad8942f 1539 // // portIndex 1 PIXI port P1
Mahir Ozturk 1:efe9cad8942f 1540 // // PIXI ports to configure as Mode 6 DACoutWithADCmonitor:
Mahir Ozturk 1:efe9cad8942f 1541 // // none
Mahir Ozturk 1:efe9cad8942f 1542 // // PIXI ports to configure as Mode 10 DACoutADCinNegDifferential:
Mahir Ozturk 1:efe9cad8942f 1543 // // none
Mahir Ozturk 1:efe9cad8942f 1544 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1545 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1546 // // FLOWCHART: "Configure device_control 0040_DACREF, 000C_DACCTL"
Mahir Ozturk 1:efe9cad8942f 1547 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1548 // MAX11300regWrite(device_control, (device_control_DESIGNVALUE & 0x40FC));
Mahir Ozturk 1:efe9cad8942f 1549 //
Mahir Ozturk 1:efe9cad8942f 1550 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1551 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1552 // // FLOWCHART: "Wait 200us"
Mahir Ozturk 1:efe9cad8942f 1553 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1554 // MAX11300initDelayus(200);
Mahir Ozturk 1:efe9cad8942f 1555 //
Mahir Ozturk 1:efe9cad8942f 1556 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1557 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1558 // // Configure DACDAT[i] for ports in mode 5 DACout:
Mahir Ozturk 1:efe9cad8942f 1559 // // portIndex 0 PIXI port P0
Mahir Ozturk 1:efe9cad8942f 1560 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1561 // MAX11300regWrite(dac_data_port_00, dac_data_port_00_DESIGNVALUE);
Mahir Ozturk 1:efe9cad8942f 1562 //
Mahir Ozturk 1:efe9cad8942f 1563 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1564 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1565 // // FLOWCHART: "Wait 1ms"
Mahir Ozturk 1:efe9cad8942f 1566 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1567 // MAX11300initDelayus(1000);
Mahir Ozturk 1:efe9cad8942f 1568 //
Mahir Ozturk 1:efe9cad8942f 1569 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1570 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1571 // // Configure DACDAT[i] for ports in mode 5 DACout:
Mahir Ozturk 1:efe9cad8942f 1572 // // portIndex 1 PIXI port P1
Mahir Ozturk 1:efe9cad8942f 1573 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1574 // MAX11300regWrite(dac_data_port_01, dac_data_port_01_DESIGNVALUE);
Mahir Ozturk 1:efe9cad8942f 1575 //
Mahir Ozturk 1:efe9cad8942f 1576 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1577 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1578 // // FLOWCHART: "Wait 1ms"
Mahir Ozturk 1:efe9cad8942f 1579 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1580 // MAX11300initDelayus(1000);
Mahir Ozturk 1:efe9cad8942f 1581 //
Mahir Ozturk 1:efe9cad8942f 1582 //
Mahir Ozturk 1:efe9cad8942f 1583 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1584 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1585 // // FLOWCHART: "Enter DACPRSTDAT1 or DACPRSTDAT2"
Mahir Ozturk 1:efe9cad8942f 1586 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1587 // MAX11300regWrite(dac_preset_data_1, dac_preset_data_1_DESIGNVALUE);
Mahir Ozturk 1:efe9cad8942f 1588 // MAX11300regWrite(dac_preset_data_2, dac_preset_data_2_DESIGNVALUE);
Mahir Ozturk 1:efe9cad8942f 1589 //
Mahir Ozturk 1:efe9cad8942f 1590 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1591 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1592 // // FLOWCHART: "Wait 200us x number of ports in mode 1"
Mahir Ozturk 1:efe9cad8942f 1593 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1594 //
Mahir Ozturk 1:efe9cad8942f 1595 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1596 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1597 // // FLOWCHART: "Configure GPODAT[i] for ports in mode 3"
Mahir Ozturk 1:efe9cad8942f 1598 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1599 //
Mahir Ozturk 1:efe9cad8942f 1600 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1601 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1602 // // Configure FUNCID[i] FUNCPRM[i] for ports in mode 5 DACout:
Mahir Ozturk 1:efe9cad8942f 1603 // // portIndex 0 PIXI port P0
Mahir Ozturk 1:efe9cad8942f 1604 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1605 // MAX11300regWrite(port_cfg_00, port_cfg_00_DESIGNVALUE);
Mahir Ozturk 1:efe9cad8942f 1606 //
Mahir Ozturk 1:efe9cad8942f 1607 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1608 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1609 // // FLOWCHART: "Wait 1ms"
Mahir Ozturk 1:efe9cad8942f 1610 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1611 // MAX11300initDelayus(1000);
Mahir Ozturk 1:efe9cad8942f 1612 //
Mahir Ozturk 1:efe9cad8942f 1613 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1614 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1615 // // Configure FUNCID[i] FUNCPRM[i] for ports in mode 5 DACout:
Mahir Ozturk 1:efe9cad8942f 1616 // // portIndex 1 PIXI port P1
Mahir Ozturk 1:efe9cad8942f 1617 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1618 // MAX11300regWrite(port_cfg_01, port_cfg_01_DESIGNVALUE);
Mahir Ozturk 1:efe9cad8942f 1619 //
Mahir Ozturk 1:efe9cad8942f 1620 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1621 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1622 // // FLOWCHART: "Wait 1ms"
Mahir Ozturk 1:efe9cad8942f 1623 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1624 // MAX11300initDelayus(1000);
Mahir Ozturk 1:efe9cad8942f 1625 //
Mahir Ozturk 1:efe9cad8942f 1626 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1627 // // FLOWCHART: decision "Is mode 1, 3, 4, 5, 6, or 10 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1628 // // FLOWCHART: "Configure GPIMD[i] for ports in mode 1"
Mahir Ozturk 1:efe9cad8942f 1629 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1630 // MAX11300regWrite(gpi_irqmode_7_to_0, gpi_irqmode_7_to_0_DESIGNVALUE);
Mahir Ozturk 1:efe9cad8942f 1631 // MAX11300regWrite(gpi_irqmode_15_to_8, gpi_irqmode_15_to_8_DESIGNVALUE);
Mahir Ozturk 1:efe9cad8942f 1632 // MAX11300regWrite(gpi_irqmode_19_to_16, gpi_irqmode_19_to_16_DESIGNVALUE);
Mahir Ozturk 1:efe9cad8942f 1633 //
Mahir Ozturk 1:efe9cad8942f 1634 //
Mahir Ozturk 1:efe9cad8942f 1635 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1636 // // FLOWCHART: decision "Is mode 7, 8, or 9 used?"
Mahir Ozturk 1:efe9cad8942f 1637 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1638 // // PIXI ports to configure as Mode 7 ADCinPosSingleEnded:
Mahir Ozturk 1:efe9cad8942f 1639 // // portIndex 9 PIXI port P9
Mahir Ozturk 1:efe9cad8942f 1640 // // PIXI ports to configure as Mode 8 ADCinPosDifferential:
Mahir Ozturk 1:efe9cad8942f 1641 // // none
Mahir Ozturk 1:efe9cad8942f 1642 // // PIXI ports to configure as Mode 9 ADCinNegDifferential:
Mahir Ozturk 1:efe9cad8942f 1643 // // none
Mahir Ozturk 1:efe9cad8942f 1644 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1645 // // FLOWCHART: decision "Is mode 7, 8, or 9 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1646 // // Configure FUNCID[i] FUNCPRM[i] for ports in mode 7 ADCinPosSingleEnded:
Mahir Ozturk 1:efe9cad8942f 1647 // // portIndex 9 PIXI port P9
Mahir Ozturk 1:efe9cad8942f 1648 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1649 // MAX11300regWrite(port_cfg_09, port_cfg_09_DESIGNVALUE);
Mahir Ozturk 1:efe9cad8942f 1650 //
Mahir Ozturk 1:efe9cad8942f 1651 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1652 // // FLOWCHART: decision "Is mode 7, 8, or 9 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1653 // // FLOWCHART: "Wait 100us"
Mahir Ozturk 1:efe9cad8942f 1654 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1655 // MAX11300initDelayus(100);
Mahir Ozturk 1:efe9cad8942f 1656 //
Mahir Ozturk 1:efe9cad8942f 1657 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1658 // // FLOWCHART: decision "Is mode 7, 8, or 9 used?" branch "Y"
Mahir Ozturk 1:efe9cad8942f 1659 // // FLOWCHART: "Configure device_control 0003_ADCCTL"
Mahir Ozturk 1:efe9cad8942f 1660 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1661 // MAX11300regWrite(device_control, (device_control_DESIGNVALUE & 0x40FF));
Mahir Ozturk 1:efe9cad8942f 1662 //
Mahir Ozturk 1:efe9cad8942f 1663 //
Mahir Ozturk 1:efe9cad8942f 1664 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1665 // // FLOWCHART: decision "Is mode 2, 11, or 12 used?"
Mahir Ozturk 1:efe9cad8942f 1666 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1667 //
Mahir Ozturk 1:efe9cad8942f 1668 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1669 // // FLOWCHART: decision "Are temperature sensors used?"
Mahir Ozturk 1:efe9cad8942f 1670 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1671 //
Mahir Ozturk 1:efe9cad8942f 1672 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1673 // // Configure final device_control design value 2000_LPEN
Mahir Ozturk 1:efe9cad8942f 1674 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1675 // MAX11300regWrite(device_control, (device_control_DESIGNVALUE));
Mahir Ozturk 1:efe9cad8942f 1676 //
Mahir Ozturk 1:efe9cad8942f 1677 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1678 // // FLOWCHART: Configure Interrupt Masks
Mahir Ozturk 1:efe9cad8942f 1679 // // ------------------------------------------------------
Mahir Ozturk 1:efe9cad8942f 1680 // MAX11300regWrite(interrupt_mask, interrupt_mask_DESIGNVALUE);
Mahir Ozturk 1:efe9cad8942f 1681 //
Mahir Ozturk 1:efe9cad8942f 1682 //
Mahir Ozturk 1:efe9cad8942f 1683 //}
Mahir Ozturk 1:efe9cad8942f 1684
Mahir Ozturk 1:efe9cad8942f 1685
Mahir Ozturk 1:efe9cad8942f 1686 #endif /* _MAX11300_DESIGNVALUE_H_ */
Mahir Ozturk 1:efe9cad8942f 1687
Mahir Ozturk 1:efe9cad8942f 1688 // End of file
Mahir Ozturk 1:efe9cad8942f 1689