tablelookup.c
来自「cypress cy3721做的外部无线结点。感知温度后将温度值反给中心结点。」· C语言 代码 · 共 33 行
C
33 行
//
// TableLookup.c
//
#include "CMXSystem.h"
#include "CMXSystemFunction.h"
#include "CMXSystemExtern.h"
#include "FunctionParamDecl.h"
#include "TableLookup.h"
BYTE TableLookup( TABLE_LOOKUP_PB const * pParamBlk)
{
BYTE nRetVal = 0;
BYTE nIndex;
BYTE nLookUpIndex;
BYTE inputInstanceID;
// get the parameter block
TABLE_LOOKUP_PB tableParams = *pParamBlk;
// calculate lookup value
nLookUpIndex = 0;
for (nIndex = 0;nIndex < tableParams.InputListCount;nIndex++)
{
nLookUpIndex += *(tableParams.InputList[nIndex].pInputVar) * tableParams.InputList[nIndex].multiplier;
}
if (nLookUpIndex < tableParams.LookUpTableSize)
{
// set output value
nRetVal = (tableParams.LookUpTable)[nLookUpIndex];
}
return nRetVal;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?