User's Manual
Datalogic Scanning, Inc
959 Terry Street
Eugene, Oregon 97402
Page 104 10/23/2009
Revision X2
PSKEY_DEVICE_DRIFT can usefully be set to that accuracy. This allows a slave in low power mode to
turn on its radio for less time when attempting to resynchronise with its master. The worse-case accuracy of
the supplied clock should not be any worse than 250 ppm for compliance with the Bluetooth specification.
(Type bool is fundamentally a uint16 with values 0 and 1 mapping to FALSE and TRUE.)
Key Name Key Number Type Default Setting
PSKEY_SCHED_THROTTLE_TIMEOUT 0x03c4 TIME 500 * MILLISECOND
This key modifies the behaviour of the Bluecore's scheduler. It should only be configured on advice from
CSR. PSKEY_NOTE_START The maximum time, in microseconds, for which the scheduler can be
blocked by interrupts. If this time is exceeded, execution of the hostio interrupt handlers is delayed (for a
maximum time specified by PSKEY_HOSTIO_THROTTLE_TIMEOUT
) to allow the scheduler to run.
PSKEY_NOTE_END
Key Name Key Number Type Default Setting
PSKEY_RSSI_CORRECTION 0x03c5 int8 0
The BlueCore (from BlueCore2-Ext chip version onwards) is able to measure the signal strength of packets
received from air. This measurement is of the signal strength at the input to the chip rather than at the input
to the module i.e. it does account for any attenuation or gain provided by external components such as the
antenna or a LNA.
This pskey specifies a value in dB that will be added to the BlueCore's RSSI reading to correct for external
components.
In builds prior to 19, this pskey only affects the RSSI values reported in 'inquiry response with RSSI' HCI
events; it does not affect the RSSI value reported via the HCI_Read_RSSI command. In 19 builds and
upwards, this key affects all RSSI values reported by the chip.
Key Name Key Number Type Default Setting
PSKEY_MIN_WAIT_STATES 0x03c6 uint16 1
Some firmware requires flash devices that can be accessed without wait states. If the flash device requires
wait states then it this key should be set to 1, otherwise it should be set to 0.
The key is checked by DFU for upgrades.
Key Name Key Number Type Default Setting
PSKEY_SYNTH_TXRX_THRESHOLDS 0x03c7 uint16 0x1e6a
The minimum and maximum tuning voltage in internal units used by the local oscillator for transmit and
receive.
This key is for CSR use only.
Key Name Key Number Type Default Setting
PSKEY_RX_ATTEN_UPDATE_RATE 0x03c9 uint16 2
This sets the rate at which the automatic gain control updates the receiver's attenuation.