User's Manual
Datalogic Scanning, Inc
959 Terry Street
Eugene, Oregon 97402
Page 52 10/23/2009
Revision X2
the buffer.
The thresholds are held as a uint16[2]. The first value gives the lower threshold and the second value gives
the upper threshold.
This PS key has no effect on some versions of firmware.
Key Name Key
Number
Type Default Setting
PSKEY_HOSTIO_SCO_HCI_THRESHOLDS 0x01bc uint16[] 10, 80
Sets the upper and lower thresholds for the buffers used to hold SCO data flowing between air and the HCI.
The thresholds are checked just before a packet is received from air and just after a packet is sent to air.
When the thresholds are exceeded, the firmware will insert or delete single samples or groups of samples to
bring the amount of data pending in the buffer into range. The exact behaviour depends on whether the
SCO data is in transparent format and which host transport is in use.
The thresholds are held as a uint16[2]. The first value gives the lower threshold and the second value gives
the upper threshold.
This PS key has no effect on some versions of firmware.
Key Name Key Number Type Default Setting
PSKEY_HOSTIO_MAP_SCO_PCM_SLOT 0x01bd uint16 0
When the pskey PSKEY_HOSTIO_MAP_SCO_PCM is TRUE, the first SCO channel opened is routed
over the chip's PCM port. While this SCO channel is in place, all subsequent attempts to open extra SCO
channels fail.
The SCO channel is routed over the PCM timing frame slot defined by this pskey. This pskey's default
value, zero, routes to "the first" PCM slot.
The number of slots in the PCM port's timing frame depends on the value of PSKEY_PCM_CONFIG32
;
there's no point in setting PSKEY_HOSTIO_MAP_SCO_PCM_SLOT to 3, asking for SCO data to travel
over the 4th slot in the PCM frame if the PCM channel's clock rate only supports a single slot per frame.
(This pskey is available only in builds for BlueCore-2 and later chips. Functionality equivalent to this pskey
is available in BlueCore01b builds using a bit field in PSKEY_PCM_CONFIG, a pskey absent from builds
for BlueCore-2 and later chips.)
Key Name Key Number Type Default Setting
PSKEY_UART_BAUDRATE 0x01be uint16 0x0000
The UART's (initial) Baud rate in builds from HCI 18.X. (This PS key's name is similar to
PSKEY_UART_BAUD_RATE
, used in firmware builds before HCI 18.X.)
A value of 0 has a special meaning which is to enable automatic detection of the UART baud rate from data
sent by the host to the BlueCore following a chip reset. Note that this is designed for use with ROM