block/PWR: description: Power control items: - name: CR1 description: Power control register 1 byte_offset: 0 fieldset: CR1 - name: CR2 description: Power control register 2 byte_offset: 4 fieldset: CR2 - name: CR3 description: Power control register 3 byte_offset: 8 fieldset: CR3 - name: CR4 description: Power control register 4 byte_offset: 12 fieldset: CR4 - name: SR1 description: Power status register 1 byte_offset: 16 access: Read fieldset: SR1 - name: SR2 description: Power status register 2 byte_offset: 20 access: Read fieldset: SR2 - name: SCR description: Power status clear register byte_offset: 24 access: Write fieldset: SCR - name: CR5 description: Power control register 5 byte_offset: 28 fieldset: CR5 - name: PUCRA description: Power Port A pull-up control register byte_offset: 32 fieldset: PXCR - name: PDCRA description: Power Port A pull-down control register byte_offset: 36 fieldset: PXCR - name: PUCRB description: Power Port B pull-up control register byte_offset: 40 fieldset: PXCR - name: PDCRB description: Power Port B pull-down control register byte_offset: 44 fieldset: PXCR - name: PUCRC description: Power Port C pull-up control register byte_offset: 48 fieldset: PXCR - name: PDCRC description: Power Port C pull-down control register byte_offset: 52 fieldset: PXCR - name: PUCRD description: Power Port D pull-up control register byte_offset: 56 fieldset: PXCR - name: PDCRD description: Power Port D pull-down control register byte_offset: 60 fieldset: PXCR - name: PUCRE description: Power Port E pull-up control register byte_offset: 64 fieldset: PXCR - name: PDCRE description: Power Port E pull-down control register byte_offset: 68 fieldset: PXCR - name: PUCRH description: Power Port H pull-up control register byte_offset: 88 fieldset: PXCR - name: PDCRH description: Power Port H pull-down control register byte_offset: 92 fieldset: PXCR - name: C2CR1 description: CPU2 Power control register 1 byte_offset: 128 fieldset: C2CR1 - name: C2CR3 description: CPU2 Power control register 3 byte_offset: 132 fieldset: C2CR3 - name: EXTSCR description: Power status clear register byte_offset: 136 fieldset: EXTSCR fieldset/C2CR1: description: CPU2 Power control register 1 fields: - name: LPMS description: Low-power mode selection for CPU2 bit_offset: 0 bit_size: 3 - name: FPDR description: Flash power down mode during LPRun for CPU2 bit_offset: 4 bit_size: 1 - name: FPDS description: Flash power down mode during LPSleep for CPU2 bit_offset: 5 bit_size: 1 - name: BLEEWKUP description: BLE external wakeup signal bit_offset: 14 bit_size: 1 - name: _802EWKUP description: 802.15.4 external wakeup signal bit_offset: 15 bit_size: 1 fieldset/C2CR3: description: CPU2 Power control register 3 fields: - name: EWUP description: Enable Wakeup pin bit_offset: 0 bit_size: 1 array: len: 5 stride: 1 - name: EBLEWUP description: Enable BLE host wakeup interrupt for CPU2 bit_offset: 9 bit_size: 1 - name: E802WUP description: Enable 802.15.4 host wakeup interrupt for CPU2 bit_offset: 10 bit_size: 1 - name: APC description: Apply pull-up and pull-down configuration for CPU2 bit_offset: 12 bit_size: 1 - name: EIWUL description: Enable internal wakeup line for CPU2 bit_offset: 15 bit_size: 1 fieldset/CR1: description: Power control register 1 fields: - name: LPMS description: Low-power mode selection for CPU1 bit_offset: 0 bit_size: 3 - name: FPDR description: Flash power down mode during LPRun for CPU1 bit_offset: 4 bit_size: 1 - name: FPDS description: Flash power down mode during LPsSleep for CPU1 bit_offset: 5 bit_size: 1 - name: DBP description: Disable backup domain write protection bit_offset: 8 bit_size: 1 - name: LPR description: Low-power run bit_offset: 14 bit_size: 1 fieldset/CR2: description: Power control register 2 fields: - name: PVDE description: Power voltage detector enable bit_offset: 0 bit_size: 1 - name: PLS description: Power voltage detector level selection bit_offset: 1 bit_size: 3 fieldset/CR3: description: Power control register 3 fields: - name: EWUP description: Enable Wakeup pin bit_offset: 0 bit_size: 1 array: len: 5 stride: 1 - name: EBORHSDFB description: Enable BORH and Step Down counverter forced in Bypass interrups for CPU1 bit_offset: 8 bit_size: 1 - name: RRS description: SRAM2a retention in Standby mode bit_offset: 9 bit_size: 1 - name: APC description: Apply pull-up and pull-down configuration bit_offset: 10 bit_size: 1 - name: EBLEA description: Enable BLE end of activity interrupt for CPU1 bit_offset: 11 bit_size: 1 - name: ECRPE description: Enable critical radio phase end of activity interrupt for CPU1 bit_offset: 12 bit_size: 1 - name: E802A description: Enable end of activity interrupt for CPU1 bit_offset: 13 bit_size: 1 - name: EC2H description: Enable CPU2 Hold interrupt for CPU1 bit_offset: 14 bit_size: 1 - name: EIWUL description: Enable internal wakeup line for CPU1 bit_offset: 15 bit_size: 1 fieldset/CR4: description: Power control register 4 fields: - name: WP1 description: Wakeup pin WKUP1 polarity bit_offset: 0 bit_size: 1 array: len: 5 stride: 1 - name: VBE description: VBAT battery charging enable bit_offset: 8 bit_size: 1 - name: VBRS description: VBAT battery charging resistor selection bit_offset: 9 bit_size: 1 - name: C2BOOT description: BOOT CPU2 after reset or wakeup from Stop or Standby modes bit_offset: 15 bit_size: 1 fieldset/CR5: description: Power control register 5 fields: - name: SDVOS description: Step Down converter voltage output scaling bit_offset: 0 bit_size: 4 - name: SDSC description: Step Down converter supplt startup current selection bit_offset: 4 bit_size: 3 - name: BORHC description: BORH configuration selection bit_offset: 8 bit_size: 1 - name: SMPSCFG description: VOS configuration selection (non user) bit_offset: 9 bit_size: 1 - name: SDBEN description: Enable Step Down converter Bypass mode enabled bit_offset: 14 bit_size: 1 - name: SDEB description: Enable Step Down converter SMPS mode enabled bit_offset: 15 bit_size: 1 fieldset/EXTSCR: description: Power status clear register fields: - name: C1CSSF description: Clear CPU1 Stop Standby flags bit_offset: 0 bit_size: 1 - name: C2CSSF description: Clear CPU2 Stop Standby flags bit_offset: 1 bit_size: 1 - name: CCRPF description: Clear Critical Radio system phase bit_offset: 2 bit_size: 1 - name: C1SBF description: System Standby flag for CPU1 bit_offset: 8 bit_size: 1 - name: C1STOPF description: System Stop flag for CPU1 bit_offset: 9 bit_size: 1 - name: C2SBF description: System Standby flag for CPU2 bit_offset: 10 bit_size: 1 - name: C2STOPF description: System Stop flag for CPU2 bit_offset: 11 bit_size: 1 - name: CRPF description: Critical Radio system phase bit_offset: 13 bit_size: 1 - name: C1DS description: CPU1 deepsleep mode bit_offset: 14 bit_size: 1 - name: C2DS description: CPU2 deepsleep mode bit_offset: 15 bit_size: 1 fieldset/PXCR: description: Power Port pull-up/down control register fields: - name: PD description: Port A pull-up/down bit y (y=0..15) bit_offset: 0 bit_size: 1 array: len: 16 stride: 1 fieldset/SCR: description: Power status clear register fields: - name: CWUF description: Clear wakeup flag 1 bit_offset: 0 bit_size: 1 array: len: 5 stride: 1 - name: CSMPSFBF description: Clear SMPS Step Down converter forced in Bypass interrupt flag bit_offset: 7 bit_size: 1 - name: CBORHF description: Clear BORH interrupt flag bit_offset: 8 bit_size: 1 - name: CBLEWUF description: Clear BLE wakeup interrupt flag bit_offset: 9 bit_size: 1 - name: C802WUF description: Clear 802.15.4 wakeup interrupt flag bit_offset: 10 bit_size: 1 - name: CCRPEF description: Clear critical radio phase end of activity interrupt flag bit_offset: 11 bit_size: 1 - name: CBLEAF description: Clear BLE end of activity interrupt flag bit_offset: 12 bit_size: 1 - name: C802AF description: Clear 802.15.4 end of activity interrupt flag bit_offset: 13 bit_size: 1 - name: CC2HF description: Clear CPU2 Hold interrupt flag bit_offset: 14 bit_size: 1 fieldset/SR1: description: Power status register 1 fields: - name: CWUF description: Wakeup flag 1 bit_offset: 0 bit_size: 1 array: len: 5 stride: 1 - name: SDFBF description: Step Down converter forced in Bypass interrupt flag bit_offset: 7 bit_size: 1 - name: BORHF description: BORH interrupt flag bit_offset: 8 bit_size: 1 - name: BLEWUF description: BLE wakeup interrupt flag bit_offset: 9 bit_size: 1 - name: _802WUF description: 802.15.4 wakeup interrupt flag bit_offset: 10 bit_size: 1 - name: CRPEF description: Enable critical radio phase end of activity interrupt flag bit_offset: 11 bit_size: 1 - name: BLEAF description: BLE end of activity interrupt flag bit_offset: 12 bit_size: 1 - name: AF802 description: 802.15.4 end of activity interrupt flag bit_offset: 13 bit_size: 1 - name: C2HF description: CPU2 Hold interrupt flag bit_offset: 14 bit_size: 1 - name: WUFI description: Internal Wakeup interrupt flag bit_offset: 15 bit_size: 1 fieldset/SR2: description: Power status register 2 fields: - name: SDBF description: Step Down converter Bypass mode flag bit_offset: 0 bit_size: 1 - name: SDSMPSF description: Step Down converter SMPS mode flag bit_offset: 1 bit_size: 1 - name: REGLPS description: Low-power regulator started bit_offset: 8 bit_size: 1 - name: REGLPF description: Low-power regulator flag bit_offset: 9 bit_size: 1 - name: VOSF description: Voltage scaling flag bit_offset: 10 bit_size: 1 - name: PVDO description: Power voltage detector output bit_offset: 11 bit_size: 1 - name: PVMO1 description: 'Peripheral voltage monitoring output: VDDUSB vs. 1.2 V' bit_offset: 12 bit_size: 1 - name: PVMO3 description: 'Peripheral voltage monitoring output: VDDA vs. 1.62 V' bit_offset: 14 bit_size: 1