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.










