Ejemplo n.º 1
0
void vADXL345_Init(tsObjData_ADXL345 *pData, tsSnsObj *pSnsObj) {
	vSnsObj_Init(pSnsObj);

	pSnsObj->pvData = (void*)pData;
	pSnsObj->pvProcessSnsObj = (void*)vProcessSnsObj_ADXL345;

	memset((void*)pData, 0, sizeof(tsObjData_ADXL345));
}
Ejemplo n.º 2
0
void vTSL2561_Init(tsObjData_TSL2561 *pData, tsSnsObj *pSnsObj) {
    vSnsObj_Init(pSnsObj);

    pSnsObj->pvData = (void*)pData;
    pSnsObj->pvProcessSnsObj = (void*)vProcessSnsObj_TSL2561;

    memset((void*)pData, 0, sizeof(tsObjData_TSL2561));

    uint8 opt = 0x03;
    bSMBusWrite(TSL2561_ADDRESS, CMD | 0x00, 1, &opt );
}