libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Macros
bkp.h File Reference
Go to the source code of this file.
Macros
#define
BKP_DR1
MMIO32
(
BACKUP_REGS_BASE
+ 0x04)
#define
BKP_DR2
MMIO32
(
BACKUP_REGS_BASE
+ 0x08)
#define
BKP_DR3
MMIO32
(
BACKUP_REGS_BASE
+ 0x0C)
#define
BKP_DR4
MMIO32
(
BACKUP_REGS_BASE
+ 0x10)
#define
BKP_DR5
MMIO32
(
BACKUP_REGS_BASE
+ 0x14)
#define
BKP_DR6
MMIO32
(
BACKUP_REGS_BASE
+ 0x18)
#define
BKP_DR7
MMIO32
(
BACKUP_REGS_BASE
+ 0x1C)
#define
BKP_DR8
MMIO32
(
BACKUP_REGS_BASE
+ 0x20)
#define
BKP_DR9
MMIO32
(
BACKUP_REGS_BASE
+ 0x24)
#define
BKP_DR10
MMIO32
(
BACKUP_REGS_BASE
+ 0x28)
#define
BKP_RTCCR
MMIO32
(
BACKUP_REGS_BASE
+ 0x2C)
RTC clock calibration register (BKP_RTCCR)
More...
#define
BKP_CR
MMIO32
(
BACKUP_REGS_BASE
+ 0x30)
Backup control register (BKP_CR)
More...
#define
BKP_CSR
MMIO32
(
BACKUP_REGS_BASE
+ 0x34)
Backup control/status register (BKP_CSR)
More...
#define
BKP_DR11
MMIO32
(
BACKUP_REGS_BASE
+ 0x40)
#define
BKP_DR12
MMIO32
(
BACKUP_REGS_BASE
+ 0x44)
#define
BKP_DR13
MMIO32
(
BACKUP_REGS_BASE
+ 0x48)
#define
BKP_DR14
MMIO32
(
BACKUP_REGS_BASE
+ 0x4C)
#define
BKP_DR15
MMIO32
(
BACKUP_REGS_BASE
+ 0x50)
#define
BKP_DR16
MMIO32
(
BACKUP_REGS_BASE
+ 0x54)
#define
BKP_DR17
MMIO32
(
BACKUP_REGS_BASE
+ 0x58)
#define
BKP_DR18
MMIO32
(
BACKUP_REGS_BASE
+ 0x5C)
#define
BKP_DR19
MMIO32
(
BACKUP_REGS_BASE
+ 0x60)
#define
BKP_DR20
MMIO32
(
BACKUP_REGS_BASE
+ 0x64)
#define
BKP_DR21
MMIO32
(
BACKUP_REGS_BASE
+ 0x68)
#define
BKP_DR22
MMIO32
(
BACKUP_REGS_BASE
+ 0x6C)
#define
BKP_DR23
MMIO32
(
BACKUP_REGS_BASE
+ 0x70)
#define
BKP_DR24
MMIO32
(
BACKUP_REGS_BASE
+ 0x74)
#define
BKP_DR25
MMIO32
(
BACKUP_REGS_BASE
+ 0x78)
#define
BKP_DR26
MMIO32
(
BACKUP_REGS_BASE
+ 0x7C)
#define
BKP_DR27
MMIO32
(
BACKUP_REGS_BASE
+ 0x80)
#define
BKP_DR28
MMIO32
(
BACKUP_REGS_BASE
+ 0x84)
#define
BKP_DR29
MMIO32
(
BACKUP_REGS_BASE
+ 0x88)
#define
BKP_DR30
MMIO32
(
BACKUP_REGS_BASE
+ 0x8C)
#define
BKP_DR31
MMIO32
(
BACKUP_REGS_BASE
+ 0x90)
#define
BKP_DR32
MMIO32
(
BACKUP_REGS_BASE
+ 0x94)
#define
BKP_DR33
MMIO32
(
BACKUP_REGS_BASE
+ 0x98)
#define
BKP_DR34
MMIO32
(
BACKUP_REGS_BASE
+ 0x9C)
#define
BKP_DR35
MMIO32
(
BACKUP_REGS_BASE
+ 0xA0)
#define
BKP_DR36
MMIO32
(
BACKUP_REGS_BASE
+ 0xA4)
#define
BKP_DR37
MMIO32
(
BACKUP_REGS_BASE
+ 0xA8)
#define
BKP_DR38
MMIO32
(
BACKUP_REGS_BASE
+ 0xAC)
#define
BKP_DR39
MMIO32
(
BACKUP_REGS_BASE
+ 0xB0)
#define
BKP_DR40
MMIO32
(
BACKUP_REGS_BASE
+ 0xB4)
#define
BKP_DR41
MMIO32
(
BACKUP_REGS_BASE
+ 0xB8)
#define
BKP_DR42
MMIO32
(
BACKUP_REGS_BASE
+ 0xBC)
#define
BKP_RTCCR_ASOS
(1 << 9)
ASOS: Alarm or second output selection.
More...
#define
BKP_RTCCR_ASOE
(1 << 8)
ASOE: Alarm or second output enable.
More...
#define
BKP_RTCCR_CCO
(1 << 7)
CCO: Calibration clock output.
More...
#define
BKP_RTCCR_CAL_LSB
0
CAL[6:0]: Calibration value.
More...
#define
BKP_CR_TPAL
(1 << 1)
TPAL: TAMPER pin active level.
More...
#define
BKP_CR_TPE
(1 << 0)
TPE: TAMPER pin enable.
More...
#define
BKP_CSR_TIF
(1 << 9)
TIF: Tamper interrupt flag.
More...
#define
BKP_CSR_TEF
(1 << 8)
TEF: Tamper event flag.
More...
#define
BKP_CSR_TPIE
(1 << 2)
TPIE: TAMPER pin interrupt enable.
More...
#define
BKP_CSR_CTI
(1 << 1)
CTI: Clear tamper interrupt.
More...
#define
BKP_CSR_CTE
(1 << 0)
CTE: Clear tamper event.
More...
include
libopencm3
stm32
f1
bkp.h
Generated on Tue Mar 7 2023 16:11:24 for libopencm3 by
1.9.4