User Manual
Table Of Contents

Bit Function
7:0 0x00: Use default valid measurement detection algorithm based on
the peak value, signal strength, and noise in the correlation record.
0x01 to 0xFF: Set simple threshold for valid measurement
detection. Values 0x20 to 0x60 generally perform well.
0x30
R/W Name Description Initial Value
R LIB_VERSION Read Garmin software library
version string
--
Bit Function
7:0 Read 11 consecutive bytes in one I2C read for the full library
version string. Each byte represents a character using ASCII
encoding.
0x52
R/W Name Description Initial Value
R/W CORR_DATA Correlation record data control --
Bit Function
7:0 Read two consecutive bytes to retrieve correlation record data as a
16-bit, two's complement value. The memory index is incremented
automatically, and successive two-byte reads produce sequential
data.
Write 0x00: Reset correlation internal pointer to zero.
0x72
R/W Name Description Initial Value
R CP_VER_LO Coprocessor firmware version low
byte.
--
Bit Function
7:0 Coprocessor firmware version low byte.
0x73
R/W Name Description Initial Value
R CP_VER_HI Coprocessor firmware verison high
byte
--
Bit Function
7:0 Coprocessor firmware version high byte.
0xE0
R/W Name Description Initial Value
R BOARD_TEMPERATURE Board temperature --
Bit Function
7:0 Returns the board's temperature as an 8-bit, two's complement
value in Celsius.
0xE1
R/W Name Description Initial Value
R HARDWARE_VERSION Board hardware version --
Bit Function
7:0 Board hardware version
0xE2
R/W Name Description Initial Value
R/W POWER_MODE Power state control 0xFF
Bit Function
7:0 0x00: Asynchronous Mode. The coprocessor is always OFF
unless a distance measurement is requested or a register access
is required
0x01: Synchronous Mode. Distance measurement is tied to the
ANT channel period. The coprocessor is turned on and off as
required.
0xFF: Always on. The coprocessor is not turned off, allowing for
the fastest measurements possible.
NOTE: You must disable HIGH_ACCURACY_MODE before you
adjust the power mode.
0xE3
R/W Name Description Initial
Value
R/W MEASUREMENT_INTERVAL Automatic
measurement rate
0xFF
Bit Function
7:0 This register is used in conjunction with Synchronous Mode
(0xE2, page 7).
0x00 and 0xFF: Trigger a distance measurement for every ANT
message
0x01 to 0xFE: The number of ANT channel periods to wait before
triggering a distance measurement, effectively reducing the
automatic measurement rate.
HIGH_ACCURACY_MODE must be disabled before adjusting the
measurement interval (0xEB, page 8).
0xE4
R/W Name Description Initial Value
W FACTORY_RESET Reset default settings --
Bit Function
7:0 0x01 to 0xFE: Resets the NVM/Flash storage information back to
default settings and executes a SoftDevice reset.
0xE5
R/W Name Description Initial Value
R/W QUICK_TERMINATION Quick acquisition
termination
0x08
Bit Function
7:0 0x00: Enable measurement quick termination. The device
terminates the distance measurement early if it anticipates the
signal peak in the correlation record will reach the maximum value.
0x08: Disable measurement quick termination.
0xE6
R/W Name Description Initial Value
W START_BOOTLOADER Start secure Bluetooth LE
bootloader.
--
Bit Function
7:0 0x01 to 0xFE: Restarts the device and launches the Bluetooth LE
advertiser. All other functionality is disabled while using the
Bluetooth LE bootloader.
0xEA
R/W Name Description Initial Value
R/W ENABLE_FLASH_STORAGE Store register
settings
0x00
7