chiptool fmt
This commit is contained in:
parent
7b2df420ac
commit
2c5e858584
@ -85,10 +85,6 @@ fieldset/MAPR:
|
|||||||
description: TIM4 remapping
|
description: TIM4 remapping
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN_REMAP
|
|
||||||
description: CAN1 remapping
|
|
||||||
bit_offset: 13
|
|
||||||
bit_size: 2
|
|
||||||
- name: CAN1_REMAP
|
- name: CAN1_REMAP
|
||||||
description: CAN1 remapping
|
description: CAN1 remapping
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
|
@ -1,492 +1,493 @@
|
|||||||
|
---
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: Flash
|
description: Flash
|
||||||
items:
|
items:
|
||||||
- byte_offset: 0
|
- name: ACR
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
name: ACR
|
- name: KEYR
|
||||||
- access: Write
|
|
||||||
byte_offset: 4
|
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
|
byte_offset: 4
|
||||||
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
name: KEYR
|
- name: OPTKEYR
|
||||||
- access: Write
|
|
||||||
byte_offset: 8
|
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
|
byte_offset: 8
|
||||||
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
name: OPTKEYR
|
- name: SR
|
||||||
- byte_offset: 12
|
|
||||||
description: Flash status register
|
description: Flash status register
|
||||||
|
byte_offset: 12
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
name: SR
|
- name: CR
|
||||||
- byte_offset: 16
|
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
|
byte_offset: 16
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
name: CR
|
- name: AR
|
||||||
- access: Write
|
|
||||||
byte_offset: 20
|
|
||||||
description: Flash address register
|
description: Flash address register
|
||||||
|
byte_offset: 20
|
||||||
|
access: Write
|
||||||
fieldset: AR
|
fieldset: AR
|
||||||
name: AR
|
- name: OBR
|
||||||
- access: Read
|
|
||||||
byte_offset: 28
|
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
|
byte_offset: 28
|
||||||
|
access: Read
|
||||||
fieldset: OBR
|
fieldset: OBR
|
||||||
name: OBR
|
- name: WRPR
|
||||||
- access: Read
|
|
||||||
byte_offset: 32
|
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
|
byte_offset: 32
|
||||||
|
access: Read
|
||||||
fieldset: WRPR
|
fieldset: WRPR
|
||||||
name: WRPR
|
fieldset/ACR:
|
||||||
|
description: Flash access control register
|
||||||
|
fields:
|
||||||
|
- name: LATENCY
|
||||||
|
description: LATENCY
|
||||||
|
bit_offset: 0
|
||||||
|
bit_size: 3
|
||||||
|
enum: LATENCY
|
||||||
|
- name: HLFCYA
|
||||||
|
description: Flash half cycle access enable
|
||||||
|
bit_offset: 3
|
||||||
|
bit_size: 1
|
||||||
|
enum: HLFCYA
|
||||||
|
- name: PRFTBE
|
||||||
|
description: PRFTBE
|
||||||
|
bit_offset: 4
|
||||||
|
bit_size: 1
|
||||||
|
enum: PRFTBE
|
||||||
|
- name: PRFTBS
|
||||||
|
description: PRFTBS
|
||||||
|
bit_offset: 5
|
||||||
|
bit_size: 1
|
||||||
|
enum: PRFTBS
|
||||||
|
fieldset/AR:
|
||||||
|
description: Flash address register
|
||||||
|
fields:
|
||||||
|
- name: FAR
|
||||||
|
description: Flash address
|
||||||
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
|
fieldset/CR:
|
||||||
|
description: Flash control register
|
||||||
|
fields:
|
||||||
|
- name: PG
|
||||||
|
description: Programming
|
||||||
|
bit_offset: 0
|
||||||
|
bit_size: 1
|
||||||
|
enum: PG
|
||||||
|
- name: PER
|
||||||
|
description: Page erase
|
||||||
|
bit_offset: 1
|
||||||
|
bit_size: 1
|
||||||
|
enum: PER
|
||||||
|
- name: MER
|
||||||
|
description: Mass erase
|
||||||
|
bit_offset: 2
|
||||||
|
bit_size: 1
|
||||||
|
enum: MER
|
||||||
|
- name: OPTPG
|
||||||
|
description: Option byte programming
|
||||||
|
bit_offset: 4
|
||||||
|
bit_size: 1
|
||||||
|
enum: OPTPG
|
||||||
|
- name: OPTER
|
||||||
|
description: Option byte erase
|
||||||
|
bit_offset: 5
|
||||||
|
bit_size: 1
|
||||||
|
enum: OPTER
|
||||||
|
- name: STRT
|
||||||
|
description: Start
|
||||||
|
bit_offset: 6
|
||||||
|
bit_size: 1
|
||||||
|
enum: STRT
|
||||||
|
- name: LOCK
|
||||||
|
description: Lock
|
||||||
|
bit_offset: 7
|
||||||
|
bit_size: 1
|
||||||
|
enum_read: LOCKR
|
||||||
|
enum_write: LOCKW
|
||||||
|
- name: OPTWRE
|
||||||
|
description: Option bytes write enable
|
||||||
|
bit_offset: 9
|
||||||
|
bit_size: 1
|
||||||
|
enum: OPTWRE
|
||||||
|
- name: ERRIE
|
||||||
|
description: Error interrupt enable
|
||||||
|
bit_offset: 10
|
||||||
|
bit_size: 1
|
||||||
|
enum: ERRIE
|
||||||
|
- name: EOPIE
|
||||||
|
description: End of operation interrupt enable
|
||||||
|
bit_offset: 12
|
||||||
|
bit_size: 1
|
||||||
|
enum: EOPIE
|
||||||
|
- name: OBL_LAUNCH
|
||||||
|
description: Force option byte loading
|
||||||
|
bit_offset: 13
|
||||||
|
bit_size: 1
|
||||||
|
enum: OBL_LAUNCH
|
||||||
|
fieldset/KEYR:
|
||||||
|
description: Flash key register
|
||||||
|
fields:
|
||||||
|
- name: FKEYR
|
||||||
|
description: Flash Key
|
||||||
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
|
fieldset/OBR:
|
||||||
|
description: Option byte register
|
||||||
|
fields:
|
||||||
|
- name: OPTERR
|
||||||
|
description: Option byte error
|
||||||
|
bit_offset: 0
|
||||||
|
bit_size: 1
|
||||||
|
enum: OPTERR
|
||||||
|
- name: RDPRT
|
||||||
|
description: Read protection Level status
|
||||||
|
bit_offset: 1
|
||||||
|
bit_size: 2
|
||||||
|
enum: RDPRT
|
||||||
|
- name: WDG_SW
|
||||||
|
description: WDG_SW
|
||||||
|
bit_offset: 8
|
||||||
|
bit_size: 1
|
||||||
|
enum: WDG_SW
|
||||||
|
- name: nRST_STOP
|
||||||
|
description: nRST_STOP
|
||||||
|
bit_offset: 9
|
||||||
|
bit_size: 1
|
||||||
|
enum: nRST_STOP
|
||||||
|
- name: nRST_STDBY
|
||||||
|
description: nRST_STDBY
|
||||||
|
bit_offset: 10
|
||||||
|
bit_size: 1
|
||||||
|
enum: nRST_STDBY
|
||||||
|
- name: nBOOT1
|
||||||
|
description: BOOT1
|
||||||
|
bit_offset: 12
|
||||||
|
bit_size: 1
|
||||||
|
enum: nBOOT
|
||||||
|
- name: VDDA_MONITOR
|
||||||
|
description: VDDA_MONITOR
|
||||||
|
bit_offset: 13
|
||||||
|
bit_size: 1
|
||||||
|
enum: VDDA_MONITOR
|
||||||
|
- name: SRAM_PARITY_CHECK
|
||||||
|
description: SRAM_PARITY_CHECK
|
||||||
|
bit_offset: 14
|
||||||
|
bit_size: 1
|
||||||
|
- name: SDADC12_VDD_MONITOR
|
||||||
|
description: SDADC12_VDD_MONITOR
|
||||||
|
bit_offset: 15
|
||||||
|
bit_size: 1
|
||||||
|
enum: SDADC_VDD_MONITOR
|
||||||
|
- name: Data0
|
||||||
|
description: Data0
|
||||||
|
bit_offset: 16
|
||||||
|
bit_size: 8
|
||||||
|
- name: Data1
|
||||||
|
description: Data1
|
||||||
|
bit_offset: 24
|
||||||
|
bit_size: 8
|
||||||
|
fieldset/OPTKEYR:
|
||||||
|
description: Flash option key register
|
||||||
|
fields:
|
||||||
|
- name: OPTKEYR
|
||||||
|
description: Option byte key
|
||||||
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
|
fieldset/SR:
|
||||||
|
description: Flash status register
|
||||||
|
fields:
|
||||||
|
- name: BSY
|
||||||
|
description: Busy
|
||||||
|
bit_offset: 0
|
||||||
|
bit_size: 1
|
||||||
|
enum_read: BSYR
|
||||||
|
- name: PGERR
|
||||||
|
description: Programming error
|
||||||
|
bit_offset: 2
|
||||||
|
bit_size: 1
|
||||||
|
enum_read: PGERRR
|
||||||
|
enum_write: PGERRW
|
||||||
|
- name: WRPRTERR
|
||||||
|
description: Write protection error
|
||||||
|
bit_offset: 4
|
||||||
|
bit_size: 1
|
||||||
|
enum_read: WRPRTERRR
|
||||||
|
enum_write: WRPRTERRW
|
||||||
|
- name: EOP
|
||||||
|
description: End of operation
|
||||||
|
bit_offset: 5
|
||||||
|
bit_size: 1
|
||||||
|
enum_read: EOPR
|
||||||
|
enum_write: EOPW
|
||||||
|
fieldset/WRPR:
|
||||||
|
description: Write protection register
|
||||||
|
fields:
|
||||||
|
- name: WRP
|
||||||
|
description: Write protect
|
||||||
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
enum/BSYR:
|
enum/BSYR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: No write/erase operation is in progress
|
- name: Inactive
|
||||||
name: Inactive
|
description: No write/erase operation is in progress
|
||||||
value: 0
|
value: 0
|
||||||
- description: No write/erase operation is in progress
|
- name: Active
|
||||||
name: Active
|
description: No write/erase operation is in progress
|
||||||
value: 1
|
value: 1
|
||||||
enum/EOPIE:
|
enum/EOPIE:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: End of operation interrupt disabled
|
- name: Disabled
|
||||||
name: Disabled
|
description: End of operation interrupt disabled
|
||||||
value: 0
|
value: 0
|
||||||
- description: End of operation interrupt enabled
|
- name: Enabled
|
||||||
name: Enabled
|
description: End of operation interrupt enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/EOPR:
|
enum/EOPR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: No EOP event occurred
|
- name: NoEvent
|
||||||
name: NoEvent
|
description: No EOP event occurred
|
||||||
value: 0
|
value: 0
|
||||||
- description: An EOP event occurred
|
- name: Event
|
||||||
name: Event
|
description: An EOP event occurred
|
||||||
value: 1
|
value: 1
|
||||||
enum/EOPW:
|
enum/EOPW:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Reset EOP event
|
- name: Reset
|
||||||
name: Reset
|
description: Reset EOP event
|
||||||
value: 1
|
value: 1
|
||||||
enum/ERRIE:
|
enum/ERRIE:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Error interrupt generation disabled
|
- name: Disabled
|
||||||
name: Disabled
|
description: Error interrupt generation disabled
|
||||||
value: 0
|
value: 0
|
||||||
- description: Error interrupt generation enabled
|
- name: Enabled
|
||||||
name: Enabled
|
description: Error interrupt generation enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/HLFCYA:
|
enum/HLFCYA:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Half cycle is disabled
|
- name: Disabled
|
||||||
name: Disabled
|
description: Half cycle is disabled
|
||||||
value: 0
|
value: 0
|
||||||
- description: Half cycle is enabled
|
- name: Enabled
|
||||||
name: Enabled
|
description: Half cycle is enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- description: 0 wait states, if 0 < HCLK <= 24 MHz
|
- name: WS0
|
||||||
name: WS0
|
description: "0 wait states, if 0 < HCLK <= 24 MHz"
|
||||||
value: 0
|
value: 0
|
||||||
- description: 1 wait state, if 24 < HCLK <= 48 MHz
|
- name: WS1
|
||||||
name: WS1
|
description: "1 wait state, if 24 < HCLK <= 48 MHz"
|
||||||
value: 1
|
value: 1
|
||||||
- description: 2 wait states, if 48 < HCLK <= 72 MHz
|
- name: WS2
|
||||||
name: WS2
|
description: "2 wait states, if 48 < HCLK <= 72 MHz"
|
||||||
value: 2
|
value: 2
|
||||||
enum/LOCKR:
|
enum/LOCKR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: FLASH_CR register is unlocked
|
- name: Unlocked
|
||||||
name: Unlocked
|
description: FLASH_CR register is unlocked
|
||||||
value: 0
|
value: 0
|
||||||
- description: FLASH_CR register is locked
|
- name: Locked
|
||||||
name: Locked
|
description: FLASH_CR register is locked
|
||||||
value: 1
|
value: 1
|
||||||
enum/LOCKW:
|
enum/LOCKW:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Lock the FLASH_CR register
|
- name: Lock
|
||||||
name: Lock
|
description: Lock the FLASH_CR register
|
||||||
value: 1
|
value: 1
|
||||||
enum/MER:
|
enum/MER:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Erase activated for all user sectors
|
- name: MassErase
|
||||||
name: MassErase
|
description: Erase activated for all user sectors
|
||||||
value: 1
|
value: 1
|
||||||
enum/OBL_LAUNCH:
|
enum/OBL_LAUNCH:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Force option byte loading inactive
|
- name: Inactive
|
||||||
name: Inactive
|
description: Force option byte loading inactive
|
||||||
value: 0
|
value: 0
|
||||||
- description: Force option byte loading active
|
- name: Active
|
||||||
name: Active
|
description: Force option byte loading active
|
||||||
value: 1
|
value: 1
|
||||||
enum/OPTER:
|
enum/OPTER:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Erase option byte activated
|
- name: OptionByteErase
|
||||||
name: OptionByteErase
|
description: Erase option byte activated
|
||||||
value: 1
|
value: 1
|
||||||
enum/OPTERR:
|
enum/OPTERR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: The loaded option byte and its complement do not match
|
- name: OptionByteError
|
||||||
name: OptionByteError
|
description: The loaded option byte and its complement do not match
|
||||||
value: 1
|
value: 1
|
||||||
enum/OPTPG:
|
enum/OPTPG:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Program option byte activated
|
- name: OptionByteProgramming
|
||||||
name: OptionByteProgramming
|
description: Program option byte activated
|
||||||
value: 1
|
value: 1
|
||||||
enum/OPTWRE:
|
enum/OPTWRE:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Option byte write enabled
|
- name: Disabled
|
||||||
name: Disabled
|
description: Option byte write enabled
|
||||||
value: 0
|
value: 0
|
||||||
- description: Option byte write disabled
|
- name: Enabled
|
||||||
name: Enabled
|
description: Option byte write disabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/PER:
|
enum/PER:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Erase activated for selected page
|
- name: PageErase
|
||||||
name: PageErase
|
description: Erase activated for selected page
|
||||||
value: 1
|
value: 1
|
||||||
enum/PG:
|
enum/PG:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Flash programming activated
|
- name: Program
|
||||||
name: Program
|
description: Flash programming activated
|
||||||
value: 1
|
value: 1
|
||||||
enum/PGERRR:
|
enum/PGERRR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: No programming error occurred
|
- name: NoError
|
||||||
name: NoError
|
description: No programming error occurred
|
||||||
value: 0
|
value: 0
|
||||||
- description: A programming error occurred
|
- name: Error
|
||||||
name: Error
|
description: A programming error occurred
|
||||||
value: 1
|
value: 1
|
||||||
enum/PGERRW:
|
enum/PGERRW:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Reset programming error
|
- name: Reset
|
||||||
name: Reset
|
description: Reset programming error
|
||||||
value: 1
|
value: 1
|
||||||
enum/PRFTBE:
|
enum/PRFTBE:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Prefetch is disabled
|
- name: Disabled
|
||||||
name: Disabled
|
description: Prefetch is disabled
|
||||||
value: 0
|
value: 0
|
||||||
- description: Prefetch is enabled
|
- name: Enabled
|
||||||
name: Enabled
|
description: Prefetch is enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/PRFTBS:
|
enum/PRFTBS:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Prefetch buffer is disabled
|
- name: Disabled
|
||||||
name: Disabled
|
description: Prefetch buffer is disabled
|
||||||
value: 0
|
value: 0
|
||||||
- description: Prefetch buffer is enabled
|
- name: Enabled
|
||||||
name: Enabled
|
description: Prefetch buffer is enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/RDPRT:
|
enum/RDPRT:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- description: Level 0
|
- name: Level0
|
||||||
name: Level0
|
description: Level 0
|
||||||
value: 0
|
value: 0
|
||||||
- description: Level 1
|
- name: Level1
|
||||||
name: Level1
|
description: Level 1
|
||||||
value: 1
|
value: 1
|
||||||
- description: Level 2
|
- name: Level2
|
||||||
name: Level2
|
description: Level 2
|
||||||
value: 3
|
value: 3
|
||||||
enum/SDADC_VDD_MONITOR:
|
enum/SDADC_VDD_MONITOR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: VDDSD12 monitoring disabled
|
- name: Disabled
|
||||||
name: Disabled
|
description: VDDSD12 monitoring disabled
|
||||||
value: 0
|
value: 0
|
||||||
- description: VDDSD12 monitoring enabled
|
- name: Enabled
|
||||||
name: Enabled
|
description: VDDSD12 monitoring enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/SRAM_PARITY_CHECK:
|
enum/SRAM_PARITY_CHECK:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: RAM parity check disabled
|
- name: Disabled
|
||||||
name: Disabled
|
description: RAM parity check disabled
|
||||||
value: 0
|
value: 0
|
||||||
- description: RAM parity check enabled
|
- name: Enabled
|
||||||
name: Enabled
|
description: RAM parity check enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/STRT:
|
enum/STRT:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Trigger an erase operation
|
- name: Start
|
||||||
name: Start
|
description: Trigger an erase operation
|
||||||
value: 1
|
value: 1
|
||||||
enum/VDDA_MONITOR:
|
enum/VDDA_MONITOR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: VDDA power supply supervisor disabled
|
- name: Disabled
|
||||||
name: Disabled
|
description: VDDA power supply supervisor disabled
|
||||||
value: 0
|
value: 0
|
||||||
- description: VDDA power supply supervisor enabled
|
- name: Enabled
|
||||||
name: Enabled
|
description: VDDA power supply supervisor enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/WDG_SW:
|
enum/WDG_SW:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Hardware watchdog
|
- name: Hardware
|
||||||
name: Hardware
|
description: Hardware watchdog
|
||||||
value: 0
|
value: 0
|
||||||
- description: Software watchdog
|
- name: Software
|
||||||
name: Software
|
description: Software watchdog
|
||||||
value: 1
|
value: 1
|
||||||
enum/WRPRTERRR:
|
enum/WRPRTERRR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: No write protection error occurred
|
- name: NoError
|
||||||
name: NoError
|
description: No write protection error occurred
|
||||||
value: 0
|
value: 0
|
||||||
- description: A write protection error occurred
|
- name: Error
|
||||||
name: Error
|
description: A write protection error occurred
|
||||||
value: 1
|
value: 1
|
||||||
enum/WRPRTERRW:
|
enum/WRPRTERRW:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Reset write protection error
|
- name: Reset
|
||||||
name: Reset
|
description: Reset write protection error
|
||||||
value: 1
|
value: 1
|
||||||
enum/nBOOT:
|
enum/nBOOT:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Together with BOOT0, select the device boot mode
|
- name: Disabled
|
||||||
name: Disabled
|
description: "Together with BOOT0, select the device boot mode"
|
||||||
value: 0
|
value: 0
|
||||||
- description: Together with BOOT0, select the device boot mode
|
- name: Enabled
|
||||||
name: Enabled
|
description: "Together with BOOT0, select the device boot mode"
|
||||||
value: 1
|
value: 1
|
||||||
enum/nRST_STDBY:
|
enum/nRST_STDBY:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Reset generated when entering Standby mode
|
- name: Reset
|
||||||
name: Reset
|
description: Reset generated when entering Standby mode
|
||||||
value: 0
|
value: 0
|
||||||
- description: No reset generated
|
- name: NoReset
|
||||||
name: NoReset
|
description: No reset generated
|
||||||
value: 1
|
value: 1
|
||||||
enum/nRST_STOP:
|
enum/nRST_STOP:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- description: Reset generated when entering Stop mode
|
- name: Reset
|
||||||
name: Reset
|
description: Reset generated when entering Stop mode
|
||||||
value: 0
|
value: 0
|
||||||
- description: No reset generated
|
- name: NoReset
|
||||||
name: NoReset
|
description: No reset generated
|
||||||
value: 1
|
value: 1
|
||||||
fieldset/ACR:
|
|
||||||
description: Flash access control register
|
|
||||||
fields:
|
|
||||||
- bit_offset: 0
|
|
||||||
bit_size: 3
|
|
||||||
description: LATENCY
|
|
||||||
enum: LATENCY
|
|
||||||
name: LATENCY
|
|
||||||
- bit_offset: 3
|
|
||||||
bit_size: 1
|
|
||||||
description: Flash half cycle access enable
|
|
||||||
enum: HLFCYA
|
|
||||||
name: HLFCYA
|
|
||||||
- bit_offset: 4
|
|
||||||
bit_size: 1
|
|
||||||
description: PRFTBE
|
|
||||||
enum: PRFTBE
|
|
||||||
name: PRFTBE
|
|
||||||
- bit_offset: 5
|
|
||||||
bit_size: 1
|
|
||||||
description: PRFTBS
|
|
||||||
enum: PRFTBS
|
|
||||||
name: PRFTBS
|
|
||||||
fieldset/AR:
|
|
||||||
description: Flash address register
|
|
||||||
fields:
|
|
||||||
- bit_offset: 0
|
|
||||||
bit_size: 32
|
|
||||||
description: Flash address
|
|
||||||
name: FAR
|
|
||||||
fieldset/CR:
|
|
||||||
description: Flash control register
|
|
||||||
fields:
|
|
||||||
- bit_offset: 0
|
|
||||||
bit_size: 1
|
|
||||||
description: Programming
|
|
||||||
enum: PG
|
|
||||||
name: PG
|
|
||||||
- bit_offset: 1
|
|
||||||
bit_size: 1
|
|
||||||
description: Page erase
|
|
||||||
enum: PER
|
|
||||||
name: PER
|
|
||||||
- bit_offset: 2
|
|
||||||
bit_size: 1
|
|
||||||
description: Mass erase
|
|
||||||
enum: MER
|
|
||||||
name: MER
|
|
||||||
- bit_offset: 4
|
|
||||||
bit_size: 1
|
|
||||||
description: Option byte programming
|
|
||||||
enum: OPTPG
|
|
||||||
name: OPTPG
|
|
||||||
- bit_offset: 5
|
|
||||||
bit_size: 1
|
|
||||||
description: Option byte erase
|
|
||||||
enum: OPTER
|
|
||||||
name: OPTER
|
|
||||||
- bit_offset: 6
|
|
||||||
bit_size: 1
|
|
||||||
description: Start
|
|
||||||
enum: STRT
|
|
||||||
name: STRT
|
|
||||||
- bit_offset: 7
|
|
||||||
bit_size: 1
|
|
||||||
description: Lock
|
|
||||||
enum_read: LOCKR
|
|
||||||
enum_write: LOCKW
|
|
||||||
name: LOCK
|
|
||||||
- bit_offset: 9
|
|
||||||
bit_size: 1
|
|
||||||
description: Option bytes write enable
|
|
||||||
enum: OPTWRE
|
|
||||||
name: OPTWRE
|
|
||||||
- bit_offset: 10
|
|
||||||
bit_size: 1
|
|
||||||
description: Error interrupt enable
|
|
||||||
enum: ERRIE
|
|
||||||
name: ERRIE
|
|
||||||
- bit_offset: 12
|
|
||||||
bit_size: 1
|
|
||||||
description: End of operation interrupt enable
|
|
||||||
enum: EOPIE
|
|
||||||
name: EOPIE
|
|
||||||
- bit_offset: 13
|
|
||||||
bit_size: 1
|
|
||||||
description: Force option byte loading
|
|
||||||
enum: OBL_LAUNCH
|
|
||||||
name: OBL_LAUNCH
|
|
||||||
fieldset/KEYR:
|
|
||||||
description: Flash key register
|
|
||||||
fields:
|
|
||||||
- bit_offset: 0
|
|
||||||
bit_size: 32
|
|
||||||
description: Flash Key
|
|
||||||
name: FKEYR
|
|
||||||
fieldset/OBR:
|
|
||||||
description: Option byte register
|
|
||||||
fields:
|
|
||||||
- bit_offset: 0
|
|
||||||
bit_size: 1
|
|
||||||
description: Option byte error
|
|
||||||
enum: OPTERR
|
|
||||||
name: OPTERR
|
|
||||||
- bit_offset: 1
|
|
||||||
bit_size: 2
|
|
||||||
description: Read protection Level status
|
|
||||||
enum: RDPRT
|
|
||||||
name: RDPRT
|
|
||||||
- bit_offset: 8
|
|
||||||
bit_size: 1
|
|
||||||
description: WDG_SW
|
|
||||||
enum: WDG_SW
|
|
||||||
name: WDG_SW
|
|
||||||
- bit_offset: 9
|
|
||||||
bit_size: 1
|
|
||||||
description: nRST_STOP
|
|
||||||
enum: nRST_STOP
|
|
||||||
name: nRST_STOP
|
|
||||||
- bit_offset: 10
|
|
||||||
bit_size: 1
|
|
||||||
description: nRST_STDBY
|
|
||||||
enum: nRST_STDBY
|
|
||||||
name: nRST_STDBY
|
|
||||||
- bit_offset: 12
|
|
||||||
bit_size: 1
|
|
||||||
description: BOOT1
|
|
||||||
enum: nBOOT
|
|
||||||
name: nBOOT1
|
|
||||||
- bit_offset: 13
|
|
||||||
bit_size: 1
|
|
||||||
description: VDDA_MONITOR
|
|
||||||
enum: VDDA_MONITOR
|
|
||||||
name: VDDA_MONITOR
|
|
||||||
- bit_offset: 14
|
|
||||||
bit_size: 1
|
|
||||||
description: SRAM_PARITY_CHECK
|
|
||||||
name: SRAM_PARITY_CHECK
|
|
||||||
- bit_offset: 15
|
|
||||||
bit_size: 1
|
|
||||||
description: SDADC12_VDD_MONITOR
|
|
||||||
enum: SDADC_VDD_MONITOR
|
|
||||||
name: SDADC12_VDD_MONITOR
|
|
||||||
- bit_offset: 16
|
|
||||||
bit_size: 8
|
|
||||||
description: Data0
|
|
||||||
name: Data0
|
|
||||||
- bit_offset: 24
|
|
||||||
bit_size: 8
|
|
||||||
description: Data1
|
|
||||||
name: Data1
|
|
||||||
fieldset/OPTKEYR:
|
|
||||||
description: Flash option key register
|
|
||||||
fields:
|
|
||||||
- bit_offset: 0
|
|
||||||
bit_size: 32
|
|
||||||
description: Option byte key
|
|
||||||
name: OPTKEYR
|
|
||||||
fieldset/SR:
|
|
||||||
description: Flash status register
|
|
||||||
fields:
|
|
||||||
- bit_offset: 0
|
|
||||||
bit_size: 1
|
|
||||||
description: Busy
|
|
||||||
enum_read: BSYR
|
|
||||||
name: BSY
|
|
||||||
- bit_offset: 2
|
|
||||||
bit_size: 1
|
|
||||||
description: Programming error
|
|
||||||
enum_read: PGERRR
|
|
||||||
enum_write: PGERRW
|
|
||||||
name: PGERR
|
|
||||||
- bit_offset: 4
|
|
||||||
bit_size: 1
|
|
||||||
description: Write protection error
|
|
||||||
enum_read: WRPRTERRR
|
|
||||||
enum_write: WRPRTERRW
|
|
||||||
name: WRPRTERR
|
|
||||||
- bit_offset: 5
|
|
||||||
bit_size: 1
|
|
||||||
description: End of operation
|
|
||||||
enum_read: EOPR
|
|
||||||
enum_write: EOPW
|
|
||||||
name: EOP
|
|
||||||
fieldset/WRPR:
|
|
||||||
description: Write protection register
|
|
||||||
fields:
|
|
||||||
- bit_offset: 0
|
|
||||||
bit_size: 32
|
|
||||||
description: Write protect
|
|
||||||
name: WRP
|
|
||||||
|
@ -1,241 +1,242 @@
|
|||||||
|
---
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: Flash
|
description: Flash
|
||||||
items:
|
items:
|
||||||
- byte_offset: 0
|
- name: ACR
|
||||||
description: Access control register
|
description: Access control register
|
||||||
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
name: ACR
|
- name: PECR
|
||||||
- byte_offset: 4
|
|
||||||
description: Program/erase control register
|
description: Program/erase control register
|
||||||
|
byte_offset: 4
|
||||||
fieldset: PECR
|
fieldset: PECR
|
||||||
name: PECR
|
- name: PDKEYR
|
||||||
- access: Write
|
|
||||||
byte_offset: 8
|
|
||||||
description: Power down key register
|
description: Power down key register
|
||||||
|
byte_offset: 8
|
||||||
|
access: Write
|
||||||
fieldset: PDKEYR
|
fieldset: PDKEYR
|
||||||
name: PDKEYR
|
- name: PEKEYR
|
||||||
- access: Write
|
|
||||||
byte_offset: 12
|
|
||||||
description: Program/erase key register
|
description: Program/erase key register
|
||||||
|
byte_offset: 12
|
||||||
|
access: Write
|
||||||
fieldset: PEKEYR
|
fieldset: PEKEYR
|
||||||
name: PEKEYR
|
- name: PRGKEYR
|
||||||
- access: Write
|
|
||||||
byte_offset: 16
|
|
||||||
description: Program memory key register
|
description: Program memory key register
|
||||||
|
byte_offset: 16
|
||||||
|
access: Write
|
||||||
fieldset: PRGKEYR
|
fieldset: PRGKEYR
|
||||||
name: PRGKEYR
|
- name: OPTKEYR
|
||||||
- access: Write
|
|
||||||
byte_offset: 20
|
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
|
byte_offset: 20
|
||||||
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
name: OPTKEYR
|
- name: SR
|
||||||
- byte_offset: 24
|
|
||||||
description: Status register
|
description: Status register
|
||||||
|
byte_offset: 24
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
name: SR
|
- name: OBR
|
||||||
- access: Read
|
|
||||||
byte_offset: 28
|
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
|
byte_offset: 28
|
||||||
|
access: Read
|
||||||
fieldset: OBR
|
fieldset: OBR
|
||||||
name: OBR
|
- name: WRPR1
|
||||||
- byte_offset: 32
|
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
|
byte_offset: 32
|
||||||
fieldset: WRPR1
|
fieldset: WRPR1
|
||||||
name: WRPR1
|
- name: WRPR2
|
||||||
- byte_offset: 128
|
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
|
byte_offset: 128
|
||||||
fieldset: WRPR2
|
fieldset: WRPR2
|
||||||
name: WRPR2
|
- name: WRPR3
|
||||||
- byte_offset: 132
|
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
|
byte_offset: 132
|
||||||
fieldset: WRPR3
|
fieldset: WRPR3
|
||||||
name: WRPR3
|
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Access control register
|
description: Access control register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: LATENCY
|
||||||
bit_size: 1
|
|
||||||
description: Latency
|
description: Latency
|
||||||
name: LATENCY
|
bit_offset: 0
|
||||||
- bit_offset: 1
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PRFTEN
|
||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
name: PRFTEN
|
bit_offset: 1
|
||||||
- bit_offset: 2
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ACC64
|
||||||
description: 64-bit access
|
description: 64-bit access
|
||||||
name: ACC64
|
bit_offset: 2
|
||||||
- bit_offset: 3
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: SLEEP_PD
|
||||||
description: Flash mode during Sleep
|
description: Flash mode during Sleep
|
||||||
name: SLEEP_PD
|
bit_offset: 3
|
||||||
- bit_offset: 4
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: RUN_PD
|
||||||
description: Flash mode during Run
|
description: Flash mode during Run
|
||||||
name: RUN_PD
|
bit_offset: 4
|
||||||
|
bit_size: 1
|
||||||
fieldset/OBR:
|
fieldset/OBR:
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: RDPRT
|
||||||
bit_size: 8
|
|
||||||
description: Read protection
|
description: Read protection
|
||||||
name: RDPRT
|
bit_offset: 0
|
||||||
- bit_offset: 16
|
bit_size: 8
|
||||||
bit_size: 4
|
- name: BOR_LEV
|
||||||
description: BOR_LEV
|
description: BOR_LEV
|
||||||
name: BOR_LEV
|
bit_offset: 16
|
||||||
- bit_offset: 20
|
bit_size: 4
|
||||||
bit_size: 1
|
- name: IWDG_SW
|
||||||
description: IWDG_SW
|
description: IWDG_SW
|
||||||
name: IWDG_SW
|
bit_offset: 20
|
||||||
- bit_offset: 21
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: nRTS_STOP
|
||||||
description: nRTS_STOP
|
description: nRTS_STOP
|
||||||
name: nRTS_STOP
|
bit_offset: 21
|
||||||
- bit_offset: 22
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY
|
description: nRST_STDBY
|
||||||
name: nRST_STDBY
|
bit_offset: 22
|
||||||
- bit_offset: 23
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: BFB2
|
||||||
description: Boot From Bank 2
|
description: Boot From Bank 2
|
||||||
name: BFB2
|
bit_offset: 23
|
||||||
|
bit_size: 1
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: OPTKEYR
|
||||||
bit_size: 32
|
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
name: OPTKEYR
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
fieldset/PDKEYR:
|
fieldset/PDKEYR:
|
||||||
description: Power down key register
|
description: Power down key register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: PDKEYR
|
||||||
bit_size: 32
|
|
||||||
description: RUN_PD in FLASH_ACR key
|
description: RUN_PD in FLASH_ACR key
|
||||||
name: PDKEYR
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
fieldset/PECR:
|
fieldset/PECR:
|
||||||
description: Program/erase control register
|
description: Program/erase control register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: PELOCK
|
||||||
bit_size: 1
|
|
||||||
description: FLASH_PECR and data EEPROM lock
|
description: FLASH_PECR and data EEPROM lock
|
||||||
name: PELOCK
|
bit_offset: 0
|
||||||
- bit_offset: 1
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PRGLOCK
|
||||||
description: Program memory lock
|
description: Program memory lock
|
||||||
name: PRGLOCK
|
bit_offset: 1
|
||||||
- bit_offset: 2
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: OPTLOCK
|
||||||
description: Option bytes block lock
|
description: Option bytes block lock
|
||||||
name: OPTLOCK
|
bit_offset: 2
|
||||||
- bit_offset: 3
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PROG
|
||||||
description: Program memory selection
|
description: Program memory selection
|
||||||
name: PROG
|
bit_offset: 3
|
||||||
- bit_offset: 4
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: DATA
|
||||||
description: Data EEPROM selection
|
description: Data EEPROM selection
|
||||||
name: DATA
|
bit_offset: 4
|
||||||
- bit_offset: 8
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
description: Fixed time data write for Byte, Half Word and Word programming
|
- name: FTDW
|
||||||
name: FTDW
|
description: "Fixed time data write for Byte, Half Word and Word programming"
|
||||||
- bit_offset: 9
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ERASE
|
||||||
description: Page or Double Word erase mode
|
description: Page or Double Word erase mode
|
||||||
name: ERASE
|
bit_offset: 9
|
||||||
- bit_offset: 10
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: FPRG
|
||||||
description: Half Page/Double Word programming mode
|
description: Half Page/Double Word programming mode
|
||||||
name: FPRG
|
bit_offset: 10
|
||||||
- bit_offset: 15
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PARALLELBANK
|
||||||
description: Parallel bank mode
|
description: Parallel bank mode
|
||||||
name: PARALLELBANK
|
bit_offset: 15
|
||||||
- bit_offset: 16
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: EOPIE
|
||||||
description: End of programming interrupt enable
|
description: End of programming interrupt enable
|
||||||
name: EOPIE
|
bit_offset: 16
|
||||||
- bit_offset: 17
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
name: ERRIE
|
bit_offset: 17
|
||||||
- bit_offset: 18
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: OBL_LAUNCH
|
||||||
description: Launch the option byte loading
|
description: Launch the option byte loading
|
||||||
name: OBL_LAUNCH
|
bit_offset: 18
|
||||||
|
bit_size: 1
|
||||||
fieldset/PEKEYR:
|
fieldset/PEKEYR:
|
||||||
description: Program/erase key register
|
description: Program/erase key register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: PEKEYR
|
||||||
bit_size: 32
|
|
||||||
description: FLASH_PEC and data EEPROM key
|
description: FLASH_PEC and data EEPROM key
|
||||||
name: PEKEYR
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
fieldset/PRGKEYR:
|
fieldset/PRGKEYR:
|
||||||
description: Program memory key register
|
description: Program memory key register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: PRGKEYR
|
||||||
bit_size: 32
|
|
||||||
description: Program memory key
|
description: Program memory key
|
||||||
name: PRGKEYR
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: BSY
|
||||||
bit_size: 1
|
|
||||||
description: Write/erase operations in progress
|
description: Write/erase operations in progress
|
||||||
name: BSY
|
bit_offset: 0
|
||||||
- bit_offset: 1
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
name: EOP
|
bit_offset: 1
|
||||||
- bit_offset: 2
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ENDHV
|
||||||
description: End of high voltage
|
description: End of high voltage
|
||||||
name: ENDHV
|
bit_offset: 2
|
||||||
- bit_offset: 3
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: READY
|
||||||
description: Flash memory module ready after low power mode
|
description: Flash memory module ready after low power mode
|
||||||
name: READY
|
bit_offset: 3
|
||||||
- bit_offset: 8
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: WRPERR
|
||||||
description: Write protected error
|
description: Write protected error
|
||||||
name: WRPERR
|
bit_offset: 8
|
||||||
- bit_offset: 9
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
name: PGAERR
|
bit_offset: 9
|
||||||
- bit_offset: 10
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: SIZERR
|
||||||
description: Size error
|
description: Size error
|
||||||
name: SIZERR
|
bit_offset: 10
|
||||||
- bit_offset: 11
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: OPTVERR
|
||||||
description: Option validity error
|
description: Option validity error
|
||||||
name: OPTVERR
|
bit_offset: 11
|
||||||
- bit_offset: 12
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: OPTVERRUSR
|
||||||
description: Option UserValidity Error
|
description: Option UserValidity Error
|
||||||
name: OPTVERRUSR
|
bit_offset: 12
|
||||||
|
bit_size: 1
|
||||||
fieldset/WRPR1:
|
fieldset/WRPR1:
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: WRP1
|
||||||
bit_size: 32
|
|
||||||
description: Write protection
|
description: Write protection
|
||||||
name: WRP1
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
fieldset/WRPR2:
|
fieldset/WRPR2:
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: WRP2
|
||||||
bit_size: 32
|
|
||||||
description: WRP2
|
description: WRP2
|
||||||
name: WRP2
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
fieldset/WRPR3:
|
fieldset/WRPR3:
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: WRP3
|
||||||
bit_size: 32
|
|
||||||
description: WRP3
|
description: WRP3
|
||||||
name: WRP3
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
|
@ -2,558 +2,558 @@
|
|||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: Flash
|
description: Flash
|
||||||
items:
|
items:
|
||||||
- byte_offset: 0
|
- name: ACR
|
||||||
description: Access control register
|
description: Access control register
|
||||||
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
name: ACR
|
- name: KEYR
|
||||||
- access: Write
|
|
||||||
byte_offset: 8
|
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
|
byte_offset: 8
|
||||||
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
name: KEYR
|
- name: OPTKEYR
|
||||||
- access: Write
|
|
||||||
byte_offset: 12
|
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
|
byte_offset: 12
|
||||||
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
name: OPTKEYR
|
- name: SR
|
||||||
- byte_offset: 16
|
|
||||||
description: Status register
|
description: Status register
|
||||||
|
byte_offset: 16
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
name: SR
|
- name: CR
|
||||||
- byte_offset: 20
|
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
|
byte_offset: 20
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
name: CR
|
- name: ECCR
|
||||||
- byte_offset: 24
|
|
||||||
description: Flash ECC register
|
description: Flash ECC register
|
||||||
|
byte_offset: 24
|
||||||
fieldset: ECCR
|
fieldset: ECCR
|
||||||
name: ECCR
|
- name: OPTR
|
||||||
- byte_offset: 32
|
|
||||||
description: Flash option register
|
description: Flash option register
|
||||||
|
byte_offset: 32
|
||||||
fieldset: OPTR
|
fieldset: OPTR
|
||||||
name: OPTR
|
- name: PCROP1ASR
|
||||||
- byte_offset: 36
|
|
||||||
description: Flash Bank 1 PCROP Start address zone A register
|
description: Flash Bank 1 PCROP Start address zone A register
|
||||||
|
byte_offset: 36
|
||||||
fieldset: PCROP1ASR
|
fieldset: PCROP1ASR
|
||||||
name: PCROP1ASR
|
- name: PCROP1AER
|
||||||
- byte_offset: 40
|
|
||||||
description: Flash Bank 1 PCROP End address zone A register
|
description: Flash Bank 1 PCROP End address zone A register
|
||||||
|
byte_offset: 40
|
||||||
fieldset: PCROP1AER
|
fieldset: PCROP1AER
|
||||||
name: PCROP1AER
|
- name: WRP1AR
|
||||||
- byte_offset: 44
|
|
||||||
description: Flash Bank 1 WRP area A address register
|
description: Flash Bank 1 WRP area A address register
|
||||||
|
byte_offset: 44
|
||||||
fieldset: WRP1AR
|
fieldset: WRP1AR
|
||||||
name: WRP1AR
|
- name: WRP1BR
|
||||||
- byte_offset: 48
|
|
||||||
description: Flash Bank 1 WRP area B address register
|
description: Flash Bank 1 WRP area B address register
|
||||||
|
byte_offset: 48
|
||||||
fieldset: WRP1BR
|
fieldset: WRP1BR
|
||||||
name: WRP1BR
|
- name: PCROP1BSR
|
||||||
- byte_offset: 52
|
|
||||||
description: Flash Bank 1 PCROP Start address area B register
|
description: Flash Bank 1 PCROP Start address area B register
|
||||||
|
byte_offset: 52
|
||||||
fieldset: PCROP1BSR
|
fieldset: PCROP1BSR
|
||||||
name: PCROP1BSR
|
- name: PCROP1BER
|
||||||
- byte_offset: 56
|
|
||||||
description: Flash Bank 1 PCROP End address area B register
|
description: Flash Bank 1 PCROP End address area B register
|
||||||
|
byte_offset: 56
|
||||||
fieldset: PCROP1BER
|
fieldset: PCROP1BER
|
||||||
name: PCROP1BER
|
- name: IPCCBR
|
||||||
- byte_offset: 60
|
|
||||||
description: IPCC mailbox data buffer address register
|
description: IPCC mailbox data buffer address register
|
||||||
|
byte_offset: 60
|
||||||
fieldset: IPCCBR
|
fieldset: IPCCBR
|
||||||
name: IPCCBR
|
- name: C2ACR
|
||||||
- byte_offset: 92
|
|
||||||
description: CPU2 cortex M0 access control register
|
description: CPU2 cortex M0 access control register
|
||||||
|
byte_offset: 92
|
||||||
fieldset: C2ACR
|
fieldset: C2ACR
|
||||||
name: C2ACR
|
- name: C2SR
|
||||||
- byte_offset: 96
|
|
||||||
description: CPU2 cortex M0 status register
|
description: CPU2 cortex M0 status register
|
||||||
|
byte_offset: 96
|
||||||
fieldset: C2SR
|
fieldset: C2SR
|
||||||
name: C2SR
|
- name: C2CR
|
||||||
- byte_offset: 100
|
|
||||||
description: CPU2 cortex M0 control register
|
description: CPU2 cortex M0 control register
|
||||||
|
byte_offset: 100
|
||||||
fieldset: C2CR
|
fieldset: C2CR
|
||||||
name: C2CR
|
- name: SFR
|
||||||
- byte_offset: 128
|
|
||||||
description: Secure flash start address register
|
description: Secure flash start address register
|
||||||
|
byte_offset: 128
|
||||||
fieldset: SFR
|
fieldset: SFR
|
||||||
name: SFR
|
- name: SRRVR
|
||||||
- byte_offset: 132
|
|
||||||
description: Secure SRAM2 start address and cortex M0 reset vector register
|
description: Secure SRAM2 start address and cortex M0 reset vector register
|
||||||
|
byte_offset: 132
|
||||||
fieldset: SRRVR
|
fieldset: SRRVR
|
||||||
name: SRRVR
|
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Access control register
|
description: Access control register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: LATENCY
|
||||||
bit_size: 3
|
|
||||||
description: Latency
|
description: Latency
|
||||||
name: LATENCY
|
bit_offset: 0
|
||||||
- bit_offset: 8
|
bit_size: 3
|
||||||
bit_size: 1
|
- name: PRFTEN
|
||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
name: PRFTEN
|
bit_offset: 8
|
||||||
- bit_offset: 9
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ICEN
|
||||||
description: Instruction cache enable
|
description: Instruction cache enable
|
||||||
name: ICEN
|
bit_offset: 9
|
||||||
- bit_offset: 10
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: DCEN
|
||||||
description: Data cache enable
|
description: Data cache enable
|
||||||
name: DCEN
|
bit_offset: 10
|
||||||
- bit_offset: 11
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ICRST
|
||||||
description: Instruction cache reset
|
description: Instruction cache reset
|
||||||
name: ICRST
|
bit_offset: 11
|
||||||
- bit_offset: 12
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: DCRST
|
||||||
description: Data cache reset
|
description: Data cache reset
|
||||||
name: DCRST
|
bit_offset: 12
|
||||||
- bit_offset: 15
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PES
|
||||||
description: CPU1 CortexM4 program erase suspend request
|
description: CPU1 CortexM4 program erase suspend request
|
||||||
name: PES
|
bit_offset: 15
|
||||||
- bit_offset: 16
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: EMPTY
|
||||||
description: Flash User area empty
|
description: Flash User area empty
|
||||||
name: EMPTY
|
bit_offset: 16
|
||||||
|
bit_size: 1
|
||||||
fieldset/C2ACR:
|
fieldset/C2ACR:
|
||||||
description: CPU2 cortex M0 access control register
|
description: CPU2 cortex M0 access control register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 8
|
- name: PRFTEN
|
||||||
bit_size: 1
|
|
||||||
description: CPU2 cortex M0 prefetch enable
|
description: CPU2 cortex M0 prefetch enable
|
||||||
name: PRFTEN
|
bit_offset: 8
|
||||||
- bit_offset: 9
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ICEN
|
||||||
description: CPU2 cortex M0 instruction cache enable
|
description: CPU2 cortex M0 instruction cache enable
|
||||||
name: ICEN
|
bit_offset: 9
|
||||||
- bit_offset: 11
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ICRST
|
||||||
description: CPU2 cortex M0 instruction cache reset
|
description: CPU2 cortex M0 instruction cache reset
|
||||||
name: ICRST
|
bit_offset: 11
|
||||||
- bit_offset: 15
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PES
|
||||||
description: CPU2 cortex M0 program erase suspend request
|
description: CPU2 cortex M0 program erase suspend request
|
||||||
name: PES
|
bit_offset: 15
|
||||||
|
bit_size: 1
|
||||||
fieldset/C2CR:
|
fieldset/C2CR:
|
||||||
description: CPU2 cortex M0 control register
|
description: CPU2 cortex M0 control register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: PG
|
||||||
bit_size: 1
|
|
||||||
description: Programming
|
description: Programming
|
||||||
name: PG
|
bit_offset: 0
|
||||||
- bit_offset: 1
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PER
|
||||||
description: Page erase
|
description: Page erase
|
||||||
name: PER
|
bit_offset: 1
|
||||||
- bit_offset: 2
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: MER
|
||||||
description: Masse erase
|
description: Masse erase
|
||||||
name: MER
|
bit_offset: 2
|
||||||
- bit_offset: 3
|
bit_size: 1
|
||||||
bit_size: 8
|
- name: PNB
|
||||||
description: Page Number selection
|
description: Page Number selection
|
||||||
name: PNB
|
bit_offset: 3
|
||||||
- bit_offset: 16
|
bit_size: 8
|
||||||
bit_size: 1
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
name: STRT
|
bit_offset: 16
|
||||||
- bit_offset: 18
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: FSTPG
|
||||||
description: Fast programming
|
description: Fast programming
|
||||||
name: FSTPG
|
bit_offset: 18
|
||||||
- bit_offset: 24
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: EOPIE
|
||||||
description: End of operation interrupt enable
|
description: End of operation interrupt enable
|
||||||
name: EOPIE
|
bit_offset: 24
|
||||||
- bit_offset: 25
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
name: ERRIE
|
bit_offset: 25
|
||||||
- bit_offset: 26
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: RDERRIE
|
||||||
description: PCROP read error interrupt enable
|
description: PCROP read error interrupt enable
|
||||||
name: RDERRIE
|
bit_offset: 26
|
||||||
|
bit_size: 1
|
||||||
fieldset/C2SR:
|
fieldset/C2SR:
|
||||||
description: CPU2 cortex M0 status register
|
description: CPU2 cortex M0 status register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: EOP
|
||||||
bit_size: 1
|
|
||||||
description: End of operation
|
description: End of operation
|
||||||
name: EOP
|
bit_offset: 0
|
||||||
- bit_offset: 1
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: OPERR
|
||||||
description: Operation error
|
description: Operation error
|
||||||
name: OPERR
|
bit_offset: 1
|
||||||
- bit_offset: 3
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PROGERR
|
||||||
description: Programming error
|
description: Programming error
|
||||||
name: PROGERR
|
bit_offset: 3
|
||||||
- bit_offset: 4
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: WRPERR
|
||||||
description: write protection error
|
description: write protection error
|
||||||
name: WRPERR
|
bit_offset: 4
|
||||||
- bit_offset: 5
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
name: PGAERR
|
bit_offset: 5
|
||||||
- bit_offset: 6
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: SIZERR
|
||||||
description: Size error
|
description: Size error
|
||||||
name: SIZERR
|
bit_offset: 6
|
||||||
- bit_offset: 7
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PGSERR
|
||||||
description: Programming sequence error
|
description: Programming sequence error
|
||||||
name: PGSERR
|
bit_offset: 7
|
||||||
- bit_offset: 8
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: MISSERR
|
||||||
description: Fast programming data miss error
|
description: Fast programming data miss error
|
||||||
name: MISSERR
|
bit_offset: 8
|
||||||
- bit_offset: 9
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: FASTERR
|
||||||
description: Fast programming error
|
description: Fast programming error
|
||||||
name: FASTERR
|
bit_offset: 9
|
||||||
- bit_offset: 14
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: RDERR
|
||||||
description: PCROP read error
|
description: PCROP read error
|
||||||
name: RDERR
|
bit_offset: 14
|
||||||
- bit_offset: 16
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
name: BSY
|
bit_offset: 16
|
||||||
- bit_offset: 18
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: CFGBSY
|
||||||
description: Programming or erase configuration busy
|
description: Programming or erase configuration busy
|
||||||
name: CFGBSY
|
bit_offset: 18
|
||||||
- bit_offset: 19
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PESD
|
||||||
description: Programming or erase operation suspended
|
description: Programming or erase operation suspended
|
||||||
name: PESD
|
bit_offset: 19
|
||||||
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: PG
|
||||||
bit_size: 1
|
|
||||||
description: Programming
|
description: Programming
|
||||||
name: PG
|
bit_offset: 0
|
||||||
- bit_offset: 1
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PER
|
||||||
description: Page erase
|
description: Page erase
|
||||||
name: PER
|
bit_offset: 1
|
||||||
- bit_offset: 2
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: MER
|
||||||
description: This bit triggers the mass erase (all user pages) when set
|
description: This bit triggers the mass erase (all user pages) when set
|
||||||
name: MER
|
bit_offset: 2
|
||||||
- bit_offset: 3
|
bit_size: 1
|
||||||
bit_size: 8
|
- name: PNB
|
||||||
description: Page number selection
|
description: Page number selection
|
||||||
name: PNB
|
bit_offset: 3
|
||||||
- bit_offset: 16
|
bit_size: 8
|
||||||
bit_size: 1
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
name: STRT
|
bit_offset: 16
|
||||||
- bit_offset: 17
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: OPTSTRT
|
||||||
description: Options modification start
|
description: Options modification start
|
||||||
name: OPTSTRT
|
bit_offset: 17
|
||||||
- bit_offset: 18
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: FSTPG
|
||||||
description: Fast programming
|
description: Fast programming
|
||||||
name: FSTPG
|
bit_offset: 18
|
||||||
- bit_offset: 24
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: EOPIE
|
||||||
description: End of operation interrupt enable
|
description: End of operation interrupt enable
|
||||||
name: EOPIE
|
bit_offset: 24
|
||||||
- bit_offset: 25
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
name: ERRIE
|
bit_offset: 25
|
||||||
- bit_offset: 26
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: RDERRIE
|
||||||
description: PCROP read error interrupt enable
|
description: PCROP read error interrupt enable
|
||||||
name: RDERRIE
|
bit_offset: 26
|
||||||
- bit_offset: 27
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: OBL_LAUNCH
|
||||||
description: Force the option byte loading
|
description: Force the option byte loading
|
||||||
name: OBL_LAUNCH
|
bit_offset: 27
|
||||||
- bit_offset: 30
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: OPTLOCK
|
||||||
description: Options Lock
|
description: Options Lock
|
||||||
name: OPTLOCK
|
bit_offset: 30
|
||||||
- bit_offset: 31
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: LOCK
|
||||||
description: FLASH_CR Lock
|
description: FLASH_CR Lock
|
||||||
name: LOCK
|
bit_offset: 31
|
||||||
|
bit_size: 1
|
||||||
fieldset/ECCR:
|
fieldset/ECCR:
|
||||||
description: Flash ECC register
|
description: Flash ECC register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: ADDR_ECC
|
||||||
bit_size: 17
|
|
||||||
description: ECC fail address
|
description: ECC fail address
|
||||||
name: ADDR_ECC
|
bit_offset: 0
|
||||||
- bit_offset: 20
|
bit_size: 17
|
||||||
bit_size: 1
|
- name: SYSF_ECC
|
||||||
description: System Flash ECC fail
|
description: System Flash ECC fail
|
||||||
name: SYSF_ECC
|
bit_offset: 20
|
||||||
- bit_offset: 24
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ECCCIE
|
||||||
description: ECC correction interrupt enable
|
description: ECC correction interrupt enable
|
||||||
name: ECCCIE
|
bit_offset: 24
|
||||||
- bit_offset: 26
|
bit_size: 1
|
||||||
bit_size: 3
|
- name: CPUID
|
||||||
description: CPU identification
|
description: CPU identification
|
||||||
name: CPUID
|
bit_offset: 26
|
||||||
- bit_offset: 30
|
bit_size: 3
|
||||||
bit_size: 1
|
- name: ECCC
|
||||||
description: ECC correction
|
description: ECC correction
|
||||||
name: ECCC
|
bit_offset: 30
|
||||||
- bit_offset: 31
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ECCD
|
||||||
description: ECC detection
|
description: ECC detection
|
||||||
name: ECCD
|
bit_offset: 31
|
||||||
|
bit_size: 1
|
||||||
fieldset/IPCCBR:
|
fieldset/IPCCBR:
|
||||||
description: IPCC mailbox data buffer address register
|
description: IPCC mailbox data buffer address register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: IPCCDBA
|
||||||
bit_size: 14
|
|
||||||
description: PCC mailbox data buffer base address
|
description: PCC mailbox data buffer base address
|
||||||
name: IPCCDBA
|
bit_offset: 0
|
||||||
|
bit_size: 14
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: KEYR
|
||||||
bit_size: 32
|
|
||||||
description: KEYR
|
description: KEYR
|
||||||
name: KEYR
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: OPTKEYR
|
||||||
bit_size: 32
|
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
name: OPTKEYR
|
bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
fieldset/OPTR:
|
fieldset/OPTR:
|
||||||
description: Flash option register
|
description: Flash option register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: RDP
|
||||||
bit_size: 8
|
|
||||||
description: Read protection level
|
description: Read protection level
|
||||||
name: RDP
|
bit_offset: 0
|
||||||
- bit_offset: 8
|
bit_size: 8
|
||||||
bit_size: 1
|
- name: ESE
|
||||||
description: Security enabled
|
description: Security enabled
|
||||||
name: ESE
|
bit_offset: 8
|
||||||
- bit_offset: 9
|
bit_size: 1
|
||||||
bit_size: 3
|
- name: BOR_LEV
|
||||||
description: BOR reset Level
|
description: BOR reset Level
|
||||||
name: BOR_LEV
|
bit_offset: 9
|
||||||
- bit_offset: 12
|
|
||||||
bit_size: 1
|
|
||||||
description: nRST_STOP
|
|
||||||
name: nRST_STOP
|
|
||||||
- bit_offset: 13
|
|
||||||
bit_size: 1
|
|
||||||
description: nRST_STDBY
|
|
||||||
name: nRST_STDBY
|
|
||||||
- bit_offset: 14
|
|
||||||
bit_size: 1
|
|
||||||
description: nRST_SHDW
|
|
||||||
name: nRST_SHDW
|
|
||||||
- bit_offset: 16
|
|
||||||
bit_size: 1
|
|
||||||
description: Independent watchdog selection
|
|
||||||
name: IDWG_SW
|
|
||||||
- bit_offset: 17
|
|
||||||
bit_size: 1
|
|
||||||
description: Independent watchdog counter freeze in Stop mode
|
|
||||||
name: IWDG_STOP
|
|
||||||
- bit_offset: 18
|
|
||||||
bit_size: 1
|
|
||||||
description: Independent watchdog counter freeze in Standby mode
|
|
||||||
name: IWDG_STDBY
|
|
||||||
- bit_offset: 19
|
|
||||||
bit_size: 1
|
|
||||||
description: Window watchdog selection
|
|
||||||
name: WWDG_SW
|
|
||||||
- bit_offset: 23
|
|
||||||
bit_size: 1
|
|
||||||
description: Boot configuration
|
|
||||||
name: nBOOT1
|
|
||||||
- bit_offset: 24
|
|
||||||
bit_size: 1
|
|
||||||
description: SRAM2 parity check enable
|
|
||||||
name: SRAM2_PE
|
|
||||||
- bit_offset: 25
|
|
||||||
bit_size: 1
|
|
||||||
description: SRAM2 Erase when system reset
|
|
||||||
name: SRAM2_RST
|
|
||||||
- bit_offset: 26
|
|
||||||
bit_size: 1
|
|
||||||
description: Software Boot0
|
|
||||||
name: nSWBOOT0
|
|
||||||
- bit_offset: 27
|
|
||||||
bit_size: 1
|
|
||||||
description: nBoot0 option bit
|
|
||||||
name: nBOOT0
|
|
||||||
- bit_offset: 29
|
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
|
- name: nRST_STOP
|
||||||
|
description: nRST_STOP
|
||||||
|
bit_offset: 12
|
||||||
|
bit_size: 1
|
||||||
|
- name: nRST_STDBY
|
||||||
|
description: nRST_STDBY
|
||||||
|
bit_offset: 13
|
||||||
|
bit_size: 1
|
||||||
|
- name: nRST_SHDW
|
||||||
|
description: nRST_SHDW
|
||||||
|
bit_offset: 14
|
||||||
|
bit_size: 1
|
||||||
|
- name: IDWG_SW
|
||||||
|
description: Independent watchdog selection
|
||||||
|
bit_offset: 16
|
||||||
|
bit_size: 1
|
||||||
|
- name: IWDG_STOP
|
||||||
|
description: Independent watchdog counter freeze in Stop mode
|
||||||
|
bit_offset: 17
|
||||||
|
bit_size: 1
|
||||||
|
- name: IWDG_STDBY
|
||||||
|
description: Independent watchdog counter freeze in Standby mode
|
||||||
|
bit_offset: 18
|
||||||
|
bit_size: 1
|
||||||
|
- name: WWDG_SW
|
||||||
|
description: Window watchdog selection
|
||||||
|
bit_offset: 19
|
||||||
|
bit_size: 1
|
||||||
|
- name: nBOOT1
|
||||||
|
description: Boot configuration
|
||||||
|
bit_offset: 23
|
||||||
|
bit_size: 1
|
||||||
|
- name: SRAM2_PE
|
||||||
|
description: SRAM2 parity check enable
|
||||||
|
bit_offset: 24
|
||||||
|
bit_size: 1
|
||||||
|
- name: SRAM2_RST
|
||||||
|
description: SRAM2 Erase when system reset
|
||||||
|
bit_offset: 25
|
||||||
|
bit_size: 1
|
||||||
|
- name: nSWBOOT0
|
||||||
|
description: Software Boot0
|
||||||
|
bit_offset: 26
|
||||||
|
bit_size: 1
|
||||||
|
- name: nBOOT0
|
||||||
|
description: nBoot0 option bit
|
||||||
|
bit_offset: 27
|
||||||
|
bit_size: 1
|
||||||
|
- name: AGC_TRIM
|
||||||
description: Radio Automatic Gain Control Trimming
|
description: Radio Automatic Gain Control Trimming
|
||||||
name: AGC_TRIM
|
bit_offset: 29
|
||||||
|
bit_size: 3
|
||||||
fieldset/PCROP1AER:
|
fieldset/PCROP1AER:
|
||||||
description: Flash Bank 1 PCROP End address zone A register
|
description: Flash Bank 1 PCROP End address zone A register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: PCROP1A_END
|
||||||
bit_size: 9
|
|
||||||
description: Bank 1 PCROP area end offset
|
description: Bank 1 PCROP area end offset
|
||||||
name: PCROP1A_END
|
bit_offset: 0
|
||||||
- bit_offset: 31
|
bit_size: 9
|
||||||
bit_size: 1
|
- name: PCROP_RDP
|
||||||
description: PCROP area preserved when RDP level decreased
|
description: PCROP area preserved when RDP level decreased
|
||||||
name: PCROP_RDP
|
bit_offset: 31
|
||||||
|
bit_size: 1
|
||||||
fieldset/PCROP1ASR:
|
fieldset/PCROP1ASR:
|
||||||
description: Flash Bank 1 PCROP Start address zone A register
|
description: Flash Bank 1 PCROP Start address zone A register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: PCROP1A_STRT
|
||||||
bit_size: 9
|
|
||||||
description: Bank 1 PCROPQ area start offset
|
description: Bank 1 PCROPQ area start offset
|
||||||
name: PCROP1A_STRT
|
bit_offset: 0
|
||||||
|
bit_size: 9
|
||||||
fieldset/PCROP1BER:
|
fieldset/PCROP1BER:
|
||||||
description: Flash Bank 1 PCROP End address area B register
|
description: Flash Bank 1 PCROP End address area B register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: PCROP1B_END
|
||||||
bit_size: 9
|
|
||||||
description: Bank 1 PCROP area end area B offset
|
description: Bank 1 PCROP area end area B offset
|
||||||
name: PCROP1B_END
|
bit_offset: 0
|
||||||
|
bit_size: 9
|
||||||
fieldset/PCROP1BSR:
|
fieldset/PCROP1BSR:
|
||||||
description: Flash Bank 1 PCROP Start address area B register
|
description: Flash Bank 1 PCROP Start address area B register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: PCROP1B_STRT
|
||||||
bit_size: 9
|
|
||||||
description: Bank 1 PCROP area B start offset
|
description: Bank 1 PCROP area B start offset
|
||||||
name: PCROP1B_STRT
|
bit_offset: 0
|
||||||
|
bit_size: 9
|
||||||
fieldset/SFR:
|
fieldset/SFR:
|
||||||
description: Secure flash start address register
|
description: Secure flash start address register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: SFSA
|
||||||
bit_size: 8
|
|
||||||
description: Secure flash start address
|
description: Secure flash start address
|
||||||
name: SFSA
|
bit_offset: 0
|
||||||
- bit_offset: 8
|
bit_size: 8
|
||||||
bit_size: 1
|
- name: FSD
|
||||||
description: Flash security disable
|
description: Flash security disable
|
||||||
name: FSD
|
bit_offset: 8
|
||||||
- bit_offset: 12
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: DDS
|
||||||
description: Disable Cortex M0 debug access
|
description: Disable Cortex M0 debug access
|
||||||
name: DDS
|
bit_offset: 12
|
||||||
|
bit_size: 1
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: EOP
|
||||||
bit_size: 1
|
|
||||||
description: End of operation
|
description: End of operation
|
||||||
name: EOP
|
bit_offset: 0
|
||||||
- bit_offset: 1
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: OPERR
|
||||||
description: Operation error
|
description: Operation error
|
||||||
name: OPERR
|
bit_offset: 1
|
||||||
- bit_offset: 3
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PROGERR
|
||||||
description: Programming error
|
description: Programming error
|
||||||
name: PROGERR
|
bit_offset: 3
|
||||||
- bit_offset: 4
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: WRPERR
|
||||||
description: Write protected error
|
description: Write protected error
|
||||||
name: WRPERR
|
bit_offset: 4
|
||||||
- bit_offset: 5
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
name: PGAERR
|
bit_offset: 5
|
||||||
- bit_offset: 6
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: SIZERR
|
||||||
description: Size error
|
description: Size error
|
||||||
name: SIZERR
|
bit_offset: 6
|
||||||
- bit_offset: 7
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PGSERR
|
||||||
description: Programming sequence error
|
description: Programming sequence error
|
||||||
name: PGSERR
|
bit_offset: 7
|
||||||
- bit_offset: 8
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: MISERR
|
||||||
description: Fast programming data miss error
|
description: Fast programming data miss error
|
||||||
name: MISERR
|
bit_offset: 8
|
||||||
- bit_offset: 9
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: FASTERR
|
||||||
description: Fast programming error
|
description: Fast programming error
|
||||||
name: FASTERR
|
bit_offset: 9
|
||||||
- bit_offset: 13
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: OPTNV
|
||||||
description: User Option OPTVAL indication
|
description: User Option OPTVAL indication
|
||||||
name: OPTNV
|
bit_offset: 13
|
||||||
- bit_offset: 14
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: RDERR
|
||||||
description: PCROP read error
|
description: PCROP read error
|
||||||
name: RDERR
|
bit_offset: 14
|
||||||
- bit_offset: 15
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: OPTVERR
|
||||||
description: Option validity error
|
description: Option validity error
|
||||||
name: OPTVERR
|
bit_offset: 15
|
||||||
- bit_offset: 16
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
name: BSY
|
bit_offset: 16
|
||||||
- bit_offset: 18
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: CFGBSY
|
||||||
description: Programming or erase configuration busy
|
description: Programming or erase configuration busy
|
||||||
name: CFGBSY
|
bit_offset: 18
|
||||||
- bit_offset: 19
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PESD
|
||||||
description: Programming or erase operation suspended
|
description: Programming or erase operation suspended
|
||||||
name: PESD
|
bit_offset: 19
|
||||||
|
bit_size: 1
|
||||||
fieldset/SRRVR:
|
fieldset/SRRVR:
|
||||||
description: Secure SRAM2 start address and cortex M0 reset vector register
|
description: Secure SRAM2 start address and cortex M0 reset vector register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: SBRV
|
||||||
bit_size: 18
|
|
||||||
description: cortex M0 access control register
|
description: cortex M0 access control register
|
||||||
name: SBRV
|
bit_offset: 0
|
||||||
- bit_offset: 18
|
bit_size: 18
|
||||||
bit_size: 5
|
- name: SBRSA
|
||||||
description: Secure backup SRAM2a start address
|
description: Secure backup SRAM2a start address
|
||||||
name: SBRSA
|
bit_offset: 18
|
||||||
- bit_offset: 23
|
|
||||||
bit_size: 1
|
|
||||||
description: backup SRAM2a security disable
|
|
||||||
name: BRSD
|
|
||||||
- bit_offset: 25
|
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
|
- name: BRSD
|
||||||
|
description: backup SRAM2a security disable
|
||||||
|
bit_offset: 23
|
||||||
|
bit_size: 1
|
||||||
|
- name: SNBRSA
|
||||||
description: Secure non backup SRAM2a start address
|
description: Secure non backup SRAM2a start address
|
||||||
name: SNBRSA
|
bit_offset: 25
|
||||||
- bit_offset: 30
|
bit_size: 5
|
||||||
bit_size: 1
|
- name: NBRSD
|
||||||
description: non-backup SRAM2b security disable
|
description: non-backup SRAM2b security disable
|
||||||
name: NBRSD
|
bit_offset: 30
|
||||||
- bit_offset: 31
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: C2OPT
|
||||||
description: CPU2 cortex M0 boot reset vector memory selection
|
description: CPU2 cortex M0 boot reset vector memory selection
|
||||||
name: C2OPT
|
bit_offset: 31
|
||||||
|
bit_size: 1
|
||||||
fieldset/WRP1AR:
|
fieldset/WRP1AR:
|
||||||
description: Flash Bank 1 WRP area A address register
|
description: Flash Bank 1 WRP area A address register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: WRP1A_STRT
|
||||||
bit_size: 8
|
|
||||||
description: Bank 1 WRP first area A start offset
|
description: Bank 1 WRP first area A start offset
|
||||||
name: WRP1A_STRT
|
bit_offset: 0
|
||||||
- bit_offset: 16
|
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
|
- name: WRP1A_END
|
||||||
description: Bank 1 WRP first area A end offset
|
description: Bank 1 WRP first area A end offset
|
||||||
name: WRP1A_END
|
bit_offset: 16
|
||||||
|
bit_size: 8
|
||||||
fieldset/WRP1BR:
|
fieldset/WRP1BR:
|
||||||
description: Flash Bank 1 WRP area B address register
|
description: Flash Bank 1 WRP area B address register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: WRP1B_END
|
||||||
bit_size: 8
|
|
||||||
description: Bank 1 WRP second area B start offset
|
description: Bank 1 WRP second area B start offset
|
||||||
name: WRP1B_END
|
bit_offset: 0
|
||||||
- bit_offset: 16
|
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
|
- name: WRP1B_STRT
|
||||||
description: Bank 1 WRP second area B end offset
|
description: Bank 1 WRP second area B end offset
|
||||||
name: WRP1B_STRT
|
bit_offset: 16
|
||||||
|
bit_size: 8
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -65,14 +65,6 @@ fieldset/BSRR:
|
|||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Port configuration register (GPIOn_CRx)
|
description: Port configuration register (GPIOn_CRx)
|
||||||
fields:
|
fields:
|
||||||
- name: CNF
|
|
||||||
description: Port n configuration bits
|
|
||||||
bit_offset: 2
|
|
||||||
bit_size: 2
|
|
||||||
array:
|
|
||||||
len: 8
|
|
||||||
stride: 4
|
|
||||||
enum: CNF
|
|
||||||
- name: MODE
|
- name: MODE
|
||||||
description: Port n mode bits
|
description: Port n mode bits
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
@ -81,6 +73,14 @@ fieldset/CR:
|
|||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
enum: MODE
|
enum: MODE
|
||||||
|
- name: CNF
|
||||||
|
description: Port n configuration bits
|
||||||
|
bit_offset: 2
|
||||||
|
bit_size: 2
|
||||||
|
array:
|
||||||
|
len: 8
|
||||||
|
stride: 4
|
||||||
|
enum: CNF
|
||||||
fieldset/IDR:
|
fieldset/IDR:
|
||||||
description: Port input data register (GPIOn_IDR)
|
description: Port input data register (GPIOn_IDR)
|
||||||
fields:
|
fields:
|
||||||
@ -95,11 +95,6 @@ fieldset/IDR:
|
|||||||
fieldset/LCKR:
|
fieldset/LCKR:
|
||||||
description: Port configuration lock register
|
description: Port configuration lock register
|
||||||
fields:
|
fields:
|
||||||
- name: LCKK
|
|
||||||
description: Lock key
|
|
||||||
bit_offset: 16
|
|
||||||
bit_size: 1
|
|
||||||
enum: LCKK
|
|
||||||
- name: LCK
|
- name: LCK
|
||||||
description: Port A Lock bit
|
description: Port A Lock bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
@ -108,6 +103,11 @@ fieldset/LCKR:
|
|||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: LCK
|
enum: LCK
|
||||||
|
- name: LCKK
|
||||||
|
description: Lock key
|
||||||
|
bit_offset: 16
|
||||||
|
bit_size: 1
|
||||||
|
enum: LCKK
|
||||||
fieldset/ODR:
|
fieldset/ODR:
|
||||||
description: Port output data register (GPIOn_ODR)
|
description: Port output data register (GPIOn_ODR)
|
||||||
fields:
|
fields:
|
||||||
@ -155,12 +155,12 @@ enum/CNF:
|
|||||||
enum/IDR:
|
enum/IDR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: High
|
|
||||||
description: Input is logic high
|
|
||||||
value: 1
|
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Input is logic low
|
description: Input is logic low
|
||||||
value: 0
|
value: 0
|
||||||
|
- name: High
|
||||||
|
description: Input is logic high
|
||||||
|
value: 1
|
||||||
enum/LCK:
|
enum/LCK:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
@ -197,9 +197,9 @@ enum/MODE:
|
|||||||
enum/ODR:
|
enum/ODR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: High
|
|
||||||
description: Set output to logic high
|
|
||||||
value: 1
|
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Set output to logic low
|
description: Set output to logic low
|
||||||
value: 0
|
value: 0
|
||||||
|
- name: High
|
||||||
|
description: Set output to logic high
|
||||||
|
value: 1
|
||||||
|
@ -57,14 +57,6 @@ fieldset/AFR:
|
|||||||
fieldset/BSRR:
|
fieldset/BSRR:
|
||||||
description: GPIO port bit set/reset register
|
description: GPIO port bit set/reset register
|
||||||
fields:
|
fields:
|
||||||
- name: BR
|
|
||||||
description: Port x set bit y (y= 0..15)
|
|
||||||
bit_offset: 16
|
|
||||||
bit_size: 1
|
|
||||||
array:
|
|
||||||
len: 16
|
|
||||||
stride: 1
|
|
||||||
enum_write: BRW
|
|
||||||
- name: BS
|
- name: BS
|
||||||
description: Port x set bit y (y= 0..15)
|
description: Port x set bit y (y= 0..15)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
@ -73,6 +65,14 @@ fieldset/BSRR:
|
|||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum_write: BSW
|
enum_write: BSW
|
||||||
|
- name: BR
|
||||||
|
description: Port x set bit y (y= 0..15)
|
||||||
|
bit_offset: 16
|
||||||
|
bit_size: 1
|
||||||
|
array:
|
||||||
|
len: 16
|
||||||
|
stride: 1
|
||||||
|
enum_write: BRW
|
||||||
fieldset/IDR:
|
fieldset/IDR:
|
||||||
description: GPIO port input data register
|
description: GPIO port input data register
|
||||||
fields:
|
fields:
|
||||||
@ -87,11 +87,6 @@ fieldset/IDR:
|
|||||||
fieldset/LCKR:
|
fieldset/LCKR:
|
||||||
description: GPIO port configuration lock register
|
description: GPIO port configuration lock register
|
||||||
fields:
|
fields:
|
||||||
- name: LCKK
|
|
||||||
description: Port x lock bit y (y= 0..15)
|
|
||||||
bit_offset: 16
|
|
||||||
bit_size: 1
|
|
||||||
enum: LCKK
|
|
||||||
- name: LCK
|
- name: LCK
|
||||||
description: Port x lock bit y (y= 0..15)
|
description: Port x lock bit y (y= 0..15)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
@ -100,6 +95,11 @@ fieldset/LCKR:
|
|||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: LCK
|
enum: LCK
|
||||||
|
- name: LCKK
|
||||||
|
description: Port x lock bit y (y= 0..15)
|
||||||
|
bit_offset: 16
|
||||||
|
bit_size: 1
|
||||||
|
enum: LCKK
|
||||||
fieldset/MODER:
|
fieldset/MODER:
|
||||||
description: GPIO port mode register
|
description: GPIO port mode register
|
||||||
fields:
|
fields:
|
||||||
@ -221,12 +221,12 @@ enum/BSW:
|
|||||||
enum/IDR:
|
enum/IDR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: High
|
|
||||||
description: Input is logic high
|
|
||||||
value: 1
|
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Input is logic low
|
description: Input is logic low
|
||||||
value: 0
|
value: 0
|
||||||
|
- name: High
|
||||||
|
description: Input is logic high
|
||||||
|
value: 1
|
||||||
enum/LCK:
|
enum/LCK:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
@ -263,12 +263,12 @@ enum/MODER:
|
|||||||
enum/ODR:
|
enum/ODR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: High
|
|
||||||
description: Set output to logic high
|
|
||||||
value: 1
|
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Set output to logic low
|
description: Set output to logic low
|
||||||
value: 0
|
value: 0
|
||||||
|
- name: High
|
||||||
|
description: Set output to logic high
|
||||||
|
value: 1
|
||||||
enum/OSPEEDR:
|
enum/OSPEEDR:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
block/MDIOS:
|
block/MDIOS:
|
||||||
description: Management data input/output slave
|
description: Management data input/output slave
|
||||||
items:
|
items:
|
||||||
- name: MDIOS_CR
|
|
||||||
description: MDIOS configuration register
|
|
||||||
byte_offset: 0
|
|
||||||
fieldset: MDIOS_CR
|
|
||||||
- name: CR
|
- name: CR
|
||||||
description: MDIOS configuration register
|
description: MDIOS configuration register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
|
- name: MDIOS_CR
|
||||||
|
description: MDIOS configuration register
|
||||||
|
byte_offset: 0
|
||||||
|
fieldset: MDIOS_CR
|
||||||
- name: MDIOS_WRFR
|
- name: MDIOS_WRFR
|
||||||
description: MDIOS write flag register
|
description: MDIOS write flag register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
@ -20,14 +20,14 @@ block/MDIOS:
|
|||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: WRFR
|
fieldset: WRFR
|
||||||
- name: MDIOS_CWRFR
|
|
||||||
description: MDIOS clear write flag register
|
|
||||||
byte_offset: 8
|
|
||||||
fieldset: MDIOS_CWRFR
|
|
||||||
- name: CWRFR
|
- name: CWRFR
|
||||||
description: MDIOS clear write flag register
|
description: MDIOS clear write flag register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: CWRFR
|
fieldset: CWRFR
|
||||||
|
- name: MDIOS_CWRFR
|
||||||
|
description: MDIOS clear write flag register
|
||||||
|
byte_offset: 8
|
||||||
|
fieldset: MDIOS_CWRFR
|
||||||
- name: MDIOS_RDFR
|
- name: MDIOS_RDFR
|
||||||
description: MDIOS read flag register
|
description: MDIOS read flag register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
@ -38,14 +38,14 @@ block/MDIOS:
|
|||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: RDFR
|
fieldset: RDFR
|
||||||
- name: MDIOS_CRDFR
|
|
||||||
description: MDIOS clear read flag register
|
|
||||||
byte_offset: 16
|
|
||||||
fieldset: MDIOS_CRDFR
|
|
||||||
- name: CRDFR
|
- name: CRDFR
|
||||||
description: MDIOS clear read flag register
|
description: MDIOS clear read flag register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: CRDFR
|
fieldset: CRDFR
|
||||||
|
- name: MDIOS_CRDFR
|
||||||
|
description: MDIOS clear read flag register
|
||||||
|
byte_offset: 16
|
||||||
|
fieldset: MDIOS_CRDFR
|
||||||
- name: MDIOS_SR
|
- name: MDIOS_SR
|
||||||
description: MDIOS status register
|
description: MDIOS status register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
@ -56,19 +56,14 @@ block/MDIOS:
|
|||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: MDIOS_CLRFR
|
|
||||||
description: MDIOS clear flag register
|
|
||||||
byte_offset: 24
|
|
||||||
fieldset: MDIOS_CLRFR
|
|
||||||
- name: CLRFR
|
- name: CLRFR
|
||||||
description: MDIOS clear flag register
|
description: MDIOS clear flag register
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: CLRFR
|
fieldset: CLRFR
|
||||||
- name: MDIOS_DINR0
|
- name: MDIOS_CLRFR
|
||||||
description: MDIOS input data register 0
|
description: MDIOS clear flag register
|
||||||
byte_offset: 28
|
byte_offset: 24
|
||||||
access: Read
|
fieldset: MDIOS_CLRFR
|
||||||
fieldset: MDIOS_DINR0
|
|
||||||
- name: DINR
|
- name: DINR
|
||||||
description: MDIOS input data register %s
|
description: MDIOS input data register %s
|
||||||
array:
|
array:
|
||||||
@ -77,6 +72,11 @@ block/MDIOS:
|
|||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: DINR
|
fieldset: DINR
|
||||||
|
- name: MDIOS_DINR0
|
||||||
|
description: MDIOS input data register 0
|
||||||
|
byte_offset: 28
|
||||||
|
access: Read
|
||||||
|
fieldset: MDIOS_DINR0
|
||||||
- name: MDIOS_DINR1
|
- name: MDIOS_DINR1
|
||||||
description: MDIOS input data register 1
|
description: MDIOS input data register 1
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
@ -232,10 +232,6 @@ block/MDIOS:
|
|||||||
byte_offset: 152
|
byte_offset: 152
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: MDIOS_DINR31
|
fieldset: MDIOS_DINR31
|
||||||
- name: MDIOS_DOUTR0
|
|
||||||
description: MDIOS output data register 0
|
|
||||||
byte_offset: 156
|
|
||||||
fieldset: MDIOS_DOUTR0
|
|
||||||
- name: DOUTR
|
- name: DOUTR
|
||||||
description: MDIOS output data register %s
|
description: MDIOS output data register %s
|
||||||
array:
|
array:
|
||||||
@ -243,6 +239,10 @@ block/MDIOS:
|
|||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 156
|
byte_offset: 156
|
||||||
fieldset: DOUTR
|
fieldset: DOUTR
|
||||||
|
- name: MDIOS_DOUTR0
|
||||||
|
description: MDIOS output data register 0
|
||||||
|
byte_offset: 156
|
||||||
|
fieldset: MDIOS_DOUTR0
|
||||||
- name: MDIOS_DOUTR1
|
- name: MDIOS_DOUTR1
|
||||||
description: MDIOS output data register 1
|
description: MDIOS output data register 1
|
||||||
byte_offset: 160
|
byte_offset: 160
|
||||||
|
@ -62,16 +62,16 @@ block/OTG_HS:
|
|||||||
description: OTG_HS nonperiodic transmit FIFO size register (host mode)
|
description: OTG_HS nonperiodic transmit FIFO size register (host mode)
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
fieldset: OTG_HS_HNPTXFSIZ_Host
|
fieldset: OTG_HS_HNPTXFSIZ_Host
|
||||||
- name: OTG_HS_HNPTXSTS
|
|
||||||
description: OTG_HS nonperiodic transmit FIFO/queue status register
|
|
||||||
byte_offset: 44
|
|
||||||
access: Read
|
|
||||||
fieldset: OTG_HS_HNPTXSTS
|
|
||||||
- name: OTG_HS_GNPTXSTS
|
- name: OTG_HS_GNPTXSTS
|
||||||
description: OTG_HS nonperiodic transmit FIFO/queue status register
|
description: OTG_HS nonperiodic transmit FIFO/queue status register
|
||||||
byte_offset: 44
|
byte_offset: 44
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: OTG_HS_GNPTXSTS
|
fieldset: OTG_HS_GNPTXSTS
|
||||||
|
- name: OTG_HS_HNPTXSTS
|
||||||
|
description: OTG_HS nonperiodic transmit FIFO/queue status register
|
||||||
|
byte_offset: 44
|
||||||
|
access: Read
|
||||||
|
fieldset: OTG_HS_HNPTXSTS
|
||||||
- name: OTG_HS_GI2CCTL
|
- name: OTG_HS_GI2CCTL
|
||||||
description: OTG I2C access register
|
description: OTG I2C access register
|
||||||
byte_offset: 48
|
byte_offset: 48
|
||||||
|
@ -1,85 +1,86 @@
|
|||||||
|
---
|
||||||
block/PWR:
|
block/PWR:
|
||||||
description: Power control
|
description: Power control
|
||||||
items:
|
items:
|
||||||
- byte_offset: 0
|
- name: CR
|
||||||
description: power control register
|
description: power control register
|
||||||
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
name: CR
|
- name: CSR
|
||||||
- byte_offset: 4
|
|
||||||
description: power control/status register
|
description: power control/status register
|
||||||
|
byte_offset: 4
|
||||||
fieldset: CSR
|
fieldset: CSR
|
||||||
name: CSR
|
|
||||||
enum/PDDS:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- description: Enter Stop mode when the CPU enters deepsleep
|
|
||||||
name: STOP_MODE
|
|
||||||
value: 0
|
|
||||||
- description: Enter Standby mode when the CPU enters deepsleep
|
|
||||||
name: STANDBY_MODE
|
|
||||||
value: 1
|
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: power control register
|
description: power control register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: LPDS
|
||||||
bit_size: 1
|
|
||||||
description: Low-power deep sleep
|
description: Low-power deep sleep
|
||||||
name: LPDS
|
bit_offset: 0
|
||||||
- bit_offset: 1
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PDDS
|
||||||
description: Power down deepsleep
|
description: Power down deepsleep
|
||||||
|
bit_offset: 1
|
||||||
|
bit_size: 1
|
||||||
enum: PDDS
|
enum: PDDS
|
||||||
name: PDDS
|
- name: CWUF
|
||||||
- bit_offset: 2
|
|
||||||
bit_size: 1
|
|
||||||
description: Clear wakeup flag
|
description: Clear wakeup flag
|
||||||
name: CWUF
|
bit_offset: 2
|
||||||
- bit_offset: 3
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: CSBF
|
||||||
description: Clear standby flag
|
description: Clear standby flag
|
||||||
name: CSBF
|
bit_offset: 3
|
||||||
- bit_offset: 4
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PVDE
|
||||||
description: Power voltage detector enable
|
description: Power voltage detector enable
|
||||||
name: PVDE
|
bit_offset: 4
|
||||||
- bit_offset: 5
|
|
||||||
bit_size: 3
|
|
||||||
description: PVD level selection
|
|
||||||
name: PLS
|
|
||||||
- bit_offset: 8
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PLS
|
||||||
|
description: PVD level selection
|
||||||
|
bit_offset: 5
|
||||||
|
bit_size: 3
|
||||||
|
- name: DBP
|
||||||
description: Disable backup domain write protection
|
description: Disable backup domain write protection
|
||||||
name: DBP
|
bit_offset: 8
|
||||||
- array:
|
bit_size: 1
|
||||||
len: 3
|
- name: ENSD
|
||||||
stride: 1
|
description: ENable SD1 ADC
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
description: ENable SD1 ADC
|
array:
|
||||||
name: ENSD
|
len: 3
|
||||||
|
stride: 1
|
||||||
fieldset/CSR:
|
fieldset/CSR:
|
||||||
description: power control/status register
|
description: power control/status register
|
||||||
fields:
|
fields:
|
||||||
- bit_offset: 0
|
- name: WUF
|
||||||
bit_size: 1
|
|
||||||
description: Wakeup flag
|
description: Wakeup flag
|
||||||
name: WUF
|
bit_offset: 0
|
||||||
- bit_offset: 1
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: SBF
|
||||||
description: Standby flag
|
description: Standby flag
|
||||||
name: SBF
|
bit_offset: 1
|
||||||
- bit_offset: 2
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PVDO
|
||||||
description: PVD output
|
description: PVD output
|
||||||
name: PVDO
|
bit_offset: 2
|
||||||
- bit_offset: 3
|
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: VREFINTRDYF
|
||||||
description: Internal voltage reference ready flag
|
description: Internal voltage reference ready flag
|
||||||
name: VREFINTRDYF
|
bit_offset: 3
|
||||||
- array:
|
bit_size: 1
|
||||||
len: 2
|
- name: EWUP
|
||||||
stride: 1
|
description: Enable WKUP1 pin
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
description: Enable WKUP1 pin
|
array:
|
||||||
name: EWUP
|
len: 2
|
||||||
|
stride: 1
|
||||||
|
enum/PDDS:
|
||||||
|
bit_size: 1
|
||||||
|
variants:
|
||||||
|
- name: STOP_MODE
|
||||||
|
description: Enter Stop mode when the CPU enters deepsleep
|
||||||
|
value: 0
|
||||||
|
- name: STANDBY_MODE
|
||||||
|
description: Enter Standby mode when the CPU enters deepsleep
|
||||||
|
value: 1
|
||||||
|
@ -64,15 +64,15 @@ fieldset/CR1:
|
|||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: VOS
|
enum: VOS
|
||||||
- name: ODEN
|
- name: ODEN
|
||||||
description: Over-drive enable (STM32F4[23] ONLY)
|
description: "Over-drive enable (STM32F4[23] ONLY)"
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ODSWEN
|
- name: ODSWEN
|
||||||
description: Over-drive switching enabled (STM32F4[23] ONLY)
|
description: "Over-drive switching enabled (STM32F4[23] ONLY)"
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: UDEN
|
- name: UDEN
|
||||||
description: Under-drive enable in stop mode (STM32F4[23] ONLY)
|
description: "Under-drive enable in stop mode (STM32F4[23] ONLY)"
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: FMSSR
|
- name: FMSSR
|
||||||
@ -115,15 +115,15 @@ fieldset/CSR1:
|
|||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VOSRDY
|
- name: VOSRDY
|
||||||
description: Regulator voltage scaling output selection ready bit (STM32F4[23] ONLY)
|
description: "Regulator voltage scaling output selection ready bit (STM32F4[23] ONLY)"
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ODRDY
|
- name: ODRDY
|
||||||
description: Over-drive mode ready (STM32F4[23] ONLY)
|
description: "Over-drive mode ready (STM32F4[23] ONLY)"
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ODSWRDY
|
- name: ODSWRDY
|
||||||
description: Over-drive mode switching ready (STM32F4[23] ONLY)
|
description: "Over-drive mode switching ready (STM32F4[23] ONLY)"
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: UDRDY
|
- name: UDRDY
|
||||||
@ -143,7 +143,7 @@ enum/VOS:
|
|||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: SCALE3
|
- name: SCALE3
|
||||||
description: Scale 3 mode (STM32F4[23] ONLY)
|
description: "Scale 3 mode (STM32F4[23] ONLY)"
|
||||||
value: 1
|
value: 1
|
||||||
- name: SCALE2
|
- name: SCALE2
|
||||||
description: Scale 2 mode
|
description: Scale 2 mode
|
||||||
|
@ -35,18 +35,18 @@ block/PWR:
|
|||||||
fieldset: SCR
|
fieldset: SCR
|
||||||
- name: PUCR
|
- name: PUCR
|
||||||
description: Power Port pull-up control register
|
description: Power Port pull-up control register
|
||||||
|
array:
|
||||||
|
len: 6
|
||||||
|
stride: 8
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: PCR
|
fieldset: PCR
|
||||||
array:
|
|
||||||
len: 6
|
|
||||||
stride: 8
|
|
||||||
- name: PDCR
|
- name: PDCR
|
||||||
description: Power Port pull-down control register
|
description: Power Port pull-down control register
|
||||||
byte_offset: 36
|
|
||||||
fieldset: PCR
|
|
||||||
array:
|
array:
|
||||||
len: 6
|
len: 6
|
||||||
stride: 8
|
stride: 8
|
||||||
|
byte_offset: 36
|
||||||
|
fieldset: PCR
|
||||||
fieldset/CR1:
|
fieldset/CR1:
|
||||||
description: Power control register 1
|
description: Power control register 1
|
||||||
fields:
|
fields:
|
||||||
|
@ -35,18 +35,18 @@ block/PWR:
|
|||||||
fieldset: SCR
|
fieldset: SCR
|
||||||
- name: PUCR
|
- name: PUCR
|
||||||
description: Power Port pull-up control register
|
description: Power Port pull-up control register
|
||||||
|
array:
|
||||||
|
len: 7
|
||||||
|
stride: 8
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: PCR
|
fieldset: PCR
|
||||||
array:
|
|
||||||
len: 7
|
|
||||||
stride: 8
|
|
||||||
- name: PDCR
|
- name: PDCR
|
||||||
description: Power Port pull-down control register
|
description: Power Port pull-down control register
|
||||||
byte_offset: 36
|
|
||||||
fieldset: PCR
|
|
||||||
array:
|
array:
|
||||||
len: 7
|
len: 7
|
||||||
stride: 8
|
stride: 8
|
||||||
|
byte_offset: 36
|
||||||
|
fieldset: PCR
|
||||||
- name: CR5
|
- name: CR5
|
||||||
description: Power control register 5
|
description: Power control register 5
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
|
@ -83,18 +83,18 @@ block/PWR:
|
|||||||
fieldset: APCR
|
fieldset: APCR
|
||||||
- name: PUCR
|
- name: PUCR
|
||||||
description: Power Port pull-up control register
|
description: Power Port pull-up control register
|
||||||
|
array:
|
||||||
|
len: 9
|
||||||
|
stride: 8
|
||||||
byte_offset: 80
|
byte_offset: 80
|
||||||
fieldset: PCR
|
fieldset: PCR
|
||||||
array:
|
|
||||||
len: 9
|
|
||||||
stride: 8
|
|
||||||
- name: PDCR
|
- name: PDCR
|
||||||
description: Power Port pull-down control register
|
description: Power Port pull-down control register
|
||||||
byte_offset: 84
|
|
||||||
fieldset: PCR
|
|
||||||
array:
|
array:
|
||||||
len: 9
|
len: 9
|
||||||
stride: 8
|
stride: 8
|
||||||
|
byte_offset: 84
|
||||||
|
fieldset: PCR
|
||||||
fieldset/APCR:
|
fieldset/APCR:
|
||||||
description: "PWR apply pull configuration register "
|
description: "PWR apply pull configuration register "
|
||||||
fields:
|
fields:
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -39,18 +39,18 @@ block/PWR:
|
|||||||
fieldset: CR5
|
fieldset: CR5
|
||||||
- name: PUCR
|
- name: PUCR
|
||||||
description: Power Port pull-up control register
|
description: Power Port pull-up control register
|
||||||
|
array:
|
||||||
|
len: 8
|
||||||
|
stride: 8
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: PCR
|
fieldset: PCR
|
||||||
array:
|
|
||||||
len: 8
|
|
||||||
stride: 8
|
|
||||||
- name: PDCR
|
- name: PDCR
|
||||||
description: Power Port pull-down control register
|
description: Power Port pull-down control register
|
||||||
byte_offset: 36
|
|
||||||
fieldset: PCR
|
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 8
|
stride: 8
|
||||||
|
byte_offset: 36
|
||||||
|
fieldset: PCR
|
||||||
- name: C2CR1
|
- name: C2CR1
|
||||||
description: "Power CPU2 control register 1 [dual core device only]"
|
description: "Power CPU2 control register 1 [dual core device only]"
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
|
@ -187,14 +187,14 @@ fieldset/APB1ENR:
|
|||||||
description: USB clock enable
|
description: USB clock enable
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CANEN
|
|
||||||
description: CAN clock enable
|
|
||||||
bit_offset: 25
|
|
||||||
bit_size: 1
|
|
||||||
- name: CAN1EN
|
- name: CAN1EN
|
||||||
description: CAN1 clock enable
|
description: CAN1 clock enable
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: CANEN
|
||||||
|
description: CAN clock enable
|
||||||
|
bit_offset: 25
|
||||||
|
bit_size: 1
|
||||||
- name: CAN2EN
|
- name: CAN2EN
|
||||||
description: CAN2 clock enable
|
description: CAN2 clock enable
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
@ -294,14 +294,14 @@ fieldset/APB1RSTR:
|
|||||||
description: USB reset
|
description: USB reset
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CANRST
|
|
||||||
description: CAN reset
|
|
||||||
bit_offset: 25
|
|
||||||
bit_size: 1
|
|
||||||
- name: CAN1RST
|
- name: CAN1RST
|
||||||
description: CAN1 reset
|
description: CAN1 reset
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: CANRST
|
||||||
|
description: CAN reset
|
||||||
|
bit_offset: 25
|
||||||
|
bit_size: 1
|
||||||
- name: CAN2RST
|
- name: CAN2RST
|
||||||
description: CAN2 reset
|
description: CAN2 reset
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
@ -572,16 +572,16 @@ fieldset/CFGR:
|
|||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
enum: PLLMUL
|
enum: PLLMUL
|
||||||
- name: USBPRE
|
|
||||||
description: USB prescaler
|
|
||||||
bit_offset: 22
|
|
||||||
bit_size: 1
|
|
||||||
enum: USBPRE
|
|
||||||
- name: OTGFSPRE
|
- name: OTGFSPRE
|
||||||
description: USB OTG FS prescaler
|
description: USB OTG FS prescaler
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: OTGFSPRE
|
enum: OTGFSPRE
|
||||||
|
- name: USBPRE
|
||||||
|
description: USB prescaler
|
||||||
|
bit_offset: 22
|
||||||
|
bit_size: 1
|
||||||
|
enum: USBPRE
|
||||||
- name: MCO
|
- name: MCO
|
||||||
description: Microcontroller clock output
|
description: Microcontroller clock output
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
|
@ -117,14 +117,14 @@ fieldset/AHBENR:
|
|||||||
description: Touch sensing controller clock enable
|
description: Touch sensing controller clock enable
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADC1EN
|
|
||||||
description: ADC 1
|
|
||||||
bit_offset: 28
|
|
||||||
bit_size: 1
|
|
||||||
- name: ADC12EN
|
- name: ADC12EN
|
||||||
description: ADC1 and ADC2 clock enable
|
description: ADC1 and ADC2 clock enable
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ADC1EN
|
||||||
|
description: ADC 1
|
||||||
|
bit_offset: 28
|
||||||
|
bit_size: 1
|
||||||
- name: ADC34EN
|
- name: ADC34EN
|
||||||
description: ADC3 and ADC4 clock enable
|
description: ADC3 and ADC4 clock enable
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
@ -172,14 +172,14 @@ fieldset/AHBRSTR:
|
|||||||
description: Touch sensing controller reset
|
description: Touch sensing controller reset
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADC1RST
|
|
||||||
description: ADC1 reset
|
|
||||||
bit_offset: 28
|
|
||||||
bit_size: 1
|
|
||||||
- name: ADC12RST
|
- name: ADC12RST
|
||||||
description: ADC1 and ADC2 reset
|
description: ADC1 and ADC2 reset
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: ADC1RST
|
||||||
|
description: ADC1 reset
|
||||||
|
bit_offset: 28
|
||||||
|
bit_size: 1
|
||||||
- name: ADC34RST
|
- name: ADC34RST
|
||||||
description: ADC3 and ADC4 reset
|
description: ADC3 and ADC4 reset
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
@ -283,14 +283,14 @@ fieldset/APB1ENR:
|
|||||||
description: DAC interface clock enable
|
description: DAC interface clock enable
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C3EN
|
|
||||||
description: I2C3 clock enable
|
|
||||||
bit_offset: 30
|
|
||||||
bit_size: 1
|
|
||||||
- name: CECEN
|
- name: CECEN
|
||||||
description: HDMI CEC interface clock enable
|
description: HDMI CEC interface clock enable
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: I2C3EN
|
||||||
|
description: I2C3 clock enable
|
||||||
|
bit_offset: 30
|
||||||
|
bit_size: 1
|
||||||
fieldset/APB1RSTR:
|
fieldset/APB1RSTR:
|
||||||
description: APB1 peripheral reset register (RCC_APB1RSTR)
|
description: APB1 peripheral reset register (RCC_APB1RSTR)
|
||||||
fields:
|
fields:
|
||||||
@ -390,14 +390,14 @@ fieldset/APB1RSTR:
|
|||||||
description: DAC interface reset
|
description: DAC interface reset
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C3RST
|
|
||||||
description: I2C3 reset
|
|
||||||
bit_offset: 30
|
|
||||||
bit_size: 1
|
|
||||||
- name: CECRST
|
- name: CECRST
|
||||||
description: HDMI CEC reset
|
description: HDMI CEC reset
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: I2C3RST
|
||||||
|
description: I2C3 reset
|
||||||
|
bit_offset: 30
|
||||||
|
bit_size: 1
|
||||||
fieldset/APB2ENR:
|
fieldset/APB2ENR:
|
||||||
description: APB2 peripheral clock enable register (RCC_APB2ENR)
|
description: APB2 peripheral clock enable register (RCC_APB2ENR)
|
||||||
fields:
|
fields:
|
||||||
@ -655,13 +655,13 @@ fieldset/CFGR2:
|
|||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
enum: PREDIV
|
enum: PREDIV
|
||||||
- name: ADC1PRES
|
- name: ADC12PRES
|
||||||
description: ADC1 prescaler
|
description: ADC1 and ADC2 prescaler
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
enum: ADCPRES
|
enum: ADCPRES
|
||||||
- name: ADC12PRES
|
- name: ADC1PRES
|
||||||
description: ADC1 and ADC2 prescaler
|
description: ADC1 prescaler
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
enum: ADCPRES
|
enum: ADCPRES
|
||||||
@ -688,16 +688,16 @@ fieldset/CFGR3:
|
|||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ICSW
|
enum: ICSW
|
||||||
- name: I2C3SW
|
|
||||||
description: I2C3 clock source selection
|
|
||||||
bit_offset: 6
|
|
||||||
bit_size: 1
|
|
||||||
enum: ICSW
|
|
||||||
- name: CECSW
|
- name: CECSW
|
||||||
description: HDMI CEC clock source selection
|
description: HDMI CEC clock source selection
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: CECSW
|
enum: CECSW
|
||||||
|
- name: I2C3SW
|
||||||
|
description: I2C3 clock source selection
|
||||||
|
bit_offset: 6
|
||||||
|
bit_size: 1
|
||||||
|
enum: ICSW
|
||||||
- name: TIM1SW
|
- name: TIM1SW
|
||||||
description: Timer1 clock source selection
|
description: Timer1 clock source selection
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -10,6 +10,10 @@ block/RCC:
|
|||||||
description: Internal clock sources calibration register
|
description: Internal clock sources calibration register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: ICSCR
|
fieldset: ICSCR
|
||||||
|
- name: CRRCR
|
||||||
|
description: Clock recovery RC register
|
||||||
|
byte_offset: 8
|
||||||
|
fieldset: CRRCR
|
||||||
- name: CFGR
|
- name: CFGR
|
||||||
description: Clock configuration register
|
description: Clock configuration register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
@ -85,10 +89,6 @@ block/RCC:
|
|||||||
description: Control and status register
|
description: Control and status register
|
||||||
byte_offset: 80
|
byte_offset: 80
|
||||||
fieldset: CSR
|
fieldset: CSR
|
||||||
- name: CRRCR
|
|
||||||
description: Clock recovery RC register
|
|
||||||
byte_offset: 8
|
|
||||||
fieldset: CRRCR
|
|
||||||
fieldset/AHBENR:
|
fieldset/AHBENR:
|
||||||
description: AHB peripheral clock enable register
|
description: AHB peripheral clock enable register
|
||||||
fields:
|
fields:
|
||||||
@ -104,10 +104,6 @@ fieldset/AHBENR:
|
|||||||
description: CRC clock enable
|
description: CRC clock enable
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CRYPEN
|
|
||||||
description: Crypto clock enable
|
|
||||||
bit_offset: 24
|
|
||||||
bit_size: 1
|
|
||||||
- name: TOUCHEN
|
- name: TOUCHEN
|
||||||
description: Touch Sensing clock enable
|
description: Touch Sensing clock enable
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
@ -116,6 +112,10 @@ fieldset/AHBENR:
|
|||||||
description: Random Number Generator clock enable
|
description: Random Number Generator clock enable
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: CRYPEN
|
||||||
|
description: Crypto clock enable
|
||||||
|
bit_offset: 24
|
||||||
|
bit_size: 1
|
||||||
fieldset/AHBRSTR:
|
fieldset/AHBRSTR:
|
||||||
description: AHB peripheral reset register
|
description: AHB peripheral reset register
|
||||||
fields:
|
fields:
|
||||||
@ -131,10 +131,6 @@ fieldset/AHBRSTR:
|
|||||||
description: Test integration module reset
|
description: Test integration module reset
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CRYPRST
|
|
||||||
description: Crypto module reset
|
|
||||||
bit_offset: 24
|
|
||||||
bit_size: 1
|
|
||||||
- name: TOUCHRST
|
- name: TOUCHRST
|
||||||
description: Touch Sensing reset
|
description: Touch Sensing reset
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
@ -143,6 +139,10 @@ fieldset/AHBRSTR:
|
|||||||
description: Random Number Generator module reset
|
description: Random Number Generator module reset
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: CRYPRST
|
||||||
|
description: Crypto module reset
|
||||||
|
bit_offset: 24
|
||||||
|
bit_size: 1
|
||||||
fieldset/AHBSMENR:
|
fieldset/AHBSMENR:
|
||||||
description: AHB peripheral clock enable in sleep mode register
|
description: AHB peripheral clock enable in sleep mode register
|
||||||
fields:
|
fields:
|
||||||
@ -162,10 +162,6 @@ fieldset/AHBSMENR:
|
|||||||
description: CRC clock enable during sleep mode
|
description: CRC clock enable during sleep mode
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CRYPSMEN
|
|
||||||
description: Crypto clock enable during sleep mode
|
|
||||||
bit_offset: 24
|
|
||||||
bit_size: 1
|
|
||||||
- name: TOUCHSMEN
|
- name: TOUCHSMEN
|
||||||
description: Touch Sensing clock enable during sleep mode
|
description: Touch Sensing clock enable during sleep mode
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
@ -174,6 +170,10 @@ fieldset/AHBSMENR:
|
|||||||
description: Random Number Generator clock enable during sleep mode
|
description: Random Number Generator clock enable during sleep mode
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: CRYPSMEN
|
||||||
|
description: Crypto clock enable during sleep mode
|
||||||
|
bit_offset: 24
|
||||||
|
bit_size: 1
|
||||||
fieldset/APB1ENR:
|
fieldset/APB1ENR:
|
||||||
description: APB1 peripheral clock enable register
|
description: APB1 peripheral clock enable register
|
||||||
fields:
|
fields:
|
||||||
@ -181,6 +181,10 @@ fieldset/APB1ENR:
|
|||||||
description: Timer2 clock enable
|
description: Timer2 clock enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: TIM3EN
|
||||||
|
description: Timer 3 clock enbale
|
||||||
|
bit_offset: 1
|
||||||
|
bit_size: 1
|
||||||
- name: TIM6EN
|
- name: TIM6EN
|
||||||
description: Timer 6 clock enable
|
description: Timer 6 clock enable
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
@ -221,22 +225,6 @@ fieldset/APB1ENR:
|
|||||||
description: I2C2 clock enable
|
description: I2C2 clock enable
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PWREN
|
|
||||||
description: Power interface clock enable
|
|
||||||
bit_offset: 28
|
|
||||||
bit_size: 1
|
|
||||||
- name: I2C3EN
|
|
||||||
description: I2C3 clock enable
|
|
||||||
bit_offset: 30
|
|
||||||
bit_size: 1
|
|
||||||
- name: LPTIM1EN
|
|
||||||
description: Low power timer clock enable
|
|
||||||
bit_offset: 31
|
|
||||||
bit_size: 1
|
|
||||||
- name: TIM3EN
|
|
||||||
description: Timer 3 clock enbale
|
|
||||||
bit_offset: 1
|
|
||||||
bit_size: 1
|
|
||||||
- name: USBEN
|
- name: USBEN
|
||||||
description: USB clock enable
|
description: USB clock enable
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
@ -245,10 +233,22 @@ fieldset/APB1ENR:
|
|||||||
description: Clock recovery system clock enable
|
description: Clock recovery system clock enable
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PWREN
|
||||||
|
description: Power interface clock enable
|
||||||
|
bit_offset: 28
|
||||||
|
bit_size: 1
|
||||||
- name: DACEN
|
- name: DACEN
|
||||||
description: DAC interface clock enable
|
description: DAC interface clock enable
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: I2C3EN
|
||||||
|
description: I2C3 clock enable
|
||||||
|
bit_offset: 30
|
||||||
|
bit_size: 1
|
||||||
|
- name: LPTIM1EN
|
||||||
|
description: Low power timer clock enable
|
||||||
|
bit_offset: 31
|
||||||
|
bit_size: 1
|
||||||
fieldset/APB1RSTR:
|
fieldset/APB1RSTR:
|
||||||
description: APB1 peripheral reset register
|
description: APB1 peripheral reset register
|
||||||
fields:
|
fields:
|
||||||
@ -300,18 +300,6 @@ fieldset/APB1RSTR:
|
|||||||
description: I2C2 reset
|
description: I2C2 reset
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PWRRST
|
|
||||||
description: Power interface reset
|
|
||||||
bit_offset: 28
|
|
||||||
bit_size: 1
|
|
||||||
- name: LPTIM1RST
|
|
||||||
description: Low power timer reset
|
|
||||||
bit_offset: 31
|
|
||||||
bit_size: 1
|
|
||||||
- name: I2C3RST
|
|
||||||
description: I2C3 reset
|
|
||||||
bit_offset: 30
|
|
||||||
bit_size: 1
|
|
||||||
- name: USBRST
|
- name: USBRST
|
||||||
description: USB reset
|
description: USB reset
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
@ -320,10 +308,22 @@ fieldset/APB1RSTR:
|
|||||||
description: Clock recovery system reset
|
description: Clock recovery system reset
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: PWRRST
|
||||||
|
description: Power interface reset
|
||||||
|
bit_offset: 28
|
||||||
|
bit_size: 1
|
||||||
- name: DACRST
|
- name: DACRST
|
||||||
description: DAC interface reset
|
description: DAC interface reset
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: I2C3RST
|
||||||
|
description: I2C3 reset
|
||||||
|
bit_offset: 30
|
||||||
|
bit_size: 1
|
||||||
|
- name: LPTIM1RST
|
||||||
|
description: Low power timer reset
|
||||||
|
bit_offset: 31
|
||||||
|
bit_size: 1
|
||||||
fieldset/APB1SMENR:
|
fieldset/APB1SMENR:
|
||||||
description: APB1 peripheral clock enable in sleep mode register
|
description: APB1 peripheral clock enable in sleep mode register
|
||||||
fields:
|
fields:
|
||||||
@ -375,6 +375,10 @@ fieldset/APB1SMENR:
|
|||||||
description: I2C2 clock enable during sleep mode
|
description: I2C2 clock enable during sleep mode
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: USBSMEN
|
||||||
|
description: USB clock enable during sleep mode
|
||||||
|
bit_offset: 23
|
||||||
|
bit_size: 1
|
||||||
- name: CRSSMEN
|
- name: CRSSMEN
|
||||||
description: Clock recovery system clock enable during sleep mode
|
description: Clock recovery system clock enable during sleep mode
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
@ -383,6 +387,10 @@ fieldset/APB1SMENR:
|
|||||||
description: Power interface clock enable during sleep mode
|
description: Power interface clock enable during sleep mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: DACSMEN
|
||||||
|
description: DAC interface clock enable during sleep mode
|
||||||
|
bit_offset: 29
|
||||||
|
bit_size: 1
|
||||||
- name: I2C3SMEN
|
- name: I2C3SMEN
|
||||||
description: I2C3 clock enable during sleep mode
|
description: I2C3 clock enable during sleep mode
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
@ -391,14 +399,6 @@ fieldset/APB1SMENR:
|
|||||||
description: Low power timer clock enable during sleep mode
|
description: Low power timer clock enable during sleep mode
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: USBSMEN
|
|
||||||
description: USB clock enable during sleep mode
|
|
||||||
bit_offset: 23
|
|
||||||
bit_size: 1
|
|
||||||
- name: DACSMEN
|
|
||||||
description: DAC interface clock enable during sleep mode
|
|
||||||
bit_offset: 29
|
|
||||||
bit_size: 1
|
|
||||||
fieldset/APB2ENR:
|
fieldset/APB2ENR:
|
||||||
description: APB2 peripheral clock enable register
|
description: APB2 peripheral clock enable register
|
||||||
fields:
|
fields:
|
||||||
@ -418,6 +418,10 @@ fieldset/APB2ENR:
|
|||||||
description: Firewall clock enable
|
description: Firewall clock enable
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: MIFIEN
|
||||||
|
description: MiFaRe Firewall clock enable
|
||||||
|
bit_offset: 7
|
||||||
|
bit_size: 1
|
||||||
- name: ADCEN
|
- name: ADCEN
|
||||||
description: ADC clock enable
|
description: ADC clock enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
@ -434,10 +438,6 @@ fieldset/APB2ENR:
|
|||||||
description: DBG clock enable
|
description: DBG clock enable
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MIFIEN
|
|
||||||
description: MiFaRe Firewall clock enable
|
|
||||||
bit_offset: 7
|
|
||||||
bit_size: 1
|
|
||||||
fieldset/APB2RSTR:
|
fieldset/APB2RSTR:
|
||||||
description: APB2 peripheral reset register
|
description: APB2 peripheral reset register
|
||||||
fields:
|
fields:
|
||||||
@ -622,6 +622,10 @@ fieldset/CICR:
|
|||||||
description: MSI ready Interrupt clear
|
description: MSI ready Interrupt clear
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: HSI48RDYC
|
||||||
|
description: HSI48 ready Interrupt clear
|
||||||
|
bit_offset: 6
|
||||||
|
bit_size: 1
|
||||||
- name: CSSLSEC
|
- name: CSSLSEC
|
||||||
description: LSE Clock Security System Interrupt clear
|
description: LSE Clock Security System Interrupt clear
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
@ -630,10 +634,6 @@ fieldset/CICR:
|
|||||||
description: Clock Security System Interrupt clear
|
description: Clock Security System Interrupt clear
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HSI48RDYC
|
|
||||||
description: HSI48 ready Interrupt clear
|
|
||||||
bit_offset: 6
|
|
||||||
bit_size: 1
|
|
||||||
fieldset/CIER:
|
fieldset/CIER:
|
||||||
description: Clock interrupt enable register
|
description: Clock interrupt enable register
|
||||||
fields:
|
fields:
|
||||||
@ -661,14 +661,14 @@ fieldset/CIER:
|
|||||||
description: MSI ready interrupt flag
|
description: MSI ready interrupt flag
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CSSLSE
|
|
||||||
description: LSE CSS interrupt flag
|
|
||||||
bit_offset: 7
|
|
||||||
bit_size: 1
|
|
||||||
- name: HSI48RDYIE
|
- name: HSI48RDYIE
|
||||||
description: HSI48 ready interrupt flag
|
description: HSI48 ready interrupt flag
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: CSSLSE
|
||||||
|
description: LSE CSS interrupt flag
|
||||||
|
bit_offset: 7
|
||||||
|
bit_size: 1
|
||||||
fieldset/CIFR:
|
fieldset/CIFR:
|
||||||
description: Clock interrupt flag register
|
description: Clock interrupt flag register
|
||||||
fields:
|
fields:
|
||||||
@ -696,6 +696,10 @@ fieldset/CIFR:
|
|||||||
description: MSI ready interrupt flag
|
description: MSI ready interrupt flag
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: HSI48RDYF
|
||||||
|
description: HSI48 ready interrupt flag
|
||||||
|
bit_offset: 6
|
||||||
|
bit_size: 1
|
||||||
- name: CSSLSEF
|
- name: CSSLSEF
|
||||||
description: LSE Clock Security System Interrupt flag
|
description: LSE Clock Security System Interrupt flag
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
@ -704,10 +708,6 @@ fieldset/CIFR:
|
|||||||
description: Clock Security System Interrupt flag
|
description: Clock Security System Interrupt flag
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HSI48RDYF
|
|
||||||
description: HSI48 ready interrupt flag
|
|
||||||
bit_offset: 6
|
|
||||||
bit_size: 1
|
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Clock control register
|
description: Clock control register
|
||||||
fields:
|
fields:
|
||||||
|
@ -446,11 +446,11 @@ fieldset/AHB2SMENR:
|
|||||||
description: AES accelerator clocks enable during Sleep and Stop modes
|
description: AES accelerator clocks enable during Sleep and Stop modes
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HASHSMEN
|
- name: HASH1SMEN
|
||||||
description: HASH clock enable during Sleep and Stop modes
|
description: HASH clock enable during Sleep and Stop modes
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HASH1SMEN
|
- name: HASHSMEN
|
||||||
description: HASH clock enable during Sleep and Stop modes
|
description: HASH clock enable during Sleep and Stop modes
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
@ -594,14 +594,14 @@ fieldset/APB1ENR1:
|
|||||||
description: CAN1 clock enable
|
description: CAN1 clock enable
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: USBFSEN
|
|
||||||
description: USB FS clock enable
|
|
||||||
bit_offset: 26
|
|
||||||
bit_size: 1
|
|
||||||
- name: CAN2EN
|
- name: CAN2EN
|
||||||
description: CAN2 clock enable
|
description: CAN2 clock enable
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: USBFSEN
|
||||||
|
description: USB FS clock enable
|
||||||
|
bit_offset: 26
|
||||||
|
bit_size: 1
|
||||||
- name: PWREN
|
- name: PWREN
|
||||||
description: Power interface clock enable
|
description: Power interface clock enable
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
@ -716,14 +716,14 @@ fieldset/APB1RSTR1:
|
|||||||
description: CAN1 reset
|
description: CAN1 reset
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: USBFSRST
|
|
||||||
description: USB FS reset
|
|
||||||
bit_offset: 26
|
|
||||||
bit_size: 1
|
|
||||||
- name: CAN2RST
|
- name: CAN2RST
|
||||||
description: CAN2 reset
|
description: CAN2 reset
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: USBFSRST
|
||||||
|
description: USB FS reset
|
||||||
|
bit_offset: 26
|
||||||
|
bit_size: 1
|
||||||
- name: PWRRST
|
- name: PWRRST
|
||||||
description: Power interface reset
|
description: Power interface reset
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
@ -842,14 +842,14 @@ fieldset/APB1SMENR1:
|
|||||||
description: CAN1 clocks enable during Sleep and Stop modes
|
description: CAN1 clocks enable during Sleep and Stop modes
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: USBFSSMEN
|
|
||||||
description: USB FS clock enable during Sleep and Stop modes
|
|
||||||
bit_offset: 26
|
|
||||||
bit_size: 1
|
|
||||||
- name: CAN2SMEN
|
- name: CAN2SMEN
|
||||||
description: CAN2 clocks enable during Sleep and Stop modes
|
description: CAN2 clocks enable during Sleep and Stop modes
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: USBFSSMEN
|
||||||
|
description: USB FS clock enable during Sleep and Stop modes
|
||||||
|
bit_offset: 26
|
||||||
|
bit_size: 1
|
||||||
- name: PWRSMEN
|
- name: PWRSMEN
|
||||||
description: Power interface clocks enable during Sleep and Stop modes
|
description: Power interface clocks enable during Sleep and Stop modes
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
@ -892,11 +892,11 @@ fieldset/APB2ENR:
|
|||||||
description: SYSCFG clock enable
|
description: SYSCFG clock enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FWEN
|
- name: FIREWALLEN
|
||||||
description: Firewall clock enable
|
description: Firewall clock enable
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FIREWALLEN
|
- name: FWEN
|
||||||
description: Firewall clock enable
|
description: Firewall clock enable
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
@ -1535,11 +1535,11 @@ fieldset/CSR:
|
|||||||
description: Remove reset flag
|
description: Remove reset flag
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FWRSTF
|
- name: FIREWALLRSTF
|
||||||
description: Firewall reset flag
|
description: Firewall reset flag
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FIREWALLRSTF
|
- name: FWRSTF
|
||||||
description: Firewall reset flag
|
description: Firewall reset flag
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
@ -488,14 +488,14 @@ fieldset/ISR:
|
|||||||
fieldset/OR:
|
fieldset/OR:
|
||||||
description: option register
|
description: option register
|
||||||
fields:
|
fields:
|
||||||
- name: TSINSEL
|
|
||||||
description: TIMESTAMP mapping
|
|
||||||
bit_offset: 1
|
|
||||||
bit_size: 1
|
|
||||||
- name: RTC_OUT_RMP
|
- name: RTC_OUT_RMP
|
||||||
description: RTC_OUT remap
|
description: RTC_OUT remap
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
- name: TSINSEL
|
||||||
|
description: TIMESTAMP mapping
|
||||||
|
bit_offset: 1
|
||||||
|
bit_size: 1
|
||||||
- name: RTC_ALARM_TYPE
|
- name: RTC_ALARM_TYPE
|
||||||
description: RTC_ALARM on PC13 output type
|
description: RTC_ALARM on PC13 output type
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -3,18 +3,6 @@ block/TIM_ADV:
|
|||||||
extends: TIM_GP16
|
extends: TIM_GP16
|
||||||
description: Advanced-timers
|
description: Advanced-timers
|
||||||
items:
|
items:
|
||||||
- name: RCR
|
|
||||||
description: repetition counter register
|
|
||||||
byte_offset: 48
|
|
||||||
fieldset: RCR
|
|
||||||
- name: BDTR
|
|
||||||
description: break and dead-time register
|
|
||||||
byte_offset: 68
|
|
||||||
fieldset: BDTR
|
|
||||||
- name: CCER
|
|
||||||
description: capture/compare enable register
|
|
||||||
byte_offset: 32
|
|
||||||
fieldset: CCER_ADV
|
|
||||||
- name: CR2
|
- name: CR2
|
||||||
description: control register 2
|
description: control register 2
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
@ -32,6 +20,18 @@ block/TIM_ADV:
|
|||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: EGR_ADV
|
fieldset: EGR_ADV
|
||||||
|
- name: CCER
|
||||||
|
description: capture/compare enable register
|
||||||
|
byte_offset: 32
|
||||||
|
fieldset: CCER_ADV
|
||||||
|
- name: RCR
|
||||||
|
description: repetition counter register
|
||||||
|
byte_offset: 48
|
||||||
|
fieldset: RCR
|
||||||
|
- name: BDTR
|
||||||
|
description: break and dead-time register
|
||||||
|
byte_offset: 68
|
||||||
|
fieldset: BDTR
|
||||||
block/TIM_BASIC:
|
block/TIM_BASIC:
|
||||||
description: Basic timer
|
description: Basic timer
|
||||||
items:
|
items:
|
||||||
@ -119,6 +119,13 @@ block/TIM_GP16:
|
|||||||
description: prescaler
|
description: prescaler
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
fieldset: PSC
|
fieldset: PSC
|
||||||
|
- name: CCR
|
||||||
|
description: capture/compare register
|
||||||
|
array:
|
||||||
|
len: 4
|
||||||
|
stride: 4
|
||||||
|
byte_offset: 52
|
||||||
|
fieldset: CCR_16
|
||||||
- name: DCR
|
- name: DCR
|
||||||
description: DMA control register
|
description: DMA control register
|
||||||
byte_offset: 72
|
byte_offset: 72
|
||||||
@ -127,13 +134,6 @@ block/TIM_GP16:
|
|||||||
description: DMA address for full transfer
|
description: DMA address for full transfer
|
||||||
byte_offset: 76
|
byte_offset: 76
|
||||||
fieldset: DMAR
|
fieldset: DMAR
|
||||||
- name: CCR
|
|
||||||
description: capture/compare register
|
|
||||||
array:
|
|
||||||
len: 4
|
|
||||||
stride: 4
|
|
||||||
byte_offset: 52
|
|
||||||
fieldset: CCR_16
|
|
||||||
block/TIM_GP32:
|
block/TIM_GP32:
|
||||||
extends: TIM_GP16
|
extends: TIM_GP16
|
||||||
description: General purpose 32-bit timer
|
description: General purpose 32-bit timer
|
||||||
|
@ -116,6 +116,11 @@ fieldset/CR1:
|
|||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: M0
|
enum: M0
|
||||||
|
- name: M1
|
||||||
|
description: Word length
|
||||||
|
bit_offset: 12
|
||||||
|
bit_size: 1
|
||||||
|
enum: M1
|
||||||
- name: MME
|
- name: MME
|
||||||
description: Mute mode enable
|
description: Mute mode enable
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
@ -148,11 +153,6 @@ fieldset/CR1:
|
|||||||
description: End of Block interrupt enable
|
description: End of Block interrupt enable
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: M1
|
|
||||||
description: Word length
|
|
||||||
bit_offset: 12
|
|
||||||
bit_size: 1
|
|
||||||
enum: M1
|
|
||||||
fieldset/CR2:
|
fieldset/CR2:
|
||||||
description: Control register 2
|
description: Control register 2
|
||||||
fields:
|
fields:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user