User's Manual

Datalogic Scanning, Inc
959 Terry Street
Eugene, Oregon 97402
Page 41 10/23/2009
Revision X2
This is a 32-word array containing the more significant block of the R2N multiplier for DFU signing of a
VM application. See PSKEY_DFUENC_VMAPP_PK_R2N_LSB for the other part.
Key Name Key Number Type Default Setting
PSKEY_DFUENC_VMAPP_PK_R2N_LSB 0x0162 uint16[] none
This is a 32-word array containing the less significant block of the R2N multiplier for DFU signing of a
VM application. See PSKEY_DFUENC_VMAPP_PK_R2N_MSB
for the other part.
Key Name Key
Number
Type Default Setting
PSKEY_BCSP_LM_PS_BLOCK 0x0192 BCSP_LM_PS_BLOCK 1, 0, 250
Configure the BCSP link establishment protocol. This is only used if BCSP is used over the chip's UART.
The configuration uses a structure of type BCSP_LM_PS_BLOCK in which the fields are:
uint16 mode 0 - disable link establishment.
1 - enable link establishment.
2 - enable passive-start link
establishment.
uint16 sync_retries Support for this argument has been
removed.
It used to set the number of sync
packets emitted before the BCSP
link establishment engine gave up
and marked the link as dead. A
value of zero meant "don't stop."
The BCSP link establishment engine
now always behaves as if the value
is zero.
uint16 tshy The Tshy value in milliseconds.
This value is also used by the
BCSP link establishment engine's
Tconf timer.
The "mode" field used to be a bool. One particular manufacturer's laptop crashes if it receives UART traffic
while the machine is booting, so the "passive-start" option has been added. This causes the chip's link
establishment engine to emit no messages until it receives traffic from the host. If the host pulls the same
trick neither will talk to the other, so the link will never be used.
Key Name Key
Number
Type Default Setting
PSKEY_HOSTIO_FC_PS_BLOCK 0x0193 HOSTIO_FC_PS_BLOCK 250, 4, 4, FALSE
Configure the host to chip hci flow control.