block/TAMP: description: Tamper and backup registers items: - name: CR1 description: control register 1 byte_offset: 0 fieldset: CR1 - name: CR2 description: control register 2 byte_offset: 4 fieldset: CR2 - name: FLTCR description: TAMP filter control register byte_offset: 12 fieldset: FLTCR - name: IER description: TAMP interrupt enable register byte_offset: 44 fieldset: IER - name: SR description: TAMP status register byte_offset: 48 access: Read fieldset: SR - name: MISR description: TAMP masked interrupt status register byte_offset: 52 access: Read fieldset: MISR - name: SCR description: TAMP status clear register byte_offset: 60 fieldset: SCR - name: BKPR description: TAMP backup register array: len: 32 stride: 4 byte_offset: 256 fieldset: BKPR fieldset/BKPR: description: TAMP backup register fields: - name: BKP description: BKP bit_offset: 0 bit_size: 32 fieldset/CR1: description: control register 1 fields: - name: TAMPE description: Tamper detection on IN X enable bit_offset: 0 bit_size: 1 array: len: 3 stride: 1 - name: ITAMPE description: Internal tamper X enable bit_offset: 16 bit_size: 1 array: len: 6 stride: 1 fieldset/CR2: description: control register 2 fields: - name: TAMPNOER description: Tamper X no erase bit_offset: 0 bit_size: 1 array: len: 3 stride: 1 - name: TAMPMSK description: Tamper X mask. bit_offset: 16 bit_size: 1 array: len: 3 stride: 1 - name: TAMPTRG description: Active level for tamper X input. bit_offset: 24 bit_size: 1 array: len: 3 stride: 1 fieldset/FLTCR: description: TAMP filter control register fields: - name: TAMPFREQ description: "Tamper sampling frequency. Determines the frequency at which each of the INx inputs are sampled." bit_offset: 0 bit_size: 3 - name: TAMPFLT description: "INx filter count. These bits determines the number of consecutive samples at the specified level (TAMP*TRG) needed to activate a tamper event. TAMPFLT is valid for each of the INx inputs." bit_offset: 3 bit_size: 2 - name: TAMPPRCH description: "INx precharge duration. These bit determines the duration of time during which the pull-up/is activated before each sample. TAMPPRCH is valid for each of the INx inputs." bit_offset: 5 bit_size: 2 - name: TAMPPUDIS description: "INx pull-up disable. This bit determines if each of the TAMPx pins are precharged before each sample." bit_offset: 7 bit_size: 1 fieldset/IER: description: TAMP interrupt enable register fields: - name: TAMPIE description: Tamper X interrupt enable bit_offset: 0 bit_size: 1 array: len: 3 stride: 1 - name: ITAMPIE description: Internal tamper X interrupt enable bit_offset: 16 bit_size: 1 array: len: 6 stride: 1 fieldset/MISR: description: TAMP masked interrupt status register fields: - name: TAMPMF description: Tamper X interrupt masked flag bit_offset: 0 bit_size: 1 array: len: 3 stride: 1 - name: ITAMPMF description: Internal tamper X interrupt masked flag bit_offset: 16 bit_size: 1 array: len: 6 stride: 1 fieldset/SCR: description: TAMP status clear register fields: - name: CTAMPF description: Clear tamper X detection flag bit_offset: 0 bit_size: 1 array: len: 3 stride: 1 - name: CITAMPF description: Clear internal tamper X detection flag bit_offset: 16 bit_size: 1 array: len: 6 stride: 1 fieldset/SR: description: TAMP status register fields: - name: TAMPF description: Tamper X detection flag bit_offset: 0 bit_size: 1 array: len: 3 stride: 1 - name: ITAMPF description: Internal tamper X detection flag bit_offset: 16 bit_size: 1 array: len: 6 stride: 1