892 lines
21 KiB
YAML
892 lines
21 KiB
YAML
---
|
|
block/RTC:
|
|
description: Real-time clock
|
|
items:
|
|
- name: TR
|
|
description: time register
|
|
byte_offset: 0
|
|
fieldset: TR
|
|
- name: DR
|
|
description: date register
|
|
byte_offset: 4
|
|
fieldset: DR
|
|
- name: CR
|
|
description: control register
|
|
byte_offset: 8
|
|
fieldset: CR
|
|
- name: ISR
|
|
description: initialization and status register
|
|
byte_offset: 12
|
|
fieldset: ISR
|
|
- name: PRER
|
|
description: prescaler register
|
|
byte_offset: 16
|
|
fieldset: PRER
|
|
- name: WUTR
|
|
description: wakeup timer register
|
|
byte_offset: 20
|
|
fieldset: WUTR
|
|
- name: ALRMAR
|
|
description: alarm A register
|
|
byte_offset: 28
|
|
fieldset: ALRMAR
|
|
- name: ALRMBR
|
|
description: alarm B register
|
|
byte_offset: 32
|
|
fieldset: ALRMBR
|
|
- name: WPR
|
|
description: write protection register
|
|
byte_offset: 36
|
|
access: Write
|
|
fieldset: WPR
|
|
- name: SSR
|
|
description: sub second register
|
|
byte_offset: 40
|
|
access: Read
|
|
fieldset: SSR
|
|
- name: SHIFTR
|
|
description: shift control register
|
|
byte_offset: 44
|
|
access: Write
|
|
fieldset: SHIFTR
|
|
- name: TSTR
|
|
description: time stamp time register
|
|
byte_offset: 48
|
|
access: Read
|
|
fieldset: TSTR
|
|
- name: TSDR
|
|
description: time stamp date register
|
|
byte_offset: 52
|
|
access: Read
|
|
fieldset: TSDR
|
|
- name: TSSSR
|
|
description: timestamp sub second register
|
|
byte_offset: 56
|
|
access: Read
|
|
fieldset: TSSSR
|
|
- name: CALR
|
|
description: calibration register
|
|
byte_offset: 60
|
|
fieldset: CALR
|
|
- name: TAMPCR
|
|
description: tamper configuration register
|
|
byte_offset: 64
|
|
fieldset: TAMPCR
|
|
- name: ALRMASSR
|
|
description: alarm A sub second register
|
|
byte_offset: 68
|
|
fieldset: ALRMASSR
|
|
- name: ALRMBSSR
|
|
description: alarm B sub second register
|
|
byte_offset: 72
|
|
fieldset: ALRMBSSR
|
|
- name: OR
|
|
description: option register
|
|
byte_offset: 76
|
|
fieldset: OR
|
|
- name: BKP0R
|
|
description: backup register
|
|
byte_offset: 80
|
|
fieldset: BKP0R
|
|
- name: BKP1R
|
|
description: backup register
|
|
byte_offset: 84
|
|
fieldset: BKP1R
|
|
- name: BKP2R
|
|
description: backup register
|
|
byte_offset: 88
|
|
fieldset: BKP2R
|
|
- name: BKP3R
|
|
description: backup register
|
|
byte_offset: 92
|
|
fieldset: BKP3R
|
|
- name: BKP4R
|
|
description: backup register
|
|
byte_offset: 96
|
|
fieldset: BKP4R
|
|
- name: BKP5R
|
|
description: backup register
|
|
byte_offset: 100
|
|
fieldset: BKP5R
|
|
- name: BKP6R
|
|
description: backup register
|
|
byte_offset: 104
|
|
fieldset: BKP6R
|
|
- name: BKP7R
|
|
description: backup register
|
|
byte_offset: 108
|
|
fieldset: BKP7R
|
|
- name: BKP8R
|
|
description: backup register
|
|
byte_offset: 112
|
|
fieldset: BKP8R
|
|
- name: BKP9R
|
|
description: backup register
|
|
byte_offset: 116
|
|
fieldset: BKP9R
|
|
- name: BKP10R
|
|
description: backup register
|
|
byte_offset: 120
|
|
fieldset: BKP10R
|
|
- name: BKP11R
|
|
description: backup register
|
|
byte_offset: 124
|
|
fieldset: BKP11R
|
|
- name: BKP12R
|
|
description: backup register
|
|
byte_offset: 128
|
|
fieldset: BKP12R
|
|
- name: BKP13R
|
|
description: backup register
|
|
byte_offset: 132
|
|
fieldset: BKP13R
|
|
- name: BKP14R
|
|
description: backup register
|
|
byte_offset: 136
|
|
fieldset: BKP14R
|
|
- name: BKP15R
|
|
description: backup register
|
|
byte_offset: 140
|
|
fieldset: BKP15R
|
|
- name: BKP16R
|
|
description: backup register
|
|
byte_offset: 144
|
|
fieldset: BKP16R
|
|
- name: BKP17R
|
|
description: backup register
|
|
byte_offset: 148
|
|
fieldset: BKP17R
|
|
- name: BKP18R
|
|
description: backup register
|
|
byte_offset: 152
|
|
fieldset: BKP18R
|
|
- name: BKP19R
|
|
description: backup register
|
|
byte_offset: 156
|
|
fieldset: BKP19R
|
|
fieldset/ALRMAR:
|
|
description: alarm A register
|
|
fields:
|
|
- name: SU
|
|
description: Second units in BCD format
|
|
bit_offset: 0
|
|
bit_size: 4
|
|
- name: ST
|
|
description: Second tens in BCD format
|
|
bit_offset: 4
|
|
bit_size: 3
|
|
- name: MSK1
|
|
description: Alarm A seconds mask
|
|
bit_offset: 7
|
|
bit_size: 1
|
|
- name: MNU
|
|
description: Minute units in BCD format
|
|
bit_offset: 8
|
|
bit_size: 4
|
|
- name: MNT
|
|
description: Minute tens in BCD format
|
|
bit_offset: 12
|
|
bit_size: 3
|
|
- name: MSK2
|
|
description: Alarm A minutes mask
|
|
bit_offset: 15
|
|
bit_size: 1
|
|
- name: HU
|
|
description: Hour units in BCD format
|
|
bit_offset: 16
|
|
bit_size: 4
|
|
- name: HT
|
|
description: Hour tens in BCD format
|
|
bit_offset: 20
|
|
bit_size: 2
|
|
- name: PM
|
|
description: AM/PM notation
|
|
bit_offset: 22
|
|
bit_size: 1
|
|
- name: MSK3
|
|
description: Alarm A hours mask
|
|
bit_offset: 23
|
|
bit_size: 1
|
|
- name: DU
|
|
description: Date units or day in BCD format
|
|
bit_offset: 24
|
|
bit_size: 4
|
|
- name: DT
|
|
description: Date tens in BCD format
|
|
bit_offset: 28
|
|
bit_size: 2
|
|
- name: WDSEL
|
|
description: Week day selection
|
|
bit_offset: 30
|
|
bit_size: 1
|
|
- name: MSK4
|
|
description: Alarm A date mask
|
|
bit_offset: 31
|
|
bit_size: 1
|
|
fieldset/ALRMASSR:
|
|
description: alarm A sub second register
|
|
fields:
|
|
- name: SS
|
|
description: Sub seconds value
|
|
bit_offset: 0
|
|
bit_size: 15
|
|
- name: MASKSS
|
|
description: Mask the most-significant bits starting at this bit
|
|
bit_offset: 24
|
|
bit_size: 4
|
|
fieldset/ALRMBR:
|
|
description: alarm B register
|
|
fields:
|
|
- name: SU
|
|
description: Second units in BCD format
|
|
bit_offset: 0
|
|
bit_size: 4
|
|
- name: ST
|
|
description: Second tens in BCD format
|
|
bit_offset: 4
|
|
bit_size: 3
|
|
- name: MSK1
|
|
description: Alarm B seconds mask
|
|
bit_offset: 7
|
|
bit_size: 1
|
|
- name: MNU
|
|
description: Minute units in BCD format
|
|
bit_offset: 8
|
|
bit_size: 4
|
|
- name: MNT
|
|
description: Minute tens in BCD format
|
|
bit_offset: 12
|
|
bit_size: 3
|
|
- name: MSK2
|
|
description: Alarm B minutes mask
|
|
bit_offset: 15
|
|
bit_size: 1
|
|
- name: HU
|
|
description: Hour units in BCD format
|
|
bit_offset: 16
|
|
bit_size: 4
|
|
- name: HT
|
|
description: Hour tens in BCD format
|
|
bit_offset: 20
|
|
bit_size: 2
|
|
- name: PM
|
|
description: AM/PM notation
|
|
bit_offset: 22
|
|
bit_size: 1
|
|
- name: MSK3
|
|
description: Alarm B hours mask
|
|
bit_offset: 23
|
|
bit_size: 1
|
|
- name: DU
|
|
description: Date units or day in BCD format
|
|
bit_offset: 24
|
|
bit_size: 4
|
|
- name: DT
|
|
description: Date tens in BCD format
|
|
bit_offset: 28
|
|
bit_size: 2
|
|
- name: WDSEL
|
|
description: Week day selection
|
|
bit_offset: 30
|
|
bit_size: 1
|
|
- name: MSK4
|
|
description: Alarm B date mask
|
|
bit_offset: 31
|
|
bit_size: 1
|
|
fieldset/ALRMBSSR:
|
|
description: alarm B sub second register
|
|
fields:
|
|
- name: SS
|
|
description: Sub seconds value
|
|
bit_offset: 0
|
|
bit_size: 15
|
|
- name: MASKSS
|
|
description: Mask the most-significant bits starting at this bit
|
|
bit_offset: 24
|
|
bit_size: 4
|
|
fieldset/BKP0R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP10R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP11R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP12R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP13R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP14R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP15R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP16R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP17R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP18R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP19R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP1R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP2R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP3R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP4R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP5R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP6R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP7R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP8R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/BKP9R:
|
|
description: backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/CALR:
|
|
description: calibration register
|
|
fields:
|
|
- name: CALM
|
|
description: Calibration minus
|
|
bit_offset: 0
|
|
bit_size: 9
|
|
- name: CALW16
|
|
description: Use a 16-second calibration cycle period
|
|
bit_offset: 13
|
|
bit_size: 1
|
|
- name: CALW8
|
|
description: Use an 8-second calibration cycle period
|
|
bit_offset: 14
|
|
bit_size: 1
|
|
- name: CALP
|
|
description: Increase frequency of RTC by 488.5 ppm
|
|
bit_offset: 15
|
|
bit_size: 1
|
|
fieldset/CR:
|
|
description: control register
|
|
fields:
|
|
- name: WUCKSEL
|
|
description: Wakeup clock selection
|
|
bit_offset: 0
|
|
bit_size: 3
|
|
- name: TSEDGE
|
|
description: Time-stamp event active edge
|
|
bit_offset: 3
|
|
bit_size: 1
|
|
- name: REFCKON
|
|
description: Reference clock detection enable (50 or 60 Hz)
|
|
bit_offset: 4
|
|
bit_size: 1
|
|
- name: BYPSHAD
|
|
description: Bypass the shadow registers
|
|
bit_offset: 5
|
|
bit_size: 1
|
|
- name: FMT
|
|
description: Hour format
|
|
bit_offset: 6
|
|
bit_size: 1
|
|
- name: ALRAE
|
|
description: Alarm A enable
|
|
bit_offset: 8
|
|
bit_size: 1
|
|
- name: ALRBE
|
|
description: Alarm B enable
|
|
bit_offset: 9
|
|
bit_size: 1
|
|
- name: WUTE
|
|
description: Wakeup timer enable
|
|
bit_offset: 10
|
|
bit_size: 1
|
|
- name: TSE
|
|
description: Time stamp enable
|
|
bit_offset: 11
|
|
bit_size: 1
|
|
- name: ALRAIE
|
|
description: Alarm A interrupt enable
|
|
bit_offset: 12
|
|
bit_size: 1
|
|
- name: ALRBIE
|
|
description: Alarm B interrupt enable
|
|
bit_offset: 13
|
|
bit_size: 1
|
|
- name: WUTIE
|
|
description: Wakeup timer interrupt enable
|
|
bit_offset: 14
|
|
bit_size: 1
|
|
- name: TSIE
|
|
description: Time-stamp interrupt enable
|
|
bit_offset: 15
|
|
bit_size: 1
|
|
- name: ADD1H
|
|
description: Add 1 hour (summer time change)
|
|
bit_offset: 16
|
|
bit_size: 1
|
|
- name: SUB1H
|
|
description: Subtract 1 hour (winter time change)
|
|
bit_offset: 17
|
|
bit_size: 1
|
|
- name: BKP
|
|
description: Backup
|
|
bit_offset: 18
|
|
bit_size: 1
|
|
- name: COSEL
|
|
description: Calibration output selection
|
|
bit_offset: 19
|
|
bit_size: 1
|
|
- name: POL
|
|
description: Output polarity
|
|
bit_offset: 20
|
|
bit_size: 1
|
|
- name: OSEL
|
|
description: Output selection
|
|
bit_offset: 21
|
|
bit_size: 2
|
|
- name: COE
|
|
description: Calibration output enable
|
|
bit_offset: 23
|
|
bit_size: 1
|
|
- name: ITSE
|
|
description: timestamp on internal event enable
|
|
bit_offset: 24
|
|
bit_size: 1
|
|
fieldset/DR:
|
|
description: date register
|
|
fields:
|
|
- name: DU
|
|
description: Date units in BCD format
|
|
bit_offset: 0
|
|
bit_size: 4
|
|
- name: DT
|
|
description: Date tens in BCD format
|
|
bit_offset: 4
|
|
bit_size: 2
|
|
- name: MU
|
|
description: Month units in BCD format
|
|
bit_offset: 8
|
|
bit_size: 4
|
|
- name: MT
|
|
description: Month tens in BCD format
|
|
bit_offset: 12
|
|
bit_size: 1
|
|
- name: WDU
|
|
description: Week day units
|
|
bit_offset: 13
|
|
bit_size: 3
|
|
- name: YU
|
|
description: Year units in BCD format
|
|
bit_offset: 16
|
|
bit_size: 4
|
|
- name: YT
|
|
description: Year tens in BCD format
|
|
bit_offset: 20
|
|
bit_size: 4
|
|
fieldset/ISR:
|
|
description: initialization and status register
|
|
fields:
|
|
- name: ALRAWF
|
|
description: Alarm A write flag
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
- name: ALRBWF
|
|
description: Alarm B write flag
|
|
bit_offset: 1
|
|
bit_size: 1
|
|
- name: WUTWF
|
|
description: Wakeup timer write flag
|
|
bit_offset: 2
|
|
bit_size: 1
|
|
- name: SHPF
|
|
description: Shift operation pending
|
|
bit_offset: 3
|
|
bit_size: 1
|
|
- name: INITS
|
|
description: Initialization status flag
|
|
bit_offset: 4
|
|
bit_size: 1
|
|
- name: RSF
|
|
description: Registers synchronization flag
|
|
bit_offset: 5
|
|
bit_size: 1
|
|
- name: INITF
|
|
description: Initialization flag
|
|
bit_offset: 6
|
|
bit_size: 1
|
|
- name: INIT
|
|
description: Initialization mode
|
|
bit_offset: 7
|
|
bit_size: 1
|
|
- name: ALRAF
|
|
description: Alarm A flag
|
|
bit_offset: 8
|
|
bit_size: 1
|
|
- name: ALRBF
|
|
description: Alarm B flag
|
|
bit_offset: 9
|
|
bit_size: 1
|
|
- name: WUTF
|
|
description: Wakeup timer flag
|
|
bit_offset: 10
|
|
bit_size: 1
|
|
- name: TSF
|
|
description: Time-stamp flag
|
|
bit_offset: 11
|
|
bit_size: 1
|
|
- name: TSOVF
|
|
description: Time-stamp overflow flag
|
|
bit_offset: 12
|
|
bit_size: 1
|
|
- name: TAMP1F
|
|
description: Tamper detection flag
|
|
bit_offset: 13
|
|
bit_size: 1
|
|
- name: TAMP2F
|
|
description: RTC_TAMP2 detection flag
|
|
bit_offset: 14
|
|
bit_size: 1
|
|
- name: TAMP3F
|
|
description: RTC_TAMP3 detection flag
|
|
bit_offset: 15
|
|
bit_size: 1
|
|
- name: RECALPF
|
|
description: Recalibration pending Flag
|
|
bit_offset: 16
|
|
bit_size: 1
|
|
- name: ITSF
|
|
description: INTERNAL TIME-STAMP FLAG
|
|
bit_offset: 17
|
|
bit_size: 1
|
|
fieldset/OR:
|
|
description: option register
|
|
fields:
|
|
- name: RTC_ALARM_TYPE
|
|
description: RTC_ALARM on PC13 output type
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
- name: RTC_OUT_RMP
|
|
description: RTC_OUT remap
|
|
bit_offset: 1
|
|
bit_size: 1
|
|
fieldset/PRER:
|
|
description: prescaler register
|
|
fields:
|
|
- name: PREDIV_S
|
|
description: Synchronous prescaler factor
|
|
bit_offset: 0
|
|
bit_size: 15
|
|
- name: PREDIV_A
|
|
description: Asynchronous prescaler factor
|
|
bit_offset: 16
|
|
bit_size: 7
|
|
fieldset/SHIFTR:
|
|
description: shift control register
|
|
fields:
|
|
- name: SUBFS
|
|
description: Subtract a fraction of a second
|
|
bit_offset: 0
|
|
bit_size: 15
|
|
- name: ADD1S
|
|
description: Add one second
|
|
bit_offset: 31
|
|
bit_size: 1
|
|
fieldset/SSR:
|
|
description: sub second register
|
|
fields:
|
|
- name: SS
|
|
description: Sub second value
|
|
bit_offset: 0
|
|
bit_size: 16
|
|
fieldset/TAMPCR:
|
|
description: tamper configuration register
|
|
fields:
|
|
- name: TAMP1E
|
|
description: Tamper 1 detection enable
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
- name: TAMP1TRG
|
|
description: Active level for tamper 1
|
|
bit_offset: 1
|
|
bit_size: 1
|
|
- name: TAMPIE
|
|
description: Tamper interrupt enable
|
|
bit_offset: 2
|
|
bit_size: 1
|
|
- name: TAMP2E
|
|
description: Tamper 2 detection enable
|
|
bit_offset: 3
|
|
bit_size: 1
|
|
- name: TAMP2TRG
|
|
description: Active level for tamper 2
|
|
bit_offset: 4
|
|
bit_size: 1
|
|
- name: TAMP3E
|
|
description: Tamper 3 detection enable
|
|
bit_offset: 5
|
|
bit_size: 1
|
|
- name: TAMP3TRG
|
|
description: Active level for tamper 3
|
|
bit_offset: 6
|
|
bit_size: 1
|
|
- name: TAMPTS
|
|
description: Activate timestamp on tamper detection event
|
|
bit_offset: 7
|
|
bit_size: 1
|
|
- name: TAMPFREQ
|
|
description: Tamper sampling frequency
|
|
bit_offset: 8
|
|
bit_size: 3
|
|
- name: TAMPFLT
|
|
description: Tamper filter count
|
|
bit_offset: 11
|
|
bit_size: 2
|
|
- name: TAMPPRCH
|
|
description: Tamper precharge duration
|
|
bit_offset: 13
|
|
bit_size: 2
|
|
- name: TAMPPUDIS
|
|
description: TAMPER pull-up disable
|
|
bit_offset: 15
|
|
bit_size: 1
|
|
- name: TAMP1IE
|
|
description: Tamper 1 interrupt enable
|
|
bit_offset: 16
|
|
bit_size: 1
|
|
- name: TAMP1NOERASE
|
|
description: Tamper 1 no erase
|
|
bit_offset: 17
|
|
bit_size: 1
|
|
- name: TAMP1MF
|
|
description: Tamper 1 mask flag
|
|
bit_offset: 18
|
|
bit_size: 1
|
|
- name: TAMP2IE
|
|
description: Tamper 2 interrupt enable
|
|
bit_offset: 19
|
|
bit_size: 1
|
|
- name: TAMP2NOERASE
|
|
description: Tamper 2 no erase
|
|
bit_offset: 20
|
|
bit_size: 1
|
|
- name: TAMP2MF
|
|
description: Tamper 2 mask flag
|
|
bit_offset: 21
|
|
bit_size: 1
|
|
- name: TAMP3IE
|
|
description: Tamper 3 interrupt enable
|
|
bit_offset: 22
|
|
bit_size: 1
|
|
- name: TAMP3NOERASE
|
|
description: Tamper 3 no erase
|
|
bit_offset: 23
|
|
bit_size: 1
|
|
- name: TAMP3MF
|
|
description: Tamper 3 mask flag
|
|
bit_offset: 24
|
|
bit_size: 1
|
|
fieldset/TR:
|
|
description: time register
|
|
fields:
|
|
- name: SU
|
|
description: Second units in BCD format
|
|
bit_offset: 0
|
|
bit_size: 4
|
|
- name: ST
|
|
description: Second tens in BCD format
|
|
bit_offset: 4
|
|
bit_size: 3
|
|
- name: MNU
|
|
description: Minute units in BCD format
|
|
bit_offset: 8
|
|
bit_size: 4
|
|
- name: MNT
|
|
description: Minute tens in BCD format
|
|
bit_offset: 12
|
|
bit_size: 3
|
|
- name: HU
|
|
description: Hour units in BCD format
|
|
bit_offset: 16
|
|
bit_size: 4
|
|
- name: HT
|
|
description: Hour tens in BCD format
|
|
bit_offset: 20
|
|
bit_size: 2
|
|
- name: PM
|
|
description: AM/PM notation
|
|
bit_offset: 22
|
|
bit_size: 1
|
|
fieldset/TSDR:
|
|
description: time stamp date register
|
|
fields:
|
|
- name: DU
|
|
description: Date units in BCD format
|
|
bit_offset: 0
|
|
bit_size: 4
|
|
- name: DT
|
|
description: Date tens in BCD format
|
|
bit_offset: 4
|
|
bit_size: 2
|
|
- name: MU
|
|
description: Month units in BCD format
|
|
bit_offset: 8
|
|
bit_size: 4
|
|
- name: MT
|
|
description: Month tens in BCD format
|
|
bit_offset: 12
|
|
bit_size: 1
|
|
- name: WDU
|
|
description: Week day units
|
|
bit_offset: 13
|
|
bit_size: 3
|
|
fieldset/TSSSR:
|
|
description: timestamp sub second register
|
|
fields:
|
|
- name: SS
|
|
description: Sub second value
|
|
bit_offset: 0
|
|
bit_size: 16
|
|
fieldset/TSTR:
|
|
description: time stamp time register
|
|
fields:
|
|
- name: SU
|
|
description: Second units in BCD format
|
|
bit_offset: 0
|
|
bit_size: 4
|
|
- name: ST
|
|
description: Second tens in BCD format
|
|
bit_offset: 4
|
|
bit_size: 3
|
|
- name: MNU
|
|
description: Minute units in BCD format
|
|
bit_offset: 8
|
|
bit_size: 4
|
|
- name: MNT
|
|
description: Minute tens in BCD format
|
|
bit_offset: 12
|
|
bit_size: 3
|
|
- name: HU
|
|
description: Hour units in BCD format
|
|
bit_offset: 16
|
|
bit_size: 4
|
|
- name: HT
|
|
description: Hour tens in BCD format
|
|
bit_offset: 20
|
|
bit_size: 2
|
|
- name: PM
|
|
description: AM/PM notation
|
|
bit_offset: 22
|
|
bit_size: 1
|
|
fieldset/WPR:
|
|
description: write protection register
|
|
fields:
|
|
- name: KEY
|
|
description: Write protection key
|
|
bit_offset: 0
|
|
bit_size: 8
|
|
fieldset/WUTR:
|
|
description: wakeup timer register
|
|
fields:
|
|
- name: WUT
|
|
description: Wakeup auto-reload value bits
|
|
bit_offset: 0
|
|
bit_size: 16
|