block/BKP: description: Backup registers. items: - name: DR description: Backup data register (BKP_DR). array: len: 10 stride: 4 byte_offset: 0 fieldset: DR - name: RTCCR description: RTC clock calibration register (BKP_RTCCR). byte_offset: 40 fieldset: RTCCR - name: CR description: Backup control register (BKP_CR). byte_offset: 44 fieldset: CR - name: CSR description: BKP_CSR control/status register (BKP_CSR). byte_offset: 48 fieldset: CSR - name: BKP_DR description: Backup data register (BKP_DR). array: len: 32 stride: 4 byte_offset: 60 fieldset: BKP_DR fieldset/BKP_DR: description: Backup data register (BKP_DR). fields: - name: D description: Backup data. bit_offset: 0 bit_size: 16 fieldset/CR: description: Backup control register (BKP_CR). fields: - name: TPE description: Tamper pin enable. bit_offset: 0 bit_size: 1 enum: TPE - name: TPAL description: Tamper pin active level. bit_offset: 1 bit_size: 1 enum: TPAL fieldset/CSR: description: BKP_CSR control/status register (BKP_CSR). fields: - name: CTE description: Clear Tamper event. bit_offset: 0 bit_size: 1 enum: CTE - name: CTI description: Clear Tamper Interrupt. bit_offset: 1 bit_size: 1 enum: CTI - name: TPIE description: Tamper Pin interrupt enable. bit_offset: 2 bit_size: 1 enum: TPIE - name: TEF description: Tamper Event Flag. bit_offset: 8 bit_size: 1 - name: TIF description: Tamper Interrupt Flag. bit_offset: 9 bit_size: 1 fieldset/DR: description: Backup data register (BKP_DR). fields: - name: D description: Backup data. bit_offset: 0 bit_size: 16 fieldset/RTCCR: description: RTC clock calibration register (BKP_RTCCR). fields: - name: CAL description: Calibration value. bit_offset: 0 bit_size: 7 - name: CCO description: Calibration Clock Output. bit_offset: 7 bit_size: 1 - name: ASOE description: Alarm or second output enable. bit_offset: 8 bit_size: 1 enum: ASOE - name: ASOS description: Alarm or second output selection. bit_offset: 9 bit_size: 1 enum: ASOS enum/ASOE: bit_size: 1 variants: - name: Disabled description: Disabled. value: 0 - name: Enabled description: Setting this bit outputs either the RTC Alarm pulse signal or the Second pulse signal on the TAMPER pin depending on the ASOS bit. value: 1 enum/ASOS: bit_size: 1 variants: - name: Alarm description: RTC Alarm pulse output selected. value: 0 - name: Second description: RTC Second pulse output selected. value: 1 enum/CTE: bit_size: 1 variants: - name: Reset description: Reset the TEF Tamper event flag (and the Tamper detector). value: 1 enum/CTI: bit_size: 1 variants: - name: Clear description: Clear the Tamper interrupt and the TIF Tamper interrupt flag. value: 1 enum/TPAL: bit_size: 1 variants: - name: High description: A high level on the TAMPER pin resets all data backup registers (if TPE bit is set). value: 0 - name: Low description: A low level on the TAMPER pin resets all data backup registers (if TPE bit is set). value: 1 enum/TPE: bit_size: 1 variants: - name: General description: The TAMPER pin is free for general purpose I/O. value: 0 - name: Alternate description: Tamper alternate I/O function is activated. value: 1 enum/TPIE: bit_size: 1 variants: - name: Disabled description: Tamper interrupt disabled. value: 0 - name: Enabled description: Tamper interrupt enabled (the TPE bit must also be set in the BKP_CR register. value: 1