Contents

setBusyTimeoutRegisterValue

Sets the value to be written to the BUSY_TIMEOUT register.

Declaration

virtual void setBusyTimeoutRegisterValue(
 UInt32timeout );

Parameters

  • timeout:

    desired value of the BUSY_TIMEOUT register.

Overview

1394-1995 defines a register known as the BUSY_TIMEOUT register. This register controls the busy retry behavior of your device. The initial value for this register is 0x00000000. Which means busied transactions will not be retried. Since most devices want their transactions retired on busy acks, the SBP2 service automatically updates the BUSY_TIMEOUT register with the value specified here whenever necessary. Most drivers should set this value to 0x0000000f.

See Also

Miscellaneous