Maxim Integrated's IoT development kit
Dependencies: MAX30101 MAX30003 MAX113XX_Pixi MAX30205 max32630fthr USBDevice
MAX11301Hex.h@16:503f8308e2db, 2018-07-19 (annotated)
- 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?
User | Revision | Line number | New 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 |