From: Hendrik K. <Fir...@gm...> - 2002-07-29 12:29:58
|
Hi everybody, I´ve got a Cypress Developers Kit 3650 with a modified Firmware from Jan Axelson The only thing i have is a Visual Basic Script which can send Data to the Device. Here is the Source: 'Data to transmit OutputReportData(0) = &HA OutputReportData(1) = &H0 Private Sub WriteReport() 'Send data to the device. Dim Count As Integer Dim NumberOfBytesRead As Long Dim NumberOfBytesToSend As Long Dim NumberOfBytesWritten As Long Dim ReadBuffer() As Byte Dim SendBuffer() As Byte 'The SendBuffer array begins at 0, so subtract 1 from the number of bytes. ReDim SendBuffer(Capabilities.OutputReportByteLength - 1) '****************************************************** 'WriteFile 'Sends a report to the device. 'Returns: success or failure. 'Requires: the handle returned by CreateFile and 'The output report byte length returned by HidP_GetCaps '****************************************************** 'The first byte is the Report ID SendBuffer(0) = 0 'The next bytes are data For Count = 1 To Capabilities.OutputReportByteLength - 1 SendBuffer(Count) = OutputReportData(Count - 1) Next Count NumberOfBytesWritten = 0 Result = WriteFile _ (HidDevice, _ SendBuffer(0), _ CLng(Capabilities.OutputReportByteLength), _ NumberOfBytesWritten, _ 0) I even don´t know what kind of transfer it is. But i think its a Control message. Now i´ve to program the writing and reading from the device under Linux. Can you give me any clues or information how i can handle this? Any good link/documentation welcome. Hendrik -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net |