You can use the tamper_cfg
application, which is included by default in Digi Embedded Yocto, 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
Field | Description |
---|---|
0 DET_EN |
Enable tamper detection (1: enabled, 0: disabled) |
1 RECONF_EN |
Reconfigure tamper interface settings (1: allowed, 0: not allowed) |
2 IN_ACT_HIGH |
Set active level (tamper condition) of the tamper input (1: high, 0: low) |
3 - |
Reserved |
4 OUT_EN |
Activate the output of an IO when a tamper condition is detected (1: enabled, 0: disabled) |
5 OUT_ACT_HIGH |
Set output level (if enabled) when a tamper condition is detected (1: high, 0: low) |
6 PWROFF_EN |
Power off the device after the programmed timeout, after a tamper detection (1: enabled, 0: disabled) |
7 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
Field | Description | ||
---|---|---|---|
0-1 AVG |
Analog comparator averager:
|
||
1 INT_VREF |
Use internal voltage reference for analog tamper
|
TAMPERn_EVENT register
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
---|---|---|---|---|---|---|---|
- |
- |
- |
- |
- |
- |
ACKED |
SIGNALED |