123

Dependencies:   mbed

Fork of LG by igor Apu

Committer:
Diletant
Date:
Sun May 15 19:12:12 2016 +0000
Revision:
161:efd949e8d536
Child:
166:c3c0b8a90d81
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 161:efd949e8d536 4 <structure name="sensor" typedef="DeviceSensor">
Diletant 161:efd949e8d536 5 <structure name="settings" typedef="DeviceSensorSettings">
Diletant 161:efd949e8d536 6 <variable name="id" typedef="uint16_t" value="0"/>
Diletant 161:efd949e8d536 7 <variable name="block" typedef="uint16_t" value="0"/>
Diletant 161:efd949e8d536 8 </structure>
Diletant 161:efd949e8d536 9 </structure>
Diletant 161:efd949e8d536 10
Diletant 161:efd949e8d536 11 <structure name="lightUp" typedef="DeviceLightUp">
Diletant 161:efd949e8d536 12 <structure name="settings" typedef="DeviceLightUpSettings">
Diletant 161:efd949e8d536 13 <variable name="sequence" typedef="uint16_t" value="0x0055"/>
Diletant 161:efd949e8d536 14 </structure>
Diletant 161:efd949e8d536 15 <structure name="state" typedef="DeviceLightUpState">
Diletant 161:efd949e8d536 16 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 17 <variable name="sequence" typedef="uint16_t" value="0x0055"/>
Diletant 161:efd949e8d536 18 </structure>
Diletant 161:efd949e8d536 19 </structure>
Diletant 161:efd949e8d536 20
Diletant 161:efd949e8d536 21 <structure name="dither" typedef="DeviceDither">
Diletant 161:efd949e8d536 22 <structure name="pulse" typedef="DeviceDitherPulse">
Diletant 161:efd949e8d536 23 <structure name="settings" typedef="DeviceDitherPulseSettings">
Diletant 161:efd949e8d536 24 <variable name="rise" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 25 <variable name="fall" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 26 </structure>
Diletant 161:efd949e8d536 27
Diletant 161:efd949e8d536 28 <structure name="state" typedef="DeviceDitherPulseState">
Diletant 161:efd949e8d536 29 <variable name="rise" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 30 <variable name="fall" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 31 <variable name="counter" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 32 </structure>
Diletant 161:efd949e8d536 33 </structure>
Diletant 161:efd949e8d536 34
Diletant 161:efd949e8d536 35 <structure name="noise" typedef="DeviceDitherNoise">
Diletant 161:efd949e8d536 36 <structure name="settings" typedef="DeviceDitherNoiseSettings">
Diletant 161:efd949e8d536 37 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 38 <variable name="period" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 39 <variable name="range" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 40 <variable name="phase" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 41 </structure>
Diletant 161:efd949e8d536 42
Diletant 161:efd949e8d536 43 <structure name="state" typedef="DeviceDitherNoiseState">
Diletant 161:efd949e8d536 44 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 45 </structure>
Diletant 161:efd949e8d536 46 </structure>
Diletant 161:efd949e8d536 47
Diletant 161:efd949e8d536 48 <structure name="cycle" typedef="DeviceDitherCycle">
Diletant 161:efd949e8d536 49 <structure name="settings" typedef="DeviceDitherCycleSettings">
Diletant 161:efd949e8d536 50 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 51 </structure>
Diletant 161:efd949e8d536 52
Diletant 161:efd949e8d536 53 <structure name="state" typedef="DeviceDitherCycleState">
Diletant 161:efd949e8d536 54 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 55 <variable name="pin1" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 56 <variable name="pin2" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 57 </structure>
Diletant 161:efd949e8d536 58 </structure>
Diletant 161:efd949e8d536 59
Diletant 161:efd949e8d536 60 <structure name="detector" typedef="DeviceDitherPhaseDetector">
Diletant 161:efd949e8d536 61 <structure name="settings" typedef="DeviceDitherPhaseDetectorSettings">
Diletant 161:efd949e8d536 62 <variable name="offset" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 63 <variable name="weight[0]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 64 <variable name="weight[1]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 65 <variable name="weight[2]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 66 <variable name="weight[3]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 67 <variable name="weight[4]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 68 <variable name="weight[5]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 69 <variable name="weight[6]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 70 <variable name="weight[7]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 71
Diletant 161:efd949e8d536 72 <variable name="weight[8]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 73 <variable name="weight[9]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 74 <variable name="weight[10]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 75 <variable name="weight[11]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 76 <variable name="weight[12]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 77 <variable name="weight[13]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 78 <variable name="weight[14]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 79 <variable name="weight[15]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 80
Diletant 161:efd949e8d536 81 <variable name="weight[16]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 82 <variable name="weight[17]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 83 <variable name="weight[18]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 84 <variable name="weight[19]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 85 <variable name="weight[20]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 86 <variable name="weight[21]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 87 <variable name="weight[22]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 88 <variable name="weight[23]" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 89
Diletant 161:efd949e8d536 90 <variable name="weight[24]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 91 <variable name="weight[25]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 92 <variable name="weight[26]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 93 <variable name="weight[27]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 94 <variable name="weight[28]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 95 <variable name="weight[29]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 96 <variable name="weight[30]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 97 <variable name="weight[31]" typedef="uint8_t" value="-1"/>
Diletant 161:efd949e8d536 98 </structure>
Diletant 161:efd949e8d536 99 <structure name="state" typedef="DeviceDitherPhaseDetectorState">
Diletant 161:efd949e8d536 100 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 101 </structure>
Diletant 161:efd949e8d536 102 </structure>
Diletant 161:efd949e8d536 103
Diletant 161:efd949e8d536 104 <structure name="oscillation" typedef="DeviceDitherOscillationFrequencyRegulator">
Diletant 161:efd949e8d536 105 <structure name="settings" typedef="DeviceDitherOscillationFrequencyRegulatorSettings">
Diletant 161:efd949e8d536 106 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 107 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 108 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 109 </structure>
Diletant 161:efd949e8d536 110
Diletant 161:efd949e8d536 111 <structure name="state" typedef="DeviceDitherOscillationFrequencyRegulatorState">
Diletant 161:efd949e8d536 112 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 113 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 114 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 115 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 116 </structure>
Diletant 161:efd949e8d536 117 </structure>
Diletant 161:efd949e8d536 118
Diletant 161:efd949e8d536 119 <structure name="carrier" typedef="DeviceDitherCarrierFrequencyRegulator">
Diletant 161:efd949e8d536 120 <structure name="settings" typedef="DeviceDitherCarrierFrequencyRegulatorSettings">
Diletant 161:efd949e8d536 121 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 122 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 123 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 124 </structure>
Diletant 161:efd949e8d536 125
Diletant 161:efd949e8d536 126 <structure name="state" typedef="DeviceDitherCarrierFrequencyRegulatorState">
Diletant 161:efd949e8d536 127 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 128 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 129 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 130 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 131 </structure>
Diletant 161:efd949e8d536 132 </structure>
Diletant 161:efd949e8d536 133 </structure>
Diletant 161:efd949e8d536 134
Diletant 161:efd949e8d536 135 <structure name="dac" typedef="DeviceDAC">
Diletant 161:efd949e8d536 136 <structure name="settings" typedef="DeviceDACSettings">
Diletant 161:efd949e8d536 137 <variable name="reference" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 138 <variable name="resolution" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 139 <variable name="unit" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 140 <variable name="code[0]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 141 <variable name="code[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 142 <variable name="out[0]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 143 <variable name="out[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 144 </structure>
Diletant 161:efd949e8d536 145 <structure name="state" typedef="DeviceDACState">
Diletant 161:efd949e8d536 146 <variable name="code[0]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 147 <variable name="code[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 148 <variable name="out[0]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 149 <variable name="out[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 150 </structure>
Diletant 161:efd949e8d536 151 </structure>
Diletant 161:efd949e8d536 152
Diletant 161:efd949e8d536 153 <structure name="isacs" typedef="DeviceISACS">
Diletant 161:efd949e8d536 154 <structure name="potentiometers" typedef="DeviceISACSPotentiometers">
Diletant 161:efd949e8d536 155 <structure name="settings" typedef="DeviceISACSPotentiometersSettings">
Diletant 161:efd949e8d536 156 <variable name="a" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 157 <variable name="b" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 158 </structure>
Diletant 161:efd949e8d536 159 <structure name="state" typedef="DeviceISACSPotentiometersState">
Diletant 161:efd949e8d536 160 <variable name="a" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 161 <variable name="b" typedef="uint32_t" value="150"/>
Diletant 161:efd949e8d536 162 </structure>
Diletant 161:efd949e8d536 163 </structure>
Diletant 161:efd949e8d536 164
Diletant 161:efd949e8d536 165 <structure name="regulator" typedef="DeviceISACSRegulator">
Diletant 161:efd949e8d536 166 <structure name="settings" typedef="DeviceISACSRegulatorSettings">
Diletant 161:efd949e8d536 167 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 168
Diletant 161:efd949e8d536 169 <structure name="start" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 161:efd949e8d536 170 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 171 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 172 </structure>
Diletant 161:efd949e8d536 173
Diletant 161:efd949e8d536 174 <structure name="regular" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 161:efd949e8d536 175 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 176 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 177 </structure>
Diletant 161:efd949e8d536 178
Diletant 161:efd949e8d536 179 <structure name="reset" typedef="DeviceISACSRegulatorConditionSettings">
Diletant 161:efd949e8d536 180 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 181 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 182 </structure>
Diletant 161:efd949e8d536 183 </structure>
Diletant 161:efd949e8d536 184
Diletant 161:efd949e8d536 185 <structure name="state" typedef="DeviceISACSRegulatorState">
Diletant 161:efd949e8d536 186 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 187 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 188 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 189 <variable name="error" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 190 </structure>
Diletant 161:efd949e8d536 191 </structure>
Diletant 161:efd949e8d536 192 </structure>
Diletant 161:efd949e8d536 193
Diletant 161:efd949e8d536 194 <structure name="user" typedef="DeviceUserProtocol">
Diletant 161:efd949e8d536 195 <variable name="address" typedef="uint16_t" value="0"/>
Diletant 161:efd949e8d536 196 </structure>
Diletant 161:efd949e8d536 197
Diletant 161:efd949e8d536 198 <structure name="plcs" typedef="DevicePathLengthControlSystem">
Diletant 161:efd949e8d536 199 <structure name="modulator" typedef="DevicePathLengthControlModulator">
Diletant 161:efd949e8d536 200 <structure name="settings" typedef="DevicePathLengthControlModulatorSettings">
Diletant 161:efd949e8d536 201 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 202 </structure>
Diletant 161:efd949e8d536 203
Diletant 161:efd949e8d536 204 <structure name="state" typedef="DevicePathLengthControlModulatorState">
Diletant 161:efd949e8d536 205 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 206 </structure>
Diletant 161:efd949e8d536 207 </structure>
Diletant 161:efd949e8d536 208
Diletant 161:efd949e8d536 209 <structure name="amplifier" typedef="DevicePathLengthControlAmplifier">
Diletant 161:efd949e8d536 210 <structure name="settings" typedef="DevicePathLengthControlAmplifierSettings">
Diletant 161:efd949e8d536 211 <variable name="reference" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 212 <variable name="gain" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 213 </structure>
Diletant 161:efd949e8d536 214 </structure>
Diletant 161:efd949e8d536 215
Diletant 161:efd949e8d536 216 <structure name="reset" typedef="DevicePathLengthControlReset">
Diletant 161:efd949e8d536 217 <structure name="settings" typedef="DevicePathLengthControlResetSettings">
Diletant 161:efd949e8d536 218 <structure name="cooling" typedef="DevicePathLengthControlResetConditionSettings">
Diletant 161:efd949e8d536 219 <structure name="delay" typedef="DevicePathLengthControlResetDelaySettings">
Diletant 161:efd949e8d536 220 <variable name="center" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 221 <variable name="slope" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 222 </structure>
Diletant 161:efd949e8d536 223
Diletant 161:efd949e8d536 224 <structure name="level" typedef="DevicePathLengthControlResetLevelSettings">
Diletant 161:efd949e8d536 225 <variable name="center" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 226 <variable name="slope" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 227 </structure>
Diletant 161:efd949e8d536 228 </structure>
Diletant 161:efd949e8d536 229
Diletant 161:efd949e8d536 230 <structure name="heating" typedef="DevicePathLengthControlResetConditionSettings">
Diletant 161:efd949e8d536 231 <structure name="delay" typedef="DevicePathLengthControlResetDelaySettings">
Diletant 161:efd949e8d536 232 <variable name="center" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 233 <variable name="slope" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 234 </structure>
Diletant 161:efd949e8d536 235
Diletant 161:efd949e8d536 236 <structure name="level" typedef="DevicePathLengthControlResetLevelSettings">
Diletant 161:efd949e8d536 237 <variable name="center" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 238 <variable name="slope" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 239 </structure>
Diletant 161:efd949e8d536 240 </structure>
Diletant 161:efd949e8d536 241 </structure>
Diletant 161:efd949e8d536 242
Diletant 161:efd949e8d536 243 <structure name="state" typedef="DevicePathLengthControlResetState">
Diletant 161:efd949e8d536 244 <variable name="delay" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 245 <variable name="level" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 246 </structure>
Diletant 161:efd949e8d536 247 </structure>
Diletant 161:efd949e8d536 248
Diletant 161:efd949e8d536 249 <structure name="regulator" typedef="DevicePathLengthControlRegulator">
Diletant 161:efd949e8d536 250 <structure name="settings" typedef="DevicePathLengthControlRegulatorSettings">
Diletant 161:efd949e8d536 251 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 252 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 253 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 254 </structure>
Diletant 161:efd949e8d536 255
Diletant 161:efd949e8d536 256 <structure name="state" typedef="DevicePathLengthControlRegulatorState">
Diletant 161:efd949e8d536 257 <variable name="enabled" typedef="uint8_t" value="1"/>
Diletant 161:efd949e8d536 258 <variable name="reference" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 259 <variable name="scale" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 260 <variable name="error" typedef="uint32_t" value="1"/>
Diletant 161:efd949e8d536 261 </structure>
Diletant 161:efd949e8d536 262 </structure>
Diletant 161:efd949e8d536 263 </structure>
Diletant 161:efd949e8d536 264
Diletant 161:efd949e8d536 265 <structure name="controller" typedef="DeviceController">
Diletant 161:efd949e8d536 266 <variable name="chip" typedef="uint32_t" value="(1768 lsh 16) | 100"/>
Diletant 161:efd949e8d536 267
Diletant 161:efd949e8d536 268 <structure name="flash" typedef="DeviceFlash">
Diletant 161:efd949e8d536 269 <structure name="settings" typedef="DeviceFlashSettings">
Diletant 161:efd949e8d536 270 <variable name="hashSector" typedef="uint16_t" value="22"/>
Diletant 161:efd949e8d536 271 <variable name="dataSector" typedef="uint16_t" value="23"/>
Diletant 161:efd949e8d536 272 </structure>
Diletant 161:efd949e8d536 273 </structure>
Diletant 161:efd949e8d536 274
Diletant 161:efd949e8d536 275 <structure name="uart[0]" typedef="DeviceUART">
Diletant 161:efd949e8d536 276 <structure name="settings" typedef="DeviceUARTSettings">
Diletant 161:efd949e8d536 277 <variable name="baudRate" typedef="uint32_t" value="921600"/>
Diletant 161:efd949e8d536 278 </structure>
Diletant 161:efd949e8d536 279
Diletant 161:efd949e8d536 280 <structure name="state" typedef="DeviceUARTState">
Diletant 161:efd949e8d536 281 <variable name="LCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 282 <variable name="DLM" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 283 <variable name="DLL" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 284 <variable name="FCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 285 </structure>
Diletant 161:efd949e8d536 286 </structure>
Diletant 161:efd949e8d536 287
Diletant 161:efd949e8d536 288 <structure name="uart[1]" typedef="DeviceUART">
Diletant 161:efd949e8d536 289 <structure name="settings" typedef="DeviceUARTSettings">
Diletant 161:efd949e8d536 290 <variable name="baudRate" typedef="uint32_t" value="38400"/>
Diletant 161:efd949e8d536 291 </structure>
Diletant 161:efd949e8d536 292
Diletant 161:efd949e8d536 293 <structure name="state" typedef="DeviceUARTState">
Diletant 161:efd949e8d536 294 <variable name="LCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 295 <variable name="DLM" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 296 <variable name="DLL" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 297 <variable name="FCR" typedef="uint8_t" value="0"/>
Diletant 161:efd949e8d536 298 </structure>
Diletant 161:efd949e8d536 299 </structure>
Diletant 161:efd949e8d536 300
Diletant 161:efd949e8d536 301 <structure name="timer[0]" typedef="DeviceTimer">
Diletant 161:efd949e8d536 302 <structure name="settings" typedef="DeviceTimerSettings">
Diletant 161:efd949e8d536 303 <variable name="match" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 304 </structure>
Diletant 161:efd949e8d536 305
Diletant 161:efd949e8d536 306 <structure name="state" typedef="DeviceTimerState">
Diletant 161:efd949e8d536 307 <variable name="MR0" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 308 <variable name="MCR" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 309 <variable name="TCR" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 310 </structure>
Diletant 161:efd949e8d536 311 </structure>
Diletant 161:efd949e8d536 312
Diletant 161:efd949e8d536 313 <structure name="SSP" typedef="DeviceSSP">
Diletant 161:efd949e8d536 314 <variable name="ADC[0]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 315 <variable name="ADC[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 316 <variable name="ADC[2]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 317 <variable name="ADC[3]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 318 <variable name="ADC[4]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 319 <variable name="DAC[0]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 320 <variable name="DAC[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 321 </structure>
Diletant 161:efd949e8d536 322
Diletant 161:efd949e8d536 323 <structure name="I2C" typedef="DeviceI2C">
Diletant 161:efd949e8d536 324 <structure name="settings" typedef="DeviceI2CSettings">
Diletant 161:efd949e8d536 325 <variable name="trigger" typedef="uint32_t" value="38400"/>
Diletant 161:efd949e8d536 326 </structure>
Diletant 161:efd949e8d536 327
Diletant 161:efd949e8d536 328 <structure name="state" typedef="DeviceI2CState">
Diletant 161:efd949e8d536 329 <variable name="CON0" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 330 <variable name="buffer[0]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 331 <variable name="buffer[1]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 332 <variable name="buffer[2]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 333 <variable name="buffer[3]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 334 <variable name="buffer[4]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 335 <variable name="buffer[5]" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 336 <variable name="position" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 337 <variable name="counter" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 338 <variable name="trigger" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 339 <variable name="enabled" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 340 </structure>
Diletant 161:efd949e8d536 341 </structure>
Diletant 161:efd949e8d536 342
Diletant 161:efd949e8d536 343 <structure name="QEI" typedef="DeviceQEI">
Diletant 161:efd949e8d536 344 <structure name="settings" typedef="DeviceQEISettings">
Diletant 161:efd949e8d536 345 </structure>
Diletant 161:efd949e8d536 346
Diletant 161:efd949e8d536 347 <structure name="state" typedef="DeviceQEIState">
Diletant 161:efd949e8d536 348 <variable name="position" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 349 <variable name="delta" typedef="uint32_t" value="0"/>
Diletant 161:efd949e8d536 350 </structure>
Diletant 161:efd949e8d536 351 </structure>
Diletant 161:efd949e8d536 352 </structure>
Diletant 161:efd949e8d536 353 </structure>
Diletant 161:efd949e8d536 354
Diletant 161:efd949e8d536 355 <function name="FlashReadAll" result="void">
Diletant 161:efd949e8d536 356 </function>
Diletant 161:efd949e8d536 357 <function name="FlashWriteAll" result="void">
Diletant 161:efd949e8d536 358 </function>
Diletant 161:efd949e8d536 359 <function name="StartLightUp" result="void">
Diletant 161:efd949e8d536 360 </function>
Diletant 161:efd949e8d536 361 </root>