User guide

Company confidential proprietary information. Do not distribute.
© 2009 Microsoft Corporation, all rights reserved.
SenseCam v2.3 User Guide Page 27 of 31 10/03/2009
config0 byte [eewrite address 8]
0
0
0
1
1
1
1
1
default factory-programmed value: 0x1F
Control
b7
b6
b5
b4
b3
b2
b1
b0
Description
Fast charge
bitmask 0x01
0
Turn off fast charging.
1
Turn on fast charging. See Section 4.8 for more details
on this. Use the fast command in BOOT.BAT in
preference. This is the default setting.
Push-button
mapping
bitmask 0x04
0
Button map A. Manual snapshot button is mapped to the
top of the SenseCam. Power/standby mapped to top side
button of SenseCam. Use this if you are keen to have the
shutter button on the top of the camera.
1
Button map B. Manual snapshot is mapped to the bottom
side button of SenseCam. Power/standby button is
mapped to the top of SenseCam. This is the default
setting.
Image inversion
bitmask 0x08
0
Turn off image inversion correction.
1
Turn on image inversion correction. This is the default
setting. Natively the images produced by the SenseCam
are up-side down. More recent builds of the SenseCam
firmware can correct for this by commanding the built-in
camera module to produce images right-side-up. If this
option is not selected, images will appear up-side down
until imported by the MSRC SenseCam Image Importer.
Double snap
bitmask 0x10
0
Turn off double-snap option. Captures images
marginally faster but with less accurate exposure setting.
1
Turn on double-snap option. This default setting
captures two images back-to-back the first image will
be used by the built-in camera module to set up the
exposure for the following image. Saving an image to
flash memory takes much more time than capturing it, so
this double-snapping doesn‟t have much adverse effect
on performance.
Auto battery save
bitmask 0x20
0
Turn on automatic battery save feature. The SenseCam
will automatically go into low power standby mode if the
battery voltage is below a critical threshold. This has the
effect of preserving the time and date settings of the
SenseCam until such a time as it is fully recharged and
ready to use again. This is the default setting.
1
Turn off the automatic battery save feature. If this option
is used the SenseCam will attempt to continue running
until the battery is exhausted potentially with
unpredictable results (various peripherals and storage of
data in the SenseCam may stop operating correctly at
different points in time). In particular, the real-time
clock is likely to lose the time and date settings and some
image degradation/file corruption is likely to be seen
towards the end of logged data.
b7
b6
b5
b4
b3
b2
b1
b0
Figure 18: SenseCam config0 byte (address 8) bit fields and their meanings.