User's Manual
Datalogic Scanning, Inc
959 Terry Street
Eugene, Oregon 97402
Page 46 10/23/2009
Revision X2
PSKEY_HOSTIO_PROTOCOL_INFO14 0x01a2 PROTOCOL_INFO 0, TRUE, 7, FALSE
Configure the protocol that flows over host transport channel 14. This channel is unallocated. Since this is
the last free channel, anything that needs an extra channel should multiplex within this channel. This
channel is available for all host transports.
The protocol is configured with a PROTOCOL_INFO structure. The structure is described in the
information on PSKEY_HOSTIO_PROTOCOL_INFO0
.
Key Name Key
Number
Type Default Setting
PSKEY_HOSTIO_PROTOCOL_INFO15 0x01a3 PROTOCOL_INFO 0, TRUE, 7, FALSE
Configure the protocol that flows over host transport channel 15. This channel is unallocated. It should be
reserved as a possible means of signalling a later version of BCSP between host and chip. (Alternatively,
this could be done using an extension to the link establishment protocol.) This channel is available for all
host transports.
The protocol is configured with a PROTOCOL_INFO structure. The structure is described in the
information on PSKEY_HOSTIO_PROTOCOL_INFO0
.
Key Name Key
Number
Type Default Setting
PSKEY_HOSTIO_UART_RESET_TIMEOUT 0x01a4 TIME 0
Configure the UART's reset counter timeout in microseconds.
If the UART's receive data line is held low for this period then the chip's (hardware) resets itself. Accuracy
is +/- 30%, so it's important to specify to the nearest microsecond.
If this value is zero then the feature is disabled.
Values between 1 and 999 are treated as zero.
This feature only works with the UART host transports: BCSP, H4, H5 and VM access to the UART.
(Type TIME is fundamentally a uint32.)
Key Name Key Number Type Default Setting
PSKEY_HOSTIO_USE_HCI_EXTN 0x01a5 bool FALSE
If the system is using BCSP and this key is FALSE then the non-HCI BCSP channels (currently 7:
BCCMD, HQ, 4 higher layer access libs and the VM's channel) are routed via their BCSP channels.
Otherwise, they are routed via hci_extn, which is described in CSR document CS-101682-SP (previously
numbered as bcore-sp-009p) which is available from the CSR support website.
If the system is using H4 or USB then these channels are always routed over hci_extn.
(Type bool is fundamentally a uint16 with values 0 and 1 mapping to FALSE and TRUE.)
Key Name Key Number Type Default Setting