123

Dependencies:   mbed

Fork of LG by igor Apu

Committer:
Diletant
Date:
Sun May 22 18:59:20 2016 +0000
Revision:
166:c3c0b8a90d81
Parent:
161:efd949e8d536
Child:
167:bedc0a9d559a
Device & ... update. Not final!!!

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Diletant 161:efd949e8d536 1 <?xml version="1.0" encoding="utf-8" ?>
Diletant 161:efd949e8d536 2 <root>
Diletant 161:efd949e8d536 3 <structure name="device" typedef="Device">
Diletant 166:c3c0b8a90d81 4 <structure name="user" typedef="DeviceUserProtocol">
Diletant 166:c3c0b8a90d81 5 <variable name="address" typedef="uint16_t" value="0"/>
Diletant 166:c3c0b8a90d81 6 </structure>
Diletant 166:c3c0b8a90d81 7
Diletant 161:efd949e8d536 8 <structure name="sensor" typedef="DeviceSensor">
Diletant 161:efd949e8d536 9 <structure name="settings" typedef="DeviceSensorSettings">
Diletant 161:efd949e8d536 10 <variable name="id" typedef="uint16_t" value="0"/>
Diletant 161:efd949e8d536 11 <variable name="block" typedef="uint16_t" value="0"/>
Diletant 161:efd949e8d536 12 </structure>
Diletant 161:efd949e8d536 13 </structure>
Diletant 161:efd949e8d536 14
Diletant 161:efd949e8d536 15 <structure name="lightUp" typedef="DeviceLightUp">
Diletant 161:efd949e8d536 16 <structure name="settings" typedef="DeviceLightUpSettings">
Diletant 161:efd949e8d536 17 <variable name="sequence" typedef="uint16_t" value="0x0055"/>
Diletant 161:efd949e8d536 18 </structure>
Diletant 161:efd949e8d536 19 <structure name="state" typedef="DeviceLightUpState">
Diletant 161:efd949e8d536 20 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 21 <variable name="sequence" typedef="uint16_t" value="0x0055"/>
Diletant 161:efd949e8d536 22 </structure>
Diletant 161:efd949e8d536 23 </structure>
Diletant 161:efd949e8d536 24
Diletant 161:efd949e8d536 25 <structure name="dither" typedef="DeviceDither">
Diletant 161:efd949e8d536 26 <structure name="pulse" typedef="DeviceDitherPulse">
Diletant 161:efd949e8d536 27 <structure name="settings" typedef="DeviceDitherPulseSettings">
Diletant 161:efd949e8d536 28 <variable name="rise" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 29 <variable name="fall" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 30 </structure>
Diletant 161:efd949e8d536 31
Diletant 161:efd949e8d536 32 <structure name="state" typedef="DeviceDitherPulseState">
Diletant 161:efd949e8d536 33 <variable name="rise" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 34 <variable name="fall" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 35 <variable name="counter" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 36 </structure>
Diletant 161:efd949e8d536 37 </structure>
Diletant 161:efd949e8d536 38
Diletant 161:efd949e8d536 39 <structure name="noise" typedef="DeviceDitherNoise">
Diletant 161:efd949e8d536 40 <structure name="settings" typedef="DeviceDitherNoiseSettings">
Diletant 161:efd949e8d536 41 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 42 <variable name="period" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 43 <variable name="range" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 44 <variable name="phase" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 45 </structure>
Diletant 161:efd949e8d536 46
Diletant 161:efd949e8d536 47 <structure name="state" typedef="DeviceDitherNoiseState">
Diletant 161:efd949e8d536 48 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 49 </structure>
Diletant 161:efd949e8d536 50 </structure>
Diletant 161:efd949e8d536 51
Diletant 161:efd949e8d536 52 <structure name="cycle" typedef="DeviceDitherCycle">
Diletant 161:efd949e8d536 53 <structure name="settings" typedef="DeviceDitherCycleSettings">
Diletant 161:efd949e8d536 54 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 55 </structure>
Diletant 161:efd949e8d536 56
Diletant 161:efd949e8d536 57 <structure name="state" typedef="DeviceDitherCycleState">
Diletant 161:efd949e8d536 58 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 59 <variable name="pin1" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 60 <variable name="pin2" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 61 </structure>
Diletant 161:efd949e8d536 62 </structure>
Diletant 161:efd949e8d536 63
Diletant 161:efd949e8d536 64 <structure name="detector" typedef="DeviceDitherPhaseDetector">
Diletant 161:efd949e8d536 65 <structure name="settings" typedef="DeviceDitherPhaseDetectorSettings">
Diletant 161:efd949e8d536 66 <variable name="offset" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 67 <variable name="weight[0]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 68 <variable name="weight[1]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 69 <variable name="weight[2]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 70 <variable name="weight[3]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 71 <variable name="weight[4]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 72 <variable name="weight[5]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 73 <variable name="weight[6]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 74 <variable name="weight[7]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 75
Diletant 161:efd949e8d536 76 <variable name="weight[8]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 77 <variable name="weight[9]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 78 <variable name="weight[10]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 79 <variable name="weight[11]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 80 <variable name="weight[12]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 81 <variable name="weight[13]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 82 <variable name="weight[14]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 83 <variable name="weight[15]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 84
Diletant 161:efd949e8d536 85 <variable name="weight[16]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 86 <variable name="weight[17]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 87 <variable name="weight[18]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 88 <variable name="weight[19]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 89 <variable name="weight[20]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 90 <variable name="weight[21]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 91 <variable name="weight[22]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 92 <variable name="weight[23]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 93
Diletant 161:efd949e8d536 94 <variable name="weight[24]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 95 <variable name="weight[25]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 96 <variable name="weight[26]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 97 <variable name="weight[27]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 98 <variable name="weight[28]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 99 <variable name="weight[29]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 100 <variable name="weight[30]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 101 <variable name="weight[31]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 102 </structure>
Diletant 161:efd949e8d536 103 <structure name="state" typedef="DeviceDitherPhaseDetectorState">
Diletant 161:efd949e8d536 104 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 105 </structure>
Diletant 161:efd949e8d536 106 </structure>
Diletant 161:efd949e8d536 107
Diletant 161:efd949e8d536 108 <structure name="oscillation" typedef="DeviceDitherOscillationFrequencyRegulator">
Diletant 161:efd949e8d536 109 <structure name="settings" typedef="DeviceDitherOscillationFrequencyRegulatorSettings">
Diletant 161:efd949e8d536 110 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 111 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 112 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 113 </structure>
Diletant 161:efd949e8d536 114
Diletant 161:efd949e8d536 115 <structure name="state" typedef="DeviceDitherOscillationFrequencyRegulatorState">
Diletant 161:efd949e8d536 116 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 117 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 118 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 119 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 120 </structure>
Diletant 161:efd949e8d536 121 </structure>
Diletant 161:efd949e8d536 122
Diletant 161:efd949e8d536 123 <structure name="carrier" typedef="DeviceDitherCarrierFrequencyRegulator">
Diletant 161:efd949e8d536 124 <structure name="settings" typedef="DeviceDitherCarrierFrequencyRegulatorSettings">
Diletant 161:efd949e8d536 125 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 126 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 127 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 128 </structure>
Diletant 161:efd949e8d536 129
Diletant 161:efd949e8d536 130 <structure name="state" typedef="DeviceDitherCarrierFrequencyRegulatorState">
Diletant 161:efd949e8d536 131 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 132 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 133 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 134 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 135 </structure>
Diletant 161:efd949e8d536 136 </structure>
Diletant 161:efd949e8d536 137 </structure>
Diletant 161:efd949e8d536 138
Diletant 161:efd949e8d536 139 <structure name="isacs" typedef="DeviceISACS">
Diletant 161:efd949e8d536 140 <structure name="potentiometers" typedef="DeviceISACSPotentiometers">
Diletant 161:efd949e8d536 141 <structure name="settings" typedef="DeviceISACSPotentiometersSettings">
Diletant 161:efd949e8d536 142 <variable name="a" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 143 <variable name="b" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 144 </structure>
Diletant 161:efd949e8d536 145 <structure name="state" typedef="DeviceISACSPotentiometersState">
Diletant 161:efd949e8d536 146 <variable name="a" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 147 <variable name="b" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 148 </structure>
Diletant 161:efd949e8d536 149 </structure>
Diletant 161:efd949e8d536 150
Diletant 166:c3c0b8a90d81 151 <structure name="input" typedef="DeviceISACSInput">
Diletant 166:c3c0b8a90d81 152 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 153 <variable name="average" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 154 <structure name="interpolator" typedef="DeviceISACSInputInterpolator">
Diletant 166:c3c0b8a90d81 155 <structure name="settings" typedef="DeviceISACSInputInterpolatorSettings">
Diletant 166:c3c0b8a90d81 156 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 166:c3c0b8a90d81 157 <variable name="voltage[0]" typedef="uint32_t" value="0x00000000"/>
Diletant 166:c3c0b8a90d81 158 <variable name="code[0]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 159 <variable name="voltage[1]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 160 <variable name="code[1]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 161 <variable name="voltage[2]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 162 <variable name="code[2]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 163 <variable name="voltage[3]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 164 <variable name="code[3]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 165 <variable name="voltage[4]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 166 <variable name="code[4]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 167 <variable name="voltage[5]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 168 <variable name="code[5]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 169 <variable name="voltage[6]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 170 <variable name="code[6]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 171 <variable name="voltage[7]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 172 <variable name="code[7]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 173 <variable name="voltage[8]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 174 <variable name="code[8]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 175 <variable name="voltage[9]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 176 <variable name="code[9]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 177 <variable name="voltage[10]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 178 <variable name="code[10]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 179 <variable name="voltage[11]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 180 <variable name="code[11]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 181 <variable name="voltage[12]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 182 <variable name="code[12]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 183 <variable name="voltage[13]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 184 <variable name="code[13]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 185 <variable name="voltage[14]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 186 <variable name="code[14]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 187 <variable name="voltage[15]" typedef="uint32_t" value="0x00040000"/>
Diletant 166:c3c0b8a90d81 188 <variable name="code[15]" typedef="uint32_t" value="4095"/>
Diletant 166:c3c0b8a90d81 189 </structure>
Diletant 166:c3c0b8a90d81 190 </structure>
Diletant 166:c3c0b8a90d81 191 </structure>
Diletant 166:c3c0b8a90d81 192
Diletant 166:c3c0b8a90d81 193 <structure name="output" typedef="DeviceISACSOutput">
Diletant 166:c3c0b8a90d81 194 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 195 <structure name="interpolator" typedef="DeviceISACSOutputInterpolator">
Diletant 166:c3c0b8a90d81 196 <structure name="settings" typedef="DeviceISACSOutputInterpolatorSettings">
Diletant 166:c3c0b8a90d81 197 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 166:c3c0b8a90d81 198 <variable name="voltage[0]" typedef="uint32_t" value="0x00017fff"/>
Diletant 166:c3c0b8a90d81 199 <variable name="code[0]" typedef="uint32_t" value="800"/>
Diletant 166:c3c0b8a90d81 200 <variable name="voltage[1]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 201 <variable name="code[1]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 202 <variable name="voltage[2]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 203 <variable name="code[2]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 204 <variable name="voltage[3]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 205 <variable name="code[3]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 206 <variable name="voltage[4]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 207 <variable name="code[4]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 208 <variable name="voltage[5]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 209 <variable name="code[5]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 210 <variable name="voltage[6]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 211 <variable name="code[6]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 212 <variable name="voltage[7]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 213 <variable name="code[7]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 214 <variable name="voltage[8]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 215 <variable name="code[8]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 216 <variable name="voltage[9]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 217 <variable name="code[9]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 218 <variable name="voltage[10]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 219 <variable name="code[10]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 220 <variable name="voltage[11]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 221 <variable name="code[11]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 222 <variable name="voltage[12]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 223 <variable name="code[12]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 224 <variable name="voltage[13]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 225 <variable name="code[13]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 226 <variable name="voltage[14]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 227 <variable name="code[14]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 228 <variable name="voltage[15]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 229 <variable name="code[15]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 230 </structure>
Diletant 166:c3c0b8a90d81 231 </structure>
Diletant 166:c3c0b8a90d81 232 <structure name="start" typedef="DeviceISACSOutputStart">
Diletant 166:c3c0b8a90d81 233 <structure name="settings" typedef="DeviceISACSOutputStartSettings">
Diletant 166:c3c0b8a90d81 234 <variable name="voltage" typedef="int32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 235 </structure>
Diletant 166:c3c0b8a90d81 236 </structure>
Diletant 166:c3c0b8a90d81 237 <structure name="reset" typedef="DeviceISACSOutputReset">
Diletant 166:c3c0b8a90d81 238 <structure name="settings" typedef="DeviceISACSOutputResetSettings">
Diletant 166:c3c0b8a90d81 239 <variable name="voltage" typedef="int32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 240 </structure>
Diletant 166:c3c0b8a90d81 241 </structure>
Diletant 166:c3c0b8a90d81 242 </structure>
Diletant 166:c3c0b8a90d81 243
Diletant 161:efd949e8d536 244 <structure name="regulator" typedef="DeviceISACSRegulator">
Diletant 161:efd949e8d536 245 <structure name="settings" typedef="DeviceISACSRegulatorSettings">
Diletant 161:efd949e8d536 246 <structure name="start" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 166:c3c0b8a90d81 247 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 248 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 249 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 250 </structure>
Diletant 161:efd949e8d536 251
Diletant 161:efd949e8d536 252 <structure name="regular" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 166:c3c0b8a90d81 253 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 254 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 255 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 256 </structure>
Diletant 161:efd949e8d536 257
Diletant 161:efd949e8d536 258 <structure name="reset" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 166:c3c0b8a90d81 259 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 260 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 261 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 262 </structure>
Diletant 161:efd949e8d536 263 </structure>
Diletant 161:efd949e8d536 264
Diletant 161:efd949e8d536 265 <structure name="state" typedef="DeviceISACSRegulatorState">
Diletant 161:efd949e8d536 266 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 267 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 268 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 269 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 270 </structure>
Diletant 161:efd949e8d536 271 </structure>
Diletant 161:efd949e8d536 272 </structure>
Diletant 161:efd949e8d536 273
Diletant 166:c3c0b8a90d81 274 <structure name="plcs" typedef="DevicePathLengthControlSystem">
Diletant 166:c3c0b8a90d81 275 <structure name="sequencer" typedef="DevicePLCSSequencer">
Diletant 166:c3c0b8a90d81 276 <structure name="settings" typedef="DevicePLCSSequencerSettings">
Diletant 166:c3c0b8a90d81 277 <variable name="enabled" typedef="uint8_t" value="0"/>
Diletant 166:c3c0b8a90d81 278 <variable name="voltage" typedef="uint8_t" value="0"/>
Diletant 166:c3c0b8a90d81 279 <variable name="io" typedef="uint8_t" value="0"/>
Diletant 166:c3c0b8a90d81 280 <variable name="sequence[0]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 281 <variable name="sequence[1]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 282 <variable name="sequence[2]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 283 <variable name="sequence[3]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 284 <variable name="sequence[4]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 285 <variable name="sequence[5]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 286 <variable name="sequence[6]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 287 <variable name="sequence[7]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 288 <variable name="sequence[8]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 289 <variable name="sequence[9]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 290 <variable name="sequence[10]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 291 <variable name="sequence[11]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 292 <variable name="sequence[12]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 293 <variable name="sequence[13]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 294 <variable name="sequence[14]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 295 <variable name="sequence[15]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 296 <variable name="sequence[16]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 297 <variable name="sequence[17]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 298 <variable name="sequence[18]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 299 <variable name="sequence[19]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 300 <variable name="sequence[20]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 301 <variable name="sequence[21]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 302 <variable name="sequence[22]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 303 <variable name="sequence[23]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 304 <variable name="sequence[24]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 305 <variable name="sequence[25]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 306 <variable name="sequence[26]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 307 <variable name="sequence[27]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 308 <variable name="sequence[28]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 309 <variable name="sequence[29]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 310 <variable name="sequence[30]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 311 <variable name="sequence[31]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 312 <variable name="sequence[32]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 313 <variable name="sequence[33]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 314 <variable name="sequence[34]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 315 <variable name="sequence[35]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 316 <variable name="sequence[36]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 317 <variable name="sequence[37]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 318 <variable name="sequence[38]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 319 <variable name="sequence[39]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 320 <variable name="sequence[40]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 321 <variable name="sequence[41]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 322 <variable name="sequence[42]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 323 <variable name="sequence[43]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 324 <variable name="sequence[44]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 325 <variable name="sequence[45]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 326 <variable name="sequence[46]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 327 <variable name="sequence[47]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 328 <variable name="sequence[48]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 329 <variable name="sequence[49]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 330 <variable name="sequence[50]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 331 <variable name="sequence[51]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 332 <variable name="sequence[52]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 333 <variable name="sequence[53]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 334 <variable name="sequence[54]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 335 <variable name="sequence[55]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 336 <variable name="sequence[56]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 337 <variable name="sequence[57]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 338 <variable name="sequence[58]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 339 <variable name="sequence[59]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 340 <variable name="sequence[60]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 341 <variable name="sequence[61]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 342 <variable name="sequence[62]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 343 <variable name="sequence[63]" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 344 </structure>
Diletant 166:c3c0b8a90d81 345
Diletant 166:c3c0b8a90d81 346 <structure name="state" typedef="DevicePLCSSequencerState">
Diletant 166:c3c0b8a90d81 347 <variable name="enabled" typedef="uint8_t" value="0"/>
Diletant 166:c3c0b8a90d81 348 <variable name="counter" typedef="uint8_t" value="0"/>
Diletant 166:c3c0b8a90d81 349 <variable name="voltage" typedef="uint8_t" value="0"/>
Diletant 166:c3c0b8a90d81 350 <variable name="io" typedef="uint8_t" value="0"/>
Diletant 166:c3c0b8a90d81 351 </structure>
Diletant 166:c3c0b8a90d81 352 </structure>
Diletant 166:c3c0b8a90d81 353
Diletant 166:c3c0b8a90d81 354 <structure name="input" typedef="DevicePLCSInput">
Diletant 166:c3c0b8a90d81 355 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 356 <variable name="average" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 357 </structure>
Diletant 166:c3c0b8a90d81 358
Diletant 166:c3c0b8a90d81 359 <structure name="detector" typedef="DevicePLCSPhaseDetector">
Diletant 166:c3c0b8a90d81 360 <structure name="settings" typedef="DevicePLCSPhaseDetectorSettings">
Diletant 166:c3c0b8a90d81 361 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 166:c3c0b8a90d81 362 <variable name="input" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 363 <variable name="output" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 364 <variable name="sequencer" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 365 <variable name="delta" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 366 <variable name="delay" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 367 </structure>
Diletant 166:c3c0b8a90d81 368
Diletant 166:c3c0b8a90d81 369 <structure name="state" typedef="DevicePLCSPhaseDetectorState">
Diletant 166:c3c0b8a90d81 370 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 166:c3c0b8a90d81 371 <variable name="input" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 372 <variable name="output" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 373 <variable name="sequencer" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 374 <variable name="delta" typedef="uint32_t" value="1"/>
Diletant 166:c3c0b8a90d81 375 <variable name="delay" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 376 <variable name="phase" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 377 </structure>
Diletant 166:c3c0b8a90d81 378 </structure>
Diletant 166:c3c0b8a90d81 379
Diletant 166:c3c0b8a90d81 380 <structure name="output" typedef="DevicePLCSOutput">
Diletant 166:c3c0b8a90d81 381 <structure name="settings" typedef="DevicePLCSOutputSettings">
Diletant 161:efd949e8d536 382 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 383 </structure>
Diletant 161:efd949e8d536 384
Diletant 166:c3c0b8a90d81 385 <structure name="state" typedef="DevicePLCSOutputState">
Diletant 161:efd949e8d536 386 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 166:c3c0b8a90d81 387 <variable name="voltage" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 388 </structure>
Diletant 166:c3c0b8a90d81 389
Diletant 166:c3c0b8a90d81 390 <structure name="interpolator" typedef="DevicePLCSOutputInterpolator">
Diletant 166:c3c0b8a90d81 391 <structure name="settings" typedef="DevicePLCSOutputInterpolatorSettings">
Diletant 166:c3c0b8a90d81 392 <variable name="points" typedef="uint32_t" value="2"/>
Diletant 166:c3c0b8a90d81 393 <variable name="voltage[0]" typedef="uint32_t" value="0x00017fff"/>
Diletant 166:c3c0b8a90d81 394 <variable name="code[0]" typedef="uint32_t" value="800"/>
Diletant 166:c3c0b8a90d81 395 <variable name="voltage[1]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 396 <variable name="code[1]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 397 <variable name="voltage[2]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 398 <variable name="code[2]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 399 <variable name="voltage[3]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 400 <variable name="code[3]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 401 <variable name="voltage[4]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 402 <variable name="code[4]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 403 <variable name="voltage[5]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 404 <variable name="code[5]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 405 <variable name="voltage[6]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 406 <variable name="code[6]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 407 <variable name="voltage[7]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 408 <variable name="code[7]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 409 <variable name="voltage[8]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 410 <variable name="code[8]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 411 <variable name="voltage[9]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 412 <variable name="code[9]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 413 <variable name="voltage[10]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 414 <variable name="code[10]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 415 <variable name="voltage[11]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 416 <variable name="code[11]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 417 <variable name="voltage[12]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 418 <variable name="code[12]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 419 <variable name="voltage[13]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 420 <variable name="code[13]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 421 <variable name="voltage[14]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 422 <variable name="code[14]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 423 <variable name="voltage[15]" typedef="uint32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 424 <variable name="code[15]" typedef="uint32_t" value="2048"/>
Diletant 166:c3c0b8a90d81 425 </structure>
Diletant 166:c3c0b8a90d81 426 </structure>
Diletant 166:c3c0b8a90d81 427
Diletant 166:c3c0b8a90d81 428 <structure name="start" typedef="DevicePLCSOutputStart">
Diletant 166:c3c0b8a90d81 429 <structure name="settings" typedef="DevicePLCSOutputStartSettings">
Diletant 166:c3c0b8a90d81 430 <variable name="voltage" typedef="int32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 431 </structure>
Diletant 166:c3c0b8a90d81 432 </structure>
Diletant 166:c3c0b8a90d81 433 <structure name="reset" typedef="DevicePLCSOutputReset">
Diletant 166:c3c0b8a90d81 434 <structure name="settings" typedef="DevicePLCSOutputResetSettings">
Diletant 166:c3c0b8a90d81 435 <variable name="voltage" typedef="int32_t" value="0x000c7fff"/>
Diletant 166:c3c0b8a90d81 436 </structure>
Diletant 161:efd949e8d536 437 </structure>
Diletant 161:efd949e8d536 438 </structure>
Diletant 166:c3c0b8a90d81 439
Diletant 161:efd949e8d536 440 <structure name="reset" typedef="DevicePathLengthControlReset">
Diletant 161:efd949e8d536 441 <structure name="settings" typedef="DevicePathLengthControlResetSettings">
Diletant 161:efd949e8d536 442 <structure name="cooling" typedef="DevicePathLengthControlResetConditionSettings">
Diletant 161:efd949e8d536 443 <structure name="delay" typedef="DevicePathLengthControlResetDelaySettings">
Diletant 161:efd949e8d536 444 <variable name="center" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 445 <variable name="slope" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 446 </structure>
Diletant 161:efd949e8d536 447
Diletant 161:efd949e8d536 448 <structure name="level" typedef="DevicePathLengthControlResetLevelSettings">
Diletant 161:efd949e8d536 449 <variable name="center" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 450 <variable name="slope" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 451 </structure>
Diletant 161:efd949e8d536 452 </structure>
Diletant 161:efd949e8d536 453
Diletant 161:efd949e8d536 454 <structure name="heating" typedef="DevicePathLengthControlResetConditionSettings">
Diletant 161:efd949e8d536 455 <structure name="delay" typedef="DevicePathLengthControlResetDelaySettings">
Diletant 161:efd949e8d536 456 <variable name="center" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 457 <variable name="slope" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 458 </structure>
Diletant 161:efd949e8d536 459
Diletant 161:efd949e8d536 460 <structure name="level" typedef="DevicePathLengthControlResetLevelSettings">
Diletant 161:efd949e8d536 461 <variable name="center" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 462 <variable name="slope" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 463 </structure>
Diletant 161:efd949e8d536 464 </structure>
Diletant 161:efd949e8d536 465 </structure>
Diletant 161:efd949e8d536 466
Diletant 161:efd949e8d536 467 <structure name="state" typedef="DevicePathLengthControlResetState">
Diletant 161:efd949e8d536 468 <variable name="delay" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 469 <variable name="level" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 470 </structure>
Diletant 161:efd949e8d536 471 </structure>
Diletant 161:efd949e8d536 472
Diletant 161:efd949e8d536 473 <structure name="regulator" typedef="DevicePathLengthControlRegulator">
Diletant 161:efd949e8d536 474 <structure name="settings" typedef="DevicePathLengthControlRegulatorSettings">
Diletant 161:efd949e8d536 475 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 166:c3c0b8a90d81 476 <variable name="reference" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 477 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 478 </structure>
Diletant 161:efd949e8d536 479
Diletant 161:efd949e8d536 480 <structure name="state" typedef="DevicePathLengthControlRegulatorState">
Diletant 161:efd949e8d536 481 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 166:c3c0b8a90d81 482 <variable name="reference" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 483 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 484 <variable name="error" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 485 </structure>
Diletant 161:efd949e8d536 486 </structure>
Diletant 161:efd949e8d536 487 </structure>
Diletant 161:efd949e8d536 488
Diletant 161:efd949e8d536 489 <structure name="controller" typedef="DeviceController">
Diletant 161:efd949e8d536 490 <variable name="chip" typedef="uint32_t" value="(1768 lsh 16) | 100"/>
Diletant 161:efd949e8d536 491
Diletant 161:efd949e8d536 492 <structure name="flash" typedef="DeviceFlash">
Diletant 161:efd949e8d536 493 <structure name="settings" typedef="DeviceFlashSettings">
Diletant 161:efd949e8d536 494 <variable name="hashSector" typedef="uint16_t" value="22"/>
Diletant 161:efd949e8d536 495 <variable name="dataSector" typedef="uint16_t" value="23"/>
Diletant 161:efd949e8d536 496 </structure>
Diletant 161:efd949e8d536 497 </structure>
Diletant 161:efd949e8d536 498
Diletant 161:efd949e8d536 499 <structure name="uart[0]" typedef="DeviceUART">
Diletant 161:efd949e8d536 500 <structure name="settings" typedef="DeviceUARTSettings">
Diletant 161:efd949e8d536 501 <variable name="baudRate" typedef="uint32_t" value="921600"/>
Diletant 161:efd949e8d536 502 </structure>
Diletant 161:efd949e8d536 503
Diletant 161:efd949e8d536 504 <structure name="state" typedef="DeviceUARTState">
Diletant 161:efd949e8d536 505 <variable name="LCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 506 <variable name="DLM" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 507 <variable name="DLL" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 508 <variable name="FCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 509 </structure>
Diletant 161:efd949e8d536 510 </structure>
Diletant 161:efd949e8d536 511
Diletant 161:efd949e8d536 512 <structure name="uart[1]" typedef="DeviceUART">
Diletant 161:efd949e8d536 513 <structure name="settings" typedef="DeviceUARTSettings">
Diletant 161:efd949e8d536 514 <variable name="baudRate" typedef="uint32_t" value="38400"/>
Diletant 161:efd949e8d536 515 </structure>
Diletant 161:efd949e8d536 516
Diletant 161:efd949e8d536 517 <structure name="state" typedef="DeviceUARTState">
Diletant 161:efd949e8d536 518 <variable name="LCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 519 <variable name="DLM" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 520 <variable name="DLL" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 521 <variable name="FCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 522 </structure>
Diletant 161:efd949e8d536 523 </structure>
Diletant 161:efd949e8d536 524
Diletant 161:efd949e8d536 525 <structure name="timer[0]" typedef="DeviceTimer">
Diletant 161:efd949e8d536 526 <structure name="settings" typedef="DeviceTimerSettings">
Diletant 161:efd949e8d536 527 <variable name="match" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 528 </structure>
Diletant 161:efd949e8d536 529
Diletant 161:efd949e8d536 530 <structure name="state" typedef="DeviceTimerState">
Diletant 161:efd949e8d536 531 <variable name="MR0" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 532 <variable name="MCR" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 533 <variable name="TCR" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 534 </structure>
Diletant 161:efd949e8d536 535 </structure>
Diletant 161:efd949e8d536 536
Diletant 161:efd949e8d536 537 <structure name="SSP" typedef="DeviceSSP">
Diletant 166:c3c0b8a90d81 538 <variable name="in[0]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 539 <variable name="in[1]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 540 <variable name="in[2]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 541 <variable name="in[3]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 542 <variable name="in[4]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 543 <variable name="out[0]" typedef="uint32_t" value="0"/>
Diletant 166:c3c0b8a90d81 544 <variable name="out[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 545 </structure>
Diletant 161:efd949e8d536 546
Diletant 161:efd949e8d536 547 <structure name="I2C" typedef="DeviceI2C">
Diletant 161:efd949e8d536 548 <structure name="settings" typedef="DeviceI2CSettings">
Diletant 161:efd949e8d536 549 <variable name="trigger" typedef="uint32_t" value="38400"/>
Diletant 161:efd949e8d536 550 </structure>
Diletant 161:efd949e8d536 551
Diletant 161:efd949e8d536 552 <structure name="state" typedef="DeviceI2CState">
Diletant 161:efd949e8d536 553 <variable name="CON0" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 554 <variable name="buffer[0]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 555 <variable name="buffer[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 556 <variable name="buffer[2]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 557 <variable name="buffer[3]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 558 <variable name="buffer[4]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 559 <variable name="buffer[5]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 560 <variable name="position" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 561 <variable name="counter" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 562 <variable name="trigger" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 563 <variable name="enabled" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 564 </structure>
Diletant 161:efd949e8d536 565 </structure>
Diletant 161:efd949e8d536 566
Diletant 161:efd949e8d536 567 <structure name="QEI" typedef="DeviceQEI">
Diletant 161:efd949e8d536 568 <structure name="settings" typedef="DeviceQEISettings">
Diletant 161:efd949e8d536 569 </structure>
Diletant 161:efd949e8d536 570
Diletant 161:efd949e8d536 571 <structure name="state" typedef="DeviceQEIState">
Diletant 161:efd949e8d536 572 <variable name="position" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 573 <variable name="delta" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 574 </structure>
Diletant 161:efd949e8d536 575 </structure>
Diletant 161:efd949e8d536 576 </structure>
Diletant 161:efd949e8d536 577 </structure>
Diletant 161:efd949e8d536 578
Diletant 161:efd949e8d536 579 <function name="FlashReadAll" result="void">
Diletant 161:efd949e8d536 580 </function>
Diletant 161:efd949e8d536 581 <function name="FlashWriteAll" result="void">
Diletant 161:efd949e8d536 582 </function>
Diletant 161:efd949e8d536 583 <function name="StartLightUp" result="void">
Diletant 161:efd949e8d536 584 </function>
Diletant 161:efd949e8d536 585 </root>