- USB_Device_getMaxPacketSize added
- changes for new Java-layout git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@103 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
This commit is contained in:
@@ -328,6 +328,17 @@ MODULE UsbBDI;
|
|||||||
deviceOpen := FALSE;
|
deviceOpen := FALSE;
|
||||||
END USB_Device_reset;
|
END USB_Device_reset;
|
||||||
|
|
||||||
|
PROCEDURE USB_Device_getMaxPacketSize * (): INTEGER;
|
||||||
|
VAR val: INTEGER;
|
||||||
|
BEGIN
|
||||||
|
IF deviceOpen THEN
|
||||||
|
Done := TRUE;
|
||||||
|
RETURN BDI.USB_Device_getMaxPacketSize();
|
||||||
|
ELSE
|
||||||
|
Done := FALSE;
|
||||||
|
RETURN - 1
|
||||||
|
END
|
||||||
|
END USB_Device_getMaxPacketSize;
|
||||||
|
|
||||||
(* --------- UART0 ----------------- *)
|
(* --------- UART0 ----------------- *)
|
||||||
|
|
||||||
@@ -377,6 +388,7 @@ MODULE UsbBDI;
|
|||||||
END;
|
END;
|
||||||
BDI.USB_Device_open;
|
BDI.USB_Device_open;
|
||||||
IF ~Done THEN HALT(78) END;
|
IF ~Done THEN HALT(78) END;
|
||||||
|
deviceOpen := TRUE;
|
||||||
END
|
END
|
||||||
END ConnectDevice;
|
END ConnectDevice;
|
||||||
|
|
||||||
|
|||||||
@@ -12,164 +12,167 @@ MODULE UsbBDIDll ["BDI.dll"];
|
|||||||
(* -------JVM--------- *)
|
(* -------JVM--------- *)
|
||||||
|
|
||||||
PROCEDURE getErrPipeHandle* (): INTEGER;
|
PROCEDURE getErrPipeHandle* (): INTEGER;
|
||||||
(*END getErrPipeHandle; *)
|
(*END getErrPipeHandle; *)
|
||||||
|
|
||||||
PROCEDURE getOutPipeHandle* (): INTEGER;
|
PROCEDURE getOutPipeHandle* (): INTEGER;
|
||||||
(*END getOutPipeHandle; *)
|
(*END getOutPipeHandle; *)
|
||||||
|
|
||||||
PROCEDURE createJVM* (classpath: PtrSTR): BOOL;
|
PROCEDURE createJVM* (classpath: PtrSTR): BOOL;
|
||||||
(*END createJVM; *)
|
(*END createJVM; *)
|
||||||
|
|
||||||
PROCEDURE destroyJVM* (): INTEGER;
|
PROCEDURE destroyJVM* (): INTEGER;
|
||||||
(*END destroyJVM; *)
|
(*END destroyJVM; *)
|
||||||
|
|
||||||
PROCEDURE checkForExceptions* (): BOOL;
|
PROCEDURE checkForExceptions* (): BOOL;
|
||||||
(*END checkForExceptions; *)
|
(*END checkForExceptions; *)
|
||||||
|
|
||||||
(* -------USB--------- *)
|
(* -------USB--------- *)
|
||||||
|
|
||||||
PROCEDURE USB_Device_open*;
|
PROCEDURE USB_Device_open*;
|
||||||
(*END USB_Device_open; *)
|
(*END USB_Device_open; *)
|
||||||
|
|
||||||
PROCEDURE USB_Device_close*;
|
PROCEDURE USB_Device_close*;
|
||||||
(*END USB_Device_close; *)
|
(*END USB_Device_close; *)
|
||||||
|
|
||||||
PROCEDURE USB_Device_reset*;
|
PROCEDURE USB_Device_reset*;
|
||||||
(*END USB_Device_reset; *)
|
(*END USB_Device_reset; *)
|
||||||
|
|
||||||
|
PROCEDURE USB_Device_getMaxPacketSize* (): INTEGER;
|
||||||
|
(*END USB_Device_reset; *)
|
||||||
|
|
||||||
(* -------555--------- *)
|
(* -------555--------- *)
|
||||||
|
|
||||||
PROCEDURE BDI555_go*;
|
PROCEDURE BDI555_go*;
|
||||||
(*END BDI555_go; *)
|
(*END BDI555_go; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_break_*;
|
PROCEDURE BDI555_break_*;
|
||||||
(*END BDI555_break_; *)
|
(*END BDI555_break_; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_reset_target*;
|
PROCEDURE BDI555_reset_target*;
|
||||||
(*END BDI555_reset_target; *)
|
(*END BDI555_reset_target; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_isFreezeAsserted* (): BOOL;
|
PROCEDURE BDI555_isFreezeAsserted* (): BOOL;
|
||||||
(*END BDI555_isFreezeAsserted; *)
|
(*END BDI555_isFreezeAsserted; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_startFastDownload* (adr: INTEGER);
|
PROCEDURE BDI555_startFastDownload* (adr: INTEGER);
|
||||||
(*END BDI555_startFastDownload; *)
|
(*END BDI555_startFastDownload; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_fastDownload* (downloadData: (* ARRAY OF *) INTEGER; dataLength: INTEGER);
|
PROCEDURE BDI555_fastDownload* (downloadData: (* ARRAY OF *) INTEGER; dataLength: INTEGER);
|
||||||
(*END BDI555_fastDownload; *)
|
(*END BDI555_fastDownload; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_stopFastDownload*;
|
PROCEDURE BDI555_stopFastDownload*;
|
||||||
(*END BDI555_stopFastDownload; *)
|
(*END BDI555_stopFastDownload; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_writeMem* (addr, value, size: INTEGER);
|
PROCEDURE BDI555_writeMem* (addr, value, size: INTEGER);
|
||||||
(*END BDI555_writeMem; *)
|
(*END BDI555_writeMem; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_readMem* (addr, size: INTEGER): INTEGER;
|
PROCEDURE BDI555_readMem* (addr, size: INTEGER): INTEGER;
|
||||||
(*END BDI555_readMem; *)
|
(*END BDI555_readMem; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_writeMemSeq* (value, size: INTEGER);
|
PROCEDURE BDI555_writeMemSeq* (value, size: INTEGER);
|
||||||
(*END BDI555_writeMemSeq; *)
|
(*END BDI555_writeMemSeq; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_readMemSeq* (size: INTEGER): INTEGER;
|
PROCEDURE BDI555_readMemSeq* (size: INTEGER): INTEGER;
|
||||||
(*END BDI555_readMemSeq; *)
|
(*END BDI555_readMemSeq; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_readGPR* (gpr: INTEGER): INTEGER;
|
PROCEDURE BDI555_readGPR* (gpr: INTEGER): INTEGER;
|
||||||
(*END BDI555_readGPR; *)
|
(*END BDI555_readGPR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_writeGPR* (gpr, value: INTEGER);
|
PROCEDURE BDI555_writeGPR* (gpr, value: INTEGER);
|
||||||
(*END BDI555_writeGPR; *)
|
(*END BDI555_writeGPR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_readSPR* (spr: INTEGER): INTEGER;
|
PROCEDURE BDI555_readSPR* (spr: INTEGER): INTEGER;
|
||||||
(*END BDI555_readSPR; *)
|
(*END BDI555_readSPR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_writeSPR* (spr, value: INTEGER);
|
PROCEDURE BDI555_writeSPR* (spr, value: INTEGER);
|
||||||
(*END BDI555_writeSPR; *)
|
(*END BDI555_writeSPR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_readMSR* (): INTEGER;
|
PROCEDURE BDI555_readMSR* (): INTEGER;
|
||||||
(*END BDI555_readMSR; *)
|
(*END BDI555_readMSR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_writeMSR* (value: INTEGER);
|
PROCEDURE BDI555_writeMSR* (value: INTEGER);
|
||||||
(*END BDI555_writeMSR; *)
|
(*END BDI555_writeMSR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_readFPR* (fpr, tmpMemAddr: INTEGER): LONGINT;
|
PROCEDURE BDI555_readFPR* (fpr, tmpMemAddr: INTEGER): LONGINT;
|
||||||
(*END BDI555_readFPR; *)
|
(*END BDI555_readFPR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_writeFPR* (fpr, tmpMemAddr: INTEGER; value: LONGINT);
|
PROCEDURE BDI555_writeFPR* (fpr, tmpMemAddr: INTEGER; value: LONGINT);
|
||||||
(*END BDI555_writeFPR; *)
|
(*END BDI555_writeFPR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_readCR* (): INTEGER;
|
PROCEDURE BDI555_readCR* (): INTEGER;
|
||||||
(*END BDI555_readCR; *)
|
(*END BDI555_readCR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_writeCR* (value: INTEGER);
|
PROCEDURE BDI555_writeCR* (value: INTEGER);
|
||||||
(*END BDI555_writeCR; *)
|
(*END BDI555_writeCR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_readFPSCR* (): INTEGER;
|
PROCEDURE BDI555_readFPSCR* (): INTEGER;
|
||||||
(*END BDI555_readFPSCR; *)
|
(*END BDI555_readFPSCR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_writeFPSCR* (value: INTEGER);
|
PROCEDURE BDI555_writeFPSCR* (value: INTEGER);
|
||||||
(*END BDI555_writeFPSCR; *)
|
(*END BDI555_writeFPSCR; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_isTargetInDebugMode* (): BOOL;
|
PROCEDURE BDI555_isTargetInDebugMode* (): BOOL;
|
||||||
(*END BDI555_isTargetInDebugMode; *)
|
(*END BDI555_isTargetInDebugMode; *)
|
||||||
|
|
||||||
PROCEDURE BDI555_setGpr31* (gpr31: INTEGER);
|
PROCEDURE BDI555_setGpr31* (gpr31: INTEGER);
|
||||||
(*END BDI555_setGpr31; *)
|
(*END BDI555_setGpr31; *)
|
||||||
|
|
||||||
(* -------332--------- *)
|
(* -------332--------- *)
|
||||||
|
|
||||||
PROCEDURE BDI332_nopsToLegalCmd*;
|
PROCEDURE BDI332_nopsToLegalCmd*;
|
||||||
(*END BDI332_nopsToLegalCmd; *)
|
(*END BDI332_nopsToLegalCmd; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_go*;
|
PROCEDURE BDI332_go*;
|
||||||
(*END BDI332_go; *)
|
(*END BDI332_go; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_break_*;
|
PROCEDURE BDI332_break_*;
|
||||||
(*END BDI332_break_; *)
|
(*END BDI332_break_; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_reset_target*;
|
PROCEDURE BDI332_reset_target*;
|
||||||
(*END BDI332_reset_target; *)
|
(*END BDI332_reset_target; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_reset_peripherals*;
|
PROCEDURE BDI332_reset_peripherals*;
|
||||||
(*END BDI332_reset_peripherals; *)
|
(*END BDI332_reset_peripherals; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_isFreezeAsserted* (): BOOL;
|
PROCEDURE BDI332_isFreezeAsserted* (): BOOL;
|
||||||
(*END BDI332_isFreezeAsserted; *)
|
(*END BDI332_isFreezeAsserted; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_fillMem* (downloadData: (* ARRAY OF *) INTEGER; dataLength: INTEGER);
|
PROCEDURE BDI332_fillMem* (downloadData: (* ARRAY OF *) INTEGER; dataLength: INTEGER);
|
||||||
(*END BDI332_fillMem; *)
|
(*END BDI332_fillMem; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_dumpMem* (nofData: INTEGER; VAR result: ARRAY OF INTEGER): INTEGER;
|
PROCEDURE BDI332_dumpMem* (nofData: INTEGER; VAR result: ARRAY OF INTEGER): INTEGER;
|
||||||
(*
|
(*
|
||||||
PROCEDURE BDI332_dumpMem* (nofData: INTEGER; VAR result: ARRAY [untagged] MAX_NOF_LONGS_FILL OF INTEGER): INTEGER;
|
PROCEDURE BDI332_dumpMem* (nofData: INTEGER; VAR result: ARRAY [untagged] MAX_NOF_LONGS_FILL OF INTEGER): INTEGER;
|
||||||
*)
|
*)
|
||||||
(*END BDI332_dumpMem; *)
|
(*END BDI332_dumpMem; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_writeMem* (addr, value, size: INTEGER);
|
PROCEDURE BDI332_writeMem* (addr, value, size: INTEGER);
|
||||||
(*END BDI332_writeMem; *)
|
(*END BDI332_writeMem; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_readMem* (addr, size: INTEGER): INTEGER;
|
PROCEDURE BDI332_readMem* (addr, size: INTEGER): INTEGER;
|
||||||
(*END BDI332_readMem; *)
|
(*END BDI332_readMem; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_readUserReg* (reg: INTEGER): INTEGER;
|
PROCEDURE BDI332_readUserReg* (reg: INTEGER): INTEGER;
|
||||||
(*END BDI332_readUserReg; *)
|
(*END BDI332_readUserReg; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_writeUserReg* (reg, value: INTEGER);
|
PROCEDURE BDI332_writeUserReg* (reg, value: INTEGER);
|
||||||
(*END BDI332_writeUserReg; *)
|
(*END BDI332_writeUserReg; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_readSysReg* (reg: INTEGER): INTEGER;
|
PROCEDURE BDI332_readSysReg* (reg: INTEGER): INTEGER;
|
||||||
(*END BDI332_readSysReg; *)
|
(*END BDI332_readSysReg; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_writeSysReg* (reg, value: INTEGER);
|
PROCEDURE BDI332_writeSysReg* (reg, value: INTEGER);
|
||||||
(*END BDI332_writeSysReg; *)
|
(*END BDI332_writeSysReg; *)
|
||||||
|
|
||||||
PROCEDURE BDI332_isTargetInDebugMode* (): BOOL;
|
PROCEDURE BDI332_isTargetInDebugMode* (): BOOL;
|
||||||
(*END BDI332_isTargetInDebugMode; *)
|
(*END BDI332_isTargetInDebugMode; *)
|
||||||
|
|
||||||
(* ------ UART0 ------ *)
|
(* ------ UART0 ------ *)
|
||||||
|
|
||||||
PROCEDURE UART0_read* (VAR data: ARRAY [untagged] OF SHORTCHAR): INTEGER;
|
PROCEDURE UART0_read* (VAR data: ARRAY [untagged] OF SHORTCHAR): INTEGER;
|
||||||
(*END UART0_read; *)
|
(*END UART0_read; *)
|
||||||
|
|
||||||
PROCEDURE UART0_write* (data: (* ARRAY OF SHORTCHAR *) INTEGER; length: INTEGER): BOOL;
|
PROCEDURE UART0_write* (data: (* ARRAY OF SHORTCHAR *) INTEGER; length: INTEGER): BOOL;
|
||||||
(*END UART0_write; *)
|
(*END UART0_write; *)
|
||||||
|
|
||||||
END UsbBDIDll.
|
END UsbBDIDll.
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user