ISiUtilEx Interface

Member Description
CommPort Sets or retrieves the port number to use.
DisableDialogBoxes Sets or retrieves whether the object dialog boxes are enabled or disabled.
Version Retrieves version information of the underlying SiUtil.dll.
Connect This method is used to connect to a target C8051Fxxx device.
Disconnect This method is used to disconnect from a target C8051Fxxx device.
Connected This method returns a value representing the connection state of the target C8051Fxxx.
SetTargetGo After a successful exit from the SetTargetGo method, the target C8051xxx will be in a "Run" state.
SetTargetHalt After a successful exit from the SetTargetHalt method, the target C8051xxx will be in a "Halt" state.
ISupportBanking This method checks to see if banking is supported.
Download This method is used to download a hex file to a target C8051Fxxx device.
TargetReset This method resets the target C8051xxx.
GetRAMMemory This method will read the requested memory from the Internal Data Address Space.
GetXRAMMemory This method will read the requested memory from the External Data Address Space.
GetCodeMemory This method will read the requested memory from the Program Memory Space.
SetRAMMemory This method will write to memory in the Internal Data Address Space.
SetXRAMMemory This method will write to memory in the External Data Address Space.
SetCodeMemory This method will write to memory in the Program Memory Space.
FLASHErase This method is used to erase the FLASH program memory of device whose FLASH read and/or write lock bytes have been written to.
GetSAFirmwareVersion This method is used to retrieve the version of the Serial Adapter firmware.
SetJTAGDeviceAndConnect This function is used to isolate a single target JTAG device in a JTAG chain and connect to it.
GetDeviceName This function returns the name of the target C8051Fxxx device that is currently supported.
SetAppName This function sets the calling application's name.
GetScratchPadMemory This method will read the requested memory from the ScratchPad Data Address Space.
SetScratchPadMemory This method will write to memory in the ScratchPad Data Address Space.
VerifyFlashDownload Checks whether the hex file’s contents matches the device’s FLASH contents or not.
DownloadTxt This method is used to download calibration data to a target C8051Fxxx device.
GetDeviceRevision Gets the device revision identification from a target C8051Fxxx device.