User's Manual

Datalogic Scanning, Inc
959 Terry Street
Eugene, Oregon 97402
Page 48 10/23/2009
Revision X2
Use the BCCMD (private channel) command MAP_SCO_PCM to cause the next HCI
Add_SCO_Connection command to route to a PCM port.
Use this pskey.
If this pskey is TRUE then all attempts to open SCO connections map to PCM ports. I.e., this pskey
overrides the BCCMD command.
In HCI 14.X builds, only a single SCO stream can flow over the BlueCore2-EXT's PCM port.
In HCI 15.X, and later, builds, setting the pskey causes all attempts to open SCO channels to run over *the
first* PCM channel in the PCM port. (The clock settings in PSKEY_PCM_CONFIG32
determine whether
the PCM port can carry more than one SCO channel.)
See PSKEY_HOSTIO_MAP_SCO_PCM_SLOT
.
(Type bool is fundamentally a uint16 with values 0 and 1 mapping to FALSE and TRUE.)
Key Name Key
Number
Type Default Setting
PSKEY_HOSTIO_BREAK_POLL_PERIOD 0x01ad TIME 0
The rate at which to poll the UART at start up in order to determine if the host is sending a break
(continuous 0) in microseconds. Between polls the chip enters a low power state (deep sleep). If the break
signal is removed, normal operation resumes.
This key is intended to be used in conjunction with PSKEY_HOSTIO_UART_RESET_TIMEOUT
and
enables the host to force the chip into a low power state using a limited number of IO lines.
To place the chip in a low power state, the host sends a continuous break which will force a (hardware)
reset if the aforementioned key is set. After resetting, if the break is still present, the chip will enter a low
power state, waking only at the rate defined by this key to check for the continuing presence of the break.
A short delay (of a few hundred microseconds) will occur after the reset before the low power state is
entered. This is due to the time required to initialise the ps and the support for deep sleep.
If this value is zero then the feature is disabled.
This feature only works with the BCSP, H4 and H5 host transports.
(Type TIME is fundamentally a uint32.)
Key Name Key
Number
Type Default Setting
PSKEY_HOSTIO_MIN_UART_HCI_SCO_SIZE 0x01ae uint16 30
A SCO link provides a steady flow of audio samples from air that have to be sent to the host. When SCO
data is passed to the host over HCI (i.e., not over the chip's PCM port) the samples have to be formed into
HCI SCO packets.
This pskey sets the minimum number of *samples* in each HCI SCO packet sent to the host over a UART