Lines Matching refs:pData
574 static int ReadSteamController( hid_device *dev, uint8_t *pData, int nDataSize ) in ReadSteamController() argument
576 memset( pData, 0, nDataSize ); in ReadSteamController()
577 pData[ 0 ] = BLE_REPORT_NUMBER; // hid_read will also overwrite this with the same value, 0x03 in ReadSteamController()
578 return hid_read( dev, pData, nDataSize ); in ReadSteamController()
775 static bool UpdateBLESteamControllerState( const uint8_t *pData, int nDataSize, SteamControllerStat… in UpdateBLESteamControllerState() argument
781 ucOptionDataMask = ( *pData++ & 0xF0 ); in UpdateBLESteamControllerState()
782 ucOptionDataMask |= (uint32_t)(*pData++) << 8; in UpdateBLESteamControllerState()
785 memcpy( &pState->ulButtons, pData, 3 ); in UpdateBLESteamControllerState()
786 pData += 3; in UpdateBLESteamControllerState()
791 …pState->sTriggerL = (unsigned short)RemapValClamped( ( pData[ 0 ] << 7 ) | pData[ 0 ], 0, STEAMCON… in UpdateBLESteamControllerState()
792 …pState->sTriggerR = (unsigned short)RemapValClamped( ( pData[ 1 ] << 7 ) | pData[ 1 ], 0, STEAMCON… in UpdateBLESteamControllerState()
793 pData += 2; in UpdateBLESteamControllerState()
798 pButtonByte[ 5 ] = *pData++; in UpdateBLESteamControllerState()
799 pButtonByte[ 6 ] = *pData++; in UpdateBLESteamControllerState()
800 pButtonByte[ 7 ] = *pData++; in UpdateBLESteamControllerState()
807 memcpy( &pState->sLeftStickX, pData, nLength ); in UpdateBLESteamControllerState()
808 pData += nLength; in UpdateBLESteamControllerState()
814 memcpy( &pState->sLeftPadX, pData, nLength ); in UpdateBLESteamControllerState()
823 pData += nLength; in UpdateBLESteamControllerState()
830 memcpy( &pState->sRightPadX, pData, nLength ); in UpdateBLESteamControllerState()
840 pData += nLength; in UpdateBLESteamControllerState()
845 memcpy( &pState->sAccelX, pData, nLength ); in UpdateBLESteamControllerState()
846 pData += nLength; in UpdateBLESteamControllerState()
851 memcpy( &pState->sGyroX, pData, nLength ); in UpdateBLESteamControllerState()
852 pData += nLength; in UpdateBLESteamControllerState()
857 memcpy( &pState->sGyroQuatW, pData, nLength ); in UpdateBLESteamControllerState()
858 pData += nLength; in UpdateBLESteamControllerState()
867 static bool UpdateSteamControllerState( const uint8_t *pData, int nDataSize, SteamControllerStateIn… in UpdateSteamControllerState() argument
869 ValveInReport_t *pInReport = (ValveInReport_t*)pData; in UpdateSteamControllerState()
873 if ( ( pData[ 0 ] & 0x0F ) == k_EBLEReportState ) in UpdateSteamControllerState()
875 return UpdateBLESteamControllerState( pData, nDataSize, pState ); in UpdateSteamControllerState()