You can use the tamper_cfg application, which is included by default in Digi Embedded for Android, to configure the tamper interfaces by modifying the registers associated with the tamper interface (particularly TAMPERn_CFG0).

TAMPERn_CFG0 register

B7 B6 B5 B4 B3 B2 B1 B0

CLR_EV_EN

PWROFF_EN

OUT_ACT_HIGH

OUT_EN

-

IN_ACT_HIGH

RECONF_EN

DET_EN

Fields description

Bit Field Description

B0

DET_EN

Enable tamper detection (1: enabled, 0: disabled)

B1

RECONF_EN

Reconfigure tamper interface settings (1: allowed, 0: not allowed)

B2

IN_ACT_HIGH

Set active level (tamper condition) of the tamper input (1: high, 0: low)

B3

-

Reserved

B4

OUT_EN

Activate the output of an IO when a tamper condition is detected (1: enabled, 0: disabled)

B5

OUT_ACT_HIGH

Set output level (if enabled) when a tamper condition is detected (1: high, 0: low)

B6

PWROFF_EN

Power off the device after the programmed timeout, after a tamper detection (1: enabled, 0: disabled)

B7

CLR_EV_EN

Clear tamper events by writing a 0 to the tamper event register (1: enabled, 0: disabled)

TAMPERn_CFG1 register

B7 B6 B5 B4 B3 B2 B1 B0

-

-

-

-

-

INT_VREF

AVG

Fields description

Bit Field Description

B0-B1

AVG

Analog comparator averager:

  • 0: 1 sample

  • 1: 2 samples

  • 2: 4 samples

  • 3: 8 samples

B2

INT_VREF

Use internal voltage reference for analog tamper

This affects all analog tamper detection, MCA ADCs, analog comparators, and external VRef output.

TAMPERn_EVENT register

B7 B6 B5 B4 B3 B2 B1 B0

-

-

-

-

-

-

ACKED

SIGNALED