--- 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: SSR description: RTC sub second register byte_offset: 8 access: Read fieldset: SSR - name: ICSR description: " RTC initialization control and status register " byte_offset: 12 fieldset: ICSR - name: PRER description: prescaler register byte_offset: 16 fieldset: PRER - name: WUTR description: wakeup timer register byte_offset: 20 fieldset: WUTR - name: CR description: RTC control register byte_offset: 24 fieldset: CR - name: PRIVCR description: " RTC privilege mode control register " byte_offset: 28 fieldset: PRIVCR - name: SMCR description: " RTC secure mode control register " byte_offset: 32 fieldset: SMCR - name: WPR description: write protection register byte_offset: 36 access: Write fieldset: WPR - name: CALR description: calibration register byte_offset: 40 fieldset: CALR - 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: ALRMAR description: alarm A register byte_offset: 64 fieldset: ALRMAR - name: ALRMASSR description: alarm A sub second register byte_offset: 68 fieldset: ALRMASSR - name: ALRMBR description: alarm B register byte_offset: 72 fieldset: ALRMBR - name: ALRMBSSR description: alarm B sub second register byte_offset: 76 fieldset: ALRMBSSR - name: SR description: RTC status register byte_offset: 80 access: Read fieldset: SR - name: MISR description: " RTC non-secure masked interrupt status register " byte_offset: 84 access: Read fieldset: MISR - name: SMISR description: " RTC secure masked interrupt status register " byte_offset: 88 access: Read fieldset: SMISR - name: SCR description: RTC status clear register byte_offset: 92 access: Write fieldset: SCR 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/CALR: description: calibration register fields: - name: CALM description: Calibration minus bit_offset: 0 bit_size: 9 - name: LPCAL description: LPCAL bit_offset: 12 bit_size: 1 - 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: RTC control register fields: - name: WUCKSEL description: WUCKSEL bit_offset: 0 bit_size: 3 - name: TSEDGE description: TSEDGE bit_offset: 3 bit_size: 1 - name: REFCKON description: REFCKON bit_offset: 4 bit_size: 1 - name: BYPSHAD description: BYPSHAD bit_offset: 5 bit_size: 1 - name: FMT description: FMT bit_offset: 6 bit_size: 1 - name: ALRAE description: ALRAE bit_offset: 8 bit_size: 1 - name: ALRBE description: ALRBE bit_offset: 9 bit_size: 1 - name: WUTE description: WUTE bit_offset: 10 bit_size: 1 - name: TSE description: TSE bit_offset: 11 bit_size: 1 - name: ALRAIE description: ALRAIE bit_offset: 12 bit_size: 1 - name: ALRBIE description: ALRBIE bit_offset: 13 bit_size: 1 - name: WUTIE description: WUTIE bit_offset: 14 bit_size: 1 - name: TSIE description: TSIE bit_offset: 15 bit_size: 1 - name: ADD1H description: ADD1H bit_offset: 16 bit_size: 1 - name: SUB1H description: SUB1H bit_offset: 17 bit_size: 1 - name: BKP description: BKP bit_offset: 18 bit_size: 1 - name: COSEL description: COSEL bit_offset: 19 bit_size: 1 - name: POL description: POL bit_offset: 20 bit_size: 1 - name: OSEL description: OSEL bit_offset: 21 bit_size: 2 - name: COE description: COE bit_offset: 23 bit_size: 1 - name: ITSE description: ITSE bit_offset: 24 bit_size: 1 - name: TAMPTS description: TAMPTS bit_offset: 25 bit_size: 1 - name: TAMPOE description: TAMPOE bit_offset: 26 bit_size: 1 - name: TAMPALRM_PU description: TAMPALRM_PU bit_offset: 29 bit_size: 1 - name: TAMPALRM_TYPE description: TAMPALRM_TYPE bit_offset: 30 bit_size: 1 - name: OUT2EN description: OUT2EN bit_offset: 31 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/ICSR: description: " RTC initialization control 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: RECALPF description: Recalibration pending Flag bit_offset: 16 bit_size: 1 fieldset/MISR: description: " RTC non-secure masked interrupt status register " fields: - name: ALRAMF description: ALRAMF bit_offset: 0 bit_size: 1 - name: ALRBMF description: ALRBMF bit_offset: 1 bit_size: 1 - name: WUTMF description: WUTMF bit_offset: 2 bit_size: 1 - name: TSMF description: TSMF bit_offset: 3 bit_size: 1 - name: TSOVMF description: TSOVMF bit_offset: 4 bit_size: 1 - name: ITSMF description: ITSMF bit_offset: 5 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/PRIVCR: description: " RTC privilege mode control register " fields: - name: ALRAPRIV description: ALRAPRIV bit_offset: 0 bit_size: 1 - name: ALRBPRIV description: ALRBPRIV bit_offset: 1 bit_size: 1 - name: WUTPRIV description: WUTPRIV bit_offset: 2 bit_size: 1 - name: TSPRIV description: TSPRIV bit_offset: 3 bit_size: 1 - name: CALPRIV description: CALPRIV bit_offset: 13 bit_size: 1 - name: INITPRIV description: INITPRIV bit_offset: 14 bit_size: 1 - name: PRIV description: PRIV bit_offset: 15 bit_size: 1 fieldset/SCR: description: RTC status clear register fields: - name: CALRAF description: CALRAF bit_offset: 0 bit_size: 1 - name: CALRBF description: CALRBF bit_offset: 1 bit_size: 1 - name: CWUTF description: CWUTF bit_offset: 2 bit_size: 1 - name: CTSF description: CTSF bit_offset: 3 bit_size: 1 - name: CTSOVF description: CTSOVF bit_offset: 4 bit_size: 1 - name: CITSF description: CITSF bit_offset: 5 bit_size: 1 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/SMCR: description: " RTC secure mode control register " fields: - name: ALRADPROT description: ALRADPROT bit_offset: 0 bit_size: 1 - name: ALRBDPROT description: ALRBDPROT bit_offset: 1 bit_size: 1 - name: WUTDPROT description: WUTDPROT bit_offset: 2 bit_size: 1 - name: TSDPROT description: TSDPROT bit_offset: 3 bit_size: 1 - name: CALDPROT description: CALDPROT bit_offset: 13 bit_size: 1 - name: INITDPROT description: INITDPROT bit_offset: 14 bit_size: 1 - name: DECPROT description: DECPROT bit_offset: 15 bit_size: 1 fieldset/SMISR: description: " RTC secure masked interrupt status register " fields: - name: ALRAMF description: ALRAMF bit_offset: 0 bit_size: 1 - name: ALRBMF description: ALRBMF bit_offset: 1 bit_size: 1 - name: WUTMF description: WUTMF bit_offset: 2 bit_size: 1 - name: TSMF description: TSMF bit_offset: 3 bit_size: 1 - name: TSOVMF description: TSOVMF bit_offset: 4 bit_size: 1 - name: ITSMF description: ITSMF bit_offset: 5 bit_size: 1 fieldset/SR: description: RTC status register fields: - name: ALRAF description: ALRAF bit_offset: 0 bit_size: 1 - name: ALRBF description: ALRBF bit_offset: 1 bit_size: 1 - name: WUTF description: WUTF bit_offset: 2 bit_size: 1 - name: TSF description: TSF bit_offset: 3 bit_size: 1 - name: TSOVF description: TSOVF bit_offset: 4 bit_size: 1 - name: ITSF description: ITSF bit_offset: 5 bit_size: 1 fieldset/SSR: description: RTC sub second register fields: - name: SS description: SS bit_offset: 0 bit_size: 16 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 - name: WUTOCLR description: WUTOCLR bit_offset: 16 bit_size: 16