User's Manual
Datalogic Scanning, Inc
959 Terry Street
Eugene, Oregon 97402
Page 114 10/23/2009
Revision X2
Key Name Key
Number
Type Default Setting
PSKEY_UART_DFU_CONFIG_TX_ZERO_EN 0x041c 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.
Key Name Key
Number
Type Default Setting
PSKEY_UART_DFU_CONFIG_NON_BCSP_EN 0x041d bool none
The BlueCore contains hardware that performs much of the grunt work of coding/decoding BCSP packets.
This should always be enabled because the boot loader (DFU mode) always uses BCSP for UART
transports.
This pskey should be set to 0 (disable).
Key Name Key
Number
Type Default Setting
PSKEY_UART_DFU_CONFIG_RX_RATE_DELAY 0x041e uint16 none
The hardware bits this corresponds to are toggled by software to pacify the UART when the clock rate is
changed.
This field should be set to 0.
Key Name Key Number Type Default Setting
PSKEY_AMUX_AIO0 0x041f ana_amux_sel none
Analogue multiplexer setting for the AIO 0 line on BlueCore.
Multiplexed with PIO 12 on all pre BC5 chips. On some later chips it may be multiplexed with PIO 20
instead. Consult your data sheet for exact details. To use as a PIO line, the AMUX must be set to `Select
AIO0 as a PIO'.
Not all settings are available on all chips.
Additionally on BC02-Ext, the crystal clock/2 may be routed by editing the PSkey with the value 007e
(using Entry -> Edit raw).
On BC4-Headset and BC4-Audio Flash, set this PSkey to 'AMUX' and use PSKEY_AMUX_CLOCK
to
produce the desired clock. On BC5MM edit, this entry with the value 00be, then use
PSKEY_AMUX_CLOCK
to produce certain clocks.
Key Name Key Number Type Default Setting
PSKEY_AMUX_AIO1 0x0420 ana_amux_sel none
Analogue muliplexer setting for the AIO 1 line on BlueCore.