MSP430™CapTIvateSoftwareLibraryAPIGuide
1_70_00_03
imports
captivate
BASE
rom_headers
rom_captivate_msp430fr2633_family.h
Go to the documentation of this file.
1
//*****************************************************************************
2
//
3
// rom_captivate_msp430fr2633_family.h
4
// Macros to facilitate calling functions in the ROM.
5
//
6
// Copyright (c) 2017 Texas Instruments Incorporated. All rights reserved.
7
// TI Information - Selective Disclosure
8
//
9
//*****************************************************************************
10
//
11
12
#ifndef ROM_CAPTIVATE_MSP430FR2633_H_
13
#define ROM_CAPTIVATE_MSP430FR2633_H_
14
15
#if (defined(__TI_COMPILER_VERSION__) && !defined(__LARGE_CODE_MODEL__)) || \
16
(defined(__IAR_SYSTEMS_ICC__) && (__CODE_MODEL__==__CODE_MODEL_SMALL__))
17
18
//*****************************************************************************
19
//
20
// CapTIvate ROM API Definitions
21
// - ROM_CAPTIVATE_APITABLE defines the beginning of the ROM section.
22
// - ROM_CAPTIVATETABLE is the ROM defined indirect address of the jump table.
23
// - ROM_CAPTIVATE_FXNTABLE is the direct address of the jump table.
24
// - ROM_CAPTIVATE_JUMPTABLE is the table address to use, and should be
25
// selected as ROM_CAPTIVATETABLE or ROM_CAPTIVATE_FXNTABLE.
26
//
27
//*****************************************************************************
28
#define ROM_CAPTIVATE_APITABLE ((uint16_t *)0x4000)
29
#define ROM_CAPTIVATE_VERSIONL (ROM_CAPTIVATE_APITABLE[0])
30
#define ROM_CAPTIVATE_VERSIONH (ROM_CAPTIVATE_APITABLE[1])
31
#define ROM_CAPTIVATETABLE ((uint16_t *)(ROM_CAPTIVATE_APITABLE[2]))
32
#define ROM_CAPTIVATE_FXNTABLE ((uint16_t *)0x4006)
33
#define ROM_CAPTIVATE_JUMPTABLE (ROM_CAPTIVATE_FXNTABLE)
34
35
//*****************************************************************************
36
//
37
// Macro to obtain ROM build version.
38
//
39
//*****************************************************************************
40
#define ROM_CAPTIVATE_getVersion \
41
((uint32_t)ROM_CAPTIVATE_VERSIONH<<16|ROM_CAPTIVATE_VERSIONL)
42
43
//*****************************************************************************
44
//
45
// Macros for calling CAPTIVATE ROM functions in the CAPTIVATE API.
46
//
47
//*****************************************************************************
48
// ROM Function Definition: CAPT_selectTimerSource
49
#define ROM_CAPT_selectTimerSource \
50
((void (*)(uint8_t source))ROM_CAPTIVATE_JUMPTABLE[0])
51
52
// ROM Function Definition: CAPT_computeArcTanApprox
53
#define ROM_CAPT_computeArcTanApprox \
54
((uint16_t (*)(int32_t i32XComp, \
55
int32_t i32YComp))ROM_CAPTIVATE_JUMPTABLE[1])
56
57
// ROM Function Definition: CAPT_clearChannelOffState
58
#define ROM_CAPT_clearChannelOffState \
59
((void (*)(uint8_t ui8Block, \
60
uint8_t ui8Pin))ROM_CAPTIVATE_JUMPTABLE[2])
61
62
// ROM Function Definition: CAPT_clearTimer
63
#define ROM_CAPT_clearTimer \
64
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[3])
65
66
// ROM Function Definition: CAPT_getChecksum
67
#define ROM_CAPT_getChecksum \
68
((uint16_t (*)(const uint8_t *pBuffer, \
69
const uint16_t ui16Length))ROM_CAPTIVATE_JUMPTABLE[4])
70
71
// ROM Function Definition: CAPT_verifyChecksum
72
#define ROM_CAPT_verifyChecksum \
73
((bool (*)(const uint8_t *pBuffer, \
74
const uint16_t ui16Length, \
75
const uint16_t ui16Checksum))ROM_CAPTIVATE_JUMPTABLE[5])
76
77
// ROM Function Definition: CAPT_updateTouch
78
#define ROM_CAPT_updateTouch \
79
((bool (*)(tSensor *pSensor, \
80
tElement *pElement))ROM_CAPTIVATE_JUMPTABLE[6])
81
82
// ROM Function Definition: CAPT_getCyclePacket
83
#define ROM_CAPT_getCyclePacket \
84
((uint16_t (*)(tSensor **sensorArray, \
85
uint8_t ui8SensorID, \
86
uint8_t ui8Cycle, \
87
uint8_t *pBuffer))ROM_CAPTIVATE_JUMPTABLE[7])
88
89
// ROM Function Definition: CAPT_clearCAPLPMCFG
90
#define ROM_CAPT_clearCAPLPMCFG \
91
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[8])
92
93
// ROM Function Definition: CAPT_clearChannelOnState
94
#define ROM_CAPT_clearChannelOnState \
95
((void (*)(uint8_t ui8Block, \
96
uint8_t ui8Pin))ROM_CAPTIVATE_JUMPTABLE[9])
97
98
// ROM Function Definition: CAPT_pollResetStatus
99
#define ROM_CAPT_pollResetStatus \
100
((bool (*)(void))ROM_CAPTIVATE_JUMPTABLE[10])
101
102
// ROM Function Definition: CAPT_pollCIPF
103
#define ROM_CAPT_pollCIPF \
104
((bool (*)(void))ROM_CAPTIVATE_JUMPTABLE[11])
105
106
// ROM Function Definition: CAPT_computeWheelWrap
107
#define ROM_CAPT_computeWheelWrap \
108
((uint16_t (*)(int16_t i16Position, \
109
uint16_t ui16MaxPosition))ROM_CAPTIVATE_JUMPTABLE[12])
110
111
// ROM Function Definition: CAPT_powerOn
112
#define ROM_CAPT_powerOn \
113
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[13])
114
115
// ROM Function Definition: CAPT_startTimer
116
#define ROM_CAPT_startTimer \
117
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[14])
118
119
// ROM Function Definition: CAPT_accessSensorParameter
120
#define ROM_CAPT_accessSensorParameter \
121
((tTLParameterAccessResult (*)( tSensor **sensorArray, \
122
tParameterPacket *pPacket))ROM_CAPTIVATE_JUMPTABLE[16])
123
124
// ROM Function Definition: CAPT_clearCAPSTART
125
#define ROM_CAPT_clearCAPSTART \
126
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[17])
127
128
// ROM Function Definition: CAPT_processSlider
129
#define ROM_CAPT_processSlider \
130
((void (*)(tSensor *pSlider))ROM_CAPTIVATE_JUMPTABLE[18])
131
132
// ROM Function Definition: CAPT_stopTimer
133
#define ROM_CAPT_stopTimer \
134
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[19])
135
136
// ROM Function Definition: CAPT_setChannelOnState
137
#define ROM_CAPT_setChannelOnState \
138
((void (*)(uint8_t ui8Block, \
139
uint8_t ui8Pin))ROM_CAPTIVATE_JUMPTABLE[20])
140
141
// ROM Function Definition: CAPT_initByteQueue
142
#define ROM_CAPT_initByteQueue \
143
((bool (*)(tByteQueue *pQueue, \
144
uint8_t *pBufferArray, \
145
uint16_t ui16BufferArraySize))ROM_CAPTIVATE_JUMPTABLE[21])
146
147
// ROM Function Definition: CAPT_reseedFilterAll
148
#define ROM_CAPT_reseedFilterAll \
149
((void (*)(tSensor *pSensor, \
150
tFilterOption WhatToFilter))ROM_CAPTIVATE_JUMPTABLE[22])
151
152
// ROM Function Definition: CAPT_writeOffsetTap
153
#define ROM_CAPT_writeOffsetTap \
154
((void (*)(uint8_t ui8Block, \
155
uint16_t ui16Value))ROM_CAPTIVATE_JUMPTABLE[23])
156
157
// ROM Function Definition: CAPT_setChannelOffState
158
#define ROM_CAPT_setChannelOffState \
159
((void (*)(uint8_t ui8Block, \
160
uint8_t ui8Pin))ROM_CAPTIVATE_JUMPTABLE[24])
161
162
// ROM Function Definition: CAPT_readOffsetTap
163
#define ROM_CAPT_readOffsetTap \
164
((uint16_t (*)(uint8_t ui8Block))ROM_CAPTIVATE_JUMPTABLE[28])
165
166
// ROM Function Definition: CAPT_enableISR
167
#define ROM_CAPT_enableISR \
168
((void (*)(uint16_t interruptEnable))ROM_CAPTIVATE_JUMPTABLE[29])
169
170
// ROM Function Definition: CAPT_disableSensorSyncEvent
171
#define ROM_CAPT_disableSensorSyncEvent \
172
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[30])
173
174
// ROM Function Definition: CAPT_readConversion
175
#define ROM_CAPT_readConversion \
176
((uint16_t (*)(uint8_t ui8Block))ROM_CAPTIVATE_JUMPTABLE[31])
177
178
// ROM Function Definition: CAPT_clearCCounter
179
#define ROM_CAPT_clearCCounter \
180
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[32])
181
182
// ROM Function Definition: CAPT_updateProx
183
#define ROM_CAPT_updateProx \
184
((bool (*)(tSensor *pSensor, \
185
tElement *pElement))ROM_CAPTIVATE_JUMPTABLE[33])
186
187
// ROM Function Definition: CAPT_isByteQueueEmpty
188
#define ROM_CAPT_isByteQueueEmpty \
189
((bool (*)(tByteQueue *pQueue))ROM_CAPTIVATE_JUMPTABLE[34])
190
191
// ROM Function Definition: CAPT_readTimerCompRegister
192
#define ROM_CAPT_readTimerCompRegister \
193
((uint16_t (*)(void))ROM_CAPTIVATE_JUMPTABLE[35])
194
195
// ROM Function Definition: CAPT_applySensorFreq
196
#define ROM_CAPT_applySensorFreq \
197
((void (*)(uint8_t freqSelect, \
198
tSensor *pSensor))ROM_CAPTIVATE_JUMPTABLE[36])
199
200
// ROM Function Definition: CAPT_saveCycleResults
201
#define ROM_CAPT_saveCycleResults \
202
((void (*)(tSensor *pSensor , \
203
tCycle *pCycle))ROM_CAPTIVATE_JUMPTABLE[37])
204
205
// ROM Function Definition: CAPT_togglePingPongBuffer
206
#define ROM_CAPT_togglePingPongBuffer \
207
((bool (*)(tPingPongBuffer *PPBuffer))ROM_CAPTIVATE_JUMPTABLE[38])
208
209
// ROM Function Definition: CAPT_powerOff
210
#define ROM_CAPT_powerOff \
211
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[39])
212
213
// ROM Function Definition: CAPT_clearChannelEnable
214
#define ROM_CAPT_clearChannelEnable \
215
((void (*)(uint8_t ui8Block, \
216
uint8_t ui8Pin))ROM_CAPTIVATE_JUMPTABLE[40])
217
218
// ROM Function Definition: CAPT_reset
219
#define ROM_CAPT_reset \
220
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[41])
221
222
// ROM Function Definition: CAPT_setChannelEnable
223
#define ROM_CAPT_setChannelEnable \
224
((void (*)(uint8_t ui8Block, \
225
uint8_t ui8Pin))ROM_CAPTIVATE_JUMPTABLE[42])
226
227
// ROM Function Definition: ROM_CAPT_updateFilterCount
228
#define ROM_CAPT_updateFilterCount \
229
((void (*)(tSensor *pSensor, \
230
tElement *pElement))ROM_CAPTIVATE_JUMPTABLE[43])
231
232
// ROM Function Definition: CAPT_writeCoarseGain
233
#define ROM_CAPT_writeCoarseGain \
234
((void (*)(uint8_t ui8Block, \
235
uint8_t ui8Value))ROM_CAPTIVATE_JUMPTABLE[44])
236
237
// ROM Function Definition: CAPT_computeSliderVectors
238
#define ROM_CAPT_computeSliderVectors \
239
((uint16_t (*)(tSensor *pSlider))ROM_CAPTIVATE_JUMPTABLE[46])
240
241
// ROM Function Definition: CAPT_readFineGain
242
#define ROM_CAPT_readFineGain \
243
((uint8_t (*)(uint8_t ui8Block))ROM_CAPTIVATE_JUMPTABLE[47])
244
245
// ROM Function Definition: CAPT_applySensorParams
246
#define ROM_CAPT_applySensorParams \
247
((void (*)(tSensor *pSensor))ROM_CAPTIVATE_JUMPTABLE[48])
248
249
// ROM Function Definition: CAPT_stuffSyncBytes
250
#define ROM_CAPT_stuffSyncBytes \
251
((uint16_t (*)(uint8_t *pBuffer, \
252
uint16_t ui16Length))ROM_CAPTIVATE_JUMPTABLE[49])
253
254
// ROM Function Definition: CAPT_engageFSM
255
#define ROM_CAPT_engageFSM \
256
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[50])
257
258
// ROM Function Definition: CAPT_enableRefCap
259
#define ROM_CAPT_enableRefCap \
260
((void (*)(tElement* pElement, \
261
uint8_t capSize))ROM_CAPTIVATE_JUMPTABLE[51])
262
263
// ROM Function Definition: CAPT_stopCCounter
264
#define ROM_CAPT_stopCCounter \
265
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[52])
266
267
// ROM Function Definition: CAPT_processReceivedData
268
#define ROM_CAPT_processReceivedData \
269
((bool (*)(tByteQueue *pReceiveQueue, \
270
tParameterPacket *pPacket, \
271
tTLProtocolProcessingVariables *pVariables))ROM_CAPTIVATE_JUMPTABLE[53])
272
273
// ROM Function Definition: CAPT_enableSensorIO
274
#define ROM_CAPT_enableSensorIO \
275
((void (*)(tSensor *pSensor))ROM_CAPTIVATE_JUMPTABLE[54])
276
277
// ROM Function Definition: CAPT_computeIIRFilterFast
278
#define ROM_CAPT_computeIIRFilterFast \
279
((IQ16_t (*)(IQ16_t *pRaw, \
280
IQ16_t *pFiltered, \
281
uint8_t ui8Beta))ROM_CAPTIVATE_JUMPTABLE[55])
282
283
// ROM Function Definition: CAPT_clearCycleIO
284
#define ROM_CAPT_clearCycleIO \
285
((void (*)(tSensor *pSensor, \
286
tCycle *pCycle))ROM_CAPTIVATE_JUMPTABLE[56])
287
288
// ROM Function Definition: CAPT_disableSensorIO
289
#define ROM_CAPT_disableSensorIO \
290
((void (*)(tSensor *pSensor))ROM_CAPTIVATE_JUMPTABLE[57])
291
292
// ROM Function Definition: CAPT_clearSensorProxTouch
293
#define ROM_CAPT_clearSensorProxTouch \
294
((void (*)(tSensor *pSensor))ROM_CAPTIVATE_JUMPTABLE[58])
295
296
// ROM Function Definition: CAPT_selectCCounterInterval
297
#define ROM_CAPT_selectCCounterInterval \
298
((void (*)(uint8_t counterSel))ROM_CAPTIVATE_JUMPTABLE[59])
299
300
// ROM Function Definition: CAPT_setCycleIO
301
#define ROM_CAPT_setCycleIO \
302
((void (*)(tSensor *pSensor, \
303
tCycle *pCycle))ROM_CAPTIVATE_JUMPTABLE[60])
304
305
// ROM Function Definition: CAPT_initPingPongBuffer
306
#define ROM_CAPT_initPingPongBuffer \
307
((bool (*)(tPingPongBuffer *PPBuffer, \
308
uint8_t *pBuffer1, \
309
uint8_t *pBuffer2))ROM_CAPTIVATE_JUMPTABLE[61])
310
311
// ROM Function Definition: CAPT_pushOntoByteQueue
312
#define ROM_CAPT_pushOntoByteQueue \
313
((int8_t (*)(tByteQueue *pQueue, \
314
uint8_t ui8DataToAdd))ROM_CAPTIVATE_JUMPTABLE[62])
315
316
// ROM Function Definition: CAPT_writeTimerCompRegister
317
#define ROM_CAPT_writeTimerCompRegister \
318
((void (*)(uint16_t compRegister))ROM_CAPTIVATE_JUMPTABLE[63])
319
320
// ROM Function Definition: CAPT_readTimerRegister
321
#define ROM_CAPT_readTimerRegister \
322
((uint16_t (*)(void))ROM_CAPTIVATE_JUMPTABLE[64])
323
324
// ROM Function Definition: CAPT_initSensorIO
325
#define ROM_CAPT_initSensorIO \
326
((void (*)(tSensor *pSensor))ROM_CAPTIVATE_JUMPTABLE[65])
327
328
// ROM Function Definition: CAPT_writeFineGain
329
#define ROM_CAPT_writeFineGain \
330
((void (*)(uint8_t ui8Block, \
331
uint8_t ui8Value))ROM_CAPTIVATE_JUMPTABLE[67])
332
333
// ROM Function Definition: CAPT_startCCounter
334
#define ROM_CAPT_startCCounter \
335
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[70])
336
337
// ROM Function Definition: CAPT_applyCycleFSM
338
#define ROM_CAPT_applyCycleFSM \
339
((void (*)(tCycle *pCycle))ROM_CAPTIVATE_JUMPTABLE[71])
340
341
// ROM Function Definition: ROM_CAPT_updateFilterCounts
342
#define ROM_CAPT_updateFilterCounts \
343
((void (*)(tCycle *pCycle, \
344
uint8_t ui8Beta))ROM_CAPTIVATE_JUMPTABLE[72])
345
346
// ROM Function Definition: CAPT_setCAPSTART
347
#define ROM_CAPT_setCAPSTART \
348
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[73])
349
350
// ROM Function Definition: CAPT_reseedFilter
351
#define ROM_CAPT_reseedFilter \
352
((void (*)(IQ16_t *pFilter, \
353
uint16_t ui16ReseedValue))ROM_CAPTIVATE_JUMPTABLE[74])
354
355
// ROM Function Definition: CAPT_saveCycleRawResults
356
#define ROM_CAPT_saveCycleRawResults \
357
((void (*)(uint8_t indexFreq, \
358
tSensor *pSensor, \
359
tCycle *pCycle))ROM_CAPTIVATE_JUMPTABLE[75])
360
361
// ROM Function Definition: CAPT_updateFSMTouch
362
#define ROM_CAPT_updateFSMTouch \
363
((void (*)(tSensor *pSensor, \
364
tElement *pElement))ROM_CAPTIVATE_JUMPTABLE[76])
365
366
// ROM Function Definition: CAPT_setCAPLPMCFG
367
#define ROM_CAPT_setCAPLPMCFG \
368
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[77])
369
370
// ROM Function Definition: CAPT_getByteQueueSize
371
#define ROM_CAPT_getByteQueueSize \
372
((uint16_t (*)(tByteQueue *pQueue))ROM_CAPTIVATE_JUMPTABLE[78])
373
374
// ROM Function Definition: CAPT_setChannelActive
375
#define ROM_CAPT_setChannelActive \
376
((void (*)(uint8_t ui8Block, \
377
uint8_t ui8Pin))ROM_CAPTIVATE_JUMPTABLE[79])
378
379
// ROM Function Definition: CAPT_pullFromByteQueue
380
#define ROM_CAPT_pullFromByteQueue \
381
((int8_t (*)(tByteQueue *pQueue, \
382
uint8_t *pDestination))ROM_CAPTIVATE_JUMPTABLE[80])
383
384
// ROM Function Definition: CAPT_updateFSMProx
385
#define ROM_CAPT_updateFSMProx \
386
((void (*)(tSensor *pSensor, \
387
tElement *pElement))ROM_CAPTIVATE_JUMPTABLE[81])
388
389
// ROM Function Definition: CAPT_disableTimerTrigMeasurement
390
#define ROM_CAPT_disableTimerTrigMeasurement \
391
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[83])
392
393
// ROM Function Definition: CAPT_selectTimerSourceDivider
394
#define ROM_CAPT_selectTimerSourceDivider \
395
((void (*)(uint8_t sourceDiv))ROM_CAPTIVATE_JUMPTABLE[84])
396
397
// ROM Function Definition: CAPT_processButtons
398
#define ROM_CAPT_processButtons \
399
((void (*)(tSensor *pButtonGroup))ROM_CAPTIVATE_JUMPTABLE[85])
400
401
// ROM Function Definition: CAPT_disableRefCap
402
#define ROM_CAPT_disableRefCap \
403
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[86])
404
405
// ROM Function Definition: CAPT_releaseStabilization
406
#define ROM_CAPT_releaseStabilization \
407
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[87])
408
409
// ROM Function Definition: CAPT_enableTimerTrigMeasurement
410
#define ROM_CAPT_enableTimerTrigMeasurement \
411
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[88])
412
413
// ROM Function Definition: CAPT_enableSensorSyncEvent
414
#define ROM_CAPT_enableSensorSyncEvent \
415
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[89])
416
417
// ROM Function Definition: CAPT_bypassFSM
418
#define ROM_CAPT_bypassFSM \
419
((void (*)(void))ROM_CAPTIVATE_JUMPTABLE[90])
420
421
// ROM Function Definition: CAPT_updateLTA
422
#define ROM_CAPT_updateLTA \
423
((void (*)(tSensor *pSensor, \
424
tElement *pElement))ROM_CAPTIVATE_JUMPTABLE[91])
425
426
// ROM Function Definition: CAPT_readCoarseGain
427
#define ROM_CAPT_readCoarseGain \
428
((uint8_t (*)(uint8_t ui8Block))ROM_CAPTIVATE_JUMPTABLE[92])
429
430
// ROM Function Definition: CAPT_registerCallback
431
#define ROM_CAPT_registerCallback \
432
((void (*)(tSensor *pSensor, \
433
void (* user_callback)(tSensor *pSensor)))ROM_CAPTIVATE_JUMPTABLE[93])
434
435
// ROM Function Definition: CAPT_applyCycleComp
436
#define ROM_CAPT_applyCycleComp \
437
((void (*)(uint8_t freqOffset, \
438
tCycle * pCycle))ROM_CAPTIVATE_JUMPTABLE[94])
439
440
// ROM Function Definition: CAPT_updateSensorProxTouch
441
#define ROM_CAPT_updateSensorProxTouch \
442
((void (*)(tSensor *pSensor))ROM_CAPTIVATE_JUMPTABLE[95])
443
444
// ROM Function Definition: CAPT_clearChannelActive
445
#define ROM_CAPT_clearChannelActive \
446
((void (*)(uint8_t ui8Block, \
447
uint8_t ui8Pin))ROM_CAPTIVATE_JUMPTABLE[96])
448
449
// ROM Function Definition: CAPT_getSensorPacket
450
#define ROM_CAPT_getSensorPacket \
451
((uint16_t (*)(tSensor **sensorArray, \
452
uint8_t ui8SensorID, \
453
uint8_t *pBuffer))ROM_CAPTIVATE_JUMPTABLE[97])
454
455
// ROM Function Definition: CAPT_disableISR
456
#define ROM_CAPT_disableISR \
457
((void (*)(uint16_t interruptDisable))ROM_CAPTIVATE_JUMPTABLE[98])
458
459
// ROM Function Definition: CAPT_isByteQueueFull
460
#define ROM_CAPT_isByteQueueFull \
461
((bool (*)(tByteQueue *pQueue))ROM_CAPTIVATE_JUMPTABLE[99])
462
463
// ROM Function Definition: CAPT_forceSensorIO
464
#define ROM_CAPT_forceSensorIO \
465
((void (*)(tSenseTechnology rxBarTx, \
466
tSensor *pSensor))ROM_CAPTIVATE_JUMPTABLE[100])
467
468
// ROM Function Definition: CAPT_computeIIRFilter
469
#define ROM_CAPT_computeIIRFilter \
470
((IQ16_t (*)(IQ16_t *pRaw, \
471
IQ16_t *pFiltered, \
472
uint8_t ui8Beta))ROM_CAPTIVATE_JUMPTABLE[101])
473
474
475
#else
476
#error "Large code/data models are not supported"
477
#endif
478
479
#endif // ROM_CAPTIVATE_MSP430FR2633_H_
© Copyright 1995-2018
, Texas Instruments Incorporated. All rights reserved.
Trademarks
|
Privacy policy
|
Terms of use
|
Terms of sale