User`s guide
4: Application Interface
DC 900-1516D 73
4.2.4.7 IO$_WRITExBLK[|IO$M_ABORT]
The IO$_WRITExBLK function writes a packet to the ICP2432 firmware. The
IO$_WRITExBLK|IO$M_ABORT function cancels the IO$_WRITExBLK function
already requested on the same channel number.
Condition Values Returned
SS$_NORMAL
Request completed successfully
SS$_ACCVIO
Buffer does not allow write access
SS$_BADPARAM
Parameter is incorrect
SS$_CANCEL
Request canceled
SS$_ILLSEQIOOP
Request sequence error (must request IO$_STARTDATA before
the
IO$_WRITExBLK request)
SS$_INSFMAPREG
DMA error occurred
SS$_INVMODE
Software was not downloaded
SS$_NOSUCHNODE
Node number is incorrect
SS$_TIMEOUT
Request timed out; no response from ICP
The transfer count of the I/O Status Block (IOSB) is set, but the device-specific infor-
mation of the IOSB is not used.
Parameters
P1
Packet address (must be on a longword boundary; only for IO$_WRITExBLK)
P2
Packet size (only for IO$_WRITExBLK)
P3
0
P4
Read and write node numbers (only for IO$_WRITExBLK)
P5
0
P6
0