User's Manual

Datalogic Scanning, Inc
959 Terry Street
Eugene, Oregon 97402
Page 110 10/23/2009
Revision X2
Key Name Key Number Type Default Setting
PSKEY_UART_CONFIG_STOP_BITS 0x03fc bool none
Configures the number of UART stop bits.
This field should be set to 0 (1 stop bit) for both BCSP and H4.
Key Name Key Number Type Default Setting
PSKEY_UART_CONFIG_PARITY_BIT 0x03fd uint16 none
Configure the UART parity.
This field should be set to 3 (even parity) for BCSP and 0 (no parity) for H4.
Key Name Key
Number
Type Default Setting
PSKEY_UART_CONFIG_FLOW_CTRL_EN 0x03fe bool none
Configure UART hardware flow control.
This field should be set to 0 (no hardware flow control) for BCSP and 1 (hardware flow control) for H4.
Key Name Key Number Type Default Setting
PSKEY_UART_CONFIG_RTS_AUTO_EN 0x03ff bool none
When UART data flows into the chip it passes from the wire, through a very small fixed buffer, then into
one of the chip's large (virtual memory/MMU) buffers. If this PS key is enabled then the chip deasserts
RTS to the host if the small fixed buffer fills. This gives time for the MMU write logic to organise itself
when setting up to write to an MMU buffer.
In practice this field should be set to 0 because the small fixed buffer should never overflow.
Key Name Key Number Type Default Setting
PSKEY_UART_CONFIG_RTS 0x0400 bool none
Configure the UART RTS output.
This field should be set to 0 for BCSP and 1 (RTS asserted) for H4.
Key Name Key Number Type Default Setting
PSKEY_UART_CONFIG_TX_ZERO_EN 0x0401 bool none
The hardware bit this corresponds to is toggled by software to generate a serial break condition.
This field should be set to 0 because the device should not generate a serial break condition while booting.
Key Name Key Number Type Default Setting
PSKEY_UART_CONFIG_NON_BCSP_EN 0x0402 bool none
The BlueCore contains hardware that performs much of the grunt work of coding/decoding BCSP packets.