Merge pull request #151 from chemicstry/flash_cleanup
Cleanup single bit enable fields from flash
This commit is contained in:
commit
31fa7fc03d
@ -48,15 +48,13 @@ fieldset/ACR:
|
|||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: LATENCY
|
enum: LATENCY
|
||||||
- name: PRFTBE
|
- name: PRFTBE
|
||||||
description: PRFTBE
|
description: Prefetch buffer enable
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PRFTBE
|
|
||||||
- name: PRFTBS
|
- name: PRFTBS
|
||||||
description: PRFTBS
|
description: Prefetch buffer status
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum_read: PRFTBSR
|
|
||||||
fieldset/AR:
|
fieldset/AR:
|
||||||
description: Flash address register
|
description: Flash address register
|
||||||
fields:
|
fields:
|
||||||
@ -71,57 +69,46 @@ fieldset/CR:
|
|||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PG
|
|
||||||
- name: PER
|
- name: PER
|
||||||
description: Page erase
|
description: Page erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PER
|
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Mass erase
|
description: Mass erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: MER
|
|
||||||
- name: OPTPG
|
- name: OPTPG
|
||||||
description: Option byte programming
|
description: Option byte programming
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: OPTPG
|
|
||||||
- name: OPTER
|
- name: OPTER
|
||||||
description: Option byte erase
|
description: Option byte erase
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: OPTER
|
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: STRT
|
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: Lock
|
description: Lock
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: LOCK
|
|
||||||
- name: OPTWRE
|
- name: OPTWRE
|
||||||
description: Option bytes write enable
|
description: Option bytes write enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: OPTWRE
|
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ERRIE
|
|
||||||
- name: EOPIE
|
- name: EOPIE
|
||||||
description: End of operation interrupt enable
|
description: End of operation interrupt enable
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: EOPIE
|
|
||||||
- name: FORCE_OPTLOAD
|
- name: FORCE_OPTLOAD
|
||||||
description: Force option byte loading
|
description: Force option byte loading
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: FORCE_OPTLOAD
|
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
@ -136,7 +123,6 @@ fieldset/OBR:
|
|||||||
description: Option byte error
|
description: Option byte error
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: OPTERR
|
|
||||||
- name: RDPRT
|
- name: RDPRT
|
||||||
description: Read protection level status
|
description: Read protection level status
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
@ -204,22 +190,18 @@ fieldset/SR:
|
|||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum_read: BSYR
|
|
||||||
- name: PGERR
|
- name: PGERR
|
||||||
description: Programming error
|
description: Programming error
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PGERR
|
|
||||||
- name: WRPRT
|
- name: WRPRT
|
||||||
description: Write protection error
|
description: Write protection error
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WRPRT
|
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: EOP
|
|
||||||
fieldset/WRPR:
|
fieldset/WRPR:
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
fields:
|
fields:
|
||||||
@ -236,51 +218,6 @@ enum/BOOT_SEL:
|
|||||||
- name: BOOT0
|
- name: BOOT0
|
||||||
description: BOOT0 signal is defined by BOOT0 pin value (legacy mode)
|
description: BOOT0 signal is defined by BOOT0 pin value (legacy mode)
|
||||||
value: 1
|
value: 1
|
||||||
enum/BSYR:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Inactive
|
|
||||||
description: No write/erase operation is in progress
|
|
||||||
value: 0
|
|
||||||
- name: Active
|
|
||||||
description: A write/erase operation is in progress
|
|
||||||
value: 1
|
|
||||||
enum/EOP:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: NoEvent
|
|
||||||
description: No EOP operation occurred
|
|
||||||
value: 0
|
|
||||||
- name: Event
|
|
||||||
description: An EOP event occurred
|
|
||||||
value: 1
|
|
||||||
enum/EOPIE:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: End of operation interrupt disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: End of operation interrupt enabled
|
|
||||||
value: 1
|
|
||||||
enum/ERRIE:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Error interrupt generation disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Error interrupt generation enabled
|
|
||||||
value: 1
|
|
||||||
enum/FORCE_OPTLOAD:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Inactive
|
|
||||||
description: Force option byte loading inactive
|
|
||||||
value: 0
|
|
||||||
- name: Active
|
|
||||||
description: Force option byte loading active
|
|
||||||
value: 1
|
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
@ -290,87 +227,6 @@ enum/LATENCY:
|
|||||||
- name: WS1
|
- name: WS1
|
||||||
description: 1 wait state
|
description: 1 wait state
|
||||||
value: 1
|
value: 1
|
||||||
enum/LOCK:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Unlocked
|
|
||||||
description: FLASH_CR register is unlocked
|
|
||||||
value: 0
|
|
||||||
- name: Locked
|
|
||||||
description: FLASH_CR register is locked
|
|
||||||
value: 1
|
|
||||||
enum/MER:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: MassErase
|
|
||||||
description: Erase activated for all user sectors
|
|
||||||
value: 1
|
|
||||||
enum/OPTER:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: OptionByteErase
|
|
||||||
description: Erase option byte activated
|
|
||||||
value: 1
|
|
||||||
enum/OPTERR:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: OptionByteError
|
|
||||||
description: The loaded option byte and its complement do not match
|
|
||||||
value: 1
|
|
||||||
enum/OPTPG:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: OptionByteProgramming
|
|
||||||
description: Program option byte activated
|
|
||||||
value: 1
|
|
||||||
enum/OPTWRE:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Option byte write disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Option byte write enabled
|
|
||||||
value: 1
|
|
||||||
enum/PER:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: PageErase
|
|
||||||
description: Erase activated for selected page
|
|
||||||
value: 1
|
|
||||||
enum/PG:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Program
|
|
||||||
description: Flash programming activated
|
|
||||||
value: 1
|
|
||||||
enum/PGERR:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: NoError
|
|
||||||
description: No programming error occurred
|
|
||||||
value: 0
|
|
||||||
- name: Error
|
|
||||||
description: A programming error occurred
|
|
||||||
value: 1
|
|
||||||
enum/PRFTBE:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Prefetch is disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Prefetch is enabled
|
|
||||||
value: 1
|
|
||||||
enum/PRFTBSR:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Prefetch buffer is disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Prefetch buffer is enabled
|
|
||||||
value: 1
|
|
||||||
enum/RAM_PARITY_CHECK:
|
enum/RAM_PARITY_CHECK:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
@ -392,12 +248,6 @@ enum/RDPRT:
|
|||||||
- name: Level2
|
- name: Level2
|
||||||
description: Level 2
|
description: Level 2
|
||||||
value: 3
|
value: 3
|
||||||
enum/STRT:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Start
|
|
||||||
description: Trigger an erase operation
|
|
||||||
value: 1
|
|
||||||
enum/VDDA_MONITOR:
|
enum/VDDA_MONITOR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
@ -416,15 +266,6 @@ enum/WDG_SW:
|
|||||||
- name: Software
|
- name: Software
|
||||||
description: Software watchdog
|
description: Software watchdog
|
||||||
value: 1
|
value: 1
|
||||||
enum/WRPRT:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: NoError
|
|
||||||
description: No write protection error occurred
|
|
||||||
value: 0
|
|
||||||
- name: Error
|
|
||||||
description: A write protection error occurred
|
|
||||||
value: 1
|
|
||||||
enum/nBOOT0:
|
enum/nBOOT0:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
|
@ -40,27 +40,22 @@ fieldset/ACR:
|
|||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PRFTEN
|
|
||||||
- name: ICEN
|
- name: ICEN
|
||||||
description: Instruction cache enable
|
description: Instruction cache enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ICEN
|
|
||||||
- name: DCEN
|
- name: DCEN
|
||||||
description: Data cache enable
|
description: Data cache enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DCEN
|
|
||||||
- name: ICRST
|
- name: ICRST
|
||||||
description: Instruction cache reset
|
description: Instruction cache reset
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ICRST
|
|
||||||
- name: DCRST
|
- name: DCRST
|
||||||
description: Data cache reset
|
description: Data cache reset
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DCRST
|
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
@ -68,17 +63,14 @@ fieldset/CR:
|
|||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PG
|
|
||||||
- name: SER
|
- name: SER
|
||||||
description: Sector Erase
|
description: Sector Erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: SER
|
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Mass Erase
|
description: Mass Erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: MER
|
|
||||||
- name: SNB
|
- name: SNB
|
||||||
description: Sector number
|
description: Sector number
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
@ -92,22 +84,18 @@ fieldset/CR:
|
|||||||
description: Start
|
description: Start
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: STRT
|
|
||||||
- name: EOPIE
|
- name: EOPIE
|
||||||
description: End of operation interrupt enable
|
description: End of operation interrupt enable
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: EOPIE
|
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ERRIE
|
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: Lock
|
description: Lock
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: LOCK
|
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
@ -188,60 +176,6 @@ fieldset/SR:
|
|||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/DCEN:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Data cache is disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Data cache is enabled
|
|
||||||
value: 1
|
|
||||||
enum/DCRST:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: NotReset
|
|
||||||
description: Data cache is not reset
|
|
||||||
value: 0
|
|
||||||
- name: Reset
|
|
||||||
description: Data cache is reset
|
|
||||||
value: 1
|
|
||||||
enum/EOPIE:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: End of operation interrupt disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: End of operation interrupt enabled
|
|
||||||
value: 1
|
|
||||||
enum/ERRIE:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Error interrupt generation disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Error interrupt generation enabled
|
|
||||||
value: 1
|
|
||||||
enum/ICEN:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Instruction cache is disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Instruction cache is enabled
|
|
||||||
value: 1
|
|
||||||
enum/ICRST:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: NotReset
|
|
||||||
description: Instruction cache is not reset
|
|
||||||
value: 0
|
|
||||||
- name: Reset
|
|
||||||
description: Instruction cache is reset
|
|
||||||
value: 1
|
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
@ -269,36 +203,6 @@ enum/LATENCY:
|
|||||||
- name: WS7
|
- name: WS7
|
||||||
description: 7 wait states
|
description: 7 wait states
|
||||||
value: 7
|
value: 7
|
||||||
enum/LOCK:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Unlocked
|
|
||||||
description: FLASH_CR register is unlocked
|
|
||||||
value: 0
|
|
||||||
- name: Locked
|
|
||||||
description: FLASH_CR register is locked
|
|
||||||
value: 1
|
|
||||||
enum/MER:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: MassErase
|
|
||||||
description: Erase activated for all user sectors
|
|
||||||
value: 1
|
|
||||||
enum/PG:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Program
|
|
||||||
description: Flash programming activated
|
|
||||||
value: 1
|
|
||||||
enum/PRFTEN:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Prefetch is disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Prefetch is enabled
|
|
||||||
value: 1
|
|
||||||
enum/PSIZE:
|
enum/PSIZE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
@ -314,15 +218,3 @@ enum/PSIZE:
|
|||||||
- name: PSIZE64
|
- name: PSIZE64
|
||||||
description: Program x64
|
description: Program x64
|
||||||
value: 3
|
value: 3
|
||||||
enum/SER:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: SectorErase
|
|
||||||
description: Erase activated for selected sector
|
|
||||||
value: 1
|
|
||||||
enum/STRT:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Start
|
|
||||||
description: Trigger an erase operation
|
|
||||||
value: 1
|
|
||||||
|
@ -85,7 +85,6 @@ fieldset/CR:
|
|||||||
description: Option byte programming
|
description: Option byte programming
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: OPTPG
|
|
||||||
- name: OPTER
|
- name: OPTER
|
||||||
description: Option byte erase
|
description: Option byte erase
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
@ -114,7 +113,6 @@ fieldset/CR:
|
|||||||
description: Force option byte loading
|
description: Force option byte loading
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: OBL_LAUNCH
|
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
@ -218,21 +216,6 @@ enum/LATENCY:
|
|||||||
- name: WS2
|
- name: WS2
|
||||||
description: "2 wait states, if 48 < HCLK <= 72 MHz"
|
description: "2 wait states, if 48 < HCLK <= 72 MHz"
|
||||||
value: 2
|
value: 2
|
||||||
enum/OBL_LAUNCH:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Inactive
|
|
||||||
description: Force option byte loading inactive
|
|
||||||
value: 0
|
|
||||||
- name: Active
|
|
||||||
description: Force option byte loading active
|
|
||||||
value: 1
|
|
||||||
enum/OPTPG:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: OptionByteProgramming
|
|
||||||
description: Program option byte activated
|
|
||||||
value: 1
|
|
||||||
enum/RDPRT:
|
enum/RDPRT:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
|
@ -40,27 +40,22 @@ fieldset/ACR:
|
|||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PRFTEN
|
|
||||||
- name: ICEN
|
- name: ICEN
|
||||||
description: Instruction cache enable
|
description: Instruction cache enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ICEN
|
|
||||||
- name: DCEN
|
- name: DCEN
|
||||||
description: Data cache enable
|
description: Data cache enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DCEN
|
|
||||||
- name: ICRST
|
- name: ICRST
|
||||||
description: Instruction cache reset
|
description: Instruction cache reset
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ICRST
|
|
||||||
- name: DCRST
|
- name: DCRST
|
||||||
description: Data cache reset
|
description: Data cache reset
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DCRST
|
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
@ -68,17 +63,14 @@ fieldset/CR:
|
|||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PG
|
|
||||||
- name: SER
|
- name: SER
|
||||||
description: Sector Erase
|
description: Sector Erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: SER
|
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Mass Erase
|
description: Mass Erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: MER
|
|
||||||
- name: SNB
|
- name: SNB
|
||||||
description: Sector number
|
description: Sector number
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
@ -92,22 +84,18 @@ fieldset/CR:
|
|||||||
description: Start
|
description: Start
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: STRT
|
|
||||||
- name: EOPIE
|
- name: EOPIE
|
||||||
description: End of operation interrupt enable
|
description: End of operation interrupt enable
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: EOPIE
|
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ERRIE
|
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: Lock
|
description: Lock
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: LOCK
|
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
@ -188,60 +176,6 @@ fieldset/SR:
|
|||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/DCEN:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Data cache is disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Data cache is enabled
|
|
||||||
value: 1
|
|
||||||
enum/DCRST:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: NotReset
|
|
||||||
description: Data cache is not reset
|
|
||||||
value: 0
|
|
||||||
- name: Reset
|
|
||||||
description: Data cache is reset
|
|
||||||
value: 1
|
|
||||||
enum/EOPIE:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: End of operation interrupt disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: End of operation interrupt enabled
|
|
||||||
value: 1
|
|
||||||
enum/ERRIE:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Error interrupt generation disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Error interrupt generation enabled
|
|
||||||
value: 1
|
|
||||||
enum/ICEN:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Instruction cache is disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Instruction cache is enabled
|
|
||||||
value: 1
|
|
||||||
enum/ICRST:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: NotReset
|
|
||||||
description: Instruction cache is not reset
|
|
||||||
value: 0
|
|
||||||
- name: Reset
|
|
||||||
description: Instruction cache is reset
|
|
||||||
value: 1
|
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
@ -293,36 +227,6 @@ enum/LATENCY:
|
|||||||
- name: WS15
|
- name: WS15
|
||||||
description: 15 wait states
|
description: 15 wait states
|
||||||
value: 15
|
value: 15
|
||||||
enum/LOCK:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Unlocked
|
|
||||||
description: FLASH_CR register is unlocked
|
|
||||||
value: 0
|
|
||||||
- name: Locked
|
|
||||||
description: FLASH_CR register is locked
|
|
||||||
value: 1
|
|
||||||
enum/MER:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: MassErase
|
|
||||||
description: Erase activated for all user sectors
|
|
||||||
value: 1
|
|
||||||
enum/PG:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Program
|
|
||||||
description: Flash programming activated
|
|
||||||
value: 1
|
|
||||||
enum/PRFTEN:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
description: Prefetch is disabled
|
|
||||||
value: 0
|
|
||||||
- name: Enabled
|
|
||||||
description: Prefetch is enabled
|
|
||||||
value: 1
|
|
||||||
enum/PSIZE:
|
enum/PSIZE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
@ -338,15 +242,3 @@ enum/PSIZE:
|
|||||||
- name: PSIZE64
|
- name: PSIZE64
|
||||||
description: Program x64
|
description: Program x64
|
||||||
value: 3
|
value: 3
|
||||||
enum/SER:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: SectorErase
|
|
||||||
description: Erase activated for selected sector
|
|
||||||
value: 1
|
|
||||||
enum/STRT:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Start
|
|
||||||
description: Trigger an erase operation
|
|
||||||
value: 1
|
|
||||||
|
@ -226,15 +226,6 @@ fieldset/SR:
|
|||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/ARTRST:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: NotReset
|
|
||||||
description: Accelerator is not reset
|
|
||||||
value: 0
|
|
||||||
- name: Reset
|
|
||||||
description: Accelerator is reset
|
|
||||||
value: 1
|
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
variants:
|
variants:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user