Tamper options#

Tamper configuration options.

Levels, signals and filter options.

Macros#

#define

No action taken.

#define

Generate interrupt.

#define

Increment filter counter.

#define

System reset.

#define

Erase OTP - THIS WILL MAKE THE DEVICE INOPERATIONAL!

#define
#define
#define
#define
#define
#define
#define
#define
#define
#define

Timeout ~16.4s.

#define

Timeout ~32.8s.

#define

Timeout ~1.1min.

#define

Timeout ~2.2min.

#define

Timeout ~4.4min.

#define

Timeout ~8.7min.

#define

Timeout ~17.5min.

#define
#define

Timeout ~1.2h.

#define

Timeout ~2.3h.

#define

Timeout ~4.7h.

#define

Timeout ~9.3h.

#define

Timeout ~18.6h.

#define

Timeout ~1.6days.

#define

Timeout ~3.1days.

#define

Timeout ~6.2days.

#define

Timeout ~12.4days.

#define

Timeout ~24.9days.

#define

Timeout ~49.7days.

#define

Timeout ~99.4days.

#define

Timeout ~198.8days.

#define

Timeout ~397.7days.

#define

Timeout ~795.4days.

#define

Counter threshold 2.

#define

Counter threshold 4.

#define

Counter threshold 8.

#define

Counter threshold 16.

#define

Counter threshold 32.

#define

Counter threshold 64.

#define

Counter threshold 128.

#define

Counter threshold 256.

#define

Tamper flags.

Macro Definition Documentation#

SL_SE_TAMPER_LEVEL_IGNORE#

#define SL_SE_TAMPER_LEVEL_IGNORE
Value:
0

No action taken.


SL_SE_TAMPER_LEVEL_INTERRUPT#

#define SL_SE_TAMPER_LEVEL_INTERRUPT
Value:
1

Generate interrupt.


SL_SE_TAMPER_LEVEL_FILTER#

#define SL_SE_TAMPER_LEVEL_FILTER
Value:
2

Increment filter counter.


SL_SE_TAMPER_LEVEL_RESET#

#define SL_SE_TAMPER_LEVEL_RESET
Value:
4

System reset.


SL_SE_TAMPER_LEVEL_PERMANENTLY_ERASE_OTP#

#define SL_SE_TAMPER_LEVEL_PERMANENTLY_ERASE_OTP
Value:
7

Erase OTP - THIS WILL MAKE THE DEVICE INOPERATIONAL!


SL_SE_TAMPER_FILTER_PERIOD_32MS#

#define SL_SE_TAMPER_FILTER_PERIOD_32MS
Value:
0x0

Timeout ~32ms.


SL_SE_TAMPER_FILTER_PERIOD_64MS#

#define SL_SE_TAMPER_FILTER_PERIOD_64MS
Value:
0x1

Timeout ~64ms.


SL_SE_TAMPER_FILTER_PERIOD_128MS#

#define SL_SE_TAMPER_FILTER_PERIOD_128MS
Value:
0x2

Timeout ~128ms.


SL_SE_TAMPER_FILTER_PERIOD_256MS#

#define SL_SE_TAMPER_FILTER_PERIOD_256MS
Value:
0x3

Timeout ~256ms.


SL_SE_TAMPER_FILTER_PERIOD_512MS#

#define SL_SE_TAMPER_FILTER_PERIOD_512MS
Value:
0x4

Timeout ~512ms.


SL_SE_TAMPER_FILTER_PERIOD_1S#

#define SL_SE_TAMPER_FILTER_PERIOD_1S
Value:
0x5

Timeout ~1s.


SL_SE_TAMPER_FILTER_PERIOD_2S#

#define SL_SE_TAMPER_FILTER_PERIOD_2S
Value:
0x6

Timeout ~2s.


SL_SE_TAMPER_FILTER_PERIOD_4S#

#define SL_SE_TAMPER_FILTER_PERIOD_4S
Value:
0x7

Timeout ~4.1s.


SL_SE_TAMPER_FILTER_PERIOD_8S#

#define SL_SE_TAMPER_FILTER_PERIOD_8S
Value:
0x8

Timeout ~8.2s.


SL_SE_TAMPER_FILTER_PERIOD_16S#

#define SL_SE_TAMPER_FILTER_PERIOD_16S
Value:
0x9

Timeout ~16.4s.


SL_SE_TAMPER_FILTER_PERIOD_33S#

#define SL_SE_TAMPER_FILTER_PERIOD_33S
Value:
0xA

Timeout ~32.8s.


SL_SE_TAMPER_FILTER_PERIOD_1MIN#

#define SL_SE_TAMPER_FILTER_PERIOD_1MIN
Value:
0xB

Timeout ~1.1min.


SL_SE_TAMPER_FILTER_PERIOD_2MIN#

#define SL_SE_TAMPER_FILTER_PERIOD_2MIN
Value:
0xC

Timeout ~2.2min.


SL_SE_TAMPER_FILTER_PERIOD_4MIN#

#define SL_SE_TAMPER_FILTER_PERIOD_4MIN
Value:
0xD

Timeout ~4.4min.


SL_SE_TAMPER_FILTER_PERIOD_9MIN#

#define SL_SE_TAMPER_FILTER_PERIOD_9MIN
Value:
0xE

Timeout ~8.7min.


SL_SE_TAMPER_FILTER_PERIOD_18MIN#

#define SL_SE_TAMPER_FILTER_PERIOD_18MIN
Value:
0xF

Timeout ~17.5min.


SL_SE_TAMPER_FILTER_PERIOD_35MIN#

#define SL_SE_TAMPER_FILTER_PERIOD_35MIN
Value:
0x10

Timeout ~35min.


SL_SE_TAMPER_FILTER_PERIOD_1H#

#define SL_SE_TAMPER_FILTER_PERIOD_1H
Value:
0x11

Timeout ~1.2h.


SL_SE_TAMPER_FILTER_PERIOD_2H#

#define SL_SE_TAMPER_FILTER_PERIOD_2H
Value:
0x12

Timeout ~2.3h.


SL_SE_TAMPER_FILTER_PERIOD_5H#

#define SL_SE_TAMPER_FILTER_PERIOD_5H
Value:
0x13

Timeout ~4.7h.


SL_SE_TAMPER_FILTER_PERIOD_9H#

#define SL_SE_TAMPER_FILTER_PERIOD_9H
Value:
0x14

Timeout ~9.3h.


SL_SE_TAMPER_FILTER_PERIOD_19H#

#define SL_SE_TAMPER_FILTER_PERIOD_19H
Value:
0x15

Timeout ~18.6h.


SL_SE_TAMPER_FILTER_PERIOD_2DAYS#

#define SL_SE_TAMPER_FILTER_PERIOD_2DAYS
Value:
0x16

Timeout ~1.6days.


SL_SE_TAMPER_FILTER_PERIOD_3DAYS#

#define SL_SE_TAMPER_FILTER_PERIOD_3DAYS
Value:
0x17

Timeout ~3.1days.


SL_SE_TAMPER_FILTER_PERIOD_6DAYS#

#define SL_SE_TAMPER_FILTER_PERIOD_6DAYS
Value:
0x18

Timeout ~6.2days.


SL_SE_TAMPER_FILTER_PERIOD_12DAYS#

#define SL_SE_TAMPER_FILTER_PERIOD_12DAYS
Value:
0x19

Timeout ~12.4days.


SL_SE_TAMPER_FILTER_PERIOD_25DAYS#

#define SL_SE_TAMPER_FILTER_PERIOD_25DAYS
Value:
0x1A

Timeout ~24.9days.


SL_SE_TAMPER_FILTER_PERIOD_50DAYS#

#define SL_SE_TAMPER_FILTER_PERIOD_50DAYS
Value:
0x1B

Timeout ~49.7days.


SL_SE_TAMPER_FILTER_PERIOD_100DAYS#

#define SL_SE_TAMPER_FILTER_PERIOD_100DAYS
Value:
0x1C

Timeout ~99.4days.


SL_SE_TAMPER_FILTER_PERIOD_199DAYS#

#define SL_SE_TAMPER_FILTER_PERIOD_199DAYS
Value:
0x1D

Timeout ~198.8days.


SL_SE_TAMPER_FILTER_PERIOD_398DAYS#

#define SL_SE_TAMPER_FILTER_PERIOD_398DAYS
Value:
0x1E

Timeout ~397.7days.


SL_SE_TAMPER_FILTER_PERIOD_795DAYS#

#define SL_SE_TAMPER_FILTER_PERIOD_795DAYS
Value:
0x1F

Timeout ~795.4days.


SL_SE_TAMPER_FILTER_THRESHOLD_2#

#define SL_SE_TAMPER_FILTER_THRESHOLD_2
Value:
0x7

Counter threshold 2.


SL_SE_TAMPER_FILTER_THRESHOLD_4#

#define SL_SE_TAMPER_FILTER_THRESHOLD_4
Value:
0x6

Counter threshold 4.


SL_SE_TAMPER_FILTER_THRESHOLD_8#

#define SL_SE_TAMPER_FILTER_THRESHOLD_8
Value:
0x5

Counter threshold 8.


SL_SE_TAMPER_FILTER_THRESHOLD_16#

#define SL_SE_TAMPER_FILTER_THRESHOLD_16
Value:
0x4

Counter threshold 16.


SL_SE_TAMPER_FILTER_THRESHOLD_32#

#define SL_SE_TAMPER_FILTER_THRESHOLD_32
Value:
0x3

Counter threshold 32.


SL_SE_TAMPER_FILTER_THRESHOLD_64#

#define SL_SE_TAMPER_FILTER_THRESHOLD_64
Value:
0x2

Counter threshold 64.


SL_SE_TAMPER_FILTER_THRESHOLD_128#

#define SL_SE_TAMPER_FILTER_THRESHOLD_128
Value:
0x1

Counter threshold 128.


SL_SE_TAMPER_FILTER_THRESHOLD_256#

#define SL_SE_TAMPER_FILTER_THRESHOLD_256
Value:
0x0

Counter threshold 256.


SL_SE_TAMPER_FLAG_DGLITCH_ALWAYS_ON#

#define SL_SE_TAMPER_FLAG_DGLITCH_ALWAYS_ON
Value:
(1UL << 1)

Tamper flags.


SL_SE_TAMPER_FLAG_KEEP_TAMPER_ALIVE_DURING_SLEEP#

#define SL_SE_TAMPER_FLAG_KEEP_TAMPER_ALIVE_DURING_SLEEP
Value:
(1UL << 2)