chiptool fmt.
This commit is contained in:
parent
9b5d631059
commit
86fb0cfc2f
@ -1,400 +1,399 @@
|
|||||||
---
|
|
||||||
block/ADC:
|
block/ADC:
|
||||||
description: Analog-to-digital converter
|
description: Analog-to-digital converter
|
||||||
items:
|
items:
|
||||||
- name: SR
|
- name: SR
|
||||||
description: status register
|
description: status register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CR1
|
- name: CR1
|
||||||
description: control register 1
|
description: control register 1
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR1
|
fieldset: CR1
|
||||||
- name: CR2
|
- name: CR2
|
||||||
description: control register 2
|
description: control register 2
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: CR2
|
fieldset: CR2
|
||||||
- name: SMPR1
|
- name: SMPR1
|
||||||
description: sample time register 1
|
description: sample time register 1
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: SMPR1
|
fieldset: SMPR1
|
||||||
- name: SMPR2
|
- name: SMPR2
|
||||||
description: sample time register 2
|
description: sample time register 2
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: SMPR2
|
fieldset: SMPR2
|
||||||
- name: JOFR
|
- name: JOFR
|
||||||
description: injected channel data offset register x
|
description: injected channel data offset register x
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: JOFR
|
fieldset: JOFR
|
||||||
- name: HTR
|
- name: HTR
|
||||||
description: watchdog higher threshold register
|
description: watchdog higher threshold register
|
||||||
byte_offset: 36
|
byte_offset: 36
|
||||||
fieldset: HTR
|
fieldset: HTR
|
||||||
- name: LTR
|
- name: LTR
|
||||||
description: watchdog lower threshold register
|
description: watchdog lower threshold register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
fieldset: LTR
|
fieldset: LTR
|
||||||
- name: SQR1
|
- name: SQR1
|
||||||
description: regular sequence register 1
|
description: regular sequence register 1
|
||||||
byte_offset: 44
|
byte_offset: 44
|
||||||
fieldset: SQR1
|
fieldset: SQR1
|
||||||
- name: SQR2
|
- name: SQR2
|
||||||
description: regular sequence register 2
|
description: regular sequence register 2
|
||||||
byte_offset: 48
|
byte_offset: 48
|
||||||
fieldset: SQR2
|
fieldset: SQR2
|
||||||
- name: SQR3
|
- name: SQR3
|
||||||
description: regular sequence register 3
|
description: regular sequence register 3
|
||||||
byte_offset: 52
|
byte_offset: 52
|
||||||
fieldset: SQR3
|
fieldset: SQR3
|
||||||
- name: JSQR
|
- name: JSQR
|
||||||
description: injected sequence register
|
description: injected sequence register
|
||||||
byte_offset: 56
|
byte_offset: 56
|
||||||
fieldset: JSQR
|
fieldset: JSQR
|
||||||
- name: JDR
|
- name: JDR
|
||||||
description: injected data register x
|
description: injected data register x
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 60
|
byte_offset: 60
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: JDR
|
fieldset: JDR
|
||||||
- name: DR
|
- name: DR
|
||||||
description: regular data register
|
description: regular data register
|
||||||
byte_offset: 76
|
byte_offset: 76
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: DR
|
fieldset: DR
|
||||||
fieldset/CR1:
|
fieldset/CR1:
|
||||||
description: control register 1
|
description: control register 1
|
||||||
fields:
|
fields:
|
||||||
- name: AWDCH
|
- name: AWDCH
|
||||||
description: Analog watchdog channel select bits
|
description: Analog watchdog channel select bits
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
- name: EOCIE
|
- name: EOCIE
|
||||||
description: Interrupt enable for EOC
|
description: Interrupt enable for EOC
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWDIE
|
- name: AWDIE
|
||||||
description: Analog watchdog interrupt enable
|
description: Analog watchdog interrupt enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JEOCIE
|
- name: JEOCIE
|
||||||
description: Interrupt enable for injected channels
|
description: Interrupt enable for injected channels
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SCAN
|
- name: SCAN
|
||||||
description: Scan mode
|
description: Scan mode
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWDSGL
|
- name: AWDSGL
|
||||||
description: Enable the watchdog on a single channel in scan mode
|
description: Enable the watchdog on a single channel in scan mode
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JAUTO
|
- name: JAUTO
|
||||||
description: Automatic injected group conversion
|
description: Automatic injected group conversion
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DISCEN
|
- name: DISCEN
|
||||||
description: Discontinuous mode on regular channels
|
description: Discontinuous mode on regular channels
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JDISCEN
|
- name: JDISCEN
|
||||||
description: Discontinuous mode on injected channels
|
description: Discontinuous mode on injected channels
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DISCNUM
|
- name: DISCNUM
|
||||||
description: Discontinuous mode channel count
|
description: Discontinuous mode channel count
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
- name: DUALMOD
|
- name: DUALMOD
|
||||||
description: Dual mode selection
|
description: Dual mode selection
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
enum: DUALMOD
|
enum: DUALMOD
|
||||||
- name: JAWDEN
|
- name: JAWDEN
|
||||||
description: Analog watchdog enable on injected channels
|
description: Analog watchdog enable on injected channels
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWDEN
|
- name: AWDEN
|
||||||
description: Analog watchdog enable on regular channels
|
description: Analog watchdog enable on regular channels
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR2:
|
fieldset/CR2:
|
||||||
description: control register 2
|
description: control register 2
|
||||||
fields:
|
fields:
|
||||||
- name: ADON
|
- name: ADON
|
||||||
description: A/D Converter ON / OFF
|
description: A/D Converter ON / OFF
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CONT
|
- name: CONT
|
||||||
description: Continuous conversion
|
description: Continuous conversion
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAL
|
- name: CAL
|
||||||
description: A/D Calibration
|
description: A/D Calibration
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RSTCAL
|
- name: RSTCAL
|
||||||
description: Reset calibration
|
description: Reset calibration
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMA
|
- name: DMA
|
||||||
description: Direct memory access mode (for single ADC mode)
|
description: Direct memory access mode (for single ADC mode)
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ALIGN
|
- name: ALIGN
|
||||||
description: Data alignment
|
description: Data alignment
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JEXTSEL
|
- name: JEXTSEL
|
||||||
description: External event select for injected group
|
description: External event select for injected group
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: EXTSEL
|
enum: EXTSEL
|
||||||
- name: JEXTTRIG
|
- name: JEXTTRIG
|
||||||
description: External trigger conversion mode for injected channels
|
description: External trigger conversion mode for injected channels
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTSEL
|
- name: EXTSEL
|
||||||
description: External event select for regular group
|
description: External event select for regular group
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: EXTSEL
|
enum: EXTSEL
|
||||||
- name: EXTTRIG
|
- name: EXTTRIG
|
||||||
description: External trigger conversion mode for regular channels
|
description: External trigger conversion mode for regular channels
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JSWSTART
|
- name: JSWSTART
|
||||||
description: Start conversion of injected channels
|
description: Start conversion of injected channels
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SWSTART
|
- name: SWSTART
|
||||||
description: Start conversion of regular channels
|
description: Start conversion of regular channels
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TSVREFE
|
- name: TSVREFE
|
||||||
description: Temperature sensor and VREFINT enable
|
description: Temperature sensor and VREFINT enable
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/DR:
|
fieldset/DR:
|
||||||
description: regular data register
|
description: regular data register
|
||||||
fields:
|
fields:
|
||||||
- name: DATA
|
- name: DATA
|
||||||
description: Regular data
|
description: Regular data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: ADC2DATA
|
- name: ADC2DATA
|
||||||
description: ADC2 data
|
description: ADC2 data
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/HTR:
|
fieldset/HTR:
|
||||||
description: watchdog higher threshold register
|
description: watchdog higher threshold register
|
||||||
fields:
|
fields:
|
||||||
- name: HT
|
- name: HT
|
||||||
description: Analog watchdog higher threshold
|
description: Analog watchdog higher threshold
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/JDR:
|
fieldset/JDR:
|
||||||
description: injected data register x
|
description: injected data register x
|
||||||
fields:
|
fields:
|
||||||
- name: JDATA
|
- name: JDATA
|
||||||
description: Injected data
|
description: Injected data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/JOFR:
|
fieldset/JOFR:
|
||||||
description: injected channel data offset register x
|
description: injected channel data offset register x
|
||||||
fields:
|
fields:
|
||||||
- name: JOFFSET
|
- name: JOFFSET
|
||||||
description: Data offset for injected channel x
|
description: Data offset for injected channel x
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/JSQR:
|
fieldset/JSQR:
|
||||||
description: injected sequence register
|
description: injected sequence register
|
||||||
fields:
|
fields:
|
||||||
- name: JSQ
|
- name: JSQ
|
||||||
description: 1st conversion in injected sequence
|
description: 1st conversion in injected sequence
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 5
|
stride: 5
|
||||||
- name: JL
|
- name: JL
|
||||||
description: Injected sequence length
|
description: Injected sequence length
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/LTR:
|
fieldset/LTR:
|
||||||
description: watchdog lower threshold register
|
description: watchdog lower threshold register
|
||||||
fields:
|
fields:
|
||||||
- name: LT
|
- name: LT
|
||||||
description: Analog watchdog lower threshold
|
description: Analog watchdog lower threshold
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/SMPR1:
|
fieldset/SMPR1:
|
||||||
description: sample time register 1
|
description: sample time register 1
|
||||||
fields:
|
fields:
|
||||||
- name: SMP
|
- name: SMP
|
||||||
description: Channel x sample time selection
|
description: Channel x sample time selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 3
|
stride: 3
|
||||||
enum: SAMPLE_TIME
|
enum: SAMPLE_TIME
|
||||||
fieldset/SMPR2:
|
fieldset/SMPR2:
|
||||||
description: sample time register 2
|
description: sample time register 2
|
||||||
fields:
|
fields:
|
||||||
- name: SMP
|
- name: SMP
|
||||||
description: Channel 0 sampling time selection
|
description: Channel 0 sampling time selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
array:
|
array:
|
||||||
len: 10
|
len: 10
|
||||||
stride: 3
|
stride: 3
|
||||||
enum: SAMPLE_TIME
|
enum: SAMPLE_TIME
|
||||||
fieldset/SQR1:
|
fieldset/SQR1:
|
||||||
description: regular sequence register 1
|
description: regular sequence register 1
|
||||||
fields:
|
fields:
|
||||||
- name: SQ
|
- name: SQ
|
||||||
description: 13th to 16th conversion in regular sequence
|
description: 13th to 16th conversion in regular sequence
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 5
|
stride: 5
|
||||||
- name: L
|
- name: L
|
||||||
description: Regular channel sequence length
|
description: Regular channel sequence length
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
fieldset/SQR2:
|
fieldset/SQR2:
|
||||||
description: regular sequence register 2
|
description: regular sequence register 2
|
||||||
fields:
|
fields:
|
||||||
- name: SQ
|
- name: SQ
|
||||||
description: 7th to 12th conversion in regular sequence
|
description: 7th to 12th conversion in regular sequence
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
array:
|
array:
|
||||||
len: 6
|
len: 6
|
||||||
stride: 5
|
stride: 5
|
||||||
fieldset/SQR3:
|
fieldset/SQR3:
|
||||||
description: regular sequence register 3
|
description: regular sequence register 3
|
||||||
fields:
|
fields:
|
||||||
- name: SQ
|
- name: SQ
|
||||||
description: 1st to 6th conversion in regular sequence
|
description: 1st to 6th conversion in regular sequence
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
array:
|
array:
|
||||||
len: 6
|
len: 6
|
||||||
stride: 5
|
stride: 5
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: status register
|
description: status register
|
||||||
fields:
|
fields:
|
||||||
- name: AWD
|
- name: AWD
|
||||||
description: Analog watchdog flag
|
description: Analog watchdog flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOC
|
- name: EOC
|
||||||
description: Regular channel end of conversion
|
description: Regular channel end of conversion
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JEOC
|
- name: JEOC
|
||||||
description: Injected channel end of conversion
|
description: Injected channel end of conversion
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JSTRT
|
- name: JSTRT
|
||||||
description: Injected channel start flag
|
description: Injected channel start flag
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Regular channel start flag
|
description: Regular channel start flag
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/DUALMOD:
|
enum/DUALMOD:
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
variants:
|
variants:
|
||||||
- name: Independent
|
- name: Independent
|
||||||
description: Independent mode.
|
description: Independent mode.
|
||||||
value: 0
|
value: 0
|
||||||
- name: RegularInjected
|
- name: RegularInjected
|
||||||
description: Combined regular simultaneous + injected simultaneous mode
|
description: Combined regular simultaneous + injected simultaneous mode
|
||||||
value: 1
|
value: 1
|
||||||
- name: RegularAlternateTrigger
|
- name: RegularAlternateTrigger
|
||||||
description: Combined regular simultaneous + alternate trigger mode
|
description: Combined regular simultaneous + alternate trigger mode
|
||||||
value: 2
|
value: 2
|
||||||
- name: InjectedFastInterleaved
|
- name: InjectedFastInterleaved
|
||||||
description: Combined injected simultaneous + fast interleaved mode
|
description: Combined injected simultaneous + fast interleaved mode
|
||||||
value: 3
|
value: 3
|
||||||
- name: InjectedSlowInterleaved
|
- name: InjectedSlowInterleaved
|
||||||
description: Combined injected simultaneous + slow Interleaved mode
|
description: Combined injected simultaneous + slow Interleaved mode
|
||||||
value: 4
|
value: 4
|
||||||
- name: Injected
|
- name: Injected
|
||||||
description: Injected simultaneous mode only
|
description: Injected simultaneous mode only
|
||||||
value: 5
|
value: 5
|
||||||
- name: Regular
|
- name: Regular
|
||||||
description: Regular simultaneous mode only
|
description: Regular simultaneous mode only
|
||||||
value: 6
|
value: 6
|
||||||
- name: FastInterleaved
|
- name: FastInterleaved
|
||||||
description: Fast interleaved mode only
|
description: Fast interleaved mode only
|
||||||
value: 7
|
value: 7
|
||||||
- name: SlowInterleaved
|
- name: SlowInterleaved
|
||||||
description: Slow interleaved mode only
|
description: Slow interleaved mode only
|
||||||
value: 8
|
value: 8
|
||||||
- name: AlternateTrigger
|
- name: AlternateTrigger
|
||||||
description: Alternate trigger mode only
|
description: Alternate trigger mode only
|
||||||
value: 9
|
value: 9
|
||||||
enum/EXTSEL:
|
enum/EXTSEL:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: TIM1TRGO
|
- name: TIM1TRGO
|
||||||
description: Timer 1 TRGO event
|
description: Timer 1 TRGO event
|
||||||
value: 0
|
value: 0
|
||||||
- name: TIM1CC4
|
- name: TIM1CC4
|
||||||
description: Timer 1 CC4 event
|
description: Timer 1 CC4 event
|
||||||
value: 1
|
value: 1
|
||||||
- name: TIM2TRGO
|
- name: TIM2TRGO
|
||||||
description: Timer 2 TRGO event
|
description: Timer 2 TRGO event
|
||||||
value: 2
|
value: 2
|
||||||
- name: TIM2CC1
|
- name: TIM2CC1
|
||||||
description: Timer 2 CC1 event
|
description: Timer 2 CC1 event
|
||||||
value: 3
|
value: 3
|
||||||
- name: TIM3CC4
|
- name: TIM3CC4
|
||||||
description: Timer 3 CC4 event
|
description: Timer 3 CC4 event
|
||||||
value: 4
|
value: 4
|
||||||
- name: TIM4TRGO
|
- name: TIM4TRGO
|
||||||
description: Timer 4 TRGO event
|
description: Timer 4 TRGO event
|
||||||
value: 5
|
value: 5
|
||||||
- name: TIM8CC4
|
- name: TIM8CC4
|
||||||
description: EXTI line 15/Timer 8 CC4 event
|
description: EXTI line 15/Timer 8 CC4 event
|
||||||
value: 6
|
value: 6
|
||||||
- name: SWSTART
|
- name: SWSTART
|
||||||
description: SWSTART
|
description: SWSTART
|
||||||
value: 7
|
value: 7
|
||||||
enum/SAMPLE_TIME:
|
enum/SAMPLE_TIME:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: Cycles1_5
|
- name: Cycles1_5
|
||||||
description: 1.5 cycles
|
description: 1.5 cycles
|
||||||
value: 0
|
value: 0
|
||||||
- name: Cycles7_5
|
- name: Cycles7_5
|
||||||
description: 7.5 cycles
|
description: 7.5 cycles
|
||||||
value: 1
|
value: 1
|
||||||
- name: Cycles13_5
|
- name: Cycles13_5
|
||||||
description: 13.5 cycles
|
description: 13.5 cycles
|
||||||
value: 2
|
value: 2
|
||||||
- name: Cycles28_5
|
- name: Cycles28_5
|
||||||
description: 28.5 cycles
|
description: 28.5 cycles
|
||||||
value: 3
|
value: 3
|
||||||
- name: Cycles41_5
|
- name: Cycles41_5
|
||||||
description: 41.5 cycles
|
description: 41.5 cycles
|
||||||
value: 4
|
value: 4
|
||||||
- name: Cycles55_5
|
- name: Cycles55_5
|
||||||
description: 55.5 cycles
|
description: 55.5 cycles
|
||||||
value: 5
|
value: 5
|
||||||
- name: Cycles71_5
|
- name: Cycles71_5
|
||||||
description: 71.5 cycles
|
description: 71.5 cycles
|
||||||
value: 6
|
value: 6
|
||||||
- name: Cycles239_5
|
- name: Cycles239_5
|
||||||
description: 239.5 cycles
|
description: 239.5 cycles
|
||||||
value: 7
|
value: 7
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,384 +1,383 @@
|
|||||||
---
|
|
||||||
block/ADC:
|
block/ADC:
|
||||||
description: Analog-to-digital converter
|
description: Analog-to-digital converter
|
||||||
items:
|
items:
|
||||||
- name: ISR
|
- name: ISR
|
||||||
description: interrupt and status register
|
description: interrupt and status register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ISR
|
fieldset: ISR
|
||||||
- name: IER
|
- name: IER
|
||||||
description: interrupt enable register
|
description: interrupt enable register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: IER
|
fieldset: IER
|
||||||
- name: CR
|
- name: CR
|
||||||
description: control register
|
description: control register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: CFGR1
|
- name: CFGR1
|
||||||
description: configuration register 1
|
description: configuration register 1
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: CFGR1
|
fieldset: CFGR1
|
||||||
- name: CFGR2
|
- name: CFGR2
|
||||||
description: configuration register 2
|
description: configuration register 2
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: CFGR2
|
fieldset: CFGR2
|
||||||
- name: SMPR
|
- name: SMPR
|
||||||
description: sampling time register
|
description: sampling time register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: SMPR
|
fieldset: SMPR
|
||||||
- name: TR
|
- name: TR
|
||||||
description: watchdog threshold register
|
description: watchdog threshold register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: TR
|
fieldset: TR
|
||||||
- name: CHSELR
|
- name: CHSELR
|
||||||
description: channel selection register
|
description: channel selection register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
fieldset: CHSELR
|
fieldset: CHSELR
|
||||||
- name: DR
|
- name: DR
|
||||||
description: data register
|
description: data register
|
||||||
byte_offset: 64
|
byte_offset: 64
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: DR
|
fieldset: DR
|
||||||
- name: CCR
|
- name: CCR
|
||||||
description: common configuration register
|
description: common configuration register
|
||||||
byte_offset: 776
|
byte_offset: 776
|
||||||
fieldset: CCR
|
fieldset: CCR
|
||||||
fieldset/CCR:
|
fieldset/CCR:
|
||||||
description: common configuration register
|
description: common configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: VREFEN
|
- name: VREFEN
|
||||||
description: Temperature sensor and VREFINT enable
|
description: Temperature sensor and VREFINT enable
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TSEN
|
- name: TSEN
|
||||||
description: Temperature sensor enable
|
description: Temperature sensor enable
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VBATEN
|
- name: VBATEN
|
||||||
description: VBAT enable
|
description: VBAT enable
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CFGR1:
|
fieldset/CFGR1:
|
||||||
description: configuration register 1
|
description: configuration register 1
|
||||||
fields:
|
fields:
|
||||||
- name: DMAEN
|
- name: DMAEN
|
||||||
description: Direct memory access enable
|
description: Direct memory access enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMACFG
|
- name: DMACFG
|
||||||
description: Direct memery access configuration
|
description: Direct memery access configuration
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DMACFG
|
enum: DMACFG
|
||||||
- name: SCANDIR
|
- name: SCANDIR
|
||||||
description: Scan sequence direction
|
description: Scan sequence direction
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: SCANDIR
|
enum: SCANDIR
|
||||||
- name: RES
|
- name: RES
|
||||||
description: Data resolution
|
description: Data resolution
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: RES
|
enum: RES
|
||||||
- name: ALIGN
|
- name: ALIGN
|
||||||
description: Data alignment
|
description: Data alignment
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ALIGN
|
enum: ALIGN
|
||||||
- name: EXTSEL
|
- name: EXTSEL
|
||||||
description: External trigger selection
|
description: External trigger selection
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: EXTSEL
|
enum: EXTSEL
|
||||||
- name: EXTEN
|
- name: EXTEN
|
||||||
description: External trigger enable and polarity selection
|
description: External trigger enable and polarity selection
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: EXTEN
|
enum: EXTEN
|
||||||
- name: OVRMOD
|
- name: OVRMOD
|
||||||
description: Overrun management mode
|
description: Overrun management mode
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: OVRMOD
|
enum: OVRMOD
|
||||||
- name: CONT
|
- name: CONT
|
||||||
description: Single / continuous conversion mode
|
description: Single / continuous conversion mode
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAIT
|
- name: WAIT
|
||||||
description: Wait conversion mode
|
description: Wait conversion mode
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AUTOFF
|
- name: AUTOFF
|
||||||
description: Auto-off mode
|
description: Auto-off mode
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DISCEN
|
- name: DISCEN
|
||||||
description: Discontinuous mode
|
description: Discontinuous mode
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWDSGL
|
- name: AWDSGL
|
||||||
description: Enable the watchdog on a single channel or on all channels
|
description: Enable the watchdog on a single channel or on all channels
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: AWDSGL
|
enum: AWDSGL
|
||||||
- name: AWDEN
|
- name: AWDEN
|
||||||
description: Analog watchdog enable
|
description: Analog watchdog enable
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWDCH
|
- name: AWDCH
|
||||||
description: Analog watchdog channel selection
|
description: Analog watchdog channel selection
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
fieldset/CFGR2:
|
fieldset/CFGR2:
|
||||||
description: configuration register 2
|
description: configuration register 2
|
||||||
fields:
|
fields:
|
||||||
- name: CKMODE
|
- name: CKMODE
|
||||||
description: ADC clock mode
|
description: ADC clock mode
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: CKMODE
|
enum: CKMODE
|
||||||
fieldset/CHSELR:
|
fieldset/CHSELR:
|
||||||
description: channel selection register
|
description: channel selection register
|
||||||
fields:
|
fields:
|
||||||
- name: CHSEL x
|
- name: CHSEL x
|
||||||
description: Channel-x selection
|
description: Channel-x selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 19
|
len: 19
|
||||||
stride: 1
|
stride: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: control register
|
description: control register
|
||||||
fields:
|
fields:
|
||||||
- name: ADEN
|
- name: ADEN
|
||||||
description: ADC enable command
|
description: ADC enable command
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADDIS
|
- name: ADDIS
|
||||||
description: ADC disable command
|
description: ADC disable command
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADSTART
|
- name: ADSTART
|
||||||
description: ADC start conversion command
|
description: ADC start conversion command
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADSTP
|
- name: ADSTP
|
||||||
description: ADC stop conversion command
|
description: ADC stop conversion command
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADCAL
|
- name: ADCAL
|
||||||
description: ADC calibration
|
description: ADC calibration
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/DR:
|
fieldset/DR:
|
||||||
description: data register
|
description: data register
|
||||||
fields:
|
fields:
|
||||||
- name: DATA
|
- name: DATA
|
||||||
description: Converted data
|
description: Converted data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/IER:
|
fieldset/IER:
|
||||||
description: interrupt enable register
|
description: interrupt enable register
|
||||||
fields:
|
fields:
|
||||||
- name: ADRDYIE
|
- name: ADRDYIE
|
||||||
description: ADC ready interrupt enable
|
description: ADC ready interrupt enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOSMPIE
|
- name: EOSMPIE
|
||||||
description: End of sampling flag interrupt enable
|
description: End of sampling flag interrupt enable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOCIE
|
- name: EOCIE
|
||||||
description: End of conversion interrupt enable
|
description: End of conversion interrupt enable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOSEQIE
|
- name: EOSEQIE
|
||||||
description: End of conversion sequence interrupt enable
|
description: End of conversion sequence interrupt enable
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVRIE
|
- name: OVRIE
|
||||||
description: Overrun interrupt enable
|
description: Overrun interrupt enable
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWDIE
|
- name: AWDIE
|
||||||
description: Analog watchdog interrupt enable
|
description: Analog watchdog interrupt enable
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/ISR:
|
fieldset/ISR:
|
||||||
description: interrupt and status register
|
description: interrupt and status register
|
||||||
fields:
|
fields:
|
||||||
- name: ADRDY
|
- name: ADRDY
|
||||||
description: ADC ready
|
description: ADC ready
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOSMP
|
- name: EOSMP
|
||||||
description: End of sampling flag
|
description: End of sampling flag
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOC
|
- name: EOC
|
||||||
description: End of conversion flag
|
description: End of conversion flag
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOSEQ
|
- name: EOSEQ
|
||||||
description: End of sequence flag
|
description: End of sequence flag
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVR
|
- name: OVR
|
||||||
description: ADC overrun
|
description: ADC overrun
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD
|
- name: AWD
|
||||||
description: Analog watchdog flag
|
description: Analog watchdog flag
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/SMPR:
|
fieldset/SMPR:
|
||||||
description: sampling time register
|
description: sampling time register
|
||||||
fields:
|
fields:
|
||||||
- name: SMP
|
- name: SMP
|
||||||
description: Sampling time selection
|
description: Sampling time selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: SAMPLE_TIME
|
enum: SAMPLE_TIME
|
||||||
fieldset/TR:
|
fieldset/TR:
|
||||||
description: watchdog threshold register
|
description: watchdog threshold register
|
||||||
fields:
|
fields:
|
||||||
- name: LT
|
- name: LT
|
||||||
description: Analog watchdog lower threshold
|
description: Analog watchdog lower threshold
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: HT
|
- name: HT
|
||||||
description: Analog watchdog higher threshold
|
description: Analog watchdog higher threshold
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
enum/ALIGN:
|
enum/ALIGN:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Right
|
- name: Right
|
||||||
description: Right alignment
|
description: Right alignment
|
||||||
value: 0
|
value: 0
|
||||||
- name: Left
|
- name: Left
|
||||||
description: Left alignment
|
description: Left alignment
|
||||||
value: 1
|
value: 1
|
||||||
enum/AWDSGL:
|
enum/AWDSGL:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: AllChannels
|
- name: AllChannels
|
||||||
description: Analog watchdog enabled on all channels
|
description: Analog watchdog enabled on all channels
|
||||||
value: 0
|
value: 0
|
||||||
- name: SingleChannel
|
- name: SingleChannel
|
||||||
description: Analog watchdog enabled on a single channel
|
description: Analog watchdog enabled on a single channel
|
||||||
value: 1
|
value: 1
|
||||||
enum/CKMODE:
|
enum/CKMODE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: ADCCLK
|
- name: ADCCLK
|
||||||
description: Asynchronous clock mode
|
description: Asynchronous clock mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: PCLK_Div2
|
- name: PCLK_Div2
|
||||||
description: Synchronous clock mode (PCLK/2)
|
description: Synchronous clock mode (PCLK/2)
|
||||||
value: 1
|
value: 1
|
||||||
- name: PCLK_Div4
|
- name: PCLK_Div4
|
||||||
description: Sychronous clock mode (PCLK/4)
|
description: Sychronous clock mode (PCLK/4)
|
||||||
value: 2
|
value: 2
|
||||||
enum/DMACFG:
|
enum/DMACFG:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: OneShot
|
- name: OneShot
|
||||||
description: DMA one shot mode
|
description: DMA one shot mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: Circular
|
- name: Circular
|
||||||
description: DMA circular mode
|
description: DMA circular mode
|
||||||
value: 1
|
value: 1
|
||||||
enum/EXTEN:
|
enum/EXTEN:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Trigger detection disabled
|
description: Trigger detection disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: RisingEdge
|
- name: RisingEdge
|
||||||
description: Trigger detection on the rising edge
|
description: Trigger detection on the rising edge
|
||||||
value: 1
|
value: 1
|
||||||
- name: FallingEdge
|
- name: FallingEdge
|
||||||
description: Trigger detection on the falling edge
|
description: Trigger detection on the falling edge
|
||||||
value: 2
|
value: 2
|
||||||
- name: BothEdges
|
- name: BothEdges
|
||||||
description: Trigger detection on both the rising and falling edges
|
description: Trigger detection on both the rising and falling edges
|
||||||
value: 3
|
value: 3
|
||||||
enum/EXTSEL:
|
enum/EXTSEL:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: TIM1_TRGO
|
- name: TIM1_TRGO
|
||||||
description: Timer 1 TRGO Event
|
description: Timer 1 TRGO Event
|
||||||
value: 0
|
value: 0
|
||||||
- name: TIM1_CC4
|
- name: TIM1_CC4
|
||||||
description: Timer 1 CC4 event
|
description: Timer 1 CC4 event
|
||||||
value: 1
|
value: 1
|
||||||
- name: TIM2_TRGO
|
- name: TIM2_TRGO
|
||||||
description: Timer 2 TRGO event
|
description: Timer 2 TRGO event
|
||||||
value: 2
|
value: 2
|
||||||
- name: TIM3_TRGO
|
- name: TIM3_TRGO
|
||||||
description: Timer 3 TRGO event
|
description: Timer 3 TRGO event
|
||||||
value: 3
|
value: 3
|
||||||
- name: TIM15_TRGO
|
- name: TIM15_TRGO
|
||||||
description: Timer 15 TRGO event
|
description: Timer 15 TRGO event
|
||||||
value: 4
|
value: 4
|
||||||
enum/OVRMOD:
|
enum/OVRMOD:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Preserved
|
- name: Preserved
|
||||||
description: ADC_DR register is preserved with the old data when an overrun is detected
|
description: ADC_DR register is preserved with the old data when an overrun is detected
|
||||||
value: 0
|
value: 0
|
||||||
- name: Overwritten
|
- name: Overwritten
|
||||||
description: ADC_DR register is overwritten with the last conversion result when an overrun is detected
|
description: ADC_DR register is overwritten with the last conversion result when an overrun is detected
|
||||||
value: 1
|
value: 1
|
||||||
enum/RES:
|
enum/RES:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: TwelveBit
|
- name: TwelveBit
|
||||||
description: 12-bit (14 ADCCLK cycles)
|
description: 12-bit (14 ADCCLK cycles)
|
||||||
value: 0
|
value: 0
|
||||||
- name: TenBit
|
- name: TenBit
|
||||||
description: 10-bit (13 ADCCLK cycles)
|
description: 10-bit (13 ADCCLK cycles)
|
||||||
value: 1
|
value: 1
|
||||||
- name: EightBit
|
- name: EightBit
|
||||||
description: 8-bit (11 ADCCLK cycles)
|
description: 8-bit (11 ADCCLK cycles)
|
||||||
value: 2
|
value: 2
|
||||||
- name: SixBit
|
- name: SixBit
|
||||||
description: 6-bit (9 ADCCLK cycles)
|
description: 6-bit (9 ADCCLK cycles)
|
||||||
value: 3
|
value: 3
|
||||||
enum/SAMPLE_TIME:
|
enum/SAMPLE_TIME:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: Cycles1_5
|
- name: Cycles1_5
|
||||||
description: 1.5 cycles
|
description: 1.5 cycles
|
||||||
value: 0
|
value: 0
|
||||||
- name: Cycles7_5
|
- name: Cycles7_5
|
||||||
description: 7.5 cycles
|
description: 7.5 cycles
|
||||||
value: 1
|
value: 1
|
||||||
- name: Cycles13_5
|
- name: Cycles13_5
|
||||||
description: 13.5 cycles
|
description: 13.5 cycles
|
||||||
value: 2
|
value: 2
|
||||||
- name: Cycles28_5
|
- name: Cycles28_5
|
||||||
description: 28.5 cycles
|
description: 28.5 cycles
|
||||||
value: 3
|
value: 3
|
||||||
- name: Cycles41_5
|
- name: Cycles41_5
|
||||||
description: 41.5 cycles
|
description: 41.5 cycles
|
||||||
value: 4
|
value: 4
|
||||||
- name: Cycles55_5
|
- name: Cycles55_5
|
||||||
description: 55.5 cycles
|
description: 55.5 cycles
|
||||||
value: 5
|
value: 5
|
||||||
- name: Cycles71_5
|
- name: Cycles71_5
|
||||||
description: 71.5 cycles
|
description: 71.5 cycles
|
||||||
value: 6
|
value: 6
|
||||||
- name: Cycles239_5
|
- name: Cycles239_5
|
||||||
description: 239.5 cycles
|
description: 239.5 cycles
|
||||||
value: 7
|
value: 7
|
||||||
enum/SCANDIR:
|
enum/SCANDIR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Upward
|
- name: Upward
|
||||||
description: Upward scan (from CHSEL0 to CHSEL18)
|
description: Upward scan (from CHSEL0 to CHSEL18)
|
||||||
value: 0
|
value: 0
|
||||||
- name: Backward
|
- name: Backward
|
||||||
description: Backward scan (from CHSEL18 to CHSEL0)
|
description: Backward scan (from CHSEL18 to CHSEL0)
|
||||||
value: 1
|
value: 1
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,525 +1,524 @@
|
|||||||
---
|
|
||||||
block/ADC:
|
block/ADC:
|
||||||
description: Analog-to-Digital Converter
|
description: Analog-to-Digital Converter
|
||||||
items:
|
items:
|
||||||
- name: ISR
|
- name: ISR
|
||||||
description: interrupt and status register
|
description: interrupt and status register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ISR
|
fieldset: ISR
|
||||||
- name: IER
|
- name: IER
|
||||||
description: interrupt enable register
|
description: interrupt enable register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: IER
|
fieldset: IER
|
||||||
- name: CR
|
- name: CR
|
||||||
description: control register
|
description: control register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: CFGR
|
- name: CFGR
|
||||||
description: configuration register
|
description: configuration register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: CFGR
|
fieldset: CFGR
|
||||||
- name: CFGR2
|
- name: CFGR2
|
||||||
description: configuration register
|
description: configuration register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: CFGR2
|
fieldset: CFGR2
|
||||||
- name: SMPR
|
- name: SMPR
|
||||||
description: sample time register 1
|
description: sample time register 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: SMPR
|
fieldset: SMPR
|
||||||
- name: TR
|
- name: TR
|
||||||
description: watchdog threshold register 1
|
description: watchdog threshold register 1
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: TR
|
fieldset: TR
|
||||||
- name: SQR1
|
- name: SQR1
|
||||||
description: regular sequence register 1
|
description: regular sequence register 1
|
||||||
byte_offset: 48
|
byte_offset: 48
|
||||||
fieldset: SQR1
|
fieldset: SQR1
|
||||||
- name: SQR2
|
- name: SQR2
|
||||||
description: regular sequence register 2
|
description: regular sequence register 2
|
||||||
byte_offset: 52
|
byte_offset: 52
|
||||||
fieldset: SQR2
|
fieldset: SQR2
|
||||||
- name: SQR3
|
- name: SQR3
|
||||||
description: regular sequence register 3
|
description: regular sequence register 3
|
||||||
byte_offset: 56
|
byte_offset: 56
|
||||||
fieldset: SQR3
|
fieldset: SQR3
|
||||||
- name: SQR4
|
- name: SQR4
|
||||||
description: regular sequence register 4
|
description: regular sequence register 4
|
||||||
byte_offset: 60
|
byte_offset: 60
|
||||||
fieldset: SQR4
|
fieldset: SQR4
|
||||||
- name: DR
|
- name: DR
|
||||||
description: regular Data Register
|
description: regular Data Register
|
||||||
byte_offset: 64
|
byte_offset: 64
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: DR
|
fieldset: DR
|
||||||
- name: JSQR
|
- name: JSQR
|
||||||
description: injected sequence register
|
description: injected sequence register
|
||||||
byte_offset: 76
|
byte_offset: 76
|
||||||
fieldset: JSQR
|
fieldset: JSQR
|
||||||
- name: OFR
|
- name: OFR
|
||||||
description: offset register 1
|
description: offset register 1
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 96
|
byte_offset: 96
|
||||||
fieldset: OFR
|
fieldset: OFR
|
||||||
- name: JDR
|
- name: JDR
|
||||||
description: injected data registers
|
description: injected data registers
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: JDR
|
fieldset: JDR
|
||||||
- name: AWD2CR
|
- name: AWD2CR
|
||||||
description: Analog Watchdog 2 Configuration Register
|
description: Analog Watchdog 2 Configuration Register
|
||||||
byte_offset: 160
|
byte_offset: 160
|
||||||
fieldset: AWD2CR
|
fieldset: AWD2CR
|
||||||
- name: AWD3CR
|
- name: AWD3CR
|
||||||
description: Analog Watchdog 3 Configuration Register
|
description: Analog Watchdog 3 Configuration Register
|
||||||
byte_offset: 164
|
byte_offset: 164
|
||||||
fieldset: AWD3CR
|
fieldset: AWD3CR
|
||||||
- name: DIFSEL
|
- name: DIFSEL
|
||||||
description: Differential Mode Selection Register 2
|
description: Differential Mode Selection Register 2
|
||||||
byte_offset: 176
|
byte_offset: 176
|
||||||
fieldset: DIFSEL
|
fieldset: DIFSEL
|
||||||
- name: CALFACT
|
- name: CALFACT
|
||||||
description: Calibration Factors
|
description: Calibration Factors
|
||||||
byte_offset: 180
|
byte_offset: 180
|
||||||
fieldset: CALFACT
|
fieldset: CALFACT
|
||||||
fieldset/AWD2CR:
|
fieldset/AWD2CR:
|
||||||
description: Analog Watchdog 2 Configuration Register
|
description: Analog Watchdog 2 Configuration Register
|
||||||
fields:
|
fields:
|
||||||
- name: AWD2CH
|
- name: AWD2CH
|
||||||
description: AWD2CH
|
description: AWD2CH
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 18
|
bit_size: 18
|
||||||
fieldset/AWD3CR:
|
fieldset/AWD3CR:
|
||||||
description: Analog Watchdog 3 Configuration Register
|
description: Analog Watchdog 3 Configuration Register
|
||||||
fields:
|
fields:
|
||||||
- name: AWD3CH
|
- name: AWD3CH
|
||||||
description: AWD3CH
|
description: AWD3CH
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 18
|
bit_size: 18
|
||||||
fieldset/CALFACT:
|
fieldset/CALFACT:
|
||||||
description: Calibration Factors
|
description: Calibration Factors
|
||||||
fields:
|
fields:
|
||||||
- name: CALFACT_S
|
- name: CALFACT_S
|
||||||
description: CALFACT_S
|
description: CALFACT_S
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 7
|
bit_size: 7
|
||||||
- name: CALFACT_D
|
- name: CALFACT_D
|
||||||
description: CALFACT_D
|
description: CALFACT_D
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 7
|
bit_size: 7
|
||||||
fieldset/CFGR:
|
fieldset/CFGR:
|
||||||
description: configuration register
|
description: configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: DMAEN
|
- name: DMAEN
|
||||||
description: DMAEN
|
description: DMAEN
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMACFG
|
- name: DMACFG
|
||||||
description: DMACFG
|
description: DMACFG
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RES
|
- name: RES
|
||||||
description: RES
|
description: RES
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: RES
|
enum: RES
|
||||||
- name: ALIGN
|
- name: ALIGN
|
||||||
description: ALIGN
|
description: ALIGN
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTSEL
|
- name: EXTSEL
|
||||||
description: EXTSEL
|
description: EXTSEL
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: EXTEN
|
- name: EXTEN
|
||||||
description: EXTEN
|
description: EXTEN
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: OVRMOD
|
- name: OVRMOD
|
||||||
description: OVRMOD
|
description: OVRMOD
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CONT
|
- name: CONT
|
||||||
description: CONT
|
description: CONT
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AUTDLY
|
- name: AUTDLY
|
||||||
description: AUTDLY
|
description: AUTDLY
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AUTOFF
|
- name: AUTOFF
|
||||||
description: AUTOFF
|
description: AUTOFF
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DISCEN
|
- name: DISCEN
|
||||||
description: DISCEN
|
description: DISCEN
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DISCNUM
|
- name: DISCNUM
|
||||||
description: DISCNUM
|
description: DISCNUM
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
- name: JDISCEN
|
- name: JDISCEN
|
||||||
description: JDISCEN
|
description: JDISCEN
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JQM
|
- name: JQM
|
||||||
description: JQM
|
description: JQM
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD1SGL
|
- name: AWD1SGL
|
||||||
description: AWD1SGL
|
description: AWD1SGL
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD1EN
|
- name: AWD1EN
|
||||||
description: AWD1EN
|
description: AWD1EN
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JAWD1EN
|
- name: JAWD1EN
|
||||||
description: JAWD1EN
|
description: JAWD1EN
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JAUTO
|
- name: JAUTO
|
||||||
description: JAUTO
|
description: JAUTO
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWDCH1CH
|
- name: AWDCH1CH
|
||||||
description: AWDCH1CH
|
description: AWDCH1CH
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
fieldset/CFGR2:
|
fieldset/CFGR2:
|
||||||
description: configuration register
|
description: configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: ROVSE
|
- name: ROVSE
|
||||||
description: DMAEN
|
description: DMAEN
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JOVSE
|
- name: JOVSE
|
||||||
description: DMACFG
|
description: DMACFG
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVSR
|
- name: OVSR
|
||||||
description: RES
|
description: RES
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
- name: OVSS
|
- name: OVSS
|
||||||
description: ALIGN
|
description: ALIGN
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: TOVS
|
- name: TOVS
|
||||||
description: EXTSEL
|
description: EXTSEL
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ROVSM
|
- name: ROVSM
|
||||||
description: EXTEN
|
description: EXTEN
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: control register
|
description: control register
|
||||||
fields:
|
fields:
|
||||||
- name: ADEN
|
- name: ADEN
|
||||||
description: ADEN
|
description: ADEN
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADDIS
|
- name: ADDIS
|
||||||
description: ADDIS
|
description: ADDIS
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADSTART
|
- name: ADSTART
|
||||||
description: ADSTART
|
description: ADSTART
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JADSTART
|
- name: JADSTART
|
||||||
description: JADSTART
|
description: JADSTART
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADSTP
|
- name: ADSTP
|
||||||
description: ADSTP
|
description: ADSTP
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JADSTP
|
- name: JADSTP
|
||||||
description: JADSTP
|
description: JADSTP
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADVREGEN
|
- name: ADVREGEN
|
||||||
description: ADVREGEN
|
description: ADVREGEN
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DEEPPWD
|
- name: DEEPPWD
|
||||||
description: DEEPPWD
|
description: DEEPPWD
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADCALDIF
|
- name: ADCALDIF
|
||||||
description: ADCALDIF
|
description: ADCALDIF
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADCAL
|
- name: ADCAL
|
||||||
description: ADCAL
|
description: ADCAL
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/DIFSEL:
|
fieldset/DIFSEL:
|
||||||
description: Differential Mode Selection Register 2
|
description: Differential Mode Selection Register 2
|
||||||
fields:
|
fields:
|
||||||
- name: DIFSEL_1_15
|
- name: DIFSEL_1_15
|
||||||
description: Differential mode for channels 15 to 1
|
description: Differential mode for channels 15 to 1
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 15
|
bit_size: 15
|
||||||
- name: DIFSEL_16_18
|
- name: DIFSEL_16_18
|
||||||
description: Differential mode for channels 18 to 16
|
description: Differential mode for channels 18 to 16
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
fieldset/DR:
|
fieldset/DR:
|
||||||
description: regular Data Register
|
description: regular Data Register
|
||||||
fields:
|
fields:
|
||||||
- name: regularDATA
|
- name: regularDATA
|
||||||
description: regularDATA
|
description: regularDATA
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/IER:
|
fieldset/IER:
|
||||||
description: interrupt enable register
|
description: interrupt enable register
|
||||||
fields:
|
fields:
|
||||||
- name: ADRDYIE
|
- name: ADRDYIE
|
||||||
description: ADRDYIE
|
description: ADRDYIE
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOSMPIE
|
- name: EOSMPIE
|
||||||
description: EOSMPIE
|
description: EOSMPIE
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOCIE
|
- name: EOCIE
|
||||||
description: EOCIE
|
description: EOCIE
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOSIE
|
- name: EOSIE
|
||||||
description: EOSIE
|
description: EOSIE
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVRIE
|
- name: OVRIE
|
||||||
description: OVRIE
|
description: OVRIE
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JEOCIE
|
- name: JEOCIE
|
||||||
description: JEOCIE
|
description: JEOCIE
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JEOSIE
|
- name: JEOSIE
|
||||||
description: JEOSIE
|
description: JEOSIE
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD1IE
|
- name: AWD1IE
|
||||||
description: AWD1IE
|
description: AWD1IE
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD2IE
|
- name: AWD2IE
|
||||||
description: AWD2IE
|
description: AWD2IE
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD3IE
|
- name: AWD3IE
|
||||||
description: AWD3IE
|
description: AWD3IE
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JQOVFIE
|
- name: JQOVFIE
|
||||||
description: JQOVFIE
|
description: JQOVFIE
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/ISR:
|
fieldset/ISR:
|
||||||
description: interrupt and status register
|
description: interrupt and status register
|
||||||
fields:
|
fields:
|
||||||
- name: ADRDY
|
- name: ADRDY
|
||||||
description: ADRDY
|
description: ADRDY
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOSMP
|
- name: EOSMP
|
||||||
description: EOSMP
|
description: EOSMP
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOC
|
- name: EOC
|
||||||
description: EOC
|
description: EOC
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOS
|
- name: EOS
|
||||||
description: EOS
|
description: EOS
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVR
|
- name: OVR
|
||||||
description: OVR
|
description: OVR
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JEOC
|
- name: JEOC
|
||||||
description: JEOC
|
description: JEOC
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JEOS
|
- name: JEOS
|
||||||
description: JEOS
|
description: JEOS
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD
|
- name: AWD
|
||||||
description: AWD1
|
description: AWD1
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 1
|
stride: 1
|
||||||
- name: JQOVF
|
- name: JQOVF
|
||||||
description: JQOVF
|
description: JQOVF
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/JDR:
|
fieldset/JDR:
|
||||||
description: injected data register 1
|
description: injected data register 1
|
||||||
fields:
|
fields:
|
||||||
- name: JDATA
|
- name: JDATA
|
||||||
description: JDATA1
|
description: JDATA1
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/JSQR:
|
fieldset/JSQR:
|
||||||
description: injected sequence register
|
description: injected sequence register
|
||||||
fields:
|
fields:
|
||||||
- name: JL
|
- name: JL
|
||||||
description: JL
|
description: JL
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: JEXTSEL
|
- name: JEXTSEL
|
||||||
description: JEXTSEL
|
description: JEXTSEL
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: JEXTEN
|
- name: JEXTEN
|
||||||
description: JEXTEN
|
description: JEXTEN
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: JSQ
|
- name: JSQ
|
||||||
description: JSQ1
|
description: JSQ1
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 6
|
stride: 6
|
||||||
fieldset/OFR:
|
fieldset/OFR:
|
||||||
description: offset register
|
description: offset register
|
||||||
fields:
|
fields:
|
||||||
- name: OFFSET
|
- name: OFFSET
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: OFFSET_CH
|
- name: OFFSET_CH
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
- name: OFFSET_EN
|
- name: OFFSET_EN
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/SMPR:
|
fieldset/SMPR:
|
||||||
description: sample time register 1
|
description: sample time register 1
|
||||||
fields:
|
fields:
|
||||||
- name: SMP
|
- name: SMP
|
||||||
description: Channel 0 sampling time selection
|
description: Channel 0 sampling time selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
array:
|
array:
|
||||||
len: 10
|
len: 10
|
||||||
stride: 3
|
stride: 3
|
||||||
enum: SAMPLE_TIME
|
enum: SAMPLE_TIME
|
||||||
fieldset/SQR1:
|
fieldset/SQR1:
|
||||||
description: regular sequence register 1
|
description: regular sequence register 1
|
||||||
fields:
|
fields:
|
||||||
- name: L
|
- name: L
|
||||||
description: Regular channel sequence length
|
description: Regular channel sequence length
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: SQ
|
- name: SQ
|
||||||
description: SQ1
|
description: SQ1
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 6
|
stride: 6
|
||||||
fieldset/SQR2:
|
fieldset/SQR2:
|
||||||
description: regular sequence register 2
|
description: regular sequence register 2
|
||||||
fields:
|
fields:
|
||||||
- name: SQ
|
- name: SQ
|
||||||
description: SQ5
|
description: SQ5
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
array:
|
array:
|
||||||
len: 5
|
len: 5
|
||||||
stride: 6
|
stride: 6
|
||||||
fieldset/SQR3:
|
fieldset/SQR3:
|
||||||
description: regular sequence register 3
|
description: regular sequence register 3
|
||||||
fields:
|
fields:
|
||||||
- name: SQ
|
- name: SQ
|
||||||
description: SQ10
|
description: SQ10
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
array:
|
array:
|
||||||
len: 5
|
len: 5
|
||||||
stride: 6
|
stride: 6
|
||||||
fieldset/SQR4:
|
fieldset/SQR4:
|
||||||
description: regular sequence register 4
|
description: regular sequence register 4
|
||||||
fields:
|
fields:
|
||||||
- name: SQ
|
- name: SQ
|
||||||
description: SQ15
|
description: SQ15
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 6
|
stride: 6
|
||||||
fieldset/TR:
|
fieldset/TR:
|
||||||
description: watchdog threshold register
|
description: watchdog threshold register
|
||||||
fields:
|
fields:
|
||||||
- name: LT
|
- name: LT
|
||||||
description: LT1
|
description: LT1
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: HT
|
- name: HT
|
||||||
description: HT1
|
description: HT1
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
enum/RES:
|
enum/RES:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: TwelveBit
|
- name: TwelveBit
|
||||||
description: 12-bit resolution
|
description: 12-bit resolution
|
||||||
value: 0
|
value: 0
|
||||||
- name: TenBit
|
- name: TenBit
|
||||||
description: 10-bit resolution
|
description: 10-bit resolution
|
||||||
value: 1
|
value: 1
|
||||||
- name: EightBit
|
- name: EightBit
|
||||||
description: 8-bit resolution
|
description: 8-bit resolution
|
||||||
value: 2
|
value: 2
|
||||||
- name: SixBit
|
- name: SixBit
|
||||||
description: 6-bit resolution
|
description: 6-bit resolution
|
||||||
value: 3
|
value: 3
|
||||||
enum/SAMPLE_TIME:
|
enum/SAMPLE_TIME:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: Cycles2_5
|
- name: Cycles2_5
|
||||||
description: 2.5 ADC cycles
|
description: 2.5 ADC cycles
|
||||||
value: 0
|
value: 0
|
||||||
- name: Cycles6_5
|
- name: Cycles6_5
|
||||||
description: 6.5 ADC cycles
|
description: 6.5 ADC cycles
|
||||||
value: 1
|
value: 1
|
||||||
- name: Cycles12_5
|
- name: Cycles12_5
|
||||||
description: 12.5 ADC cycles
|
description: 12.5 ADC cycles
|
||||||
value: 2
|
value: 2
|
||||||
- name: Cycles24_5
|
- name: Cycles24_5
|
||||||
description: 24.5 ADC cycles
|
description: 24.5 ADC cycles
|
||||||
value: 3
|
value: 3
|
||||||
- name: Cycles47_5
|
- name: Cycles47_5
|
||||||
description: 47.5 ADC cycles
|
description: 47.5 ADC cycles
|
||||||
value: 4
|
value: 4
|
||||||
- name: Cycles92_5
|
- name: Cycles92_5
|
||||||
description: 92.5 ADC cycles
|
description: 92.5 ADC cycles
|
||||||
value: 5
|
value: 5
|
||||||
- name: Cycles247_5
|
- name: Cycles247_5
|
||||||
description: 247.5 ADC cycles
|
description: 247.5 ADC cycles
|
||||||
value: 6
|
value: 6
|
||||||
- name: Cycles640_5
|
- name: Cycles640_5
|
||||||
description: 640.5 ADC cycles
|
description: 640.5 ADC cycles
|
||||||
value: 7
|
value: 7
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,286 +1,284 @@
|
|||||||
---
|
|
||||||
block/ADC_COMMON:
|
block/ADC_COMMON:
|
||||||
description: ADC common registers
|
description: ADC common registers
|
||||||
items:
|
items:
|
||||||
- name: CSR
|
- name: CSR
|
||||||
description: ADC Common status register
|
description: ADC Common status register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CSR
|
fieldset: CSR
|
||||||
- name: CCR
|
- name: CCR
|
||||||
description: ADC common control register
|
description: ADC common control register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: CCR
|
fieldset: CCR
|
||||||
- name: CDR
|
- name: CDR
|
||||||
description: ADC common regular data register for dual and triple modes
|
description: ADC common regular data register for dual and triple modes
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CDR
|
fieldset: CDR
|
||||||
fieldset/CSR:
|
|
||||||
decsription: ADC common status register
|
|
||||||
fields:
|
|
||||||
- name: ADRDY_MST
|
|
||||||
description: Master ADC ready
|
|
||||||
bit_offset: 0
|
|
||||||
bit_size: 1
|
|
||||||
- name: EOSMP_MST
|
|
||||||
description: End of sampling phase flag of the master ADC
|
|
||||||
bit_offset: 1
|
|
||||||
bit_size: 1
|
|
||||||
enum: ENDED
|
|
||||||
- name: EOC_MST
|
|
||||||
description: End of regular conversion of the master ADC
|
|
||||||
bit_offset: 2
|
|
||||||
bit_size: 1
|
|
||||||
enum: ENDED
|
|
||||||
- name: EOS_MST
|
|
||||||
description: End of regular sequence flag of the master ADC
|
|
||||||
bit_offset: 3
|
|
||||||
bit_size: 1
|
|
||||||
enum: ENDED
|
|
||||||
- name: OVR_MST
|
|
||||||
description: Overrun flag of the master ADC
|
|
||||||
bit_offset: 4
|
|
||||||
bit_size: 1
|
|
||||||
enum: OVR
|
|
||||||
- name: JEOC_MST
|
|
||||||
description: End of injected conversion of the master ADC
|
|
||||||
bit_offset: 5
|
|
||||||
bit_size: 1
|
|
||||||
enum: ENDED
|
|
||||||
- name: JEOS
|
|
||||||
description: End of injected sequence flag of the master ADC
|
|
||||||
bit_offset: 6
|
|
||||||
bit_size: 1
|
|
||||||
enum: ENDED
|
|
||||||
- name: AWD1_MST
|
|
||||||
description: Analog watchdog 1 flag of the master ADC
|
|
||||||
bit_offset: 7
|
|
||||||
bit_size: 1
|
|
||||||
enum: AWD
|
|
||||||
- name: AWD2_MST
|
|
||||||
description: Analog watchdog 2 flag of the master ADC
|
|
||||||
bit_offset: 8
|
|
||||||
bit_size: 1
|
|
||||||
enum: AWD
|
|
||||||
- name: AWD3_MST
|
|
||||||
description: Analog watchdog 3 flag of the master ADC
|
|
||||||
bit_offset: 9
|
|
||||||
bit_size: 1
|
|
||||||
enum: AWD
|
|
||||||
- name: JQOVF_MST
|
|
||||||
description: Injected context queue overflow flag of the master ADC
|
|
||||||
bit_offset: 10
|
|
||||||
bit_size: 1
|
|
||||||
enum: JQOVF
|
|
||||||
- name: ADRDY_SLV
|
|
||||||
description: Slave ADC ready
|
|
||||||
bit_offset: 16
|
|
||||||
bit_size: 1
|
|
||||||
- name: EOSMP_SLV
|
|
||||||
description: End of sampling phase flag of the slave ADC
|
|
||||||
bit_offset: 17
|
|
||||||
bit_size: 1
|
|
||||||
enum: ENDED
|
|
||||||
- name: EOC_SLV
|
|
||||||
description: End of regular conversion of the slave ADC
|
|
||||||
bit_offset: 18
|
|
||||||
bit_size: 1
|
|
||||||
enum: ENDED
|
|
||||||
- name: EOS_SLV
|
|
||||||
description: End of regular sequence flag of the slave ADC
|
|
||||||
bit_offset: 19
|
|
||||||
bit_size: 1
|
|
||||||
enum: ENDED
|
|
||||||
- name: OVR_SLV
|
|
||||||
description: Overrun flag of the slave ADC
|
|
||||||
bit_offset: 20
|
|
||||||
bit_size: 1
|
|
||||||
enum: OVR
|
|
||||||
- name: JEOC_SLV
|
|
||||||
description: End of injected conversion of the slave ADC
|
|
||||||
bit_offset: 21
|
|
||||||
bit_size: 1
|
|
||||||
enum: ENDED
|
|
||||||
- name: JEOS_SLV
|
|
||||||
description: End of injected sequence flag of the slave ADC
|
|
||||||
bit_offset: 22
|
|
||||||
bit_size: 1
|
|
||||||
enum: ENDED
|
|
||||||
- name: AWD1_SLV
|
|
||||||
description: Analog watchdog 1 flag of the slave ADC
|
|
||||||
bit_offset: 23
|
|
||||||
bit_size: 1
|
|
||||||
enum: AWD
|
|
||||||
- name: AWD2_SLV
|
|
||||||
description: Analog watchdog 2 flag of the slave ADC
|
|
||||||
bit_offset: 24
|
|
||||||
bit_size: 1
|
|
||||||
enum: AWD
|
|
||||||
- name: AWD3_SLV
|
|
||||||
description: Analog watchdog 3 flag of the slave ADC
|
|
||||||
bit_offset: 25
|
|
||||||
bit_size: 1
|
|
||||||
enum: AWD
|
|
||||||
- name: JQOVF_SLV
|
|
||||||
description: Injected context queue overflow flag of the slave ADC
|
|
||||||
bit_offset: 26
|
|
||||||
bit_size: 1
|
|
||||||
enum: JQOVF
|
|
||||||
fieldset/CCR:
|
fieldset/CCR:
|
||||||
description: ADC common control register
|
description: ADC common control register
|
||||||
fields:
|
fields:
|
||||||
- name: DUAL
|
- name: DUAL
|
||||||
description: Dual ADC mode selection
|
description: Dual ADC mode selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
enum: DUAL
|
enum: DUAL
|
||||||
- name: DELAY
|
- name: DELAY
|
||||||
description: Delay between 2 sampling phases
|
description: Delay between 2 sampling phases
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DMACFG
|
- name: DMACFG
|
||||||
description: DMA configuration (for multi-ADC mode)
|
description: DMA configuration (for multi-ADC mode)
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DMACFG
|
enum: DMACFG
|
||||||
- name: MDMA
|
- name: MDMA
|
||||||
description: Direct memory access mode for multi ADC mode
|
description: Direct memory access mode for multi ADC mode
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MDMA
|
enum: MDMA
|
||||||
- name: CKMODE
|
- name: CKMODE
|
||||||
description: ADC clock mode
|
description: ADC clock mode
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: CKMODE
|
enum: CKMODE
|
||||||
- name: VREFEN
|
- name: VREFEN
|
||||||
description: VREFINT enable
|
description: VREFINT enable
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TSEN
|
- name: TSEN
|
||||||
description: Temperature sensor enable
|
description: Temperature sensor enable
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VBATEN
|
- name: VBATEN
|
||||||
description: VBAT enable
|
description: VBAT enable
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CDR:
|
fieldset/CDR:
|
||||||
description: ADC common regular data register for dual and triple modes
|
description: ADC common regular data register for dual and triple modes
|
||||||
fields:
|
fields:
|
||||||
- name: RDATA_MST
|
- name: RDATA_MST
|
||||||
description: Regular data of the master ADC
|
description: Regular data of the master ADC
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: RDATA_SLV
|
- name: RDATA_SLV
|
||||||
description: Regular data of the master ADC
|
description: Regular data of the master ADC
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
enum/ENDED:
|
fieldset/CSR:
|
||||||
description: End of operation
|
fields:
|
||||||
bit_size: 1
|
- name: ADRDY_MST
|
||||||
variants:
|
description: Master ADC ready
|
||||||
- name: NotEnded
|
bit_offset: 0
|
||||||
value: 0
|
bit_size: 1
|
||||||
description: Operation is not ended
|
- name: EOSMP_MST
|
||||||
- name: Ended
|
description: End of sampling phase flag of the master ADC
|
||||||
value: 1
|
bit_offset: 1
|
||||||
description: Operation is ended
|
bit_size: 1
|
||||||
enum/OVR:
|
enum: ENDED
|
||||||
description: Overrun flag
|
- name: EOC_MST
|
||||||
bit_size: 1
|
description: End of regular conversion of the master ADC
|
||||||
variants:
|
bit_offset: 2
|
||||||
- name: NoOverrun
|
bit_size: 1
|
||||||
value: 0
|
enum: ENDED
|
||||||
description: No overrun occurred
|
- name: EOS_MST
|
||||||
- name: Overrun
|
description: End of regular sequence flag of the master ADC
|
||||||
value: 1
|
bit_offset: 3
|
||||||
description: Overrun occurred
|
bit_size: 1
|
||||||
|
enum: ENDED
|
||||||
|
- name: OVR_MST
|
||||||
|
description: Overrun flag of the master ADC
|
||||||
|
bit_offset: 4
|
||||||
|
bit_size: 1
|
||||||
|
enum: OVR
|
||||||
|
- name: JEOC_MST
|
||||||
|
description: End of injected conversion of the master ADC
|
||||||
|
bit_offset: 5
|
||||||
|
bit_size: 1
|
||||||
|
enum: ENDED
|
||||||
|
- name: JEOS
|
||||||
|
description: End of injected sequence flag of the master ADC
|
||||||
|
bit_offset: 6
|
||||||
|
bit_size: 1
|
||||||
|
enum: ENDED
|
||||||
|
- name: AWD1_MST
|
||||||
|
description: Analog watchdog 1 flag of the master ADC
|
||||||
|
bit_offset: 7
|
||||||
|
bit_size: 1
|
||||||
|
enum: AWD
|
||||||
|
- name: AWD2_MST
|
||||||
|
description: Analog watchdog 2 flag of the master ADC
|
||||||
|
bit_offset: 8
|
||||||
|
bit_size: 1
|
||||||
|
enum: AWD
|
||||||
|
- name: AWD3_MST
|
||||||
|
description: Analog watchdog 3 flag of the master ADC
|
||||||
|
bit_offset: 9
|
||||||
|
bit_size: 1
|
||||||
|
enum: AWD
|
||||||
|
- name: JQOVF_MST
|
||||||
|
description: Injected context queue overflow flag of the master ADC
|
||||||
|
bit_offset: 10
|
||||||
|
bit_size: 1
|
||||||
|
enum: JQOVF
|
||||||
|
- name: ADRDY_SLV
|
||||||
|
description: Slave ADC ready
|
||||||
|
bit_offset: 16
|
||||||
|
bit_size: 1
|
||||||
|
- name: EOSMP_SLV
|
||||||
|
description: End of sampling phase flag of the slave ADC
|
||||||
|
bit_offset: 17
|
||||||
|
bit_size: 1
|
||||||
|
enum: ENDED
|
||||||
|
- name: EOC_SLV
|
||||||
|
description: End of regular conversion of the slave ADC
|
||||||
|
bit_offset: 18
|
||||||
|
bit_size: 1
|
||||||
|
enum: ENDED
|
||||||
|
- name: EOS_SLV
|
||||||
|
description: End of regular sequence flag of the slave ADC
|
||||||
|
bit_offset: 19
|
||||||
|
bit_size: 1
|
||||||
|
enum: ENDED
|
||||||
|
- name: OVR_SLV
|
||||||
|
description: Overrun flag of the slave ADC
|
||||||
|
bit_offset: 20
|
||||||
|
bit_size: 1
|
||||||
|
enum: OVR
|
||||||
|
- name: JEOC_SLV
|
||||||
|
description: End of injected conversion of the slave ADC
|
||||||
|
bit_offset: 21
|
||||||
|
bit_size: 1
|
||||||
|
enum: ENDED
|
||||||
|
- name: JEOS_SLV
|
||||||
|
description: End of injected sequence flag of the slave ADC
|
||||||
|
bit_offset: 22
|
||||||
|
bit_size: 1
|
||||||
|
enum: ENDED
|
||||||
|
- name: AWD1_SLV
|
||||||
|
description: Analog watchdog 1 flag of the slave ADC
|
||||||
|
bit_offset: 23
|
||||||
|
bit_size: 1
|
||||||
|
enum: AWD
|
||||||
|
- name: AWD2_SLV
|
||||||
|
description: Analog watchdog 2 flag of the slave ADC
|
||||||
|
bit_offset: 24
|
||||||
|
bit_size: 1
|
||||||
|
enum: AWD
|
||||||
|
- name: AWD3_SLV
|
||||||
|
description: Analog watchdog 3 flag of the slave ADC
|
||||||
|
bit_offset: 25
|
||||||
|
bit_size: 1
|
||||||
|
enum: AWD
|
||||||
|
- name: JQOVF_SLV
|
||||||
|
description: Injected context queue overflow flag of the slave ADC
|
||||||
|
bit_offset: 26
|
||||||
|
bit_size: 1
|
||||||
|
enum: JQOVF
|
||||||
enum/AWD:
|
enum/AWD:
|
||||||
description: Analog watchdog flag
|
description: Analog watchdog flag
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NoEvent
|
- name: NoEvent
|
||||||
value: 0
|
description: No analog watchdog event occurred
|
||||||
description: No analog watchdog event occurred
|
value: 0
|
||||||
- name: Event
|
- name: Event
|
||||||
value: 1
|
description: Analog watchdog event occurred
|
||||||
description: Analog watchdog event occurred
|
value: 1
|
||||||
enum/JQOVF:
|
|
||||||
description: Injected context queue overflow flag
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: NoOverflow
|
|
||||||
value: 0
|
|
||||||
description: No injected context queue overflow
|
|
||||||
- name: Overflow
|
|
||||||
value: 1
|
|
||||||
description: Injected context queue overflow
|
|
||||||
enum/DUAL:
|
|
||||||
description: Dual ADC mode selection
|
|
||||||
bit_size: 5
|
|
||||||
variants:
|
|
||||||
- name: Independent
|
|
||||||
value: 0
|
|
||||||
description: Independent mode
|
|
||||||
- name: DualRJ
|
|
||||||
value: 1
|
|
||||||
description: Dual, combined regular simultaneous + injected simultaneous mode
|
|
||||||
- name: DualRA
|
|
||||||
value: 2
|
|
||||||
description: Dual, combined regular simultaneous + alternate trigger mode
|
|
||||||
- name: DualIJ
|
|
||||||
value: 3
|
|
||||||
description: Dual, combined injected simultaneous + fast interleaved mode
|
|
||||||
- name: DualJ
|
|
||||||
value: 5
|
|
||||||
description: Dual, injected simultaneous mode only
|
|
||||||
- name: DualR
|
|
||||||
value: 6
|
|
||||||
description: Dual, regular simultaneous mode only
|
|
||||||
- name: DualI
|
|
||||||
value: 7
|
|
||||||
description: dual, interleaved mode only
|
|
||||||
- name: DualA
|
|
||||||
value: 9
|
|
||||||
description: Dual, alternate trigger mode only
|
|
||||||
enum/DMACFG:
|
|
||||||
description: DMA configuration (for multi-ADC mode)
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: OneShot
|
|
||||||
value: 0
|
|
||||||
description: DMA one shot mode selected
|
|
||||||
- name: Circulator
|
|
||||||
value: 1
|
|
||||||
description: DMA circular mode selected
|
|
||||||
enum/MDMA:
|
|
||||||
description: Direct memory access mode for multi ADC mode
|
|
||||||
bit_size: 2
|
|
||||||
variants:
|
|
||||||
- name: Disabled
|
|
||||||
value: 0
|
|
||||||
description: MDMA mode disabled
|
|
||||||
- name: Bits12_10
|
|
||||||
value: 2
|
|
||||||
description: MDMA mode enabled for 12 and 10-bit resolution
|
|
||||||
- name: Bit8_6
|
|
||||||
value: 3
|
|
||||||
description: MDMA mode enabled for 8 and 6-bit resolution
|
|
||||||
enum/CKMODE:
|
enum/CKMODE:
|
||||||
description: ADC clock mode
|
description: ADC clock mode
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Asynchronous
|
- name: Asynchronous
|
||||||
value: 0
|
description: Use Kernel Clock adc_ker_ck_input divided by PRESC. Asynchronous mode
|
||||||
description: Use Kernel Clock adc_ker_ck_input divided by PRESC. Asynchronous mode
|
value: 0
|
||||||
- name: SyncDiv1
|
- name: SyncDiv1
|
||||||
value: 1
|
description: Use AHB clock rcc_hclk3. In this case rcc_hclk must equal sys_d1cpre_ck.
|
||||||
description: Use AHB clock rcc_hclk3. In this case rcc_hclk must equal sys_d1cpre_ck.
|
value: 1
|
||||||
- name: SyncDiv2
|
- name: SyncDiv2
|
||||||
value: 2
|
description: Use AHB clock rcc_hclk3 divided by 2.
|
||||||
description: Use AHB clock rcc_hclk3 divided by 2.
|
value: 2
|
||||||
- name: SyncDiv4
|
- name: SyncDiv4
|
||||||
value: 3
|
description: Use AHB clock rcc_hclk3 divided by 4.
|
||||||
description: Use AHB clock rcc_hclk3 divided by 4.
|
value: 3
|
||||||
|
enum/DMACFG:
|
||||||
|
description: DMA configuration (for multi-ADC mode)
|
||||||
|
bit_size: 1
|
||||||
|
variants:
|
||||||
|
- name: OneShot
|
||||||
|
description: DMA one shot mode selected
|
||||||
|
value: 0
|
||||||
|
- name: Circulator
|
||||||
|
description: DMA circular mode selected
|
||||||
|
value: 1
|
||||||
|
enum/DUAL:
|
||||||
|
description: Dual ADC mode selection
|
||||||
|
bit_size: 5
|
||||||
|
variants:
|
||||||
|
- name: Independent
|
||||||
|
description: Independent mode
|
||||||
|
value: 0
|
||||||
|
- name: DualRJ
|
||||||
|
description: Dual, combined regular simultaneous + injected simultaneous mode
|
||||||
|
value: 1
|
||||||
|
- name: DualRA
|
||||||
|
description: Dual, combined regular simultaneous + alternate trigger mode
|
||||||
|
value: 2
|
||||||
|
- name: DualIJ
|
||||||
|
description: Dual, combined injected simultaneous + fast interleaved mode
|
||||||
|
value: 3
|
||||||
|
- name: DualJ
|
||||||
|
description: Dual, injected simultaneous mode only
|
||||||
|
value: 5
|
||||||
|
- name: DualR
|
||||||
|
description: Dual, regular simultaneous mode only
|
||||||
|
value: 6
|
||||||
|
- name: DualI
|
||||||
|
description: dual, interleaved mode only
|
||||||
|
value: 7
|
||||||
|
- name: DualA
|
||||||
|
description: Dual, alternate trigger mode only
|
||||||
|
value: 9
|
||||||
|
enum/ENDED:
|
||||||
|
description: End of operation
|
||||||
|
bit_size: 1
|
||||||
|
variants:
|
||||||
|
- name: NotEnded
|
||||||
|
description: Operation is not ended
|
||||||
|
value: 0
|
||||||
|
- name: Ended
|
||||||
|
description: Operation is ended
|
||||||
|
value: 1
|
||||||
|
enum/JQOVF:
|
||||||
|
description: Injected context queue overflow flag
|
||||||
|
bit_size: 1
|
||||||
|
variants:
|
||||||
|
- name: NoOverflow
|
||||||
|
description: No injected context queue overflow
|
||||||
|
value: 0
|
||||||
|
- name: Overflow
|
||||||
|
description: Injected context queue overflow
|
||||||
|
value: 1
|
||||||
|
enum/MDMA:
|
||||||
|
description: Direct memory access mode for multi ADC mode
|
||||||
|
bit_size: 2
|
||||||
|
variants:
|
||||||
|
- name: Disabled
|
||||||
|
description: MDMA mode disabled
|
||||||
|
value: 0
|
||||||
|
- name: Bits12_10
|
||||||
|
description: MDMA mode enabled for 12 and 10-bit resolution
|
||||||
|
value: 2
|
||||||
|
- name: Bit8_6
|
||||||
|
description: MDMA mode enabled for 8 and 6-bit resolution
|
||||||
|
value: 3
|
||||||
|
enum/OVR:
|
||||||
|
description: Overrun flag
|
||||||
|
bit_size: 1
|
||||||
|
variants:
|
||||||
|
- name: NoOverrun
|
||||||
|
description: No overrun occurred
|
||||||
|
value: 0
|
||||||
|
- name: Overrun
|
||||||
|
description: Overrun occurred
|
||||||
|
value: 1
|
||||||
|
@ -1,249 +1,248 @@
|
|||||||
---
|
|
||||||
block/ADC_COMMON:
|
block/ADC_COMMON:
|
||||||
description: ADC common registers
|
description: ADC common registers
|
||||||
items:
|
items:
|
||||||
- name: CSR
|
- name: CSR
|
||||||
description: ADC Common status register
|
description: ADC Common status register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CSR
|
fieldset: CSR
|
||||||
- name: CCR
|
- name: CCR
|
||||||
description: ADC common control register
|
description: ADC common control register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CCR
|
fieldset: CCR
|
||||||
- name: CDR
|
- name: CDR
|
||||||
description: ADC common regular data register for dual and triple modes
|
description: ADC common regular data register for dual and triple modes
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CDR
|
fieldset: CDR
|
||||||
fieldset/CCR:
|
fieldset/CCR:
|
||||||
description: ADC common control register
|
description: ADC common control register
|
||||||
fields:
|
fields:
|
||||||
- name: MULTI
|
- name: MULTI
|
||||||
description: Multi ADC mode selection
|
description: Multi ADC mode selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
enum: MULTI
|
enum: MULTI
|
||||||
- name: DELAY
|
- name: DELAY
|
||||||
description: Delay between 2 sampling phases
|
description: Delay between 2 sampling phases
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DDS
|
- name: DDS
|
||||||
description: DMA disable selection for multi-ADC mode
|
description: DMA disable selection for multi-ADC mode
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DDS
|
enum: DDS
|
||||||
- name: DMA
|
- name: DMA
|
||||||
description: Direct memory access mode for multi ADC mode
|
description: Direct memory access mode for multi ADC mode
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: DMA
|
enum: DMA
|
||||||
- name: ADCPRE
|
- name: ADCPRE
|
||||||
description: ADC prescaler
|
description: ADC prescaler
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ADCPRE
|
enum: ADCPRE
|
||||||
- name: VBATE
|
- name: VBATE
|
||||||
description: VBAT enable
|
description: VBAT enable
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TSVREFE
|
- name: TSVREFE
|
||||||
description: Temperature sensor and VREFINT enable
|
description: Temperature sensor and VREFINT enable
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CDR:
|
fieldset/CDR:
|
||||||
description: ADC common regular data register for dual and triple modes
|
description: ADC common regular data register for dual and triple modes
|
||||||
fields:
|
fields:
|
||||||
- name: DATA
|
- name: DATA
|
||||||
description: 1st data item of a pair of regular conversions
|
description: 1st data item of a pair of regular conversions
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/CSR:
|
fieldset/CSR:
|
||||||
description: ADC common status register
|
description: ADC common status register
|
||||||
fields:
|
fields:
|
||||||
- name: AWD
|
- name: AWD
|
||||||
description: Analog watchdog flag of ADC 1
|
description: Analog watchdog flag of ADC 1
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 8
|
stride: 8
|
||||||
enum: AWD
|
enum: AWD
|
||||||
- name: EOC
|
- name: EOC
|
||||||
description: End of conversion of ADC 1
|
description: End of conversion of ADC 1
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 8
|
stride: 8
|
||||||
enum: EOC
|
enum: EOC
|
||||||
- name: JEOC
|
- name: JEOC
|
||||||
description: Injected channel end of conversion of ADC 1
|
description: Injected channel end of conversion of ADC 1
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 8
|
stride: 8
|
||||||
enum: JEOC
|
enum: JEOC
|
||||||
- name: JSTRT
|
- name: JSTRT
|
||||||
description: Injected channel Start flag of ADC 1
|
description: Injected channel Start flag of ADC 1
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 8
|
stride: 8
|
||||||
enum: JSTRT
|
enum: JSTRT
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Regular channel Start flag of ADC 1
|
description: Regular channel Start flag of ADC 1
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 8
|
stride: 8
|
||||||
enum: STRT
|
enum: STRT
|
||||||
- name: OVR
|
- name: OVR
|
||||||
description: Overrun flag of ADC 1
|
description: Overrun flag of ADC 1
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 8
|
stride: 8
|
||||||
enum: OVR
|
enum: OVR
|
||||||
enum/ADCPRE:
|
enum/ADCPRE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Div2
|
- name: Div2
|
||||||
description: PCLK2 divided by 2
|
description: PCLK2 divided by 2
|
||||||
value: 0
|
value: 0
|
||||||
- name: Div4
|
- name: Div4
|
||||||
description: PCLK2 divided by 4
|
description: PCLK2 divided by 4
|
||||||
value: 1
|
value: 1
|
||||||
- name: Div6
|
- name: Div6
|
||||||
description: PCLK2 divided by 6
|
description: PCLK2 divided by 6
|
||||||
value: 2
|
value: 2
|
||||||
- name: Div8
|
- name: Div8
|
||||||
description: PCLK2 divided by 8
|
description: PCLK2 divided by 8
|
||||||
value: 3
|
value: 3
|
||||||
enum/AWD:
|
enum/AWD:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NoEvent
|
- name: NoEvent
|
||||||
description: No analog watchdog event occurred
|
description: No analog watchdog event occurred
|
||||||
value: 0
|
value: 0
|
||||||
- name: Event
|
- name: Event
|
||||||
description: Analog watchdog event occurred
|
description: Analog watchdog event occurred
|
||||||
value: 1
|
value: 1
|
||||||
enum/DDS:
|
enum/DDS:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Single
|
- name: Single
|
||||||
description: No new DMA request is issued after the last transfer
|
description: No new DMA request is issued after the last transfer
|
||||||
value: 0
|
value: 0
|
||||||
- name: Continuous
|
- name: Continuous
|
||||||
description: "DMA requests are issued as long as data are converted and DMA=01, 10 or 11"
|
description: DMA requests are issued as long as data are converted and DMA=01, 10 or 11
|
||||||
value: 1
|
value: 1
|
||||||
enum/DMA:
|
enum/DMA:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: DMA mode disabled
|
description: DMA mode disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Mode1
|
- name: Mode1
|
||||||
description: DMA mode 1 enabled (2 / 3 half-words one by one - 1 then 2 then 3)
|
description: DMA mode 1 enabled (2 / 3 half-words one by one - 1 then 2 then 3)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Mode2
|
- name: Mode2
|
||||||
description: DMA mode 2 enabled (2 / 3 half-words by pairs - 2&1 then 1&3 then 3&2)
|
description: DMA mode 2 enabled (2 / 3 half-words by pairs - 2&1 then 1&3 then 3&2)
|
||||||
value: 2
|
value: 2
|
||||||
- name: Mode3
|
- name: Mode3
|
||||||
description: DMA mode 3 enabled (2 / 3 half-words by pairs - 2&1 then 1&3 then 3&2)
|
description: DMA mode 3 enabled (2 / 3 half-words by pairs - 2&1 then 1&3 then 3&2)
|
||||||
value: 3
|
value: 3
|
||||||
enum/EOC:
|
enum/EOC:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotComplete
|
- name: NotComplete
|
||||||
description: Conversion is not complete
|
description: Conversion is not complete
|
||||||
value: 0
|
value: 0
|
||||||
- name: Complete
|
- name: Complete
|
||||||
description: Conversion complete
|
description: Conversion complete
|
||||||
value: 1
|
value: 1
|
||||||
enum/JEOC:
|
enum/JEOC:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotComplete
|
- name: NotComplete
|
||||||
description: Conversion is not complete
|
description: Conversion is not complete
|
||||||
value: 0
|
value: 0
|
||||||
- name: Complete
|
- name: Complete
|
||||||
description: Conversion complete
|
description: Conversion complete
|
||||||
value: 1
|
value: 1
|
||||||
enum/JSTRT:
|
enum/JSTRT:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotStarted
|
- name: NotStarted
|
||||||
description: No injected channel conversion started
|
description: No injected channel conversion started
|
||||||
value: 0
|
value: 0
|
||||||
- name: Started
|
- name: Started
|
||||||
description: Injected channel conversion has started
|
description: Injected channel conversion has started
|
||||||
value: 1
|
value: 1
|
||||||
enum/MULTI:
|
enum/MULTI:
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
variants:
|
variants:
|
||||||
- name: Independent
|
- name: Independent
|
||||||
description: "All the ADCs independent: independent mode"
|
description: 'All the ADCs independent: independent mode'
|
||||||
value: 0
|
value: 0
|
||||||
- name: DualRJ
|
- name: DualRJ
|
||||||
description: "Dual ADC1 and ADC2, combined regular and injected simultaneous mode"
|
description: Dual ADC1 and ADC2, combined regular and injected simultaneous mode
|
||||||
value: 1
|
value: 1
|
||||||
- name: DualRA
|
- name: DualRA
|
||||||
description: "Dual ADC1 and ADC2, combined regular and alternate trigger mode"
|
description: Dual ADC1 and ADC2, combined regular and alternate trigger mode
|
||||||
value: 2
|
value: 2
|
||||||
- name: DualJ
|
- name: DualJ
|
||||||
description: "Dual ADC1 and ADC2, injected simultaneous mode only"
|
description: Dual ADC1 and ADC2, injected simultaneous mode only
|
||||||
value: 5
|
value: 5
|
||||||
- name: DualR
|
- name: DualR
|
||||||
description: "Dual ADC1 and ADC2, regular simultaneous mode only"
|
description: Dual ADC1 and ADC2, regular simultaneous mode only
|
||||||
value: 6
|
value: 6
|
||||||
- name: DualI
|
- name: DualI
|
||||||
description: "Dual ADC1 and ADC2, interleaved mode only"
|
description: Dual ADC1 and ADC2, interleaved mode only
|
||||||
value: 7
|
value: 7
|
||||||
- name: DualA
|
- name: DualA
|
||||||
description: "Dual ADC1 and ADC2, alternate trigger mode only"
|
description: Dual ADC1 and ADC2, alternate trigger mode only
|
||||||
value: 9
|
value: 9
|
||||||
- name: TripleRJ
|
- name: TripleRJ
|
||||||
description: "Triple ADC, regular and injected simultaneous mode"
|
description: Triple ADC, regular and injected simultaneous mode
|
||||||
value: 17
|
value: 17
|
||||||
- name: TripleRA
|
- name: TripleRA
|
||||||
description: "Triple ADC, regular and alternate trigger mode"
|
description: Triple ADC, regular and alternate trigger mode
|
||||||
value: 18
|
value: 18
|
||||||
- name: TripleJ
|
- name: TripleJ
|
||||||
description: "Triple ADC, injected simultaneous mode only"
|
description: Triple ADC, injected simultaneous mode only
|
||||||
value: 21
|
value: 21
|
||||||
- name: TripleR
|
- name: TripleR
|
||||||
description: "Triple ADC, regular simultaneous mode only"
|
description: Triple ADC, regular simultaneous mode only
|
||||||
value: 22
|
value: 22
|
||||||
- name: TripleI
|
- name: TripleI
|
||||||
description: "Triple ADC, interleaved mode only"
|
description: Triple ADC, interleaved mode only
|
||||||
value: 23
|
value: 23
|
||||||
- name: TripleA
|
- name: TripleA
|
||||||
description: "Triple ADC, alternate trigger mode only"
|
description: Triple ADC, alternate trigger mode only
|
||||||
value: 24
|
value: 24
|
||||||
enum/OVR:
|
enum/OVR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NoOverrun
|
- name: NoOverrun
|
||||||
description: No overrun occurred
|
description: No overrun occurred
|
||||||
value: 0
|
value: 0
|
||||||
- name: Overrun
|
- name: Overrun
|
||||||
description: Overrun occurred
|
description: Overrun occurred
|
||||||
value: 1
|
value: 1
|
||||||
enum/STRT:
|
enum/STRT:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotStarted
|
- name: NotStarted
|
||||||
description: No regular channel conversion started
|
description: No regular channel conversion started
|
||||||
value: 0
|
value: 0
|
||||||
- name: Started
|
- name: Started
|
||||||
description: Regular channel conversion has started
|
description: Regular channel conversion has started
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,155 +1,154 @@
|
|||||||
---
|
|
||||||
block/ADC_COMMON:
|
block/ADC_COMMON:
|
||||||
description: Analog-to-Digital Converter
|
description: Analog-to-Digital Converter
|
||||||
items:
|
items:
|
||||||
- name: CSR
|
- name: CSR
|
||||||
description: ADC Common status register
|
description: ADC Common status register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CSR
|
fieldset: CSR
|
||||||
- name: CCR
|
- name: CCR
|
||||||
description: ADC common control register
|
description: ADC common control register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: CCR
|
fieldset: CCR
|
||||||
- name: CDR
|
- name: CDR
|
||||||
description: ADC common regular data register for dual and triple modes
|
description: ADC common regular data register for dual and triple modes
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CDR
|
fieldset: CDR
|
||||||
fieldset/CCR:
|
fieldset/CCR:
|
||||||
description: ADC common control register
|
description: ADC common control register
|
||||||
fields:
|
fields:
|
||||||
- name: MULT
|
- name: MULT
|
||||||
description: Multi ADC mode selection
|
description: Multi ADC mode selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
- name: DELAY
|
- name: DELAY
|
||||||
description: Delay between 2 sampling phases
|
description: Delay between 2 sampling phases
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DMACFG
|
- name: DMACFG
|
||||||
description: DMA configuration (for multi-ADC mode)
|
description: DMA configuration (for multi-ADC mode)
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MDMA
|
- name: MDMA
|
||||||
description: Direct memory access mode for multi ADC mode
|
description: Direct memory access mode for multi ADC mode
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: CKMODE
|
- name: CKMODE
|
||||||
description: ADC clock mode
|
description: ADC clock mode
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: VREFEN
|
- name: VREFEN
|
||||||
description: VREFINT enable
|
description: VREFINT enable
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CH18SEL
|
- name: CH18SEL
|
||||||
description: CH18 selection (Vbat)
|
description: CH18 selection (Vbat)
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CH17SEL
|
- name: CH17SEL
|
||||||
description: CH17 selection (temperature)
|
description: CH17 selection (temperature)
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CDR:
|
fieldset/CDR:
|
||||||
description: ADC common regular data register for dual and triple modes
|
description: ADC common regular data register for dual and triple modes
|
||||||
fields:
|
fields:
|
||||||
- name: RDATA_MST
|
- name: RDATA_MST
|
||||||
description: Regular data of the master ADC
|
description: Regular data of the master ADC
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: RDATA_SLV
|
- name: RDATA_SLV
|
||||||
description: Regular data of the slave ADC
|
description: Regular data of the slave ADC
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/CSR:
|
fieldset/CSR:
|
||||||
description: ADC Common status register
|
description: ADC Common status register
|
||||||
fields:
|
fields:
|
||||||
- name: ADDRDY_MST
|
- name: ADDRDY_MST
|
||||||
description: ADDRDY_MST
|
description: ADDRDY_MST
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOSMP_MST
|
- name: EOSMP_MST
|
||||||
description: EOSMP_MST
|
description: EOSMP_MST
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOC_MST
|
- name: EOC_MST
|
||||||
description: EOC_MST
|
description: EOC_MST
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOS_MST
|
- name: EOS_MST
|
||||||
description: EOS_MST
|
description: EOS_MST
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVR_MST
|
- name: OVR_MST
|
||||||
description: OVR_MST
|
description: OVR_MST
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JEOC_MST
|
- name: JEOC_MST
|
||||||
description: JEOC_MST
|
description: JEOC_MST
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JEOS_MST
|
- name: JEOS_MST
|
||||||
description: JEOS_MST
|
description: JEOS_MST
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD1_MST
|
- name: AWD1_MST
|
||||||
description: AWD1_MST
|
description: AWD1_MST
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD2_MST
|
- name: AWD2_MST
|
||||||
description: AWD2_MST
|
description: AWD2_MST
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD3_MST
|
- name: AWD3_MST
|
||||||
description: AWD3_MST
|
description: AWD3_MST
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JQOVF_MST
|
- name: JQOVF_MST
|
||||||
description: JQOVF_MST
|
description: JQOVF_MST
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADRDY_SLV
|
- name: ADRDY_SLV
|
||||||
description: ADRDY_SLV
|
description: ADRDY_SLV
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOSMP_SLV
|
- name: EOSMP_SLV
|
||||||
description: EOSMP_SLV
|
description: EOSMP_SLV
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOC_SLV
|
- name: EOC_SLV
|
||||||
description: End of regular conversion of the slave ADC
|
description: End of regular conversion of the slave ADC
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOS_SLV
|
- name: EOS_SLV
|
||||||
description: End of regular sequence flag of the slave ADC
|
description: End of regular sequence flag of the slave ADC
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVR_SLV
|
- name: OVR_SLV
|
||||||
description: Overrun flag of the slave ADC
|
description: Overrun flag of the slave ADC
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JEOC_SLV
|
- name: JEOC_SLV
|
||||||
description: End of injected conversion flag of the slave ADC
|
description: End of injected conversion flag of the slave ADC
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JEOS_SLV
|
- name: JEOS_SLV
|
||||||
description: End of injected sequence flag of the slave ADC
|
description: End of injected sequence flag of the slave ADC
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD1_SLV
|
- name: AWD1_SLV
|
||||||
description: Analog watchdog 1 flag of the slave ADC
|
description: Analog watchdog 1 flag of the slave ADC
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD2_SLV
|
- name: AWD2_SLV
|
||||||
description: Analog watchdog 2 flag of the slave ADC
|
description: Analog watchdog 2 flag of the slave ADC
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AWD3_SLV
|
- name: AWD3_SLV
|
||||||
description: Analog watchdog 3 flag of the slave ADC
|
description: Analog watchdog 3 flag of the slave ADC
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JQOVF_SLV
|
- name: JQOVF_SLV
|
||||||
description: Injected Context Queue Overflow flag of the slave ADC
|
description: Injected Context Queue Overflow flag of the slave ADC
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
@ -1,367 +1,366 @@
|
|||||||
---
|
|
||||||
block/ADC_COMMON:
|
block/ADC_COMMON:
|
||||||
description: Analog-to-Digital Converter
|
description: Analog-to-Digital Converter
|
||||||
items:
|
items:
|
||||||
- name: CSR
|
- name: CSR
|
||||||
description: ADC Common status register
|
description: ADC Common status register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CSR
|
fieldset: CSR
|
||||||
- name: CCR
|
- name: CCR
|
||||||
description: ADC common control register
|
description: ADC common control register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: CCR
|
fieldset: CCR
|
||||||
- name: CDR
|
- name: CDR
|
||||||
description: ADC common regular data register for dual and triple modes
|
description: ADC common regular data register for dual and triple modes
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CDR
|
fieldset: CDR
|
||||||
- name: CDR2
|
- name: CDR2
|
||||||
description: ADC x common regular data register for 32-bit dual mode
|
description: ADC x common regular data register for 32-bit dual mode
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CDR2
|
fieldset: CDR2
|
||||||
fieldset/CCR:
|
fieldset/CCR:
|
||||||
description: ADC common control register
|
description: ADC common control register
|
||||||
fields:
|
fields:
|
||||||
- name: DUAL
|
- name: DUAL
|
||||||
description: Dual ADC mode selection
|
description: Dual ADC mode selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
enum: DUAL
|
enum: DUAL
|
||||||
- name: DELAY
|
- name: DELAY
|
||||||
description: Delay between 2 sampling phases
|
description: Delay between 2 sampling phases
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DAMDF
|
- name: DAMDF
|
||||||
description: Dual ADC Mode Data Format
|
description: Dual ADC Mode Data Format
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: DAMDF
|
enum: DAMDF
|
||||||
- name: CKMODE
|
- name: CKMODE
|
||||||
description: ADC clock mode
|
description: ADC clock mode
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: CKMODE
|
enum: CKMODE
|
||||||
- name: PRESC
|
- name: PRESC
|
||||||
description: ADC prescaler
|
description: ADC prescaler
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
enum: PRESC
|
enum: PRESC
|
||||||
- name: VREFEN
|
- name: VREFEN
|
||||||
description: VREFINT enable
|
description: VREFINT enable
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VSENSEEN
|
- name: VSENSEEN
|
||||||
description: Temperature sensor enable
|
description: Temperature sensor enable
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VBATEN
|
- name: VBATEN
|
||||||
description: VBAT enable
|
description: VBAT enable
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CDR:
|
fieldset/CDR:
|
||||||
description: ADC common regular data register for dual and triple modes
|
description: ADC common regular data register for dual and triple modes
|
||||||
fields:
|
fields:
|
||||||
- name: RDATA_MST
|
- name: RDATA_MST
|
||||||
description: Regular data of the master ADC
|
description: Regular data of the master ADC
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: RDATA_SLV
|
- name: RDATA_SLV
|
||||||
description: Regular data of the slave ADC
|
description: Regular data of the slave ADC
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/CDR2:
|
fieldset/CDR2:
|
||||||
description: ADC x common regular data register for 32-bit dual mode
|
description: ADC x common regular data register for 32-bit dual mode
|
||||||
fields:
|
fields:
|
||||||
- name: RDATA_ALT
|
- name: RDATA_ALT
|
||||||
description: Regular data of the master/slave alternated ADCs
|
description: Regular data of the master/slave alternated ADCs
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/CSR:
|
fieldset/CSR:
|
||||||
description: ADC Common status register
|
description: ADC Common status register
|
||||||
fields:
|
fields:
|
||||||
- name: ADRDY_MST
|
- name: ADRDY_MST
|
||||||
description: Master ADC ready
|
description: Master ADC ready
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ADRDY_MST
|
enum: ADRDY_MST
|
||||||
- name: EOSMP_MST
|
- name: EOSMP_MST
|
||||||
description: End of Sampling phase flag of the master ADC
|
description: End of Sampling phase flag of the master ADC
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: EOSMP_MST
|
enum: EOSMP_MST
|
||||||
- name: EOC_MST
|
- name: EOC_MST
|
||||||
description: End of regular conversion of the master ADC
|
description: End of regular conversion of the master ADC
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: EOC_MST
|
enum: EOC_MST
|
||||||
- name: EOS_MST
|
- name: EOS_MST
|
||||||
description: End of regular sequence flag of the master ADC
|
description: End of regular sequence flag of the master ADC
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: EOS_MST
|
enum: EOS_MST
|
||||||
- name: OVR_MST
|
- name: OVR_MST
|
||||||
description: Overrun flag of the master ADC
|
description: Overrun flag of the master ADC
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: OVR_MST
|
enum: OVR_MST
|
||||||
- name: JEOC_MST
|
- name: JEOC_MST
|
||||||
description: End of injected conversion flag of the master ADC
|
description: End of injected conversion flag of the master ADC
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: JEOC_MST
|
enum: JEOC_MST
|
||||||
- name: JEOS_MST
|
- name: JEOS_MST
|
||||||
description: End of injected sequence flag of the master ADC
|
description: End of injected sequence flag of the master ADC
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: JEOS_MST
|
enum: JEOS_MST
|
||||||
- name: AWD1_MST
|
- name: AWD1_MST
|
||||||
description: Analog watchdog 1 flag of the master ADC
|
description: Analog watchdog 1 flag of the master ADC
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: AWD1_MST
|
enum: AWD1_MST
|
||||||
- name: AWD2_MST
|
- name: AWD2_MST
|
||||||
description: Analog watchdog 2 flag of the master ADC
|
description: Analog watchdog 2 flag of the master ADC
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: AWD1_MST
|
enum: AWD1_MST
|
||||||
- name: AWD3_MST
|
- name: AWD3_MST
|
||||||
description: Analog watchdog 3 flag of the master ADC
|
description: Analog watchdog 3 flag of the master ADC
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: AWD1_MST
|
enum: AWD1_MST
|
||||||
- name: JQOVF_MST
|
- name: JQOVF_MST
|
||||||
description: Injected Context Queue Overflow flag of the master ADC
|
description: Injected Context Queue Overflow flag of the master ADC
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: JQOVF_MST
|
enum: JQOVF_MST
|
||||||
- name: ADRDY_SLV
|
- name: ADRDY_SLV
|
||||||
description: Slave ADC ready
|
description: Slave ADC ready
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ADRDY_MST
|
enum: ADRDY_MST
|
||||||
- name: EOSMP_SLV
|
- name: EOSMP_SLV
|
||||||
description: End of Sampling phase flag of the slave ADC
|
description: End of Sampling phase flag of the slave ADC
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: EOSMP_MST
|
enum: EOSMP_MST
|
||||||
- name: EOC_SLV
|
- name: EOC_SLV
|
||||||
description: End of regular conversion of the slave ADC
|
description: End of regular conversion of the slave ADC
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: EOC_MST
|
enum: EOC_MST
|
||||||
- name: EOS_SLV
|
- name: EOS_SLV
|
||||||
description: End of regular sequence flag of the slave ADC
|
description: End of regular sequence flag of the slave ADC
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: EOS_MST
|
enum: EOS_MST
|
||||||
- name: OVR_SLV
|
- name: OVR_SLV
|
||||||
description: Overrun flag of the slave ADC
|
description: Overrun flag of the slave ADC
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: OVR_MST
|
enum: OVR_MST
|
||||||
- name: JEOC_SLV
|
- name: JEOC_SLV
|
||||||
description: End of injected conversion flag of the slave ADC
|
description: End of injected conversion flag of the slave ADC
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: JEOC_MST
|
enum: JEOC_MST
|
||||||
- name: JEOS_SLV
|
- name: JEOS_SLV
|
||||||
description: End of injected sequence flag of the slave ADC
|
description: End of injected sequence flag of the slave ADC
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: JEOS_MST
|
enum: JEOS_MST
|
||||||
- name: AWD1_SLV
|
- name: AWD1_SLV
|
||||||
description: Analog watchdog 1 flag of the slave ADC
|
description: Analog watchdog 1 flag of the slave ADC
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: AWD1_MST
|
enum: AWD1_MST
|
||||||
- name: AWD2_SLV
|
- name: AWD2_SLV
|
||||||
description: Analog watchdog 2 flag of the slave ADC
|
description: Analog watchdog 2 flag of the slave ADC
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: AWD1_MST
|
enum: AWD1_MST
|
||||||
- name: AWD3_SLV
|
- name: AWD3_SLV
|
||||||
description: Analog watchdog 3 flag of the slave ADC
|
description: Analog watchdog 3 flag of the slave ADC
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: AWD1_MST
|
enum: AWD1_MST
|
||||||
- name: JQOVF_SLV
|
- name: JQOVF_SLV
|
||||||
description: Injected Context Queue Overflow flag of the slave ADC
|
description: Injected Context Queue Overflow flag of the slave ADC
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: JQOVF_MST
|
enum: JQOVF_MST
|
||||||
enum/ADRDY_MST:
|
enum/ADRDY_MST:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotReady
|
- name: NotReady
|
||||||
description: ADC is not ready to start conversion
|
description: ADC is not ready to start conversion
|
||||||
value: 0
|
value: 0
|
||||||
- name: Ready
|
- name: Ready
|
||||||
description: ADC is ready to start conversion
|
description: ADC is ready to start conversion
|
||||||
value: 1
|
value: 1
|
||||||
enum/AWD1_MST:
|
enum/AWD1_MST:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NoEvent
|
- name: NoEvent
|
||||||
description: No analog watchdog event occurred
|
description: No analog watchdog event occurred
|
||||||
value: 0
|
value: 0
|
||||||
- name: Event
|
- name: Event
|
||||||
description: Analog watchdog event occurred
|
description: Analog watchdog event occurred
|
||||||
value: 1
|
value: 1
|
||||||
enum/CKMODE:
|
enum/CKMODE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Asynchronous
|
- name: Asynchronous
|
||||||
description: Use Kernel Clock adc_ker_ck_input divided by PRESC. Asynchronous to AHB clock
|
description: Use Kernel Clock adc_ker_ck_input divided by PRESC. Asynchronous to AHB clock
|
||||||
value: 0
|
value: 0
|
||||||
- name: SyncDiv1
|
- name: SyncDiv1
|
||||||
description: Use AHB clock rcc_hclk3. In this case rcc_hclk must equal sys_d1cpre_ck
|
description: Use AHB clock rcc_hclk3. In this case rcc_hclk must equal sys_d1cpre_ck
|
||||||
value: 1
|
value: 1
|
||||||
- name: SyncDiv2
|
- name: SyncDiv2
|
||||||
description: Use AHB clock rcc_hclk3 divided by 2
|
description: Use AHB clock rcc_hclk3 divided by 2
|
||||||
value: 2
|
value: 2
|
||||||
- name: SyncDiv4
|
- name: SyncDiv4
|
||||||
description: Use AHB clock rcc_hclk3 divided by 4
|
description: Use AHB clock rcc_hclk3 divided by 4
|
||||||
value: 3
|
value: 3
|
||||||
enum/DAMDF:
|
enum/DAMDF:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: NoPack
|
- name: NoPack
|
||||||
description: "Without data packing, CDR/CDR2 not used"
|
description: Without data packing, CDR/CDR2 not used
|
||||||
value: 0
|
value: 0
|
||||||
- name: Format32to10
|
- name: Format32to10
|
||||||
description: CDR formatted for 32-bit down to 10-bit resolution
|
description: CDR formatted for 32-bit down to 10-bit resolution
|
||||||
value: 2
|
value: 2
|
||||||
- name: Format8
|
- name: Format8
|
||||||
description: CDR formatted for 8-bit resolution
|
description: CDR formatted for 8-bit resolution
|
||||||
value: 3
|
value: 3
|
||||||
enum/DUAL:
|
enum/DUAL:
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
variants:
|
variants:
|
||||||
- name: Independent
|
- name: Independent
|
||||||
description: Independent mode
|
description: Independent mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: DualRJ
|
- name: DualRJ
|
||||||
description: "Dual, combined regular simultaneous + injected simultaneous mode"
|
description: Dual, combined regular simultaneous + injected simultaneous mode
|
||||||
value: 1
|
value: 1
|
||||||
- name: DualRA
|
- name: DualRA
|
||||||
description: "Dual, combined regular simultaneous + alternate trigger mode"
|
description: Dual, combined regular simultaneous + alternate trigger mode
|
||||||
value: 2
|
value: 2
|
||||||
- name: DualIJ
|
- name: DualIJ
|
||||||
description: "Dual, combined interleaved mode + injected simultaneous mode"
|
description: Dual, combined interleaved mode + injected simultaneous mode
|
||||||
value: 3
|
value: 3
|
||||||
- name: DualJ
|
- name: DualJ
|
||||||
description: "Dual, injected simultaneous mode only"
|
description: Dual, injected simultaneous mode only
|
||||||
value: 5
|
value: 5
|
||||||
- name: DualR
|
- name: DualR
|
||||||
description: "Dual, regular simultaneous mode only"
|
description: Dual, regular simultaneous mode only
|
||||||
value: 6
|
value: 6
|
||||||
- name: DualI
|
- name: DualI
|
||||||
description: "Dual, interleaved mode only"
|
description: Dual, interleaved mode only
|
||||||
value: 7
|
value: 7
|
||||||
- name: DualA
|
- name: DualA
|
||||||
description: "Dual, alternate trigger mode only"
|
description: Dual, alternate trigger mode only
|
||||||
value: 9
|
value: 9
|
||||||
enum/EOC_MST:
|
enum/EOC_MST:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotComplete
|
- name: NotComplete
|
||||||
description: Regular conversion is not complete
|
description: Regular conversion is not complete
|
||||||
value: 0
|
value: 0
|
||||||
- name: Complete
|
- name: Complete
|
||||||
description: Regular conversion complete
|
description: Regular conversion complete
|
||||||
value: 1
|
value: 1
|
||||||
enum/EOSMP_MST:
|
enum/EOSMP_MST:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotEnded
|
- name: NotEnded
|
||||||
description: End of sampling phase no yet reached
|
description: End of sampling phase no yet reached
|
||||||
value: 0
|
value: 0
|
||||||
- name: Ended
|
- name: Ended
|
||||||
description: End of sampling phase reached
|
description: End of sampling phase reached
|
||||||
value: 1
|
value: 1
|
||||||
enum/EOS_MST:
|
enum/EOS_MST:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotComplete
|
- name: NotComplete
|
||||||
description: Regular sequence is not complete
|
description: Regular sequence is not complete
|
||||||
value: 0
|
value: 0
|
||||||
- name: Complete
|
- name: Complete
|
||||||
description: Regular sequence complete
|
description: Regular sequence complete
|
||||||
value: 1
|
value: 1
|
||||||
enum/JEOC_MST:
|
enum/JEOC_MST:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotComplete
|
- name: NotComplete
|
||||||
description: Injected conversion is not complete
|
description: Injected conversion is not complete
|
||||||
value: 0
|
value: 0
|
||||||
- name: Complete
|
- name: Complete
|
||||||
description: Injected conversion complete
|
description: Injected conversion complete
|
||||||
value: 1
|
value: 1
|
||||||
enum/JEOS_MST:
|
enum/JEOS_MST:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotComplete
|
- name: NotComplete
|
||||||
description: Injected sequence is not complete
|
description: Injected sequence is not complete
|
||||||
value: 0
|
value: 0
|
||||||
- name: Complete
|
- name: Complete
|
||||||
description: Injected sequence complete
|
description: Injected sequence complete
|
||||||
value: 1
|
value: 1
|
||||||
enum/JQOVF_MST:
|
enum/JQOVF_MST:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NoOverflow
|
- name: NoOverflow
|
||||||
description: No injected context queue overflow has occurred
|
description: No injected context queue overflow has occurred
|
||||||
value: 0
|
value: 0
|
||||||
- name: Overflow
|
- name: Overflow
|
||||||
description: Injected context queue overflow has occurred
|
description: Injected context queue overflow has occurred
|
||||||
value: 1
|
value: 1
|
||||||
enum/OVR_MST:
|
enum/OVR_MST:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NoOverrun
|
- name: NoOverrun
|
||||||
description: No overrun occurred
|
description: No overrun occurred
|
||||||
value: 0
|
value: 0
|
||||||
- name: Overrun
|
- name: Overrun
|
||||||
description: Overrun occurred
|
description: Overrun occurred
|
||||||
value: 1
|
value: 1
|
||||||
enum/PRESC:
|
enum/PRESC:
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
variants:
|
variants:
|
||||||
- name: Div1
|
- name: Div1
|
||||||
description: adc_ker_ck_input not divided
|
description: adc_ker_ck_input not divided
|
||||||
value: 0
|
value: 0
|
||||||
- name: Div2
|
- name: Div2
|
||||||
description: adc_ker_ck_input divided by 2
|
description: adc_ker_ck_input divided by 2
|
||||||
value: 1
|
value: 1
|
||||||
- name: Div4
|
- name: Div4
|
||||||
description: adc_ker_ck_input divided by 4
|
description: adc_ker_ck_input divided by 4
|
||||||
value: 2
|
value: 2
|
||||||
- name: Div6
|
- name: Div6
|
||||||
description: adc_ker_ck_input divided by 6
|
description: adc_ker_ck_input divided by 6
|
||||||
value: 3
|
value: 3
|
||||||
- name: Div8
|
- name: Div8
|
||||||
description: adc_ker_ck_input divided by 8
|
description: adc_ker_ck_input divided by 8
|
||||||
value: 4
|
value: 4
|
||||||
- name: Div10
|
- name: Div10
|
||||||
description: adc_ker_ck_input divided by 10
|
description: adc_ker_ck_input divided by 10
|
||||||
value: 5
|
value: 5
|
||||||
- name: Div12
|
- name: Div12
|
||||||
description: adc_ker_ck_input divided by 12
|
description: adc_ker_ck_input divided by 12
|
||||||
value: 6
|
value: 6
|
||||||
- name: Div16
|
- name: Div16
|
||||||
description: adc_ker_ck_input divided by 16
|
description: adc_ker_ck_input divided by 16
|
||||||
value: 7
|
value: 7
|
||||||
- name: Div32
|
- name: Div32
|
||||||
description: adc_ker_ck_input divided by 32
|
description: adc_ker_ck_input divided by 32
|
||||||
value: 8
|
value: 8
|
||||||
- name: Div64
|
- name: Div64
|
||||||
description: adc_ker_ck_input divided by 64
|
description: adc_ker_ck_input divided by 64
|
||||||
value: 9
|
value: 9
|
||||||
- name: Div128
|
- name: Div128
|
||||||
description: adc_ker_ck_input divided by 128
|
description: adc_ker_ck_input divided by 128
|
||||||
value: 10
|
value: 10
|
||||||
- name: Div256
|
- name: Div256
|
||||||
description: adc_ker_ck_input divided by 256
|
description: adc_ker_ck_input divided by 256
|
||||||
value: 11
|
value: 11
|
||||||
|
@ -1,205 +1,204 @@
|
|||||||
---
|
|
||||||
block/AES:
|
block/AES:
|
||||||
description: Advanced encryption standard hardware accelerator
|
description: Advanced encryption standard hardware accelerator
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: DINR
|
- name: DINR
|
||||||
description: Data input register
|
description: Data input register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: DINR
|
fieldset: DINR
|
||||||
- name: DOUTR
|
- name: DOUTR
|
||||||
description: Data output register
|
description: Data output register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: DOUTR
|
fieldset: DOUTR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Key register
|
description: Key register
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 4
|
- 4
|
||||||
- 8
|
- 8
|
||||||
- 12
|
- 12
|
||||||
- 32
|
- 32
|
||||||
- 36
|
- 36
|
||||||
- 40
|
- 40
|
||||||
- 44
|
- 44
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: IVR
|
- name: IVR
|
||||||
description: Initialization vector register
|
description: Initialization vector register
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: IVR
|
fieldset: IVR
|
||||||
- name: SUSPR
|
- name: SUSPR
|
||||||
description: Suspend register
|
description: Suspend register
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 64
|
byte_offset: 64
|
||||||
fieldset: SUSPR
|
fieldset: SUSPR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: EN
|
- name: EN
|
||||||
description: AES enable
|
description: AES enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DATATYPE
|
- name: DATATYPE
|
||||||
description: Data type selection
|
description: Data type selection
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: DATATYPE
|
enum: DATATYPE
|
||||||
- name: MODE
|
- name: MODE
|
||||||
description: Operating mode
|
description: Operating mode
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MODE
|
enum: MODE
|
||||||
- name: CHMOD10
|
- name: CHMOD10
|
||||||
description: Chaining mode bit1 bit0
|
description: Chaining mode bit1 bit0
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: CCFC
|
- name: CCFC
|
||||||
description: Computation Complete Flag Clear
|
description: Computation Complete Flag Clear
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERRC
|
- name: ERRC
|
||||||
description: Error clear
|
description: Error clear
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CCFIE
|
- name: CCFIE
|
||||||
description: CCF flag interrupt enable
|
description: CCF flag interrupt enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMAINEN
|
- name: DMAINEN
|
||||||
description: Enable DMA management of data input phase
|
description: Enable DMA management of data input phase
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMAOUTEN
|
- name: DMAOUTEN
|
||||||
description: Enable DMA management of data output phase
|
description: Enable DMA management of data output phase
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: GCMPH
|
- name: GCMPH
|
||||||
description: GCM or CCM phase selection
|
description: GCM or CCM phase selection
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: GCMPH
|
enum: GCMPH
|
||||||
- name: CHMOD2
|
- name: CHMOD2
|
||||||
description: Chaining mode bit2
|
description: Chaining mode bit2
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: KEYSIZE
|
- name: KEYSIZE
|
||||||
description: Key size selection
|
description: Key size selection
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/DINR:
|
fieldset/DINR:
|
||||||
description: Data input register
|
description: Data input register
|
||||||
fields:
|
fields:
|
||||||
- name: DIN
|
- name: DIN
|
||||||
description: Input data word
|
description: Input data word
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/DOUTR:
|
fieldset/DOUTR:
|
||||||
description: Data output register
|
description: Data output register
|
||||||
fields:
|
fields:
|
||||||
- name: DOUT
|
- name: DOUT
|
||||||
description: Output data word
|
description: Output data word
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/IVR:
|
fieldset/IVR:
|
||||||
description: Initialization vector register
|
description: Initialization vector register
|
||||||
fields:
|
fields:
|
||||||
- name: IVI
|
- name: IVI
|
||||||
description: Initialization vector input
|
description: Initialization vector input
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Key register
|
description: Key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEY
|
- name: KEY
|
||||||
description: Cryptographic key
|
description: Cryptographic key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: CCF
|
- name: CCF
|
||||||
description: Computation complete flag
|
description: Computation complete flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERR
|
- name: RDERR
|
||||||
description: Read error flag
|
description: Read error flag
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRERR
|
- name: WRERR
|
||||||
description: Write error flag
|
description: Write error flag
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BUSY
|
- name: BUSY
|
||||||
description: Busy flag
|
description: Busy flag
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/SUSPR:
|
fieldset/SUSPR:
|
||||||
description: Suspend register
|
description: Suspend register
|
||||||
fields:
|
fields:
|
||||||
- name: SUSP
|
- name: SUSP
|
||||||
description: AES suspend
|
description: AES suspend
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
enum/DATATYPE:
|
enum/DATATYPE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: None
|
- name: None
|
||||||
description: Word
|
description: Word
|
||||||
value: 0
|
value: 0
|
||||||
- name: HalfWord
|
- name: HalfWord
|
||||||
description: Half-word (16-bit)
|
description: Half-word (16-bit)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Byte
|
- name: Byte
|
||||||
description: Byte (8-bit)
|
description: Byte (8-bit)
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bit
|
- name: Bit
|
||||||
description: Bit
|
description: Bit
|
||||||
value: 3
|
value: 3
|
||||||
enum/GCMPH:
|
enum/GCMPH:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Init phase
|
- name: Init phase
|
||||||
description: Init phase
|
description: Init phase
|
||||||
value: 0
|
value: 0
|
||||||
- name: Header phase
|
- name: Header phase
|
||||||
description: Header phase
|
description: Header phase
|
||||||
value: 1
|
value: 1
|
||||||
- name: Payload phase
|
- name: Payload phase
|
||||||
description: Payload phase
|
description: Payload phase
|
||||||
value: 2
|
value: 2
|
||||||
- name: Final phase
|
- name: Final phase
|
||||||
description: Final phase
|
description: Final phase
|
||||||
value: 3
|
value: 3
|
||||||
enum/MODE:
|
enum/MODE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Mode1
|
- name: Mode1
|
||||||
description: "Encryption"
|
description: Encryption
|
||||||
value: 0
|
value: 0
|
||||||
- name: Mode2
|
- name: Mode2
|
||||||
description: "Key derivation (or key preparation for ECB/CBC decryption)"
|
description: Key derivation (or key preparation for ECB/CBC decryption)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Mode3
|
- name: Mode3
|
||||||
description: "Decryption"
|
description: Decryption
|
||||||
value: 2
|
value: 2
|
||||||
- name: Mode4
|
- name: Mode4
|
||||||
description: "Key derivation then single decryption"
|
description: Key derivation then single decryption
|
||||||
value: 3
|
value: 3
|
||||||
|
@ -1,259 +1,258 @@
|
|||||||
---
|
|
||||||
block/AES:
|
block/AES:
|
||||||
description: Advanced encryption standard hardware accelerator
|
description: Advanced encryption standard hardware accelerator
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: DINR
|
- name: DINR
|
||||||
description: Data input register
|
description: Data input register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: DINR
|
fieldset: DINR
|
||||||
- name: DOUTR
|
- name: DOUTR
|
||||||
description: Data output register
|
description: Data output register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: DOUTR
|
fieldset: DOUTR
|
||||||
- name: IER
|
- name: KEYR
|
||||||
description: interrupt enable register
|
description: Key register
|
||||||
byte_offset: 768
|
array:
|
||||||
fieldset: IER
|
offsets:
|
||||||
- name: ISR
|
- 0
|
||||||
description: interrupt status register
|
- 4
|
||||||
byte_offset: 772
|
- 8
|
||||||
fieldset: ISR
|
- 12
|
||||||
- name: ICR
|
- 32
|
||||||
description: interrupt clear register
|
- 36
|
||||||
byte_offset: 776
|
- 40
|
||||||
fieldset: ICR
|
- 44
|
||||||
- name: KEYR
|
byte_offset: 16
|
||||||
description: Key register
|
fieldset: KEYR
|
||||||
array:
|
- name: IVR
|
||||||
offsets:
|
description: Initialization vector register
|
||||||
- 0
|
array:
|
||||||
- 4
|
len: 4
|
||||||
- 8
|
stride: 4
|
||||||
- 12
|
byte_offset: 32
|
||||||
- 32
|
fieldset: IVR
|
||||||
- 36
|
- name: SUSPR
|
||||||
- 40
|
description: Suspend register
|
||||||
- 44
|
array:
|
||||||
byte_offset: 16
|
len: 8
|
||||||
fieldset: KEYR
|
stride: 4
|
||||||
- name: IVR
|
byte_offset: 64
|
||||||
description: Initialization vector register
|
fieldset: SUSPR
|
||||||
array:
|
- name: IER
|
||||||
len: 4
|
description: interrupt enable register
|
||||||
stride: 4
|
byte_offset: 768
|
||||||
byte_offset: 32
|
fieldset: IER
|
||||||
fieldset: IVR
|
- name: ISR
|
||||||
- name: SUSPR
|
description: interrupt status register
|
||||||
description: Suspend register
|
byte_offset: 772
|
||||||
array:
|
fieldset: ISR
|
||||||
len: 8
|
- name: ICR
|
||||||
stride: 4
|
description: interrupt clear register
|
||||||
byte_offset: 64
|
byte_offset: 776
|
||||||
fieldset: SUSPR
|
fieldset: ICR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: EN
|
- name: EN
|
||||||
description: AES enable
|
description: AES enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DATATYPE
|
- name: DATATYPE
|
||||||
description: Data type selection
|
description: Data type selection
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: DATATYPE
|
enum: DATATYPE
|
||||||
- name: MODE
|
- name: MODE
|
||||||
description: Operating mode
|
description: Operating mode
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MODE
|
enum: MODE
|
||||||
- name: CHMOD10
|
- name: CHMOD10
|
||||||
description: Chaining mode bit1 bit0
|
description: Chaining mode bit1 bit0
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: DMAINEN
|
- name: DMAINEN
|
||||||
description: Enable DMA management of data input phase
|
description: Enable DMA management of data input phase
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMAOUTEN
|
- name: DMAOUTEN
|
||||||
description: Enable DMA management of data output phase
|
description: Enable DMA management of data output phase
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: GCMPH
|
- name: GCMPH
|
||||||
description: GCM or CCM phase selection
|
description: GCM or CCM phase selection
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: GCMPH
|
enum: GCMPH
|
||||||
- name: CHMOD2
|
- name: CHMOD2
|
||||||
description: Chaining mode bit2
|
description: Chaining mode bit2
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: KEYSIZE
|
- name: KEYSIZE
|
||||||
description: Key size selection
|
description: Key size selection
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: NPBLB
|
- name: NPBLB
|
||||||
description: Number of padding bytes in last block of payload
|
description: Number of padding bytes in last block of payload
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: KMOD
|
- name: KMOD
|
||||||
description: Key mode selection
|
description: Key mode selection
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: IPRST
|
- name: IPRST
|
||||||
description: AES peripheral software reset
|
description: AES peripheral software reset
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/DINR:
|
fieldset/DINR:
|
||||||
description: Data input register
|
description: Data input register
|
||||||
fields:
|
fields:
|
||||||
- name: DIN
|
- name: DIN
|
||||||
description: Input data word
|
description: Input data word
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/DOUTR:
|
fieldset/DOUTR:
|
||||||
description: Data output register
|
description: Data output register
|
||||||
fields:
|
fields:
|
||||||
- name: DOUT
|
- name: DOUT
|
||||||
description: Output data word
|
description: Output data word
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/ICR:
|
fieldset/ICR:
|
||||||
description: Interrupt clear register
|
description: Interrupt clear register
|
||||||
fields:
|
fields:
|
||||||
- name: CCF
|
- name: CCF
|
||||||
description: Computation complete flag clear
|
description: Computation complete flag clear
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RWEIF
|
- name: RWEIF
|
||||||
description: Read or write error interrupt flag clear
|
description: Read or write error interrupt flag clear
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: KEIF
|
- name: KEIF
|
||||||
description: Key error interrupt flag clear
|
description: Key error interrupt flag clear
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IER:
|
fieldset/IER:
|
||||||
description: Interrupt enable register
|
description: Interrupt enable register
|
||||||
fields:
|
fields:
|
||||||
- name: CCFIE
|
- name: CCFIE
|
||||||
description: Computation complete flag interrupt enable
|
description: Computation complete flag interrupt enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RWEIE
|
- name: RWEIE
|
||||||
description: Read or write error interrupt enable
|
description: Read or write error interrupt enable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: KEIE
|
- name: KEIE
|
||||||
description: Key error interrupt enable
|
description: Key error interrupt enable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/ISR:
|
fieldset/ISR:
|
||||||
description: Interrupt status register
|
description: Interrupt status register
|
||||||
fields:
|
fields:
|
||||||
- name: CCF
|
- name: CCF
|
||||||
description: Computation complete flag
|
description: Computation complete flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RWEIF
|
- name: RWEIF
|
||||||
description: Read or write error interrupt flag
|
description: Read or write error interrupt flag
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: KEIF
|
- name: KEIF
|
||||||
description: Key error interrupt flag
|
description: Key error interrupt flag
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IVR:
|
fieldset/IVR:
|
||||||
description: Initialization vector register
|
description: Initialization vector register
|
||||||
fields:
|
fields:
|
||||||
- name: IVI
|
- name: IVI
|
||||||
description: Initialization vector input
|
description: Initialization vector input
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Key register
|
description: Key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEY
|
- name: KEY
|
||||||
description: Cryptographic key
|
description: Cryptographic key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: CCF
|
- name: CCF
|
||||||
description: Computation complete flag
|
description: Computation complete flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERR
|
- name: RDERR
|
||||||
description: Read error flag
|
description: Read error flag
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRERR
|
- name: WRERR
|
||||||
description: Write error flag
|
description: Write error flag
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BUSY
|
- name: BUSY
|
||||||
description: Busy flag
|
description: Busy flag
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: KEYVALID
|
- name: KEYVALID
|
||||||
description: Key valid flag
|
description: Key valid flag
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/SUSPR:
|
fieldset/SUSPR:
|
||||||
description: Suspend register
|
description: Suspend register
|
||||||
fields:
|
fields:
|
||||||
- name: SUSP
|
- name: SUSP
|
||||||
description: AES suspend
|
description: AES suspend
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
enum/DATATYPE:
|
enum/DATATYPE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: None
|
- name: None
|
||||||
description: Word
|
description: Word
|
||||||
value: 0
|
value: 0
|
||||||
- name: HalfWord
|
- name: HalfWord
|
||||||
description: Half-word (16-bit)
|
description: Half-word (16-bit)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Byte
|
- name: Byte
|
||||||
description: Byte (8-bit)
|
description: Byte (8-bit)
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bit
|
- name: Bit
|
||||||
description: Bit
|
description: Bit
|
||||||
value: 3
|
value: 3
|
||||||
enum/GCMPH:
|
enum/GCMPH:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Init phase
|
- name: Init phase
|
||||||
description: Init phase
|
description: Init phase
|
||||||
value: 0
|
value: 0
|
||||||
- name: Header phase
|
- name: Header phase
|
||||||
description: Header phase
|
description: Header phase
|
||||||
value: 1
|
value: 1
|
||||||
- name: Payload phase
|
- name: Payload phase
|
||||||
description: Payload phase
|
description: Payload phase
|
||||||
value: 2
|
value: 2
|
||||||
- name: Final phase
|
- name: Final phase
|
||||||
description: Final phase
|
description: Final phase
|
||||||
value: 3
|
value: 3
|
||||||
enum/MODE:
|
enum/MODE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Mode1
|
- name: Mode1
|
||||||
description: "Encryption"
|
description: Encryption
|
||||||
value: 0
|
value: 0
|
||||||
- name: Mode2
|
- name: Mode2
|
||||||
description: "Key derivation (or key preparation for ECB/CBC decryption)"
|
description: Key derivation (or key preparation for ECB/CBC decryption)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Mode3
|
- name: Mode3
|
||||||
description: "Decryption"
|
description: Decryption
|
||||||
value: 2
|
value: 2
|
||||||
|
@ -1,152 +1,151 @@
|
|||||||
---
|
|
||||||
block/AES:
|
block/AES:
|
||||||
description: Advanced encryption standard hardware accelerator
|
description: Advanced encryption standard hardware accelerator
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: DINR
|
- name: DINR
|
||||||
description: Data input register
|
description: Data input register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: DINR
|
fieldset: DINR
|
||||||
- name: DOUTR
|
- name: DOUTR
|
||||||
description: Data output register
|
description: Data output register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: DOUTR
|
fieldset: DOUTR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Key register
|
description: Key register
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: IVR
|
- name: IVR
|
||||||
description: Initialization vector register
|
description: Initialization vector register
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: IVR
|
fieldset: IVR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: EN
|
- name: EN
|
||||||
description: AES enable
|
description: AES enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DATATYPE
|
- name: DATATYPE
|
||||||
description: Data type selection
|
description: Data type selection
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: DATATYPE
|
enum: DATATYPE
|
||||||
- name: MODE
|
- name: MODE
|
||||||
description: Operating mode
|
description: Operating mode
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MODE
|
enum: MODE
|
||||||
- name: CHMOD10
|
- name: CHMOD10
|
||||||
description: Chaining mode bit1 bit0
|
description: Chaining mode bit1 bit0
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: CCFC
|
- name: CCFC
|
||||||
description: Computation Complete Flag Clear
|
description: Computation Complete Flag Clear
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERRC
|
- name: ERRC
|
||||||
description: Error clear
|
description: Error clear
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CCFIE
|
- name: CCFIE
|
||||||
description: CCF flag interrupt enable
|
description: CCF flag interrupt enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMAINEN
|
- name: DMAINEN
|
||||||
description: Enable DMA management of data input phase
|
description: Enable DMA management of data input phase
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMAOUTEN
|
- name: DMAOUTEN
|
||||||
description: Enable DMA management of data output phase
|
description: Enable DMA management of data output phase
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/DINR:
|
fieldset/DINR:
|
||||||
description: Data input register
|
description: Data input register
|
||||||
fields:
|
fields:
|
||||||
- name: DIN
|
- name: DIN
|
||||||
description: Input data word
|
description: Input data word
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/DOUTR:
|
fieldset/DOUTR:
|
||||||
description: Data output register
|
description: Data output register
|
||||||
fields:
|
fields:
|
||||||
- name: DOUT
|
- name: DOUT
|
||||||
description: Output data word
|
description: Output data word
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/IVR:
|
fieldset/IVR:
|
||||||
description: Initialization vector register
|
description: Initialization vector register
|
||||||
fields:
|
fields:
|
||||||
- name: IVI
|
- name: IVI
|
||||||
description: "Initialization vector input"
|
description: Initialization vector input
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Key register
|
description: Key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEY
|
- name: KEY
|
||||||
description: Cryptographic key
|
description: Cryptographic key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: CCF
|
- name: CCF
|
||||||
description: Computation complete flag
|
description: Computation complete flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERR
|
- name: RDERR
|
||||||
description: Read error flag
|
description: Read error flag
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRERR
|
- name: WRERR
|
||||||
description: Write error flag
|
description: Write error flag
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/DATATYPE:
|
enum/DATATYPE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: None
|
- name: None
|
||||||
description: Word
|
description: Word
|
||||||
value: 0
|
value: 0
|
||||||
- name: HalfWord
|
- name: HalfWord
|
||||||
description: Half-word (16-bit)
|
description: Half-word (16-bit)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Byte
|
- name: Byte
|
||||||
description: Byte (8-bit)
|
description: Byte (8-bit)
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bit
|
- name: Bit
|
||||||
description: Bit
|
description: Bit
|
||||||
value: 3
|
value: 3
|
||||||
enum/MODE:
|
enum/MODE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Mode1
|
- name: Mode1
|
||||||
description: "Encryption"
|
description: Encryption
|
||||||
value: 0
|
value: 0
|
||||||
- name: Mode2
|
- name: Mode2
|
||||||
description: "Key derivation (or key preparation for ECB/CBC decryption)"
|
description: Key derivation (or key preparation for ECB/CBC decryption)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Mode3
|
- name: Mode3
|
||||||
description: "Decryption"
|
description: Decryption
|
||||||
value: 2
|
value: 2
|
||||||
- name: Mode4
|
- name: Mode4
|
||||||
description: "Key derivation then single decryption"
|
description: Key derivation then single decryption
|
||||||
value: 3
|
value: 3
|
||||||
|
@ -1,209 +1,208 @@
|
|||||||
---
|
|
||||||
block/AES:
|
block/AES:
|
||||||
description: Advanced encryption standard hardware accelerator
|
description: Advanced encryption standard hardware accelerator
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: DINR
|
- name: DINR
|
||||||
description: Data input register
|
description: Data input register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: DINR
|
fieldset: DINR
|
||||||
- name: DOUTR
|
- name: DOUTR
|
||||||
description: Data output register
|
description: Data output register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: DOUTR
|
fieldset: DOUTR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Key register
|
description: Key register
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 4
|
- 4
|
||||||
- 8
|
- 8
|
||||||
- 12
|
- 12
|
||||||
- 32
|
- 32
|
||||||
- 36
|
- 36
|
||||||
- 40
|
- 40
|
||||||
- 44
|
- 44
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: IVR
|
- name: IVR
|
||||||
description: Initialization vector register
|
description: Initialization vector register
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: IVR
|
fieldset: IVR
|
||||||
- name: SUSPR
|
- name: SUSPR
|
||||||
description: Suspend register
|
description: Suspend register
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 64
|
byte_offset: 64
|
||||||
fieldset: SUSPR
|
fieldset: SUSPR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: EN
|
- name: EN
|
||||||
description: AES enable
|
description: AES enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DATATYPE
|
- name: DATATYPE
|
||||||
description: Data type selection
|
description: Data type selection
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: DATATYPE
|
enum: DATATYPE
|
||||||
- name: MODE
|
- name: MODE
|
||||||
description: Operating mode
|
description: Operating mode
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MODE
|
enum: MODE
|
||||||
- name: CHMOD10
|
- name: CHMOD10
|
||||||
description: Chaining mode bit1 bit0
|
description: Chaining mode bit1 bit0
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: CCFC
|
- name: CCFC
|
||||||
description: Computation Complete Flag Clear
|
description: Computation Complete Flag Clear
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERRC
|
- name: ERRC
|
||||||
description: Error clear
|
description: Error clear
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CCFIE
|
- name: CCFIE
|
||||||
description: CCF flag interrupt enable
|
description: CCF flag interrupt enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMAINEN
|
- name: DMAINEN
|
||||||
description: Enable DMA management of data input phase
|
description: Enable DMA management of data input phase
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMAOUTEN
|
- name: DMAOUTEN
|
||||||
description: Enable DMA management of data output phase
|
description: Enable DMA management of data output phase
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: GCMPH
|
- name: GCMPH
|
||||||
description: GCM or CCM phase selection
|
description: GCM or CCM phase selection
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: GCMPH
|
enum: GCMPH
|
||||||
- name: CHMOD2
|
- name: CHMOD2
|
||||||
description: Chaining mode bit2
|
description: Chaining mode bit2
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: KEYSIZE
|
- name: KEYSIZE
|
||||||
description: Key size selection
|
description: Key size selection
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: NPBLB
|
- name: NPBLB
|
||||||
description: Number of padding bytes in last block of payload
|
description: Number of padding bytes in last block of payload
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
fieldset/DINR:
|
fieldset/DINR:
|
||||||
description: Data input register
|
description: Data input register
|
||||||
fields:
|
fields:
|
||||||
- name: DIN
|
- name: DIN
|
||||||
description: Input data word
|
description: Input data word
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/DOUTR:
|
fieldset/DOUTR:
|
||||||
description: Data output register
|
description: Data output register
|
||||||
fields:
|
fields:
|
||||||
- name: DOUT
|
- name: DOUT
|
||||||
description: Output data word
|
description: Output data word
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/IVR:
|
fieldset/IVR:
|
||||||
description: Initialization vector register
|
description: Initialization vector register
|
||||||
fields:
|
fields:
|
||||||
- name: IVI
|
- name: IVI
|
||||||
description: Initialization vector input
|
description: Initialization vector input
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Key register
|
description: Key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEY
|
- name: KEY
|
||||||
description: Cryptographic key
|
description: Cryptographic key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: CCF
|
- name: CCF
|
||||||
description: Computation complete flag
|
description: Computation complete flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERR
|
- name: RDERR
|
||||||
description: Read error flag
|
description: Read error flag
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRERR
|
- name: WRERR
|
||||||
description: Write error flag
|
description: Write error flag
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BUSY
|
- name: BUSY
|
||||||
description: Busy flag
|
description: Busy flag
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/SUSPR:
|
fieldset/SUSPR:
|
||||||
description: Suspend register
|
description: Suspend register
|
||||||
fields:
|
fields:
|
||||||
- name: SUSP
|
- name: SUSP
|
||||||
description: AES suspend
|
description: AES suspend
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
enum/DATATYPE:
|
enum/DATATYPE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: None
|
- name: None
|
||||||
description: Word
|
description: Word
|
||||||
value: 0
|
value: 0
|
||||||
- name: HalfWord
|
- name: HalfWord
|
||||||
description: Half-word (16-bit)
|
description: Half-word (16-bit)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Byte
|
- name: Byte
|
||||||
description: Byte (8-bit)
|
description: Byte (8-bit)
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bit
|
- name: Bit
|
||||||
description: Bit
|
description: Bit
|
||||||
value: 3
|
value: 3
|
||||||
enum/GCMPH:
|
enum/GCMPH:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Init phase
|
- name: Init phase
|
||||||
description: Init phase
|
description: Init phase
|
||||||
value: 0
|
value: 0
|
||||||
- name: Header phase
|
- name: Header phase
|
||||||
description: Header phase
|
description: Header phase
|
||||||
value: 1
|
value: 1
|
||||||
- name: Payload phase
|
- name: Payload phase
|
||||||
description: Payload phase
|
description: Payload phase
|
||||||
value: 2
|
value: 2
|
||||||
- name: Final phase
|
- name: Final phase
|
||||||
description: Final phase
|
description: Final phase
|
||||||
value: 3
|
value: 3
|
||||||
enum/MODE:
|
enum/MODE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Mode1
|
- name: Mode1
|
||||||
description: "Encryption"
|
description: Encryption
|
||||||
value: 0
|
value: 0
|
||||||
- name: Mode2
|
- name: Mode2
|
||||||
description: "Key derivation (or key preparation for ECB/CBC decryption)"
|
description: Key derivation (or key preparation for ECB/CBC decryption)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Mode3
|
- name: Mode3
|
||||||
description: "Decryption"
|
description: Decryption
|
||||||
value: 2
|
value: 2
|
||||||
- name: Mode4
|
- name: Mode4
|
||||||
description: "Key derivation then single decryption"
|
description: Key derivation then single decryption
|
||||||
value: 3
|
value: 3
|
||||||
|
@ -1,202 +1,201 @@
|
|||||||
---
|
|
||||||
block/AFIO:
|
block/AFIO:
|
||||||
description: Alternate function I/O
|
description: Alternate function I/O
|
||||||
items:
|
items:
|
||||||
- name: EVCR
|
- name: EVCR
|
||||||
description: Event Control Register (AFIO_EVCR)
|
description: Event Control Register (AFIO_EVCR)
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: EVCR
|
fieldset: EVCR
|
||||||
- name: MAPR
|
- name: MAPR
|
||||||
description: AF remap and debug I/O configuration register (AFIO_MAPR)
|
description: AF remap and debug I/O configuration register (AFIO_MAPR)
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: MAPR
|
fieldset: MAPR
|
||||||
- name: EXTICR
|
- name: EXTICR
|
||||||
description: External interrupt configuration register 1 (AFIO_EXTICR1)
|
description: External interrupt configuration register 1 (AFIO_EXTICR1)
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: EXTICR
|
fieldset: EXTICR
|
||||||
- name: MAPR2
|
- name: MAPR2
|
||||||
description: AF remap and debug I/O configuration register
|
description: AF remap and debug I/O configuration register
|
||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
fieldset: MAPR2
|
fieldset: MAPR2
|
||||||
fieldset/EVCR:
|
fieldset/EVCR:
|
||||||
description: Event Control Register (AFIO_EVCR)
|
description: Event Control Register (AFIO_EVCR)
|
||||||
fields:
|
fields:
|
||||||
- name: PIN
|
- name: PIN
|
||||||
description: Pin selection
|
description: Pin selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: PORT
|
- name: PORT
|
||||||
description: Port selection
|
description: Port selection
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
- name: EVOE
|
- name: EVOE
|
||||||
description: Event Output Enable
|
description: Event Output Enable
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/EXTICR:
|
fieldset/EXTICR:
|
||||||
description: External interrupt configuration register 3 (AFIO_EXTICR3)
|
description: External interrupt configuration register 3 (AFIO_EXTICR3)
|
||||||
fields:
|
fields:
|
||||||
- name: EXTI
|
- name: EXTI
|
||||||
description: EXTI12 configuration
|
description: EXTI12 configuration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
fieldset/MAPR:
|
fieldset/MAPR:
|
||||||
description: AF remap and debug I/O configuration register (AFIO_MAPR)
|
description: AF remap and debug I/O configuration register (AFIO_MAPR)
|
||||||
fields:
|
fields:
|
||||||
- name: SPI1_REMAP
|
- name: SPI1_REMAP
|
||||||
description: SPI1 remapping
|
description: SPI1 remapping
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1_REMAP
|
- name: I2C1_REMAP
|
||||||
description: I2C1 remapping
|
description: I2C1 remapping
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: USART1_REMAP
|
- name: USART1_REMAP
|
||||||
description: USART1 remapping
|
description: USART1 remapping
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: USART2_REMAP
|
- name: USART2_REMAP
|
||||||
description: USART2 remapping
|
description: USART2 remapping
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: USART3_REMAP
|
- name: USART3_REMAP
|
||||||
description: USART3 remapping
|
description: USART3 remapping
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: TIM1_REMAP
|
- name: TIM1_REMAP
|
||||||
description: TIM1 remapping
|
description: TIM1 remapping
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: TIM2_REMAP
|
- name: TIM2_REMAP
|
||||||
description: TIM2 remapping
|
description: TIM2 remapping
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: TIM3_REMAP
|
- name: TIM3_REMAP
|
||||||
description: TIM3 remapping
|
description: TIM3 remapping
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: TIM4_REMAP
|
- name: TIM4_REMAP
|
||||||
description: TIM4 remapping
|
description: TIM4 remapping
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN1_REMAP
|
- name: CAN1_REMAP
|
||||||
description: CAN1 remapping
|
description: CAN1 remapping
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: PD01_REMAP
|
- name: PD01_REMAP
|
||||||
description: Port D0/Port D1 mapping on OSCIN/OSCOUT
|
description: Port D0/Port D1 mapping on OSCIN/OSCOUT
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM5CH4_IREMAP
|
- name: TIM5CH4_IREMAP
|
||||||
description: Set and cleared by software
|
description: Set and cleared by software
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADC1_ETRGINJ_REMAP
|
- name: ADC1_ETRGINJ_REMAP
|
||||||
description: ADC 1 External trigger injected conversion remapping
|
description: ADC 1 External trigger injected conversion remapping
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADC1_ETRGREG_REMAP
|
- name: ADC1_ETRGREG_REMAP
|
||||||
description: ADC 1 external trigger regular conversion remapping
|
description: ADC 1 external trigger regular conversion remapping
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADC2_ETRGINJ_REMAP
|
- name: ADC2_ETRGINJ_REMAP
|
||||||
description: ADC 2 external trigger injected conversion remapping
|
description: ADC 2 external trigger injected conversion remapping
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ADC2_ETRGREG_REMAP
|
- name: ADC2_ETRGREG_REMAP
|
||||||
description: ADC 2 external trigger regular conversion remapping
|
description: ADC 2 external trigger regular conversion remapping
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ETH_REMAP
|
- name: ETH_REMAP
|
||||||
description: Ethernet MAC I/O remapping
|
description: Ethernet MAC I/O remapping
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN2_REMAP
|
- name: CAN2_REMAP
|
||||||
description: CAN2 I/O remapping
|
description: CAN2 I/O remapping
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MII_RMII_SEL
|
- name: MII_RMII_SEL
|
||||||
description: MII or RMII selection
|
description: MII or RMII selection
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SWJ_CFG
|
- name: SWJ_CFG
|
||||||
description: Serial wire JTAG configuration
|
description: Serial wire JTAG configuration
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
- name: SPI3_REMAP
|
- name: SPI3_REMAP
|
||||||
description: SPI3/I2S3 remapping
|
description: SPI3/I2S3 remapping
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM2ITR1_IREMAP
|
- name: TIM2ITR1_IREMAP
|
||||||
description: TIM2 internal trigger 1 remapping
|
description: TIM2 internal trigger 1 remapping
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PTP_PPS_REMAP
|
- name: PTP_PPS_REMAP
|
||||||
description: Ethernet PTP PPS remapping
|
description: Ethernet PTP PPS remapping
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/MAPR2:
|
fieldset/MAPR2:
|
||||||
description: AF remap and debug I/O configuration register
|
description: AF remap and debug I/O configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM15_REMAP
|
- name: TIM15_REMAP
|
||||||
description: TIM15 remapping
|
description: TIM15 remapping
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16_REMAP
|
- name: TIM16_REMAP
|
||||||
description: TIM16 remapping
|
description: TIM16 remapping
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17_REMAP
|
- name: TIM17_REMAP
|
||||||
description: TIM17 remapping
|
description: TIM17 remapping
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CEC_REMAP
|
- name: CEC_REMAP
|
||||||
description: CEC remapping
|
description: CEC remapping
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM1_DMA_REMAP
|
- name: TIM1_DMA_REMAP
|
||||||
description: TIM1 DMA remapping
|
description: TIM1 DMA remapping
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM9_REMAP
|
- name: TIM9_REMAP
|
||||||
description: TIM9 remapping
|
description: TIM9 remapping
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM10_REMAP
|
- name: TIM10_REMAP
|
||||||
description: TIM10 remapping
|
description: TIM10 remapping
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM11_REMAP
|
- name: TIM11_REMAP
|
||||||
description: TIM11 remapping
|
description: TIM11 remapping
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM13_REMAP
|
- name: TIM13_REMAP
|
||||||
description: TIM13 remapping
|
description: TIM13 remapping
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM14_REMAP
|
- name: TIM14_REMAP
|
||||||
description: TIM14 remapping
|
description: TIM14 remapping
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FSMC_NADV
|
- name: FSMC_NADV
|
||||||
description: NADV connect/disconnect
|
description: NADV connect/disconnect
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM67_DAC_DMA_REMAP
|
- name: TIM67_DAC_DMA_REMAP
|
||||||
description: TIM67_DAC DMA remapping
|
description: TIM67_DAC DMA remapping
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM12_REMAP
|
- name: TIM12_REMAP
|
||||||
description: TIM12 remapping
|
description: TIM12 remapping
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MISC_REMAP
|
- name: MISC_REMAP
|
||||||
description: Miscellaneous features remapping
|
description: Miscellaneous features remapping
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
@ -1,198 +1,197 @@
|
|||||||
---
|
|
||||||
block/CH:
|
block/CH:
|
||||||
description: "Channel cluster: CCR?, CNDTR?, CPAR?, and CMAR? registers"
|
description: 'Channel cluster: CCR?, CNDTR?, CPAR?, and CMAR? registers'
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: DMA channel configuration register (DMA_CCR)
|
description: DMA channel configuration register (DMA_CCR)
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: NDTR
|
- name: NDTR
|
||||||
description: DMA channel 1 number of data register
|
description: DMA channel 1 number of data register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: NDTR
|
fieldset: NDTR
|
||||||
- name: PAR
|
- name: PAR
|
||||||
description: DMA channel 1 peripheral address register
|
description: DMA channel 1 peripheral address register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
- name: MAR
|
- name: MAR
|
||||||
description: DMA channel 1 memory address register
|
description: DMA channel 1 memory address register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
block/DMA:
|
block/DMA:
|
||||||
description: DMA controller
|
description: DMA controller
|
||||||
items:
|
items:
|
||||||
- name: ISR
|
- name: ISR
|
||||||
description: DMA interrupt status register (DMA_ISR)
|
description: DMA interrupt status register (DMA_ISR)
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: ISR
|
fieldset: ISR
|
||||||
- name: IFCR
|
- name: IFCR
|
||||||
description: DMA interrupt flag clear register (DMA_IFCR)
|
description: DMA interrupt flag clear register (DMA_IFCR)
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: ISR
|
fieldset: ISR
|
||||||
- name: CH
|
- name: CH
|
||||||
description: "Channel cluster: CCR?, CNDTR?, CPAR?, and CMAR? registers"
|
description: 'Channel cluster: CCR?, CNDTR?, CPAR?, and CMAR? registers'
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 20
|
stride: 20
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
block: CH
|
block: CH
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: DMA channel configuration register (DMA_CCR)
|
description: DMA channel configuration register (DMA_CCR)
|
||||||
fields:
|
fields:
|
||||||
- name: EN
|
- name: EN
|
||||||
description: Channel enable
|
description: Channel enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TCIE
|
- name: TCIE
|
||||||
description: Transfer complete interrupt enable
|
description: Transfer complete interrupt enable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HTIE
|
- name: HTIE
|
||||||
description: Half Transfer interrupt enable
|
description: Half Transfer interrupt enable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TEIE
|
- name: TEIE
|
||||||
description: Transfer error interrupt enable
|
description: Transfer error interrupt enable
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DIR
|
- name: DIR
|
||||||
description: Data transfer direction
|
description: Data transfer direction
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DIR
|
enum: DIR
|
||||||
- name: CIRC
|
- name: CIRC
|
||||||
description: Circular mode
|
description: Circular mode
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: CIRC
|
enum: CIRC
|
||||||
- name: PINC
|
- name: PINC
|
||||||
description: Peripheral increment mode
|
description: Peripheral increment mode
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: INC
|
enum: INC
|
||||||
- name: MINC
|
- name: MINC
|
||||||
description: Memory increment mode
|
description: Memory increment mode
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: INC
|
enum: INC
|
||||||
- name: PSIZE
|
- name: PSIZE
|
||||||
description: Peripheral size
|
description: Peripheral size
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: SIZE
|
enum: SIZE
|
||||||
- name: MSIZE
|
- name: MSIZE
|
||||||
description: Memory size
|
description: Memory size
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: SIZE
|
enum: SIZE
|
||||||
- name: PL
|
- name: PL
|
||||||
description: Channel Priority level
|
description: Channel Priority level
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PL
|
enum: PL
|
||||||
- name: MEM2MEM
|
- name: MEM2MEM
|
||||||
description: Memory to memory mode
|
description: Memory to memory mode
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: MEMMEM
|
enum: MEMMEM
|
||||||
fieldset/ISR:
|
fieldset/ISR:
|
||||||
description: DMA interrupt status register (DMA_ISR)
|
description: DMA interrupt status register (DMA_ISR)
|
||||||
fields:
|
fields:
|
||||||
- name: GIF
|
- name: GIF
|
||||||
description: Channel 1 Global interrupt flag
|
description: Channel 1 Global interrupt flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
- name: TCIF
|
- name: TCIF
|
||||||
description: Channel 1 Transfer Complete flag
|
description: Channel 1 Transfer Complete flag
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
- name: HTIF
|
- name: HTIF
|
||||||
description: Channel 1 Half Transfer Complete flag
|
description: Channel 1 Half Transfer Complete flag
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
- name: TEIF
|
- name: TEIF
|
||||||
description: Channel 1 Transfer Error flag
|
description: Channel 1 Transfer Error flag
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
fieldset/NDTR:
|
fieldset/NDTR:
|
||||||
description: DMA channel 1 number of data register
|
description: DMA channel 1 number of data register
|
||||||
fields:
|
fields:
|
||||||
- name: NDT
|
- name: NDT
|
||||||
description: Number of data to transfer
|
description: Number of data to transfer
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
enum/CIRC:
|
enum/CIRC:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Circular buffer disabled
|
description: Circular buffer disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Circular buffer enabled
|
description: Circular buffer enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/DIR:
|
enum/DIR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: FromPeripheral
|
- name: FromPeripheral
|
||||||
description: Read from peripheral
|
description: Read from peripheral
|
||||||
value: 0
|
value: 0
|
||||||
- name: FromMemory
|
- name: FromMemory
|
||||||
description: Read from memory
|
description: Read from memory
|
||||||
value: 1
|
value: 1
|
||||||
enum/INC:
|
enum/INC:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Increment mode disabled
|
description: Increment mode disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Increment mode enabled
|
description: Increment mode enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/MEMMEM:
|
enum/MEMMEM:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Memory to memory mode disabled
|
description: Memory to memory mode disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Memory to memory mode enabled
|
description: Memory to memory mode enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/PL:
|
enum/PL:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Low priority
|
description: Low priority
|
||||||
value: 0
|
value: 0
|
||||||
- name: Medium
|
- name: Medium
|
||||||
description: Medium priority
|
description: Medium priority
|
||||||
value: 1
|
value: 1
|
||||||
- name: High
|
- name: High
|
||||||
description: High priority
|
description: High priority
|
||||||
value: 2
|
value: 2
|
||||||
- name: VeryHigh
|
- name: VeryHigh
|
||||||
description: Very high priority
|
description: Very high priority
|
||||||
value: 3
|
value: 3
|
||||||
enum/SIZE:
|
enum/SIZE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: 8-bit size
|
description: 8-bit size
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: 16-bit size
|
description: 16-bit size
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bits32
|
- name: Bits32
|
||||||
description: 32-bit size
|
description: 32-bit size
|
||||||
value: 2
|
value: 2
|
||||||
|
@ -1,212 +1,211 @@
|
|||||||
---
|
|
||||||
block/CH:
|
block/CH:
|
||||||
description: "Channel cluster: CCR?, CNDTR?, CPAR?, and CMAR? registers"
|
description: 'Channel cluster: CCR?, CNDTR?, CPAR?, and CMAR? registers'
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: DMA channel configuration register (DMA_CCR)
|
description: DMA channel configuration register (DMA_CCR)
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: NDTR
|
- name: NDTR
|
||||||
description: DMA channel 1 number of data register
|
description: DMA channel 1 number of data register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: NDTR
|
fieldset: NDTR
|
||||||
- name: PAR
|
- name: PAR
|
||||||
description: DMA channel 1 peripheral address register
|
description: DMA channel 1 peripheral address register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
- name: MAR
|
- name: MAR
|
||||||
description: DMA channel 1 memory address register
|
description: DMA channel 1 memory address register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
block/DMA:
|
block/DMA:
|
||||||
description: DMA controller
|
description: DMA controller
|
||||||
items:
|
items:
|
||||||
- name: ISR
|
- name: ISR
|
||||||
description: DMA interrupt status register (DMA_ISR)
|
description: DMA interrupt status register (DMA_ISR)
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: ISR
|
fieldset: ISR
|
||||||
- name: IFCR
|
- name: IFCR
|
||||||
description: DMA interrupt flag clear register (DMA_IFCR)
|
description: DMA interrupt flag clear register (DMA_IFCR)
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: ISR
|
fieldset: ISR
|
||||||
- name: CH
|
- name: CH
|
||||||
description: "Channel cluster: CCR?, CNDTR?, CPAR?, and CMAR? registers"
|
description: 'Channel cluster: CCR?, CNDTR?, CPAR?, and CMAR? registers'
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 20
|
stride: 20
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
block: CH
|
block: CH
|
||||||
- name: CSELR
|
- name: CSELR
|
||||||
description: channel selection register
|
description: channel selection register
|
||||||
byte_offset: 168
|
byte_offset: 168
|
||||||
fieldset: CSELR
|
fieldset: CSELR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: DMA channel configuration register (DMA_CCR)
|
description: DMA channel configuration register (DMA_CCR)
|
||||||
fields:
|
fields:
|
||||||
- name: EN
|
- name: EN
|
||||||
description: Channel enable
|
description: Channel enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TCIE
|
- name: TCIE
|
||||||
description: Transfer complete interrupt enable
|
description: Transfer complete interrupt enable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HTIE
|
- name: HTIE
|
||||||
description: Half Transfer interrupt enable
|
description: Half Transfer interrupt enable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TEIE
|
- name: TEIE
|
||||||
description: Transfer error interrupt enable
|
description: Transfer error interrupt enable
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DIR
|
- name: DIR
|
||||||
description: Data transfer direction
|
description: Data transfer direction
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DIR
|
enum: DIR
|
||||||
- name: CIRC
|
- name: CIRC
|
||||||
description: Circular mode
|
description: Circular mode
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: CIRC
|
enum: CIRC
|
||||||
- name: PINC
|
- name: PINC
|
||||||
description: Peripheral increment mode
|
description: Peripheral increment mode
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: INC
|
enum: INC
|
||||||
- name: MINC
|
- name: MINC
|
||||||
description: Memory increment mode
|
description: Memory increment mode
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: INC
|
enum: INC
|
||||||
- name: PSIZE
|
- name: PSIZE
|
||||||
description: Peripheral size
|
description: Peripheral size
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: SIZE
|
enum: SIZE
|
||||||
- name: MSIZE
|
- name: MSIZE
|
||||||
description: Memory size
|
description: Memory size
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: SIZE
|
enum: SIZE
|
||||||
- name: PL
|
- name: PL
|
||||||
description: Channel Priority level
|
description: Channel Priority level
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PL
|
enum: PL
|
||||||
- name: MEM2MEM
|
- name: MEM2MEM
|
||||||
description: Memory to memory mode
|
description: Memory to memory mode
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: MEMMEM
|
enum: MEMMEM
|
||||||
fieldset/CSELR:
|
fieldset/CSELR:
|
||||||
description: channel selection register
|
description: channel selection register
|
||||||
fields:
|
fields:
|
||||||
- name: CS
|
- name: CS
|
||||||
description: DMA channel selection
|
description: DMA channel selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
fieldset/ISR:
|
fieldset/ISR:
|
||||||
description: DMA interrupt status register (DMA_ISR)
|
description: DMA interrupt status register (DMA_ISR)
|
||||||
fields:
|
fields:
|
||||||
- name: GIF
|
- name: GIF
|
||||||
description: Channel 1 Global interrupt flag
|
description: Channel 1 Global interrupt flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
- name: TCIF
|
- name: TCIF
|
||||||
description: Channel 1 Transfer Complete flag
|
description: Channel 1 Transfer Complete flag
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
- name: HTIF
|
- name: HTIF
|
||||||
description: Channel 1 Half Transfer Complete flag
|
description: Channel 1 Half Transfer Complete flag
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
- name: TEIF
|
- name: TEIF
|
||||||
description: Channel 1 Transfer Error flag
|
description: Channel 1 Transfer Error flag
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
fieldset/NDTR:
|
fieldset/NDTR:
|
||||||
description: DMA channel 1 number of data register
|
description: DMA channel 1 number of data register
|
||||||
fields:
|
fields:
|
||||||
- name: NDT
|
- name: NDT
|
||||||
description: Number of data to transfer
|
description: Number of data to transfer
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
enum/CIRC:
|
enum/CIRC:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Circular buffer disabled
|
description: Circular buffer disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Circular buffer enabled
|
description: Circular buffer enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/DIR:
|
enum/DIR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: FromPeripheral
|
- name: FromPeripheral
|
||||||
description: Read from peripheral
|
description: Read from peripheral
|
||||||
value: 0
|
value: 0
|
||||||
- name: FromMemory
|
- name: FromMemory
|
||||||
description: Read from memory
|
description: Read from memory
|
||||||
value: 1
|
value: 1
|
||||||
enum/INC:
|
enum/INC:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Increment mode disabled
|
description: Increment mode disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Increment mode enabled
|
description: Increment mode enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/MEMMEM:
|
enum/MEMMEM:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Memory to memory mode disabled
|
description: Memory to memory mode disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Memory to memory mode enabled
|
description: Memory to memory mode enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/PL:
|
enum/PL:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Low priority
|
description: Low priority
|
||||||
value: 0
|
value: 0
|
||||||
- name: Medium
|
- name: Medium
|
||||||
description: Medium priority
|
description: Medium priority
|
||||||
value: 1
|
value: 1
|
||||||
- name: High
|
- name: High
|
||||||
description: High priority
|
description: High priority
|
||||||
value: 2
|
value: 2
|
||||||
- name: VeryHigh
|
- name: VeryHigh
|
||||||
description: Very high priority
|
description: Very high priority
|
||||||
value: 3
|
value: 3
|
||||||
enum/SIZE:
|
enum/SIZE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: 8-bit size
|
description: 8-bit size
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: 16-bit size
|
description: 16-bit size
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bits32
|
- name: Bits32
|
||||||
description: 32-bit size
|
description: 32-bit size
|
||||||
value: 2
|
value: 2
|
||||||
|
@ -1,144 +1,143 @@
|
|||||||
---
|
|
||||||
block/BKP:
|
block/BKP:
|
||||||
description: Backup registers
|
description: Backup registers
|
||||||
items:
|
items:
|
||||||
- name: DR
|
- name: DR
|
||||||
description: Data register
|
description: Data register
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 4
|
- 4
|
||||||
- 8
|
- 8
|
||||||
- 12
|
- 12
|
||||||
- 16
|
- 16
|
||||||
- 20
|
- 20
|
||||||
- 24
|
- 24
|
||||||
- 28
|
- 28
|
||||||
- 32
|
- 32
|
||||||
- 36
|
- 36
|
||||||
- 60
|
- 60
|
||||||
- 64
|
- 64
|
||||||
- 68
|
- 68
|
||||||
- 72
|
- 72
|
||||||
- 76
|
- 76
|
||||||
- 80
|
- 80
|
||||||
- 84
|
- 84
|
||||||
- 88
|
- 88
|
||||||
- 92
|
- 92
|
||||||
- 96
|
- 96
|
||||||
- 100
|
- 100
|
||||||
- 104
|
- 104
|
||||||
- 108
|
- 108
|
||||||
- 112
|
- 112
|
||||||
- 116
|
- 116
|
||||||
- 120
|
- 120
|
||||||
- 124
|
- 124
|
||||||
- 128
|
- 128
|
||||||
- 132
|
- 132
|
||||||
- 136
|
- 136
|
||||||
- 140
|
- 140
|
||||||
- 144
|
- 144
|
||||||
- 148
|
- 148
|
||||||
- 152
|
- 152
|
||||||
- 156
|
- 156
|
||||||
- 160
|
- 160
|
||||||
- 164
|
- 164
|
||||||
- 168
|
- 168
|
||||||
- 172
|
- 172
|
||||||
- 176
|
- 176
|
||||||
- 180
|
- 180
|
||||||
- 184
|
- 184
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: DR
|
fieldset: DR
|
||||||
- name: RTCCR
|
- name: RTCCR
|
||||||
description: RTC clock calibration register
|
description: RTC clock calibration register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
fieldset: RTCCR
|
fieldset: RTCCR
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 44
|
byte_offset: 44
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: CSR
|
- name: CSR
|
||||||
description: Control/status register
|
description: Control/status register
|
||||||
byte_offset: 48
|
byte_offset: 48
|
||||||
fieldset: CSR
|
fieldset: CSR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: TPE
|
- name: TPE
|
||||||
description: Tamper pin enable
|
description: Tamper pin enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TPAL
|
- name: TPAL
|
||||||
description: Tamper pin active level
|
description: Tamper pin active level
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: TPAL
|
enum: TPAL
|
||||||
fieldset/CSR:
|
fieldset/CSR:
|
||||||
description: Control/status register
|
description: Control/status register
|
||||||
fields:
|
fields:
|
||||||
- name: CTE
|
- name: CTE
|
||||||
description: Clear Tamper event
|
description: Clear Tamper event
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CTI
|
- name: CTI
|
||||||
description: Clear Tamper Interrupt
|
description: Clear Tamper Interrupt
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TPIE
|
- name: TPIE
|
||||||
description: Tamper Pin interrupt enable
|
description: Tamper Pin interrupt enable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TEF
|
- name: TEF
|
||||||
description: Tamper Event Flag
|
description: Tamper Event Flag
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIF
|
- name: TIF
|
||||||
description: Tamper Interrupt Flag
|
description: Tamper Interrupt Flag
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/DR:
|
fieldset/DR:
|
||||||
description: Data register
|
description: Data register
|
||||||
fields:
|
fields:
|
||||||
- name: D
|
- name: D
|
||||||
description: Backup data
|
description: Backup data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/RTCCR:
|
fieldset/RTCCR:
|
||||||
description: RTC clock calibration register
|
description: RTC clock calibration register
|
||||||
fields:
|
fields:
|
||||||
- name: CAL
|
- name: CAL
|
||||||
description: Calibration value
|
description: Calibration value
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 7
|
bit_size: 7
|
||||||
- name: CCO
|
- name: CCO
|
||||||
description: Calibration Clock Output
|
description: Calibration Clock Output
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASOE
|
- name: ASOE
|
||||||
description: Alarm or second output enable
|
description: Alarm or second output enable
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASOS
|
- name: ASOS
|
||||||
description: Alarm or second output selection
|
description: Alarm or second output selection
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: ASOS
|
enum: ASOS
|
||||||
enum/ASOS:
|
enum/ASOS:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Alarm
|
- name: Alarm
|
||||||
description: RTC Alarm pulse output selected
|
description: RTC Alarm pulse output selected
|
||||||
value: 0
|
value: 0
|
||||||
- name: Second
|
- name: Second
|
||||||
description: RTC Second pulse output selected
|
description: RTC Second pulse output selected
|
||||||
value: 1
|
value: 1
|
||||||
enum/TPAL:
|
enum/TPAL:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: High
|
- name: High
|
||||||
description: A high level on the TAMPER pin resets all data backup registers (if TPE bit is set)
|
description: A high level on the TAMPER pin resets all data backup registers (if TPE bit is set)
|
||||||
value: 0
|
value: 0
|
||||||
- name: Low
|
- name: Low
|
||||||
description: A low level on the TAMPER pin resets all data backup registers (if TPE bit is set)
|
description: A low level on the TAMPER pin resets all data backup registers (if TPE bit is set)
|
||||||
value: 1
|
value: 1
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,21 +1,20 @@
|
|||||||
---
|
|
||||||
block/CRC:
|
block/CRC:
|
||||||
description: Cyclic Redundancy Check calculation unit
|
description: Cyclic Redundancy Check calculation unit
|
||||||
items:
|
items:
|
||||||
- name: DR
|
- name: DR
|
||||||
description: Data register
|
description: Data register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
- name: IDR
|
- name: IDR
|
||||||
description: Independent Data register
|
description: Independent Data register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: RESET
|
- name: RESET
|
||||||
description: RESET bit
|
description: RESET bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
@ -1,86 +1,85 @@
|
|||||||
---
|
|
||||||
block/CRC:
|
block/CRC:
|
||||||
description: Cyclic Redundancy Check calculation unit
|
description: Cyclic Redundancy Check calculation unit
|
||||||
items:
|
items:
|
||||||
- name: DR
|
- name: DR
|
||||||
description: Data register
|
description: Data register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
- name: DR16
|
- name: DR16
|
||||||
description: Data register - half-word sized
|
description: Data register - half-word sized
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: DR8
|
- name: DR8
|
||||||
description: Data register - byte sized
|
description: Data register - byte sized
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: IDR
|
- name: IDR
|
||||||
description: Independent Data register
|
description: Independent Data register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: INIT
|
- name: INIT
|
||||||
description: Initial CRC value
|
description: Initial CRC value
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: RESET
|
- name: RESET
|
||||||
description: RESET bit
|
description: RESET bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: POLYSIZE
|
- name: POLYSIZE
|
||||||
description: Polynomial size
|
description: Polynomial size
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: POLYSIZE
|
enum: POLYSIZE
|
||||||
- name: REV_IN
|
- name: REV_IN
|
||||||
description: Reverse input data
|
description: Reverse input data
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: REV_IN
|
enum: REV_IN
|
||||||
- name: REV_OUT
|
- name: REV_OUT
|
||||||
description: Reverse output data
|
description: Reverse output data
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: REV_OUT
|
enum: REV_OUT
|
||||||
enum/POLYSIZE:
|
enum/POLYSIZE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Polysize32
|
- name: Polysize32
|
||||||
description: 32-bit polynomial
|
description: 32-bit polynomial
|
||||||
value: 0
|
value: 0
|
||||||
- name: Polysize16
|
- name: Polysize16
|
||||||
description: 16-bit polynomial
|
description: 16-bit polynomial
|
||||||
value: 1
|
value: 1
|
||||||
- name: Polysize8
|
- name: Polysize8
|
||||||
description: 8-bit polynomial
|
description: 8-bit polynomial
|
||||||
value: 2
|
value: 2
|
||||||
- name: Polysize7
|
- name: Polysize7
|
||||||
description: 7-bit polynomial
|
description: 7-bit polynomial
|
||||||
value: 3
|
value: 3
|
||||||
enum/REV_IN:
|
enum/REV_IN:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Normal
|
- name: Normal
|
||||||
description: Bit order not affected
|
description: Bit order not affected
|
||||||
value: 0
|
value: 0
|
||||||
- name: Byte
|
- name: Byte
|
||||||
description: Bit reversal done by byte
|
description: Bit reversal done by byte
|
||||||
value: 1
|
value: 1
|
||||||
- name: HalfWord
|
- name: HalfWord
|
||||||
description: Bit reversal done by half-word
|
description: Bit reversal done by half-word
|
||||||
value: 2
|
value: 2
|
||||||
- name: Word
|
- name: Word
|
||||||
description: Bit reversal done by word
|
description: Bit reversal done by word
|
||||||
value: 3
|
value: 3
|
||||||
enum/REV_OUT:
|
enum/REV_OUT:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Normal
|
- name: Normal
|
||||||
description: Bit order not affected
|
description: Bit order not affected
|
||||||
value: 0
|
value: 0
|
||||||
- name: Reversed
|
- name: Reversed
|
||||||
description: Bit reversed output
|
description: Bit reversed output
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,89 +1,88 @@
|
|||||||
---
|
|
||||||
block/CRC:
|
block/CRC:
|
||||||
description: Cyclic Redundancy Check calculation unit
|
description: Cyclic Redundancy Check calculation unit
|
||||||
items:
|
items:
|
||||||
- name: DR
|
- name: DR
|
||||||
description: Data register
|
description: Data register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
- name: DR16
|
- name: DR16
|
||||||
description: Data register - half-word sized
|
description: Data register - half-word sized
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: DR8
|
- name: DR8
|
||||||
description: Data register - byte sized
|
description: Data register - byte sized
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: IDR
|
- name: IDR
|
||||||
description: Independent Data register
|
description: Independent Data register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: INIT
|
- name: INIT
|
||||||
description: Initial CRC value
|
description: Initial CRC value
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
- name: POL
|
- name: POL
|
||||||
description: CRC polynomial
|
description: CRC polynomial
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: RESET
|
- name: RESET
|
||||||
description: RESET bit
|
description: RESET bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: POLYSIZE
|
- name: POLYSIZE
|
||||||
description: Polynomial size
|
description: Polynomial size
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: POLYSIZE
|
enum: POLYSIZE
|
||||||
- name: REV_IN
|
- name: REV_IN
|
||||||
description: Reverse input data
|
description: Reverse input data
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: REV_IN
|
enum: REV_IN
|
||||||
- name: REV_OUT
|
- name: REV_OUT
|
||||||
description: Reverse output data
|
description: Reverse output data
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: REV_OUT
|
enum: REV_OUT
|
||||||
enum/POLYSIZE:
|
enum/POLYSIZE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Polysize32
|
- name: Polysize32
|
||||||
description: 32-bit polynomial
|
description: 32-bit polynomial
|
||||||
value: 0
|
value: 0
|
||||||
- name: Polysize16
|
- name: Polysize16
|
||||||
description: 16-bit polynomial
|
description: 16-bit polynomial
|
||||||
value: 1
|
value: 1
|
||||||
- name: Polysize8
|
- name: Polysize8
|
||||||
description: 8-bit polynomial
|
description: 8-bit polynomial
|
||||||
value: 2
|
value: 2
|
||||||
- name: Polysize7
|
- name: Polysize7
|
||||||
description: 7-bit polynomial
|
description: 7-bit polynomial
|
||||||
value: 3
|
value: 3
|
||||||
enum/REV_IN:
|
enum/REV_IN:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Normal
|
- name: Normal
|
||||||
description: Bit order not affected
|
description: Bit order not affected
|
||||||
value: 0
|
value: 0
|
||||||
- name: Byte
|
- name: Byte
|
||||||
description: Bit reversal done by byte
|
description: Bit reversal done by byte
|
||||||
value: 1
|
value: 1
|
||||||
- name: HalfWord
|
- name: HalfWord
|
||||||
description: Bit reversal done by half-word
|
description: Bit reversal done by half-word
|
||||||
value: 2
|
value: 2
|
||||||
- name: Word
|
- name: Word
|
||||||
description: Bit reversal done by word
|
description: Bit reversal done by word
|
||||||
value: 3
|
value: 3
|
||||||
enum/REV_OUT:
|
enum/REV_OUT:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Normal
|
- name: Normal
|
||||||
description: Bit order not affected
|
description: Bit order not affected
|
||||||
value: 0
|
value: 0
|
||||||
- name: Reversed
|
- name: Reversed
|
||||||
description: Bit reversed output
|
description: Bit reversed output
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,150 +1,149 @@
|
|||||||
---
|
|
||||||
block/CRS:
|
block/CRS:
|
||||||
description: Clock recovery system
|
description: Clock recovery system
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: control register
|
description: control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: CFGR
|
- name: CFGR
|
||||||
description: configuration register
|
description: configuration register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CFGR
|
fieldset: CFGR
|
||||||
- name: ISR
|
- name: ISR
|
||||||
description: interrupt and status register
|
description: interrupt and status register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: ISR
|
fieldset: ISR
|
||||||
- name: ICR
|
- name: ICR
|
||||||
description: interrupt flag clear register
|
description: interrupt flag clear register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: ICR
|
fieldset: ICR
|
||||||
fieldset/CFGR:
|
fieldset/CFGR:
|
||||||
description: configuration register
|
description: configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: RELOAD
|
- name: RELOAD
|
||||||
description: Counter reload value
|
description: Counter reload value
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: FELIM
|
- name: FELIM
|
||||||
description: Frequency error limit
|
description: Frequency error limit
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: SYNCDIV
|
- name: SYNCDIV
|
||||||
description: SYNC divider
|
description: SYNC divider
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
- name: SYNCSRC
|
- name: SYNCSRC
|
||||||
description: SYNC signal source selection
|
description: SYNC signal source selection
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: SYNCSRC
|
enum: SYNCSRC
|
||||||
- name: SYNCPOL
|
- name: SYNCPOL
|
||||||
description: SYNC polarity selection
|
description: SYNC polarity selection
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: control register
|
description: control register
|
||||||
fields:
|
fields:
|
||||||
- name: SYNCOKIE
|
- name: SYNCOKIE
|
||||||
description: SYNC event OK interrupt enable
|
description: SYNC event OK interrupt enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SYNCWARNIE
|
- name: SYNCWARNIE
|
||||||
description: SYNC warning interrupt enable
|
description: SYNC warning interrupt enable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Synchronization or trimming error interrupt enable
|
description: Synchronization or trimming error interrupt enable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ESYNCIE
|
- name: ESYNCIE
|
||||||
description: Expected SYNC interrupt enable
|
description: Expected SYNC interrupt enable
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CEN
|
- name: CEN
|
||||||
description: Frequency error counter enable
|
description: Frequency error counter enable
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: AUTOTRIMEN
|
- name: AUTOTRIMEN
|
||||||
description: Automatic trimming enable
|
description: Automatic trimming enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SWSYNC
|
- name: SWSYNC
|
||||||
description: Generate software SYNC event
|
description: Generate software SYNC event
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRIM
|
- name: TRIM
|
||||||
description: HSI48 oscillator smooth trimming
|
description: HSI48 oscillator smooth trimming
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
fieldset/ICR:
|
fieldset/ICR:
|
||||||
description: interrupt flag clear register
|
description: interrupt flag clear register
|
||||||
fields:
|
fields:
|
||||||
- name: SYNCOKC
|
- name: SYNCOKC
|
||||||
description: SYNC event OK clear flag
|
description: SYNC event OK clear flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SYNCWARNC
|
- name: SYNCWARNC
|
||||||
description: SYNC warning clear flag
|
description: SYNC warning clear flag
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERRC
|
- name: ERRC
|
||||||
description: Error clear flag
|
description: Error clear flag
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ESYNCC
|
- name: ESYNCC
|
||||||
description: Expected SYNC clear flag
|
description: Expected SYNC clear flag
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/ISR:
|
fieldset/ISR:
|
||||||
description: interrupt and status register
|
description: interrupt and status register
|
||||||
fields:
|
fields:
|
||||||
- name: SYNCOKF
|
- name: SYNCOKF
|
||||||
description: SYNC event OK flag
|
description: SYNC event OK flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SYNCWARNF
|
- name: SYNCWARNF
|
||||||
description: SYNC warning flag
|
description: SYNC warning flag
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERRF
|
- name: ERRF
|
||||||
description: Error flag
|
description: Error flag
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ESYNCF
|
- name: ESYNCF
|
||||||
description: Expected SYNC flag
|
description: Expected SYNC flag
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SYNCERR
|
- name: SYNCERR
|
||||||
description: SYNC error
|
description: SYNC error
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SYNCMISS
|
- name: SYNCMISS
|
||||||
description: SYNC missed
|
description: SYNC missed
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRIMOVF
|
- name: TRIMOVF
|
||||||
description: Trimming overflow or underflow
|
description: Trimming overflow or underflow
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FEDIR
|
- name: FEDIR
|
||||||
description: Frequency error direction
|
description: Frequency error direction
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FECAP
|
- name: FECAP
|
||||||
description: Frequency error capture
|
description: Frequency error capture
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
enum/SYNCSRC:
|
enum/SYNCSRC:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: GPIO
|
- name: GPIO
|
||||||
description: GPIO selected as SYNC signal source
|
description: GPIO selected as SYNC signal source
|
||||||
value: 0
|
value: 0
|
||||||
- name: LSE
|
- name: LSE
|
||||||
description: LSE selected as SYNC signal source
|
description: LSE selected as SYNC signal source
|
||||||
value: 1
|
value: 1
|
||||||
- name: USB
|
- name: USB
|
||||||
description: USB SOF selected as SYNC signal source
|
description: USB SOF selected as SYNC signal source
|
||||||
value: 2
|
value: 2
|
||||||
|
@ -1,262 +1,261 @@
|
|||||||
---
|
|
||||||
block/DAC:
|
block/DAC:
|
||||||
description: Digital-to-analog converter
|
description: Digital-to-analog converter
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: control register
|
description: control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: SWTRIGR
|
- name: SWTRIGR
|
||||||
description: software trigger register
|
description: software trigger register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: SWTRIGR
|
fieldset: SWTRIGR
|
||||||
- name: DHR12R
|
- name: DHR12R
|
||||||
description: channel 12-bit right-aligned data holding register
|
description: channel 12-bit right-aligned data holding register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 12
|
stride: 12
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: DHR12R
|
fieldset: DHR12R
|
||||||
- name: DHR12L
|
- name: DHR12L
|
||||||
description: channel 12-bit left-aligned data holding register
|
description: channel 12-bit left-aligned data holding register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 12
|
stride: 12
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: DHR12L
|
fieldset: DHR12L
|
||||||
- name: DHR8R
|
- name: DHR8R
|
||||||
description: channel 8-bit right-aligned data holding register
|
description: channel 8-bit right-aligned data holding register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 12
|
stride: 12
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: DHR8R
|
fieldset: DHR8R
|
||||||
- name: DHR12RD
|
- name: DHR12RD
|
||||||
description: Dual DAC 12-bit right-aligned data holding register
|
description: Dual DAC 12-bit right-aligned data holding register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: DHR12RD
|
fieldset: DHR12RD
|
||||||
- name: DHR12LD
|
- name: DHR12LD
|
||||||
description: DUAL DAC 12-bit left aligned data holding register
|
description: DUAL DAC 12-bit left aligned data holding register
|
||||||
byte_offset: 36
|
byte_offset: 36
|
||||||
fieldset: DHR12LD
|
fieldset: DHR12LD
|
||||||
- name: DHR8RD
|
- name: DHR8RD
|
||||||
description: DUAL DAC 8-bit right aligned data holding register
|
description: DUAL DAC 8-bit right aligned data holding register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
fieldset: DHR8RD
|
fieldset: DHR8RD
|
||||||
- name: DOR
|
- name: DOR
|
||||||
description: channel data output register
|
description: channel data output register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 44
|
byte_offset: 44
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: DOR
|
fieldset: DOR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: status register
|
description: status register
|
||||||
byte_offset: 52
|
byte_offset: 52
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: control register
|
description: control register
|
||||||
fields:
|
fields:
|
||||||
- name: EN
|
- name: EN
|
||||||
description: DAC channel enable
|
description: DAC channel enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: BOFF
|
- name: BOFF
|
||||||
description: DAC channel output buffer disable
|
description: DAC channel output buffer disable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: TEN
|
- name: TEN
|
||||||
description: DAC channel trigger enable
|
description: DAC channel trigger enable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: TSEL1
|
- name: TSEL1
|
||||||
description: DAC channel 1 trigger selection
|
description: DAC channel 1 trigger selection
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: TSEL1
|
enum: TSEL1
|
||||||
- name: WAVE
|
- name: WAVE
|
||||||
description: DAC channel noise/triangle wave generation enable
|
description: DAC channel noise/triangle wave generation enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
enum: WAVE
|
enum: WAVE
|
||||||
- name: MAMP
|
- name: MAMP
|
||||||
description: DAC channel mask/amplitude selector
|
description: DAC channel mask/amplitude selector
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: DMAEN
|
- name: DMAEN
|
||||||
description: DAC channel DMA enable
|
description: DAC channel DMA enable
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: DMAUDRIE
|
- name: DMAUDRIE
|
||||||
description: DAC channel DMA Underrun Interrupt enable
|
description: DAC channel DMA Underrun Interrupt enable
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: TSEL2
|
- name: TSEL2
|
||||||
description: DAC channel 2 trigger selection
|
description: DAC channel 2 trigger selection
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: TSEL2
|
enum: TSEL2
|
||||||
fieldset/DHR12L:
|
fieldset/DHR12L:
|
||||||
description: channel 12-bit left-aligned data holding register
|
description: channel 12-bit left-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit left-aligned data
|
description: DAC channel 12-bit left-aligned data
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/DHR12LD:
|
fieldset/DHR12LD:
|
||||||
description: DUAL DAC 12-bit left aligned data holding register
|
description: DUAL DAC 12-bit left aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit left-aligned data
|
description: DAC channel 12-bit left-aligned data
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/DHR12R:
|
fieldset/DHR12R:
|
||||||
description: channel 12-bit right-aligned data holding register
|
description: channel 12-bit right-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit right-aligned data
|
description: DAC channel 12-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/DHR12RD:
|
fieldset/DHR12RD:
|
||||||
description: Dual DAC 12-bit right-aligned data holding register
|
description: Dual DAC 12-bit right-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit right-aligned data
|
description: DAC channel 12-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/DHR8R:
|
fieldset/DHR8R:
|
||||||
description: channel 8-bit right-aligned data holding register
|
description: channel 8-bit right-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 8-bit right-aligned data
|
description: DAC channel 8-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/DHR8RD:
|
fieldset/DHR8RD:
|
||||||
description: DUAL DAC 8-bit right aligned data holding register
|
description: DUAL DAC 8-bit right aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 8-bit right-aligned data
|
description: DAC channel 8-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 8
|
stride: 8
|
||||||
fieldset/DOR:
|
fieldset/DOR:
|
||||||
description: channel data output register
|
description: channel data output register
|
||||||
fields:
|
fields:
|
||||||
- name: DOR
|
- name: DOR
|
||||||
description: DAC channel data output
|
description: DAC channel data output
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: status register
|
description: status register
|
||||||
fields:
|
fields:
|
||||||
- name: DMAUDR
|
- name: DMAUDR
|
||||||
description: DAC channel DMA underrun flag
|
description: DAC channel DMA underrun flag
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/SWTRIGR:
|
fieldset/SWTRIGR:
|
||||||
description: software trigger register
|
description: software trigger register
|
||||||
fields:
|
fields:
|
||||||
- name: SWTRIG
|
- name: SWTRIG
|
||||||
description: DAC channel software trigger
|
description: DAC channel software trigger
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 1
|
stride: 1
|
||||||
enum/TSEL1:
|
enum/TSEL1:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: TIM6_TRGO
|
- name: TIM6_TRGO
|
||||||
description: Timer 6 TRGO event
|
description: Timer 6 TRGO event
|
||||||
value: 0
|
value: 0
|
||||||
- name: TIM3_TRGO
|
- name: TIM3_TRGO
|
||||||
description: Timer 3 TRGO event
|
description: Timer 3 TRGO event
|
||||||
value: 1
|
value: 1
|
||||||
- name: TIM7_TRGO
|
- name: TIM7_TRGO
|
||||||
description: Timer 7 TRGO event
|
description: Timer 7 TRGO event
|
||||||
value: 2
|
value: 2
|
||||||
- name: TIM15_TRGO
|
- name: TIM15_TRGO
|
||||||
description: Timer 15 TRGO event
|
description: Timer 15 TRGO event
|
||||||
value: 3
|
value: 3
|
||||||
- name: TIM2_TRGO
|
- name: TIM2_TRGO
|
||||||
description: Timer 2 TRGO event
|
description: Timer 2 TRGO event
|
||||||
value: 4
|
value: 4
|
||||||
- name: EXTI9
|
- name: EXTI9
|
||||||
description: EXTI line9
|
description: EXTI line9
|
||||||
value: 6
|
value: 6
|
||||||
- name: SOFTWARE
|
- name: SOFTWARE
|
||||||
description: Software trigger
|
description: Software trigger
|
||||||
value: 7
|
value: 7
|
||||||
enum/TSEL2:
|
enum/TSEL2:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: TIM6_TRGO
|
- name: TIM6_TRGO
|
||||||
description: Timer 6 TRGO event
|
description: Timer 6 TRGO event
|
||||||
value: 0
|
value: 0
|
||||||
- name: TIM8_TRGO
|
- name: TIM8_TRGO
|
||||||
description: Timer 8 TRGO event
|
description: Timer 8 TRGO event
|
||||||
value: 1
|
value: 1
|
||||||
- name: TIM7_TRGO
|
- name: TIM7_TRGO
|
||||||
description: Timer 7 TRGO event
|
description: Timer 7 TRGO event
|
||||||
value: 2
|
value: 2
|
||||||
- name: TIM5_TRGO
|
- name: TIM5_TRGO
|
||||||
description: Timer 5 TRGO event
|
description: Timer 5 TRGO event
|
||||||
value: 3
|
value: 3
|
||||||
- name: TIM2_TRGO
|
- name: TIM2_TRGO
|
||||||
description: Timer 2 TRGO event
|
description: Timer 2 TRGO event
|
||||||
value: 4
|
value: 4
|
||||||
- name: TIM4_TRGO
|
- name: TIM4_TRGO
|
||||||
description: Timer 4 TRGO event
|
description: Timer 4 TRGO event
|
||||||
value: 5
|
value: 5
|
||||||
- name: EXTI9
|
- name: EXTI9
|
||||||
description: EXTI line9
|
description: EXTI line9
|
||||||
value: 6
|
value: 6
|
||||||
- name: SOFTWARE
|
- name: SOFTWARE
|
||||||
description: Software trigger
|
description: Software trigger
|
||||||
value: 7
|
value: 7
|
||||||
enum/WAVE:
|
enum/WAVE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Wave generation disabled
|
description: Wave generation disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Noise
|
- name: Noise
|
||||||
description: Noise wave generation enabled
|
description: Noise wave generation enabled
|
||||||
value: 1
|
value: 1
|
||||||
- name: Triangle
|
- name: Triangle
|
||||||
description: Triangle wave generation enabled
|
description: Triangle wave generation enabled
|
||||||
value: 2
|
value: 2
|
||||||
|
@ -1,347 +1,346 @@
|
|||||||
---
|
|
||||||
block/DAC:
|
block/DAC:
|
||||||
description: Digital-to-analog converter
|
description: Digital-to-analog converter
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: control register
|
description: control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: SWTRIGR
|
- name: SWTRIGR
|
||||||
description: software trigger register
|
description: software trigger register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: SWTRIGR
|
fieldset: SWTRIGR
|
||||||
- name: DHR12R
|
- name: DHR12R
|
||||||
description: channel 12-bit right-aligned data holding register
|
description: channel 12-bit right-aligned data holding register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 12
|
stride: 12
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: DHR12R
|
fieldset: DHR12R
|
||||||
- name: DHR12L
|
- name: DHR12L
|
||||||
description: channel 12-bit left-aligned data holding register
|
description: channel 12-bit left-aligned data holding register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 12
|
stride: 12
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: DHR12L
|
fieldset: DHR12L
|
||||||
- name: DHR8R
|
- name: DHR8R
|
||||||
description: channel 8-bit right-aligned data holding register
|
description: channel 8-bit right-aligned data holding register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 12
|
stride: 12
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: DHR8R
|
fieldset: DHR8R
|
||||||
- name: DHR12RD
|
- name: DHR12RD
|
||||||
description: Dual DAC 12-bit right-aligned data holding register
|
description: Dual DAC 12-bit right-aligned data holding register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: DHR12RD
|
fieldset: DHR12RD
|
||||||
- name: DHR12LD
|
- name: DHR12LD
|
||||||
description: DUAL DAC 12-bit left aligned data holding register
|
description: DUAL DAC 12-bit left aligned data holding register
|
||||||
byte_offset: 36
|
byte_offset: 36
|
||||||
fieldset: DHR12LD
|
fieldset: DHR12LD
|
||||||
- name: DHR8RD
|
- name: DHR8RD
|
||||||
description: DUAL DAC 8-bit right aligned data holding register
|
description: DUAL DAC 8-bit right aligned data holding register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
fieldset: DHR8RD
|
fieldset: DHR8RD
|
||||||
- name: DOR
|
- name: DOR
|
||||||
description: channel data output register
|
description: channel data output register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 44
|
byte_offset: 44
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: DOR
|
fieldset: DOR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: status register
|
description: status register
|
||||||
byte_offset: 52
|
byte_offset: 52
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CCR
|
- name: CCR
|
||||||
description: calibration control register
|
description: calibration control register
|
||||||
byte_offset: 56
|
byte_offset: 56
|
||||||
fieldset: CCR
|
fieldset: CCR
|
||||||
- name: MCR
|
- name: MCR
|
||||||
description: mode control register
|
description: mode control register
|
||||||
byte_offset: 60
|
byte_offset: 60
|
||||||
fieldset: MCR
|
fieldset: MCR
|
||||||
- name: SHSR1
|
- name: SHSR1
|
||||||
description: Sample and Hold sample time register
|
description: Sample and Hold sample time register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 64
|
byte_offset: 64
|
||||||
fieldset: SHSR
|
fieldset: SHSR
|
||||||
- name: SHHR
|
- name: SHHR
|
||||||
description: Sample and Hold hold time register
|
description: Sample and Hold hold time register
|
||||||
byte_offset: 72
|
byte_offset: 72
|
||||||
fieldset: SHHR
|
fieldset: SHHR
|
||||||
- name: SHRR
|
- name: SHRR
|
||||||
description: Sample and Hold refresh time register
|
description: Sample and Hold refresh time register
|
||||||
byte_offset: 76
|
byte_offset: 76
|
||||||
fieldset: SHRR
|
fieldset: SHRR
|
||||||
fieldset/CCR:
|
fieldset/CCR:
|
||||||
description: calibration control register
|
description: calibration control register
|
||||||
fields:
|
fields:
|
||||||
- name: OTRIM1
|
- name: OTRIM1
|
||||||
description: DAC Channel 1 offset trimming value
|
description: DAC Channel 1 offset trimming value
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
- name: OTRIM2
|
- name: OTRIM2
|
||||||
description: DAC Channel 2 offset trimming value
|
description: DAC Channel 2 offset trimming value
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: control register
|
description: control register
|
||||||
fields:
|
fields:
|
||||||
- name: EN
|
- name: EN
|
||||||
description: DAC channel enable
|
description: DAC channel enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: TEN
|
- name: TEN
|
||||||
description: DAC channel trigger enable
|
description: DAC channel trigger enable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: TSEL1
|
- name: TSEL1
|
||||||
description: DAC channel 1 trigger selection
|
description: DAC channel 1 trigger selection
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: TSEL1
|
enum: TSEL1
|
||||||
- name: WAVE
|
- name: WAVE
|
||||||
description: DAC channel noise/triangle wave generation enable
|
description: DAC channel noise/triangle wave generation enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
enum: WAVE
|
enum: WAVE
|
||||||
- name: MAMP
|
- name: MAMP
|
||||||
description: DAC channel mask/amplitude selector
|
description: DAC channel mask/amplitude selector
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: DMAEN
|
- name: DMAEN
|
||||||
description: DAC channel DMA enable
|
description: DAC channel DMA enable
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: DMAUDRIE
|
- name: DMAUDRIE
|
||||||
description: DAC channel DMA Underrun Interrupt enable
|
description: DAC channel DMA Underrun Interrupt enable
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: CEN
|
- name: CEN
|
||||||
description: DAC channel calibration enable
|
description: DAC channel calibration enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: TSEL2
|
- name: TSEL2
|
||||||
description: DAC channel 2 trigger selection
|
description: DAC channel 2 trigger selection
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: TSEL2
|
enum: TSEL2
|
||||||
fieldset/DHR12L:
|
fieldset/DHR12L:
|
||||||
description: channel 12-bit left-aligned data holding register
|
description: channel 12-bit left-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit left-aligned data
|
description: DAC channel 12-bit left-aligned data
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/DHR12LD:
|
fieldset/DHR12LD:
|
||||||
description: DUAL DAC 12-bit left aligned data holding register
|
description: DUAL DAC 12-bit left aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit left-aligned data
|
description: DAC channel 12-bit left-aligned data
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/DHR12R:
|
fieldset/DHR12R:
|
||||||
description: channel 12-bit right-aligned data holding register
|
description: channel 12-bit right-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit right-aligned data
|
description: DAC channel 12-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/DHR12RD:
|
fieldset/DHR12RD:
|
||||||
description: Dual DAC 12-bit right-aligned data holding register
|
description: Dual DAC 12-bit right-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit right-aligned data
|
description: DAC channel 12-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/DHR8R:
|
fieldset/DHR8R:
|
||||||
description: channel 8-bit right-aligned data holding register
|
description: channel 8-bit right-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 8-bit right-aligned data
|
description: DAC channel 8-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/DHR8RD:
|
fieldset/DHR8RD:
|
||||||
description: DUAL DAC 8-bit right aligned data holding register
|
description: DUAL DAC 8-bit right aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 8-bit right-aligned data
|
description: DAC channel 8-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 8
|
stride: 8
|
||||||
fieldset/DOR:
|
fieldset/DOR:
|
||||||
description: channel data output register
|
description: channel data output register
|
||||||
fields:
|
fields:
|
||||||
- name: DOR
|
- name: DOR
|
||||||
description: DAC channel data output
|
description: DAC channel data output
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/MCR:
|
fieldset/MCR:
|
||||||
description: mode control register
|
description: mode control register
|
||||||
fields:
|
fields:
|
||||||
- name: MODE
|
- name: MODE
|
||||||
description: DAC channel mode
|
description: DAC channel mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/SHHR:
|
fieldset/SHHR:
|
||||||
description: Sample and Hold hold time register
|
description: Sample and Hold hold time register
|
||||||
fields:
|
fields:
|
||||||
- name: THOLD
|
- name: THOLD
|
||||||
description: DAC channel hold Time
|
description: DAC channel hold Time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 10
|
bit_size: 10
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/SHRR:
|
fieldset/SHRR:
|
||||||
description: Sample and Hold refresh time register
|
description: Sample and Hold refresh time register
|
||||||
fields:
|
fields:
|
||||||
- name: TREFRESH
|
- name: TREFRESH
|
||||||
description: DAC channel refresh Time
|
description: DAC channel refresh Time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/SHSR:
|
fieldset/SHSR:
|
||||||
description: Sample and Hold sample time register
|
description: Sample and Hold sample time register
|
||||||
fields:
|
fields:
|
||||||
- name: TSAMPLE
|
- name: TSAMPLE
|
||||||
description: DAC channel sample Time
|
description: DAC channel sample Time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 10
|
bit_size: 10
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: status register
|
description: status register
|
||||||
fields:
|
fields:
|
||||||
- name: DMAUDR
|
- name: DMAUDR
|
||||||
description: DAC channel DMA underrun flag
|
description: DAC channel DMA underrun flag
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: CAL_FLAG
|
- name: CAL_FLAG
|
||||||
description: DAC channel calibration offset status
|
description: DAC channel calibration offset status
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: BWST
|
- name: BWST
|
||||||
description: DAC channel busy writing sample time flag
|
description: DAC channel busy writing sample time flag
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/SWTRIGR:
|
fieldset/SWTRIGR:
|
||||||
description: software trigger register
|
description: software trigger register
|
||||||
fields:
|
fields:
|
||||||
- name: SWTRIG
|
- name: SWTRIG
|
||||||
description: DAC channel software trigger
|
description: DAC channel software trigger
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 1
|
stride: 1
|
||||||
enum/TSEL1:
|
enum/TSEL1:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: TIM6_TRGO
|
- name: TIM6_TRGO
|
||||||
description: Timer 6 TRGO event
|
description: Timer 6 TRGO event
|
||||||
value: 0
|
value: 0
|
||||||
- name: TIM3_TRGO
|
- name: TIM3_TRGO
|
||||||
description: Timer 3 TRGO event
|
description: Timer 3 TRGO event
|
||||||
value: 1
|
value: 1
|
||||||
- name: TIM7_TRGO
|
- name: TIM7_TRGO
|
||||||
description: Timer 7 TRGO event
|
description: Timer 7 TRGO event
|
||||||
value: 2
|
value: 2
|
||||||
- name: TIM15_TRGO
|
- name: TIM15_TRGO
|
||||||
description: Timer 15 TRGO event
|
description: Timer 15 TRGO event
|
||||||
value: 3
|
value: 3
|
||||||
- name: TIM2_TRGO
|
- name: TIM2_TRGO
|
||||||
description: Timer 2 TRGO event
|
description: Timer 2 TRGO event
|
||||||
value: 4
|
value: 4
|
||||||
- name: EXTI9
|
- name: EXTI9
|
||||||
description: EXTI line9
|
description: EXTI line9
|
||||||
value: 6
|
value: 6
|
||||||
- name: SOFTWARE
|
- name: SOFTWARE
|
||||||
description: Software trigger
|
description: Software trigger
|
||||||
value: 7
|
value: 7
|
||||||
enum/TSEL2:
|
enum/TSEL2:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: TIM6_TRGO
|
- name: TIM6_TRGO
|
||||||
description: Timer 6 TRGO event
|
description: Timer 6 TRGO event
|
||||||
value: 0
|
value: 0
|
||||||
- name: TIM8_TRGO
|
- name: TIM8_TRGO
|
||||||
description: Timer 8 TRGO event
|
description: Timer 8 TRGO event
|
||||||
value: 1
|
value: 1
|
||||||
- name: TIM7_TRGO
|
- name: TIM7_TRGO
|
||||||
description: Timer 7 TRGO event
|
description: Timer 7 TRGO event
|
||||||
value: 2
|
value: 2
|
||||||
- name: TIM5_TRGO
|
- name: TIM5_TRGO
|
||||||
description: Timer 5 TRGO event
|
description: Timer 5 TRGO event
|
||||||
value: 3
|
value: 3
|
||||||
- name: TIM2_TRGO
|
- name: TIM2_TRGO
|
||||||
description: Timer 2 TRGO event
|
description: Timer 2 TRGO event
|
||||||
value: 4
|
value: 4
|
||||||
- name: TIM4_TRGO
|
- name: TIM4_TRGO
|
||||||
description: Timer 4 TRGO event
|
description: Timer 4 TRGO event
|
||||||
value: 5
|
value: 5
|
||||||
- name: EXTI9
|
- name: EXTI9
|
||||||
description: EXTI line9
|
description: EXTI line9
|
||||||
value: 6
|
value: 6
|
||||||
- name: SOFTWARE
|
- name: SOFTWARE
|
||||||
description: Software trigger
|
description: Software trigger
|
||||||
value: 7
|
value: 7
|
||||||
enum/WAVE:
|
enum/WAVE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Wave generation disabled
|
description: Wave generation disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Noise
|
- name: Noise
|
||||||
description: Noise wave generation enabled
|
description: Noise wave generation enabled
|
||||||
value: 1
|
value: 1
|
||||||
- name: Triangle
|
- name: Triangle
|
||||||
description: Triangle wave generation enabled
|
description: Triangle wave generation enabled
|
||||||
value: 2
|
value: 2
|
||||||
|
@ -1,394 +1,391 @@
|
|||||||
---
|
|
||||||
block/DAC:
|
block/DAC:
|
||||||
description: Digital-to-analog converter
|
description: Digital-to-analog converter
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: control register
|
description: control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: SWTRIGR
|
- name: SWTRIGR
|
||||||
description: software trigger register
|
description: software trigger register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: SWTRIGR
|
fieldset: SWTRIGR
|
||||||
- name: DHR12R
|
- name: DHR12R
|
||||||
description: channel 12-bit right-aligned data holding register
|
description: channel 12-bit right-aligned data holding register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 12
|
stride: 12
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: DHR12R
|
fieldset: DHR12R
|
||||||
- name: DHR12L
|
- name: DHR12L
|
||||||
description: channel 12-bit left-aligned data holding register
|
description: channel 12-bit left-aligned data holding register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 12
|
stride: 12
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: DHR12L
|
fieldset: DHR12L
|
||||||
- name: DHR8R
|
- name: DHR8R
|
||||||
description: channel 8-bit right-aligned data holding register
|
description: channel 8-bit right-aligned data holding register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 12
|
stride: 12
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: DHR8R
|
fieldset: DHR8R
|
||||||
- name: DHR12RD
|
- name: DHR12RD
|
||||||
description: Dual DAC 12-bit right-aligned data holding register
|
description: Dual DAC 12-bit right-aligned data holding register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: DHR12RD
|
fieldset: DHR12RD
|
||||||
- name: DHR12LD
|
- name: DHR12LD
|
||||||
description: DUAL DAC 12-bit left aligned data holding register
|
description: DUAL DAC 12-bit left aligned data holding register
|
||||||
byte_offset: 36
|
byte_offset: 36
|
||||||
fieldset: DHR12LD
|
fieldset: DHR12LD
|
||||||
- name: DHR8RD
|
- name: DHR8RD
|
||||||
description: DUAL DAC 8-bit right aligned data holding register
|
description: DUAL DAC 8-bit right aligned data holding register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
fieldset: DHR8RD
|
fieldset: DHR8RD
|
||||||
- name: DOR
|
- name: DOR
|
||||||
description: channel data output register
|
description: channel data output register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 44
|
byte_offset: 44
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: DOR
|
fieldset: DOR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: status register
|
description: status register
|
||||||
byte_offset: 52
|
byte_offset: 52
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CCR
|
- name: CCR
|
||||||
description: calibration control register
|
description: calibration control register
|
||||||
byte_offset: 56
|
byte_offset: 56
|
||||||
fieldset: CCR
|
fieldset: CCR
|
||||||
- name: MCR
|
- name: MCR
|
||||||
description: mode control register
|
description: mode control register
|
||||||
byte_offset: 60
|
byte_offset: 60
|
||||||
fieldset: MCR
|
fieldset: MCR
|
||||||
- name: SHSR1
|
- name: SHSR1
|
||||||
description: Sample and Hold sample time register
|
description: Sample and Hold sample time register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 64
|
byte_offset: 64
|
||||||
fieldset: SHSR
|
fieldset: SHSR
|
||||||
- name: SHHR
|
- name: SHHR
|
||||||
description: Sample and Hold hold time register
|
description: Sample and Hold hold time register
|
||||||
byte_offset: 72
|
byte_offset: 72
|
||||||
fieldset: SHHR
|
fieldset: SHHR
|
||||||
- name: SHRR
|
- name: SHRR
|
||||||
description: Sample and Hold refresh time register
|
description: Sample and Hold refresh time register
|
||||||
byte_offset: 76
|
byte_offset: 76
|
||||||
fieldset: SHRR
|
fieldset: SHRR
|
||||||
fieldset/CCR:
|
fieldset/CCR:
|
||||||
description: calibration control register
|
description: calibration control register
|
||||||
fields:
|
fields:
|
||||||
- name: OTRIM1
|
- name: OTRIM1
|
||||||
description: DAC Channel 1 offset trimming value
|
description: DAC Channel 1 offset trimming value
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
- name: OTRIM2
|
- name: OTRIM2
|
||||||
description: DAC Channel 2 offset trimming value
|
description: DAC Channel 2 offset trimming value
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: control register
|
description: control register
|
||||||
fields:
|
fields:
|
||||||
- name: EN
|
- name: EN
|
||||||
description: DAC channel enable
|
description: DAC channel enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: TEN
|
- name: TEN
|
||||||
description: DAC channel trigger enable
|
description: DAC channel trigger enable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: TSEL1
|
- name: TSEL1
|
||||||
description: DAC channel 1 trigger selection
|
description: DAC channel 1 trigger selection
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
enum: TSEL1
|
enum: TSEL1
|
||||||
- name: WAVE
|
- name: WAVE
|
||||||
description: DAC channel noise/triangle wave generation enable
|
description: DAC channel noise/triangle wave generation enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
enum: WAVE
|
enum: WAVE
|
||||||
- name: MAMP
|
- name: MAMP
|
||||||
description: DAC channel mask/amplitude selector
|
description: DAC channel mask/amplitude selector
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: DMAEN
|
- name: DMAEN
|
||||||
description: DAC channel DMA enable
|
description: DAC channel DMA enable
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: DMAUDRIE
|
- name: DMAUDRIE
|
||||||
description: DAC channel DMA Underrun Interrupt enable
|
description: DAC channel DMA Underrun Interrupt enable
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: CEN
|
- name: CEN
|
||||||
description: DAC channel calibration enable
|
description: DAC channel calibration enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: TSEL2
|
- name: TSEL2
|
||||||
description: DAC channel 2 trigger selection
|
description: DAC channel 2 trigger selection
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
enum: TSEL2
|
enum: TSEL2
|
||||||
fieldset/DHR12L:
|
fieldset/DHR12L:
|
||||||
description: channel 12-bit left-aligned data holding register
|
description: channel 12-bit left-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit left-aligned data
|
description: DAC channel 12-bit left-aligned data
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/DHR12LD:
|
fieldset/DHR12LD:
|
||||||
description: DUAL DAC 12-bit left aligned data holding register
|
description: DUAL DAC 12-bit left aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit left-aligned data
|
description: DAC channel 12-bit left-aligned data
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/DHR12R:
|
fieldset/DHR12R:
|
||||||
description: channel 12-bit right-aligned data holding register
|
description: channel 12-bit right-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit right-aligned data
|
description: DAC channel 12-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/DHR12RD:
|
fieldset/DHR12RD:
|
||||||
description: Dual DAC 12-bit right-aligned data holding register
|
description: Dual DAC 12-bit right-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 12-bit right-aligned data
|
description: DAC channel 12-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/DHR8R:
|
fieldset/DHR8R:
|
||||||
description: channel 8-bit right-aligned data holding register
|
description: channel 8-bit right-aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 8-bit right-aligned data
|
description: DAC channel 8-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/DHR8RD:
|
fieldset/DHR8RD:
|
||||||
description: DUAL DAC 8-bit right aligned data holding register
|
description: DUAL DAC 8-bit right aligned data holding register
|
||||||
fields:
|
fields:
|
||||||
- name: DHR
|
- name: DHR
|
||||||
description: DAC channel 8-bit right-aligned data
|
description: DAC channel 8-bit right-aligned data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 8
|
stride: 8
|
||||||
fieldset/DOR:
|
fieldset/DOR:
|
||||||
description: channel data output register
|
description: channel data output register
|
||||||
fields:
|
fields:
|
||||||
- name: DOR
|
- name: DOR
|
||||||
description: DAC channel data output
|
description: DAC channel data output
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/MCR:
|
fieldset/MCR:
|
||||||
description: mode control register
|
description: mode control register
|
||||||
fields:
|
fields:
|
||||||
- name: MODE
|
- name: MODE
|
||||||
description: DAC channel mode
|
description: DAC channel mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/SHHR:
|
fieldset/SHHR:
|
||||||
description: Sample and Hold hold time register
|
description: Sample and Hold hold time register
|
||||||
fields:
|
fields:
|
||||||
- name: THOLD
|
- name: THOLD
|
||||||
description: DAC channel hold Time
|
description: DAC channel hold Time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 10
|
bit_size: 10
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/SHRR:
|
fieldset/SHRR:
|
||||||
description: Sample and Hold refresh time register
|
description: Sample and Hold refresh time register
|
||||||
fields:
|
fields:
|
||||||
- name: TREFRESH
|
- name: TREFRESH
|
||||||
description: DAC channel refresh Time
|
description: DAC channel refresh Time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/SHSR:
|
fieldset/SHSR:
|
||||||
description: Sample and Hold sample time register
|
description: Sample and Hold sample time register
|
||||||
fields:
|
fields:
|
||||||
- name: TSAMPLE
|
- name: TSAMPLE
|
||||||
description: DAC channel sample Time
|
description: DAC channel sample Time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 10
|
bit_size: 10
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: status register
|
description: status register
|
||||||
fields:
|
fields:
|
||||||
- name: DMAUDR
|
- name: DMAUDR
|
||||||
description: DAC channel DMA underrun flag
|
description: DAC channel DMA underrun flag
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: CAL_FLAG
|
- name: CAL_FLAG
|
||||||
description: DAC channel calibration offset status
|
description: DAC channel calibration offset status
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
- name: BWST
|
- name: BWST
|
||||||
description: DAC channel busy writing sample time flag
|
description: DAC channel busy writing sample time flag
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
fieldset/SWTRIGR:
|
fieldset/SWTRIGR:
|
||||||
description: software trigger register
|
description: software trigger register
|
||||||
fields:
|
fields:
|
||||||
- name: SWTRIG
|
- name: SWTRIG
|
||||||
description: DAC channel software trigger
|
description: DAC channel software trigger
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 1
|
stride: 1
|
||||||
enum/TSEL1:
|
enum/TSEL1:
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
variants:
|
variants:
|
||||||
- name: SOFTWARE
|
- name: SOFTWARE
|
||||||
description: Software trigger
|
description: Software trigger
|
||||||
value: 0
|
value: 0
|
||||||
- name: TIM1_TRGO
|
- name: TIM1_TRGO
|
||||||
description: Timer 1 TRGO event
|
description: Timer 1 TRGO event
|
||||||
value: 1
|
value: 1
|
||||||
- name: TIM2_TRGO
|
- name: TIM2_TRGO
|
||||||
description: Timer 2 TRGO event
|
description: Timer 2 TRGO event
|
||||||
value: 2
|
value: 2
|
||||||
- name: TIM4_TRGO
|
- name: TIM4_TRGO
|
||||||
description: Timer 4 TRGO event
|
description: Timer 4 TRGO event
|
||||||
value: 3
|
value: 3
|
||||||
- name: TIM5_TRGO
|
- name: TIM5_TRGO
|
||||||
description: Timer 5 TRGO event
|
description: Timer 5 TRGO event
|
||||||
value: 4
|
value: 4
|
||||||
- name: TIM6_TRGO
|
- name: TIM6_TRGO
|
||||||
description: Timer 6 TRGO event
|
description: Timer 6 TRGO event
|
||||||
value: 5
|
value: 5
|
||||||
- name: TIM7_TRGO
|
- name: TIM7_TRGO
|
||||||
description: Timer 7 TRGO event
|
description: Timer 7 TRGO event
|
||||||
value: 6
|
value: 6
|
||||||
- name: TIM8_TRGO
|
- name: TIM8_TRGO
|
||||||
description: Timer 8 TRGO event
|
description: Timer 8 TRGO event
|
||||||
value: 7
|
value: 7
|
||||||
- name: TIM15_TRGO
|
- name: TIM15_TRGO
|
||||||
description: Timer 15 TRGO event
|
description: Timer 15 TRGO event
|
||||||
value: 8
|
value: 8
|
||||||
- name: HRTIM1_DACTRG1
|
- name: HRTIM1_DACTRG1
|
||||||
description: High resolution timer 1 DACTRG1 event
|
description: High resolution timer 1 DACTRG1 event
|
||||||
value: 9
|
value: 9
|
||||||
- name: HRTIM1_DACTRG2
|
- name: HRTIM1_DACTRG2
|
||||||
description: High resolution timer 1 DACTRG2 event
|
description: High resolution timer 1 DACTRG2 event
|
||||||
value: 10
|
value: 10
|
||||||
- name: LPTIM1_OUT
|
- name: LPTIM1_OUT
|
||||||
description: Low-power timer 1 OUT event
|
description: Low-power timer 1 OUT event
|
||||||
value: 11
|
value: 11
|
||||||
- name: LPTIM2_OUT
|
- name: LPTIM2_OUT
|
||||||
description: Low-power timer 2 OUT event
|
description: Low-power timer 2 OUT event
|
||||||
value: 12
|
value: 12
|
||||||
- name: EXTI9
|
- name: EXTI9
|
||||||
description: EXTI line9
|
description: EXTI line9
|
||||||
value: 13
|
value: 13
|
||||||
- name: LPTIM3_OUT
|
- name: LPTIM3_OUT
|
||||||
description: Low-power timer 3 OUT event
|
description: Low-power timer 3 OUT event
|
||||||
value: 14
|
value: 14
|
||||||
|
|
||||||
enum/TSEL2:
|
enum/TSEL2:
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
variants:
|
variants:
|
||||||
- name: SOFTWARE
|
- name: SOFTWARE
|
||||||
description: Software trigger
|
description: Software trigger
|
||||||
value: 0
|
value: 0
|
||||||
- name: TIM1_TRGO
|
- name: TIM1_TRGO
|
||||||
description: Timer 1 TRGO event
|
description: Timer 1 TRGO event
|
||||||
value: 1
|
value: 1
|
||||||
- name: TIM2_TRGO
|
- name: TIM2_TRGO
|
||||||
description: Timer 2 TRGO event
|
description: Timer 2 TRGO event
|
||||||
value: 2
|
value: 2
|
||||||
- name: TIM4_TRGO
|
- name: TIM4_TRGO
|
||||||
description: Timer 4 TRGO event
|
description: Timer 4 TRGO event
|
||||||
value: 3
|
value: 3
|
||||||
- name: TIM5_TRGO
|
- name: TIM5_TRGO
|
||||||
description: Timer 5 TRGO event
|
description: Timer 5 TRGO event
|
||||||
value: 4
|
value: 4
|
||||||
- name: TIM6_TRGO
|
- name: TIM6_TRGO
|
||||||
description: Timer 6 TRGO event
|
description: Timer 6 TRGO event
|
||||||
value: 5
|
value: 5
|
||||||
- name: TIM7_TRGO
|
- name: TIM7_TRGO
|
||||||
description: Timer 7 TRGO event
|
description: Timer 7 TRGO event
|
||||||
value: 6
|
value: 6
|
||||||
- name: TIM8_TRGO
|
- name: TIM8_TRGO
|
||||||
description: Timer 8 TRGO event
|
description: Timer 8 TRGO event
|
||||||
value: 7
|
value: 7
|
||||||
- name: TIM15_TRGO
|
- name: TIM15_TRGO
|
||||||
description: Timer 15 TRGO event
|
description: Timer 15 TRGO event
|
||||||
value: 8
|
value: 8
|
||||||
- name: HRTIM1_DACTRG1
|
- name: HRTIM1_DACTRG1
|
||||||
description: High resolution timer 1 DACTRG1 event
|
description: High resolution timer 1 DACTRG1 event
|
||||||
value: 9
|
value: 9
|
||||||
- name: HRTIM1_DACTRG2
|
- name: HRTIM1_DACTRG2
|
||||||
description: High resolution timer 1 DACTRG2 event
|
description: High resolution timer 1 DACTRG2 event
|
||||||
value: 10
|
value: 10
|
||||||
- name: LPTIM1_OUT
|
- name: LPTIM1_OUT
|
||||||
description: Low-power timer 1 OUT event
|
description: Low-power timer 1 OUT event
|
||||||
value: 11
|
value: 11
|
||||||
- name: LPTIM2_OUT
|
- name: LPTIM2_OUT
|
||||||
description: Low-power timer 2 OUT event
|
description: Low-power timer 2 OUT event
|
||||||
value: 12
|
value: 12
|
||||||
- name: EXTI9
|
- name: EXTI9
|
||||||
description: EXTI line9
|
description: EXTI line9
|
||||||
value: 13
|
value: 13
|
||||||
- name: LPTIM3_OUT
|
- name: LPTIM3_OUT
|
||||||
description: Low-power timer 3 OUT event
|
description: Low-power timer 3 OUT event
|
||||||
value: 14
|
value: 14
|
||||||
|
|
||||||
enum/WAVE:
|
enum/WAVE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Wave generation disabled
|
description: Wave generation disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Noise
|
- name: Noise
|
||||||
description: Noise wave generation enabled
|
description: Noise wave generation enabled
|
||||||
value: 1
|
value: 1
|
||||||
- name: Triangle
|
- name: Triangle
|
||||||
description: Triangle wave generation enabled
|
description: Triangle wave generation enabled
|
||||||
value: 2
|
value: 2
|
||||||
|
@ -1,85 +1,84 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1FZR
|
- name: APB1FZR
|
||||||
description: DBG APB freeze register 1
|
description: DBG APB freeze register 1
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1FZR
|
fieldset: APB1FZR
|
||||||
- name: APB2FZR
|
- name: APB2FZR
|
||||||
description: DBG APB freeze register 2
|
description: DBG APB freeze register 2
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB2FZR
|
fieldset: APB2FZR
|
||||||
fieldset/APB1FZR:
|
fieldset/APB1FZR:
|
||||||
description: DBG APB freeze register 1
|
description: DBG APB freeze register 1
|
||||||
fields:
|
fields:
|
||||||
- name: TIM3
|
- name: TIM3
|
||||||
description: TIM3 counter stopped when core is halted
|
description: TIM3 counter stopped when core is halted
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: Debug RTC stopped when Core is halted
|
description: Debug RTC stopped when Core is halted
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: Debug Window Wachdog stopped when Core is halted
|
description: Debug Window Wachdog stopped when Core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: Debug Independent Wachdog stopped when Core is halted
|
description: Debug Independent Wachdog stopped when Core is halted
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1
|
- name: I2C1
|
||||||
description: I2C1 SMBUS timeout mode stopped when core is halted
|
description: I2C1 SMBUS timeout mode stopped when core is halted
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR:
|
fieldset/APB2FZR:
|
||||||
description: DBG APB freeze register 2
|
description: DBG APB freeze register 2
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1
|
description: TIM1
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM14
|
- name: TIM14
|
||||||
description: TIM14
|
description: TIM14
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: TIM16
|
description: TIM16
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: TIM17
|
description: TIM17
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: Debug Stop Mode
|
description: Debug Stop Mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: Debug Standby Mode
|
description: Debug Standby Mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device Identifier
|
description: Device Identifier
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision Identifier
|
description: Revision Identifier
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,109 +1,108 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1_FZ
|
- name: APB1_FZ
|
||||||
description: Debug MCU APB1 freeze register
|
description: Debug MCU APB1 freeze register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1_FZ
|
fieldset: APB1_FZ
|
||||||
- name: APB2_FZ
|
- name: APB2_FZ
|
||||||
description: Debug MCU APB2 freeze register
|
description: Debug MCU APB2 freeze register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB2_FZ
|
fieldset: APB2_FZ
|
||||||
fieldset/APB1_FZ:
|
fieldset/APB1_FZ:
|
||||||
description: Debug MCU APB1 freeze register
|
description: Debug MCU APB1 freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: TIM2 counter stopped when core is halted
|
description: TIM2 counter stopped when core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM3
|
- name: TIM3
|
||||||
description: TIM3 counter stopped when core is halted
|
description: TIM3 counter stopped when core is halted
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM6
|
- name: TIM6
|
||||||
description: TIM6 counter stopped when core is halted
|
description: TIM6 counter stopped when core is halted
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM7
|
- name: TIM7
|
||||||
description: TIM7 counter stopped when core is halted
|
description: TIM7 counter stopped when core is halted
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM14
|
- name: TIM14
|
||||||
description: TIM14 counter stopped when core is halted
|
description: TIM14 counter stopped when core is halted
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: Debug RTC stopped when core is halted
|
description: Debug RTC stopped when core is halted
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: Debug window watchdog stopped when core is halted
|
description: Debug window watchdog stopped when core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: Debug independent watchdog stopped when core is halted
|
description: Debug independent watchdog stopped when core is halted
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_I2C1_SMBUS_TIMEOUT
|
- name: DBG_I2C1_SMBUS_TIMEOUT
|
||||||
description: SMBUS timeout mode stopped when core is halted
|
description: SMBUS timeout mode stopped when core is halted
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN
|
- name: CAN
|
||||||
description: CAN stopped when core is halted
|
description: CAN stopped when core is halted
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2_FZ:
|
fieldset/APB2_FZ:
|
||||||
description: Debug MCU APB2 freeze register
|
description: Debug MCU APB2 freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1 counter stopped when core is halted
|
description: TIM1 counter stopped when core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM15
|
- name: TIM15
|
||||||
description: TIM15 counter stopped when core is halted
|
description: TIM15 counter stopped when core is halted
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: TIM16 counter stopped when core is halted
|
description: TIM16 counter stopped when core is halted
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: TIM17 counter stopped when core is halted
|
description: TIM17 counter stopped when core is halted
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: Debug Stop Mode
|
description: Debug Stop Mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: Debug Standby Mode
|
description: Debug Standby Mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device Identifier
|
description: Device Identifier
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: DIV_ID
|
- name: DIV_ID
|
||||||
description: Division Identifier
|
description: Division Identifier
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision Identifier
|
description: Revision Identifier
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,127 +1,126 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: DBGMCU_IDCODE
|
description: DBGMCU_IDCODE
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: DBGMCU_CR
|
description: DBGMCU_CR
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: DBGMCU_CR
|
description: DBGMCU_CR
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_SLEEP
|
- name: DBG_SLEEP
|
||||||
description: DBG_SLEEP
|
description: DBG_SLEEP
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: DBG_STOP
|
description: DBG_STOP
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: DBG_STANDBY
|
description: DBG_STANDBY
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_IOEN
|
- name: TRACE_IOEN
|
||||||
description: TRACE_IOEN
|
description: TRACE_IOEN
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_MODE
|
- name: TRACE_MODE
|
||||||
description: TRACE_MODE
|
description: TRACE_MODE
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: IWDG
|
description: IWDG
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: WWDG
|
description: WWDG
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1
|
description: TIM1
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: TIM2
|
description: TIM2
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM3
|
- name: TIM3
|
||||||
description: TIM3
|
description: TIM3
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM4
|
- name: TIM4
|
||||||
description: TIM4
|
description: TIM4
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN1
|
- name: CAN1
|
||||||
description: CAN1
|
description: CAN1
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_I2C1_SMBUS_TIMEOUT
|
- name: DBG_I2C1_SMBUS_TIMEOUT
|
||||||
description: DBG_I2C1_SMBUS_TIMEOUT
|
description: DBG_I2C1_SMBUS_TIMEOUT
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_I2C2_SMBUS_TIMEOUT
|
- name: DBG_I2C2_SMBUS_TIMEOUT
|
||||||
description: DBG_I2C2_SMBUS_TIMEOUT
|
description: DBG_I2C2_SMBUS_TIMEOUT
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM8
|
- name: TIM8
|
||||||
description: TIM8
|
description: TIM8
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM5
|
- name: TIM5
|
||||||
description: TIM5
|
description: TIM5
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM6
|
- name: TIM6
|
||||||
description: TIM6
|
description: TIM6
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM7
|
- name: TIM7
|
||||||
description: TIM7
|
description: TIM7
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN2
|
- name: CAN2
|
||||||
description: CAN2
|
description: CAN2
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM15
|
- name: TIM15
|
||||||
description: TIM15
|
description: TIM15
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: TIM16
|
description: TIM16
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: TIM17
|
description: TIM17
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM12
|
- name: TIM12
|
||||||
description: TIM12
|
description: TIM12
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM13
|
- name: TIM13
|
||||||
description: TIM13
|
description: TIM13
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM14
|
- name: TIM14
|
||||||
description: TIM14
|
description: TIM14
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: DBGMCU_IDCODE
|
description: DBGMCU_IDCODE
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: DEV_ID
|
description: DEV_ID
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: REV_ID
|
description: REV_ID
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,149 +1,148 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: IDCODE
|
description: IDCODE
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control Register
|
description: Control Register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1_FZ
|
- name: APB1_FZ
|
||||||
description: Debug MCU APB1 Freeze registe
|
description: Debug MCU APB1 Freeze registe
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1_FZ
|
fieldset: APB1_FZ
|
||||||
- name: APB2_FZ
|
- name: APB2_FZ
|
||||||
description: Debug MCU APB2 Freeze registe
|
description: Debug MCU APB2 Freeze registe
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB2_FZ
|
fieldset: APB2_FZ
|
||||||
fieldset/APB1_FZ:
|
fieldset/APB1_FZ:
|
||||||
description: Debug MCU APB1 Freeze registe
|
description: Debug MCU APB1 Freeze registe
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: TIM2
|
description: TIM2
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM3
|
- name: TIM3
|
||||||
description: TIM3
|
description: TIM3
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM4
|
- name: TIM4
|
||||||
description: TIM4
|
description: TIM4
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM5
|
- name: TIM5
|
||||||
description: TIM5
|
description: TIM5
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM6
|
- name: TIM6
|
||||||
description: TIM6
|
description: TIM6
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM7
|
- name: TIM7
|
||||||
description: TIM7
|
description: TIM7
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM12
|
- name: TIM12
|
||||||
description: TIM12
|
description: TIM12
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM13
|
- name: TIM13
|
||||||
description: TIM13
|
description: TIM13
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM14
|
- name: TIM14
|
||||||
description: TIM14
|
description: TIM14
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: RTC
|
description: RTC
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: WWDG
|
description: WWDG
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: IWDEG
|
description: IWDEG
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1_SMBUS_TIMEOUT
|
- name: I2C1_SMBUS_TIMEOUT
|
||||||
description: I2C1_SMBUS_TIMEOUT
|
description: I2C1_SMBUS_TIMEOUT
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C2_SMBUS_TIMEOUT
|
- name: I2C2_SMBUS_TIMEOUT
|
||||||
description: I2C2_SMBUS_TIMEOUT
|
description: I2C2_SMBUS_TIMEOUT
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C3_SMBUS_TIMEOUT
|
- name: I2C3_SMBUS_TIMEOUT
|
||||||
description: I2C3_SMBUS_TIMEOUT
|
description: I2C3_SMBUS_TIMEOUT
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN1
|
- name: CAN1
|
||||||
description: CAN1
|
description: CAN1
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN2
|
- name: CAN2
|
||||||
description: CAN2
|
description: CAN2
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2_FZ:
|
fieldset/APB2_FZ:
|
||||||
description: Debug MCU APB2 Freeze registe
|
description: Debug MCU APB2 Freeze registe
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1 counter stopped when core is halted
|
description: TIM1 counter stopped when core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM8
|
- name: TIM8
|
||||||
description: TIM8 counter stopped when core is halted
|
description: TIM8 counter stopped when core is halted
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM9
|
- name: TIM9
|
||||||
description: TIM9 counter stopped when core is halted
|
description: TIM9 counter stopped when core is halted
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM10
|
- name: TIM10
|
||||||
description: TIM10 counter stopped when core is halted
|
description: TIM10 counter stopped when core is halted
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM11
|
- name: TIM11
|
||||||
description: TIM11 counter stopped when core is halted
|
description: TIM11 counter stopped when core is halted
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control Register
|
description: Control Register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_SLEEP
|
- name: DBG_SLEEP
|
||||||
description: DBG_SLEEP
|
description: DBG_SLEEP
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: DBG_STOP
|
description: DBG_STOP
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: DBG_STANDBY
|
description: DBG_STANDBY
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_IOEN
|
- name: TRACE_IOEN
|
||||||
description: TRACE_IOEN
|
description: TRACE_IOEN
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_MODE
|
- name: TRACE_MODE
|
||||||
description: TRACE_MODE
|
description: TRACE_MODE
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: IDCODE
|
description: IDCODE
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: DEV_ID
|
description: DEV_ID
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: REV_ID
|
description: REV_ID
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,141 +1,140 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1FZR
|
- name: APB1FZR
|
||||||
description: APB Low Freeze Register
|
description: APB Low Freeze Register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1FZR
|
fieldset: APB1FZR
|
||||||
- name: APB2FZR
|
- name: APB2FZR
|
||||||
description: APB High Freeze Register
|
description: APB High Freeze Register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB2FZR
|
fieldset: APB2FZR
|
||||||
fieldset/APB1FZR:
|
fieldset/APB1FZR:
|
||||||
description: APB Low Freeze Register
|
description: APB Low Freeze Register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: Debug Timer 2 stopped when Core is halted
|
description: Debug Timer 2 stopped when Core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM3
|
- name: TIM3
|
||||||
description: Debug Timer 3 stopped when Core is halted
|
description: Debug Timer 3 stopped when Core is halted
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM4
|
- name: TIM4
|
||||||
description: Debug Timer 4 stopped when Core is halted
|
description: Debug Timer 4 stopped when Core is halted
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM5
|
- name: TIM5
|
||||||
description: Debug Timer 5 stopped when Core is halted
|
description: Debug Timer 5 stopped when Core is halted
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM6
|
- name: TIM6
|
||||||
description: Debug Timer 6 stopped when Core is halted
|
description: Debug Timer 6 stopped when Core is halted
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM7
|
- name: TIM7
|
||||||
description: Debug Timer 7 stopped when Core is halted
|
description: Debug Timer 7 stopped when Core is halted
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM12
|
- name: TIM12
|
||||||
description: Debug Timer 12 stopped when Core is halted
|
description: Debug Timer 12 stopped when Core is halted
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM13
|
- name: TIM13
|
||||||
description: Debug Timer 13 stopped when Core is halted
|
description: Debug Timer 13 stopped when Core is halted
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM14
|
- name: TIM14
|
||||||
description: Debug Timer 14 stopped when Core is halted
|
description: Debug Timer 14 stopped when Core is halted
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM18
|
- name: TIM18
|
||||||
description: Debug Timer 18 stopped when Core is halted
|
description: Debug Timer 18 stopped when Core is halted
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: Debug RTC stopped when Core is halted
|
description: Debug RTC stopped when Core is halted
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: Debug Window Wachdog stopped when Core is halted
|
description: Debug Window Wachdog stopped when Core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: Debug Independent Wachdog stopped when Core is halted
|
description: Debug Independent Wachdog stopped when Core is halted
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1_SMBUS_TIMEOUT
|
- name: I2C1_SMBUS_TIMEOUT
|
||||||
description: SMBUS timeout mode stopped when Core is halted
|
description: SMBUS timeout mode stopped when Core is halted
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C2_SMBUS_TIMEOUT
|
- name: I2C2_SMBUS_TIMEOUT
|
||||||
description: SMBUS timeout mode stopped when Core is halted
|
description: SMBUS timeout mode stopped when Core is halted
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN
|
- name: CAN
|
||||||
description: Debug CAN stopped when core is halted
|
description: Debug CAN stopped when core is halted
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR:
|
fieldset/APB2FZR:
|
||||||
description: APB High Freeze Register
|
description: APB High Freeze Register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM15
|
- name: TIM15
|
||||||
description: Debug Timer 15 stopped when Core is halted
|
description: Debug Timer 15 stopped when Core is halted
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: Debug Timer 16 stopped when Core is halted
|
description: Debug Timer 16 stopped when Core is halted
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: Debug Timer 17 stopped when Core is halted
|
description: Debug Timer 17 stopped when Core is halted
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM19
|
- name: TIM19
|
||||||
description: Debug Timer 19 stopped when Core is halted
|
description: Debug Timer 19 stopped when Core is halted
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_SLEEP
|
- name: DBG_SLEEP
|
||||||
description: Debug Sleep mode
|
description: Debug Sleep mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: Debug Stop Mode
|
description: Debug Stop Mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: Debug Standby Mode
|
description: Debug Standby Mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_IOEN
|
- name: TRACE_IOEN
|
||||||
description: Trace pin assignment control
|
description: Trace pin assignment control
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_MODE
|
- name: TRACE_MODE
|
||||||
description: Trace pin assignment control
|
description: Trace pin assignment control
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device Identifier
|
description: Device Identifier
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision Identifier
|
description: Revision Identifier
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,153 +1,152 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: IDCODE
|
description: IDCODE
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control Register
|
description: Control Register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1FZR
|
- name: APB1FZR
|
||||||
description: Debug MCU APB1 Freeze registe
|
description: Debug MCU APB1 Freeze registe
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1FZR
|
fieldset: APB1FZR
|
||||||
- name: APB2FZR
|
- name: APB2FZR
|
||||||
description: Debug MCU APB2 Freeze registe
|
description: Debug MCU APB2 Freeze registe
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB2FZR
|
fieldset: APB2FZR
|
||||||
fieldset/APB1FZR:
|
fieldset/APB1FZR:
|
||||||
description: Debug MCU APB1 Freeze registe
|
description: Debug MCU APB1 Freeze registe
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: TIM2
|
description: TIM2
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM3
|
- name: TIM3
|
||||||
description: TIM3
|
description: TIM3
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM4
|
- name: TIM4
|
||||||
description: TIM4
|
description: TIM4
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM5
|
- name: TIM5
|
||||||
description: TIM5
|
description: TIM5
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM6
|
- name: TIM6
|
||||||
description: TIM6
|
description: TIM6
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM7
|
- name: TIM7
|
||||||
description: TIM7
|
description: TIM7
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM12
|
- name: TIM12
|
||||||
description: TIM12
|
description: TIM12
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM13
|
- name: TIM13
|
||||||
description: TIM13
|
description: TIM13
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM14
|
- name: TIM14
|
||||||
description: TIM14
|
description: TIM14
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: RTC stopped when Core is halted
|
description: RTC stopped when Core is halted
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: WWDG
|
description: WWDG
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: IWDEG
|
description: IWDEG
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1_SMBUS_TIMEOUT
|
- name: I2C1_SMBUS_TIMEOUT
|
||||||
description: I2C1_SMBUS_TIMEOUT
|
description: I2C1_SMBUS_TIMEOUT
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C2_SMBUS_TIMEOUT
|
- name: I2C2_SMBUS_TIMEOUT
|
||||||
description: I2C2_SMBUS_TIMEOUT
|
description: I2C2_SMBUS_TIMEOUT
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C3_SMBUS_TIMEOUT
|
- name: I2C3_SMBUS_TIMEOUT
|
||||||
description: I2C3SMBUS_TIMEOUT
|
description: I2C3SMBUS_TIMEOUT
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2CFMP_SMBUS_TIMEOUT
|
- name: I2CFMP_SMBUS_TIMEOUT
|
||||||
description: SMBUS timeout mode stopped when Core is halted
|
description: SMBUS timeout mode stopped when Core is halted
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN1
|
- name: CAN1
|
||||||
description: CAN1
|
description: CAN1
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN2
|
- name: CAN2
|
||||||
description: CAN2
|
description: CAN2
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR:
|
fieldset/APB2FZR:
|
||||||
description: Debug MCU APB2 Freeze registe
|
description: Debug MCU APB2 Freeze registe
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1 counter stopped when core is halted
|
description: TIM1 counter stopped when core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM8
|
- name: TIM8
|
||||||
description: TIM8 counter stopped when core is halted
|
description: TIM8 counter stopped when core is halted
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM9
|
- name: TIM9
|
||||||
description: TIM9 counter stopped when core is halted
|
description: TIM9 counter stopped when core is halted
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM10
|
- name: TIM10
|
||||||
description: TIM10 counter stopped when core is halted
|
description: TIM10 counter stopped when core is halted
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM11
|
- name: TIM11
|
||||||
description: TIM11 counter stopped when core is halted
|
description: TIM11 counter stopped when core is halted
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control Register
|
description: Control Register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_SLEEP
|
- name: DBG_SLEEP
|
||||||
description: DBG_SLEEP
|
description: DBG_SLEEP
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: DBG_STOP
|
description: DBG_STOP
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: DBG_STANDBY
|
description: DBG_STANDBY
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_IOEN
|
- name: TRACE_IOEN
|
||||||
description: TRACE_IOEN
|
description: TRACE_IOEN
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_MODE
|
- name: TRACE_MODE
|
||||||
description: TRACE_MODE
|
description: TRACE_MODE
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: IDCODE
|
description: IDCODE
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: DEV_ID
|
description: DEV_ID
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: REV_ID
|
description: REV_ID
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,161 +1,160 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: IDCODE
|
description: IDCODE
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control Register
|
description: Control Register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1FZR
|
- name: APB1FZR
|
||||||
description: Debug MCU APB1 Freeze register
|
description: Debug MCU APB1 Freeze register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1FZR
|
fieldset: APB1FZR
|
||||||
- name: APB2FZR
|
- name: APB2FZR
|
||||||
description: Debug MCU APB2 Freeze register
|
description: Debug MCU APB2 Freeze register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB2FZR
|
fieldset: APB2FZR
|
||||||
fieldset/APB1FZR:
|
fieldset/APB1FZR:
|
||||||
description: Debug MCU APB1 Freeze register
|
description: Debug MCU APB1 Freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: TIM2
|
description: TIM2
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM3
|
- name: TIM3
|
||||||
description: TIM3
|
description: TIM3
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM4
|
- name: TIM4
|
||||||
description: TIM4
|
description: TIM4
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM5
|
- name: TIM5
|
||||||
description: TIM5
|
description: TIM5
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM6
|
- name: TIM6
|
||||||
description: TIM6
|
description: TIM6
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM7
|
- name: TIM7
|
||||||
description: TIM7
|
description: TIM7
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM12
|
- name: TIM12
|
||||||
description: TIM12
|
description: TIM12
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM13
|
- name: TIM13
|
||||||
description: TIM13
|
description: TIM13
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM14
|
- name: TIM14
|
||||||
description: TIM14
|
description: TIM14
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM1
|
- name: LPTIM1
|
||||||
description: LPTIM1
|
description: LPTIM1
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: RTC
|
description: RTC
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: WWDG
|
description: WWDG
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: IWDG
|
description: IWDG
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN3
|
- name: CAN3
|
||||||
description: CAN3
|
description: CAN3
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_I2C1_SMBUS_TIMEOUT
|
- name: DBG_I2C1_SMBUS_TIMEOUT
|
||||||
description: DBG_I2C1_SMBUS_TIMEOUT
|
description: DBG_I2C1_SMBUS_TIMEOUT
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_I2C2_SMBUS_TIMEOUT
|
- name: DBG_I2C2_SMBUS_TIMEOUT
|
||||||
description: DBG_I2C2_SMBUS_TIMEOUT
|
description: DBG_I2C2_SMBUS_TIMEOUT
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_I2C3_SMBUS_TIMEOUT
|
- name: DBG_I2C3_SMBUS_TIMEOUT
|
||||||
description: DBG_I2C3_SMBUS_TIMEOUT
|
description: DBG_I2C3_SMBUS_TIMEOUT
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_I2C4_SMBUS_TIMEOUT
|
- name: DBG_I2C4_SMBUS_TIMEOUT
|
||||||
description: DBG_I2C4SMBUS_TIMEOUT
|
description: DBG_I2C4SMBUS_TIMEOUT
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN1
|
- name: CAN1
|
||||||
description: CAN1
|
description: CAN1
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN2
|
- name: CAN2
|
||||||
description: CAN2
|
description: CAN2
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR:
|
fieldset/APB2FZR:
|
||||||
description: Debug MCU APB2 Freeze register
|
description: Debug MCU APB2 Freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1 counter stopped when core is halted
|
description: TIM1 counter stopped when core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM8
|
- name: TIM8
|
||||||
description: TIM8 counter stopped when core is halted
|
description: TIM8 counter stopped when core is halted
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM9
|
- name: TIM9
|
||||||
description: TIM9 counter stopped when core is halted
|
description: TIM9 counter stopped when core is halted
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM10
|
- name: TIM10
|
||||||
description: TIM10 counter stopped when core is halted
|
description: TIM10 counter stopped when core is halted
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM11
|
- name: TIM11
|
||||||
description: TIM11 counter stopped when core is halted
|
description: TIM11 counter stopped when core is halted
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control Register
|
description: Control Register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_SLEEP
|
- name: DBG_SLEEP
|
||||||
description: DBG_SLEEP
|
description: DBG_SLEEP
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: DBG_STOP
|
description: DBG_STOP
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: DBG_STANDBY
|
description: DBG_STANDBY
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_IOEN
|
- name: TRACE_IOEN
|
||||||
description: TRACE_IOEN
|
description: TRACE_IOEN
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_MODE
|
- name: TRACE_MODE
|
||||||
description: TRACE_MODE
|
description: TRACE_MODE
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: IDCODE
|
description: IDCODE
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: DEV_ID
|
description: DEV_ID
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: REV_ID
|
description: REV_ID
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,109 +1,108 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1FZR
|
- name: APB1FZR
|
||||||
description: DBG APB freeze register 1
|
description: DBG APB freeze register 1
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1FZR
|
fieldset: APB1FZR
|
||||||
- name: APB2FZR
|
- name: APB2FZR
|
||||||
description: DBG APB freeze register 2
|
description: DBG APB freeze register 2
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB2FZR
|
fieldset: APB2FZR
|
||||||
fieldset/APB1FZR:
|
fieldset/APB1FZR:
|
||||||
description: DBG APB freeze register 1
|
description: DBG APB freeze register 1
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: Debug Timer 2 stopped when Core is halted
|
description: Debug Timer 2 stopped when Core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM3
|
- name: TIM3
|
||||||
description: TIM3 counter stopped when core is halted
|
description: TIM3 counter stopped when core is halted
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM6
|
- name: TIM6
|
||||||
description: Debug Timer 6 stopped when Core is halted
|
description: Debug Timer 6 stopped when Core is halted
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM7
|
- name: TIM7
|
||||||
description: TIM7 counter stopped when core is halted
|
description: TIM7 counter stopped when core is halted
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: Debug RTC stopped when Core is halted
|
description: Debug RTC stopped when Core is halted
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: Debug Window Wachdog stopped when Core is halted
|
description: Debug Window Wachdog stopped when Core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: Debug Independent Wachdog stopped when Core is halted
|
description: Debug Independent Wachdog stopped when Core is halted
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1
|
- name: I2C1
|
||||||
description: I2C1 SMBUS timeout mode stopped when core is halted
|
description: I2C1 SMBUS timeout mode stopped when core is halted
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM2
|
- name: LPTIM2
|
||||||
description: Clocking of LPTIMER2 counter when the core is halted
|
description: Clocking of LPTIMER2 counter when the core is halted
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM1
|
- name: LPTIM1
|
||||||
description: Clocking of LPTIMER1 counter when the core is halted
|
description: Clocking of LPTIMER1 counter when the core is halted
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR:
|
fieldset/APB2FZR:
|
||||||
description: DBG APB freeze register 2
|
description: DBG APB freeze register 2
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1
|
description: TIM1
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM14
|
- name: TIM14
|
||||||
description: TIM14
|
description: TIM14
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM15
|
- name: TIM15
|
||||||
description: TIM15
|
description: TIM15
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: TIM16
|
description: TIM16
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: TIM17
|
description: TIM17
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: Debug Stop Mode
|
description: Debug Stop Mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: Debug Standby Mode
|
description: Debug Standby Mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device Identifier
|
description: Device Identifier
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision Identifier
|
description: Revision Identifier
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,164 +1,163 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1LFZR
|
- name: APB1LFZR
|
||||||
description: APB Low Freeze Register 1
|
description: APB Low Freeze Register 1
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1LFZR
|
fieldset: APB1LFZR
|
||||||
- name: APB1HFZR
|
- name: APB1HFZR
|
||||||
description: APB Low Freeze Register 2
|
description: APB Low Freeze Register 2
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB1HFZR
|
fieldset: APB1HFZR
|
||||||
- name: APB2FZR
|
- name: APB2FZR
|
||||||
description: APB High Freeze Register
|
description: APB High Freeze Register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: APB2FZR
|
fieldset: APB2FZR
|
||||||
fieldset/APB1HFZR:
|
fieldset/APB1HFZR:
|
||||||
description: APB Low Freeze Register 2
|
description: APB Low Freeze Register 2
|
||||||
fields:
|
fields:
|
||||||
- name: I2C4
|
- name: I2C4
|
||||||
description: I2C4
|
description: I2C4
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB1LFZR:
|
fieldset/APB1LFZR:
|
||||||
description: APB Low Freeze Register 1
|
description: APB Low Freeze Register 1
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: Debug Timer 2 stopped when Core is halted
|
description: Debug Timer 2 stopped when Core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM3
|
- name: TIM3
|
||||||
description: TIM3 counter stopped when core is halted
|
description: TIM3 counter stopped when core is halted
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM4
|
- name: TIM4
|
||||||
description: TIM4 counter stopped when core is halted
|
description: TIM4 counter stopped when core is halted
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM5
|
- name: TIM5
|
||||||
description: TIM5 counter stopped when core is halted
|
description: TIM5 counter stopped when core is halted
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM6
|
- name: TIM6
|
||||||
description: Debug Timer 6 stopped when Core is halted
|
description: Debug Timer 6 stopped when Core is halted
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM7
|
- name: TIM7
|
||||||
description: TIM7 counter stopped when core is halted
|
description: TIM7 counter stopped when core is halted
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: Debug RTC stopped when Core is halted
|
description: Debug RTC stopped when Core is halted
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: Debug Window Wachdog stopped when Core is halted
|
description: Debug Window Wachdog stopped when Core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: Debug Independent Wachdog stopped when Core is halted
|
description: Debug Independent Wachdog stopped when Core is halted
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1
|
- name: I2C1
|
||||||
description: I2C1 SMBUS timeout mode stopped when core is halted
|
description: I2C1 SMBUS timeout mode stopped when core is halted
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C2
|
- name: I2C2
|
||||||
description: I2C2 SMBUS timeout mode stopped when core is halted
|
description: I2C2 SMBUS timeout mode stopped when core is halted
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C3
|
- name: I2C3
|
||||||
description: I2C3 SMBUS timeout mode stopped when core is halted
|
description: I2C3 SMBUS timeout mode stopped when core is halted
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIMER
|
- name: LPTIMER
|
||||||
description: LPTIM1 counter stopped when core is halted
|
description: LPTIM1 counter stopped when core is halted
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR:
|
fieldset/APB2FZR:
|
||||||
description: APB High Freeze Register
|
description: APB High Freeze Register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1 counter stopped when core is halted
|
description: TIM1 counter stopped when core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM8
|
- name: TIM8
|
||||||
description: TIM8 counter stopped when core is halted
|
description: TIM8 counter stopped when core is halted
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM15
|
- name: TIM15
|
||||||
description: TIM15 counter stopped when core is halted
|
description: TIM15 counter stopped when core is halted
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: TIM16 counter stopped when core is halted
|
description: TIM16 counter stopped when core is halted
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: TIM17 counter stopped when core is halted
|
description: TIM17 counter stopped when core is halted
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM20
|
- name: TIM20
|
||||||
description: TIM20counter stopped when core is halted
|
description: TIM20counter stopped when core is halted
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HRTIM0
|
- name: HRTIM0
|
||||||
description: HRTIM0
|
description: HRTIM0
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HRTIM1
|
- name: HRTIM1
|
||||||
description: HRTIM0
|
description: HRTIM0
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HRTIM2
|
- name: HRTIM2
|
||||||
description: HRTIM0
|
description: HRTIM0
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HRTIM3
|
- name: HRTIM3
|
||||||
description: HRTIM0
|
description: HRTIM0
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_SLEEP
|
- name: DBG_SLEEP
|
||||||
description: Debug Sleep Mode
|
description: Debug Sleep Mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: Debug Stop Mode
|
description: Debug Stop Mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: Debug Standby Mode
|
description: Debug Standby Mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_IOEN
|
- name: TRACE_IOEN
|
||||||
description: Trace pin assignment control
|
description: Trace pin assignment control
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_MODE
|
- name: TRACE_MODE
|
||||||
description: Trace pin assignment control
|
description: Trace pin assignment control
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device Identifier
|
description: Device Identifier
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision Identifier
|
description: Revision Identifier
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,191 +1,190 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDC
|
- name: IDC
|
||||||
description: Identity code
|
description: Identity code
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDC
|
fieldset: IDC
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Configuration register
|
description: Configuration register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB3FZR1
|
- name: APB3FZR1
|
||||||
description: APB3 peripheral freeze register
|
description: APB3 peripheral freeze register
|
||||||
byte_offset: 52
|
byte_offset: 52
|
||||||
fieldset: APB3FZR1
|
fieldset: APB3FZR1
|
||||||
- name: APB1LFZR1
|
- name: APB1LFZR1
|
||||||
description: APB1L peripheral freeze register
|
description: APB1L peripheral freeze register
|
||||||
byte_offset: 60
|
byte_offset: 60
|
||||||
fieldset: APB1LFZR1
|
fieldset: APB1LFZR1
|
||||||
- name: APB2FZR1
|
- name: APB2FZR1
|
||||||
description: APB2 peripheral freeze register
|
description: APB2 peripheral freeze register
|
||||||
byte_offset: 76
|
byte_offset: 76
|
||||||
fieldset: APB2FZR1
|
fieldset: APB2FZR1
|
||||||
- name: APB4FZR1
|
- name: APB4FZR1
|
||||||
description: APB4 peripheral freeze register
|
description: APB4 peripheral freeze register
|
||||||
byte_offset: 84
|
byte_offset: 84
|
||||||
fieldset: APB4FZR1
|
fieldset: APB4FZR1
|
||||||
fieldset/APB1LFZR1:
|
fieldset/APB1LFZR1:
|
||||||
description: APB1L peripheral freeze register
|
description: APB1L peripheral freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: TIM2 stop in debug mode
|
description: TIM2 stop in debug mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM3
|
- name: TIM3
|
||||||
description: TIM3 stop in debug mode
|
description: TIM3 stop in debug mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM4
|
- name: TIM4
|
||||||
description: TIM4 stop in debug mode
|
description: TIM4 stop in debug mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM5
|
- name: TIM5
|
||||||
description: TIM5 stop in debug mode
|
description: TIM5 stop in debug mode
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM6
|
- name: TIM6
|
||||||
description: TIM6 stop in debug mode
|
description: TIM6 stop in debug mode
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM7
|
- name: TIM7
|
||||||
description: TIM7 stop in debug mode
|
description: TIM7 stop in debug mode
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM12
|
- name: TIM12
|
||||||
description: TIM12 stop in debug mode
|
description: TIM12 stop in debug mode
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM13
|
- name: TIM13
|
||||||
description: TIM13 stop in debug mode
|
description: TIM13 stop in debug mode
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM14
|
- name: TIM14
|
||||||
description: TIM14 stop in debug mode
|
description: TIM14 stop in debug mode
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM1
|
- name: LPTIM1
|
||||||
description: LPTIM1 stop in debug mode
|
description: LPTIM1 stop in debug mode
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1
|
- name: I2C1
|
||||||
description: I2C1 SMBUS timeout stop in debug mode
|
description: I2C1 SMBUS timeout stop in debug mode
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C2
|
- name: I2C2
|
||||||
description: I2C2 SMBUS timeout stop in debug mode
|
description: I2C2 SMBUS timeout stop in debug mode
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C3
|
- name: I2C3
|
||||||
description: I2C3 SMBUS timeout stop in debug mode
|
description: I2C3 SMBUS timeout stop in debug mode
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR1:
|
fieldset/APB2FZR1:
|
||||||
description: APB2 peripheral freeze register
|
description: APB2 peripheral freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1 stop in debug mode
|
description: TIM1 stop in debug mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM8
|
- name: TIM8
|
||||||
description: TIM8 stop in debug mode
|
description: TIM8 stop in debug mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM15
|
- name: TIM15
|
||||||
description: TIM15 stop in debug mode
|
description: TIM15 stop in debug mode
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: TIM16 stop in debug mode
|
description: TIM16 stop in debug mode
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: TIM17 stop in debug mode
|
description: TIM17 stop in debug mode
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HRTIM
|
- name: HRTIM
|
||||||
description: HRTIM stop in debug mode
|
description: HRTIM stop in debug mode
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB3FZR1:
|
fieldset/APB3FZR1:
|
||||||
description: APB3 peripheral freeze register
|
description: APB3 peripheral freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: WWDG1
|
- name: WWDG1
|
||||||
description: WWDG1 stop in debug mode
|
description: WWDG1 stop in debug mode
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB4FZR1:
|
fieldset/APB4FZR1:
|
||||||
description: APB4 peripheral freeze register
|
description: APB4 peripheral freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: I2C4
|
- name: I2C4
|
||||||
description: I2C4 SMBUS timeout stop in debug mode
|
description: I2C4 SMBUS timeout stop in debug mode
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM2
|
- name: LPTIM2
|
||||||
description: LPTIM2 stop in debug mode
|
description: LPTIM2 stop in debug mode
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM3
|
- name: LPTIM3
|
||||||
description: LPTIM3 stop in debug mode
|
description: LPTIM3 stop in debug mode
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM4
|
- name: LPTIM4
|
||||||
description: LPTIM4 stop in debug mode
|
description: LPTIM4 stop in debug mode
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM5
|
- name: LPTIM5
|
||||||
description: LPTIM5 stop in debug mode
|
description: LPTIM5 stop in debug mode
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: RTC stop in debug mode
|
description: RTC stop in debug mode
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG1
|
- name: IWDG1
|
||||||
description: Independent watchdog for D1 stop in debug mode
|
description: Independent watchdog for D1 stop in debug mode
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Configuration register
|
description: Configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: DBGSLEEP_D1
|
- name: DBGSLEEP_D1
|
||||||
description: Allow debug in D1 Sleep mode
|
description: Allow debug in D1 Sleep mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBGSTOP_D1
|
- name: DBGSTOP_D1
|
||||||
description: Allow debug in D1 Stop mode
|
description: Allow debug in D1 Stop mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBGSTBY_D1
|
- name: DBGSTBY_D1
|
||||||
description: Allow debug in D1 Standby mode
|
description: Allow debug in D1 Standby mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACECLKEN
|
- name: TRACECLKEN
|
||||||
description: Trace clock enable enable
|
description: Trace clock enable enable
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: D1DBGCKEN
|
- name: D1DBGCKEN
|
||||||
description: D1 debug clock enable enable
|
description: D1 debug clock enable enable
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: D3DBGCKEN
|
- name: D3DBGCKEN
|
||||||
description: D3 debug clock enable enable
|
description: D3 debug clock enable enable
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRGOEN
|
- name: TRGOEN
|
||||||
description: External trigger output enable
|
description: External trigger output enable
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IDC:
|
fieldset/IDC:
|
||||||
description: Identity code
|
description: Identity code
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device ID
|
description: Device ID
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision ID
|
description: Revision ID
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,93 +1,92 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1FZR
|
- name: APB1FZR
|
||||||
description: APB Low Freeze Register
|
description: APB Low Freeze Register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1FZR
|
fieldset: APB1FZR
|
||||||
- name: APB2FZR
|
- name: APB2FZR
|
||||||
description: APB High Freeze Register
|
description: APB High Freeze Register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB2FZR
|
fieldset: APB2FZR
|
||||||
fieldset/APB1FZR:
|
fieldset/APB1FZR:
|
||||||
description: APB Low Freeze Register
|
description: APB Low Freeze Register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: Debug Timer 2 stopped when Core is halted
|
description: Debug Timer 2 stopped when Core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM6
|
- name: TIM6
|
||||||
description: Debug Timer 6 stopped when Core is halted
|
description: Debug Timer 6 stopped when Core is halted
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: Debug RTC stopped when Core is halted
|
description: Debug RTC stopped when Core is halted
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: Debug Window Wachdog stopped when Core is halted
|
description: Debug Window Wachdog stopped when Core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: Debug Independent Wachdog stopped when Core is halted
|
description: Debug Independent Wachdog stopped when Core is halted
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1
|
- name: I2C1
|
||||||
description: I2C1 SMBUS timeout mode stopped when core is halted
|
description: I2C1 SMBUS timeout mode stopped when core is halted
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C2
|
- name: I2C2
|
||||||
description: I2C2 SMBUS timeout mode stopped when core is halted
|
description: I2C2 SMBUS timeout mode stopped when core is halted
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM
|
- name: LPTIM
|
||||||
description: LPTIM1 counter stopped when core is halted
|
description: LPTIM1 counter stopped when core is halted
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR:
|
fieldset/APB2FZR:
|
||||||
description: APB High Freeze Register
|
description: APB High Freeze Register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM21
|
- name: TIM21
|
||||||
description: Debug Timer 21 stopped when Core is halted
|
description: Debug Timer 21 stopped when Core is halted
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM22
|
- name: TIM22
|
||||||
description: Debug Timer 22 stopped when Core is halted
|
description: Debug Timer 22 stopped when Core is halted
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_SLEEP
|
- name: DBG_SLEEP
|
||||||
description: Debug Sleep Mode
|
description: Debug Sleep Mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: Debug Stop Mode
|
description: Debug Stop Mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: Debug Standby Mode
|
description: Debug Standby Mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device Identifier
|
description: Device Identifier
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision Identifier
|
description: Revision Identifier
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,117 +1,116 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: debug support
|
description: debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: DBGMCU_IDCODE
|
description: DBGMCU_IDCODE
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Debug MCU configuration register
|
description: Debug MCU configuration register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1_FZ
|
- name: APB1_FZ
|
||||||
description: Debug MCU APB1 freeze register1
|
description: Debug MCU APB1 freeze register1
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1_FZ
|
fieldset: APB1_FZ
|
||||||
- name: APB2_FZ
|
- name: APB2_FZ
|
||||||
description: Debug MCU APB1 freeze register 2
|
description: Debug MCU APB1 freeze register 2
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB2_FZ
|
fieldset: APB2_FZ
|
||||||
fieldset/APB1_FZ:
|
fieldset/APB1_FZ:
|
||||||
description: Debug MCU APB1 freeze register1
|
description: Debug MCU APB1 freeze register1
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_TIM2_STOP
|
- name: DBG_TIM2_STOP
|
||||||
description: TIM2 counter stopped when core is halted
|
description: TIM2 counter stopped when core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM3_STOP
|
- name: DBG_TIM3_STOP
|
||||||
description: TIM3 counter stopped when core is halted
|
description: TIM3 counter stopped when core is halted
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM4_STOP
|
- name: DBG_TIM4_STOP
|
||||||
description: TIM4 counter stopped when core is halted
|
description: TIM4 counter stopped when core is halted
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM5_STOP
|
- name: DBG_TIM5_STOP
|
||||||
description: TIM5 counter stopped when core is halted
|
description: TIM5 counter stopped when core is halted
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM6_STOP
|
- name: DBG_TIM6_STOP
|
||||||
description: TIM6 counter stopped when core is halted
|
description: TIM6 counter stopped when core is halted
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM7_STOP
|
- name: DBG_TIM7_STOP
|
||||||
description: TIM7 counter stopped when core is halted
|
description: TIM7 counter stopped when core is halted
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_RTC_STOP
|
- name: DBG_RTC_STOP
|
||||||
description: Debug RTC stopped when core is halted
|
description: Debug RTC stopped when core is halted
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_WWDG_STOP
|
- name: DBG_WWDG_STOP
|
||||||
description: Debug window watchdog stopped when core is halted
|
description: Debug window watchdog stopped when core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_IWDG_STOP
|
- name: DBG_IWDG_STOP
|
||||||
description: Debug independent watchdog stopped when core is halted
|
description: Debug independent watchdog stopped when core is halted
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_I2C1_SMBUS_TIMEOUT
|
- name: DBG_I2C1_SMBUS_TIMEOUT
|
||||||
description: SMBUS timeout mode stopped when core is halted
|
description: SMBUS timeout mode stopped when core is halted
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_I2C2_SMBUS_TIMEOUT
|
- name: DBG_I2C2_SMBUS_TIMEOUT
|
||||||
description: SMBUS timeout mode stopped when core is halted
|
description: SMBUS timeout mode stopped when core is halted
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2_FZ:
|
fieldset/APB2_FZ:
|
||||||
description: Debug MCU APB1 freeze register 2
|
description: Debug MCU APB1 freeze register 2
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_TIM9_STOP
|
- name: DBG_TIM9_STOP
|
||||||
description: TIM counter stopped when core is halted
|
description: TIM counter stopped when core is halted
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM10_STOP
|
- name: DBG_TIM10_STOP
|
||||||
description: TIM counter stopped when core is halted
|
description: TIM counter stopped when core is halted
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM11_STOP
|
- name: DBG_TIM11_STOP
|
||||||
description: TIM counter stopped when core is halted
|
description: TIM counter stopped when core is halted
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Debug MCU configuration register
|
description: Debug MCU configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_SLEEP
|
- name: DBG_SLEEP
|
||||||
description: Debug Sleep mode
|
description: Debug Sleep mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: Debug Stop mode
|
description: Debug Stop mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: Debug Standby mode
|
description: Debug Standby mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_IOEN
|
- name: TRACE_IOEN
|
||||||
description: Trace pin assignment control
|
description: Trace pin assignment control
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_MODE
|
- name: TRACE_MODE
|
||||||
description: Trace pin assignment control
|
description: Trace pin assignment control
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: DBGMCU_IDCODE
|
description: DBGMCU_IDCODE
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device identifier
|
description: Device identifier
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision identifie
|
description: Revision identifie
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,148 +1,147 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: MCU debug component
|
description: MCU debug component
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: DBGMCU_IDCODE
|
description: DBGMCU_IDCODE
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Debug MCU configuration register
|
description: Debug MCU configuration register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1FZR1
|
- name: APB1FZR1
|
||||||
description: Debug MCU APB1 freeze register1
|
description: Debug MCU APB1 freeze register1
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1FZR1
|
fieldset: APB1FZR1
|
||||||
- name: APB1FZR2
|
- name: APB1FZR2
|
||||||
description: Debug MCU APB1 freeze register 2
|
description: Debug MCU APB1 freeze register 2
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB1FZR2
|
fieldset: APB1FZR2
|
||||||
- name: APB2FZR
|
- name: APB2FZR
|
||||||
description: Debug MCU APB2 freeze register
|
description: Debug MCU APB2 freeze register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: APB2FZR
|
fieldset: APB2FZR
|
||||||
fieldset/APB1FZR1:
|
fieldset/APB1FZR1:
|
||||||
description: Debug MCU APB1 freeze register1
|
description: Debug MCU APB1 freeze register1
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: TIM2 counter stopped when core is halted
|
description: TIM2 counter stopped when core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM3
|
- name: TIM3
|
||||||
description: TIM3 counter stopped when core is halted
|
description: TIM3 counter stopped when core is halted
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM4
|
- name: TIM4
|
||||||
description: TIM4 counter stopped when core is halted
|
description: TIM4 counter stopped when core is halted
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM5
|
- name: TIM5
|
||||||
description: TIM5 counter stopped when core is halted
|
description: TIM5 counter stopped when core is halted
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM6
|
- name: TIM6
|
||||||
description: TIM6 counter stopped when core is halted
|
description: TIM6 counter stopped when core is halted
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM7
|
- name: TIM7
|
||||||
description: TIM7 counter stopped when core is halted
|
description: TIM7 counter stopped when core is halted
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: RTC counter stopped when core is halted
|
description: RTC counter stopped when core is halted
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: Window watchdog counter stopped when core is halted
|
description: Window watchdog counter stopped when core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: Independent watchdog counter stopped when core is halted
|
description: Independent watchdog counter stopped when core is halted
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1
|
- name: I2C1
|
||||||
description: I2C1 SMBUS timeout counter stopped when core is halted
|
description: I2C1 SMBUS timeout counter stopped when core is halted
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C2
|
- name: I2C2
|
||||||
description: I2C2 SMBUS timeout counter stopped when core is halted
|
description: I2C2 SMBUS timeout counter stopped when core is halted
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C3
|
- name: I2C3
|
||||||
description: I2C3 SMBUS timeout counter stopped when core is halted
|
description: I2C3 SMBUS timeout counter stopped when core is halted
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CAN
|
- name: CAN
|
||||||
description: bxCAN stopped when core is halted
|
description: bxCAN stopped when core is halted
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM1
|
- name: LPTIM1
|
||||||
description: LPTIM1 counter stopped when core is halted
|
description: LPTIM1 counter stopped when core is halted
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB1FZR2:
|
fieldset/APB1FZR2:
|
||||||
description: Debug MCU APB1 freeze register 2
|
description: Debug MCU APB1 freeze register 2
|
||||||
fields:
|
fields:
|
||||||
- name: LPTIM2
|
- name: LPTIM2
|
||||||
description: LPTIM2 counter stopped when core is halted
|
description: LPTIM2 counter stopped when core is halted
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR:
|
fieldset/APB2FZR:
|
||||||
description: Debug MCU APB2 freeze register
|
description: Debug MCU APB2 freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1 counter stopped when core is halted
|
description: TIM1 counter stopped when core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM8
|
- name: TIM8
|
||||||
description: TIM8 counter stopped when core is halted
|
description: TIM8 counter stopped when core is halted
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM15
|
- name: TIM15
|
||||||
description: TIM15 counter stopped when core is halted
|
description: TIM15 counter stopped when core is halted
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: TIM16 counter stopped when core is halted
|
description: TIM16 counter stopped when core is halted
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: TIM17 counter stopped when core is halted
|
description: TIM17 counter stopped when core is halted
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Debug MCU configuration register
|
description: Debug MCU configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_SLEEP
|
- name: DBG_SLEEP
|
||||||
description: Debug Sleep mode
|
description: Debug Sleep mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: Debug Stop mode
|
description: Debug Stop mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: Debug Standby mode
|
description: Debug Standby mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_IOEN
|
- name: TRACE_IOEN
|
||||||
description: Trace pin assignment control
|
description: Trace pin assignment control
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_MODE
|
- name: TRACE_MODE
|
||||||
description: Trace pin assignment control
|
description: Trace pin assignment control
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: DBGMCU_IDCODE
|
description: DBGMCU_IDCODE
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device identifier
|
description: Device identifier
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision identifie
|
description: Revision identifie
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,429 +1,428 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: MCU debug component
|
description: MCU debug component
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: DBGMCU_IDCODE
|
description: DBGMCU_IDCODE
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: "Debug MCU configuration\r register"
|
description: "Debug MCU configuration\r register"
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1LFZR
|
- name: APB1LFZR
|
||||||
description: "Debug MCU APB1L peripheral freeze\r register"
|
description: "Debug MCU APB1L peripheral freeze\r register"
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: APB1LFZR
|
fieldset: APB1LFZR
|
||||||
- name: APB1HFZR
|
- name: APB1HFZR
|
||||||
description: Debug MCU APB1H peripheral freeze register
|
description: Debug MCU APB1H peripheral freeze register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: APB1HFZR
|
fieldset: APB1HFZR
|
||||||
- name: APB2FZR
|
- name: APB2FZR
|
||||||
description: Debug MCU APB2 peripheral freeze register
|
description: Debug MCU APB2 peripheral freeze register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: APB2FZR
|
fieldset: APB2FZR
|
||||||
- name: APB3FZR
|
- name: APB3FZR
|
||||||
description: Debug MCU APB3 peripheral freeze register
|
description: Debug MCU APB3 peripheral freeze register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: APB3FZR
|
fieldset: APB3FZR
|
||||||
- name: AHB1FZR
|
- name: AHB1FZR
|
||||||
description: Debug MCU AHB1 peripheral freeze register
|
description: Debug MCU AHB1 peripheral freeze register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: AHB1FZR
|
fieldset: AHB1FZR
|
||||||
- name: AHB3FZR
|
- name: AHB3FZR
|
||||||
description: Debug MCU AHB3 peripheral freeze register
|
description: Debug MCU AHB3 peripheral freeze register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
fieldset: AHB3FZR
|
fieldset: AHB3FZR
|
||||||
- name: DBGMCU_SR
|
- name: DBGMCU_SR
|
||||||
description: DBGMCU status register
|
description: DBGMCU status register
|
||||||
byte_offset: 252
|
byte_offset: 252
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: DBGMCU_SR
|
fieldset: DBGMCU_SR
|
||||||
- name: DBGMCU_DBG_AUTH_HOST
|
- name: DBGMCU_DBG_AUTH_HOST
|
||||||
description: DBGMCU debug host authentication register
|
description: DBGMCU debug host authentication register
|
||||||
byte_offset: 256
|
byte_offset: 256
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: DBGMCU_DBG_AUTH_HOST
|
fieldset: DBGMCU_DBG_AUTH_HOST
|
||||||
- name: DBGMCU_DBG_AUTH_DEVICE
|
- name: DBGMCU_DBG_AUTH_DEVICE
|
||||||
description: DBGMCU debug device authentication register
|
description: DBGMCU debug device authentication register
|
||||||
byte_offset: 260
|
byte_offset: 260
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: DBGMCU_DBG_AUTH_DEVICE
|
fieldset: DBGMCU_DBG_AUTH_DEVICE
|
||||||
- name: PIDR4
|
- name: PIDR4
|
||||||
description: Debug MCU CoreSight peripheral identity register 4
|
description: Debug MCU CoreSight peripheral identity register 4
|
||||||
byte_offset: 4048
|
byte_offset: 4048
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PIDR4
|
fieldset: PIDR4
|
||||||
- name: PIDR0
|
- name: PIDR0
|
||||||
description: Debug MCU CoreSight peripheral identity register 0
|
description: Debug MCU CoreSight peripheral identity register 0
|
||||||
byte_offset: 4064
|
byte_offset: 4064
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PIDR0
|
fieldset: PIDR0
|
||||||
- name: PIDR1
|
- name: PIDR1
|
||||||
description: Debug MCU CoreSight peripheral identity register 1
|
description: Debug MCU CoreSight peripheral identity register 1
|
||||||
byte_offset: 4068
|
byte_offset: 4068
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PIDR1
|
fieldset: PIDR1
|
||||||
- name: PIDR2
|
- name: PIDR2
|
||||||
description: Debug MCU CoreSight peripheral identity register 2
|
description: Debug MCU CoreSight peripheral identity register 2
|
||||||
byte_offset: 4072
|
byte_offset: 4072
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PIDR2
|
fieldset: PIDR2
|
||||||
- name: PIDR3
|
- name: PIDR3
|
||||||
description: Debug MCU CoreSight peripheral identity register 3
|
description: Debug MCU CoreSight peripheral identity register 3
|
||||||
byte_offset: 4076
|
byte_offset: 4076
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PIDR3
|
fieldset: PIDR3
|
||||||
- name: CIDR0
|
- name: CIDR0
|
||||||
description: Debug MCU CoreSight component identity register 0
|
description: Debug MCU CoreSight component identity register 0
|
||||||
byte_offset: 4080
|
byte_offset: 4080
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CIDR0
|
fieldset: CIDR0
|
||||||
- name: CIDR1
|
- name: CIDR1
|
||||||
description: Debug MCU CoreSight component identity register 1
|
description: Debug MCU CoreSight component identity register 1
|
||||||
byte_offset: 4084
|
byte_offset: 4084
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CIDR1
|
fieldset: CIDR1
|
||||||
- name: CIDR2
|
- name: CIDR2
|
||||||
description: Debug MCU CoreSight component identity register 2
|
description: Debug MCU CoreSight component identity register 2
|
||||||
byte_offset: 4088
|
byte_offset: 4088
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CIDR2
|
fieldset: CIDR2
|
||||||
- name: CIDR3
|
- name: CIDR3
|
||||||
description: Debug MCU CoreSight component identity register 3
|
description: Debug MCU CoreSight component identity register 3
|
||||||
byte_offset: 4092
|
byte_offset: 4092
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CIDR3
|
fieldset: CIDR3
|
||||||
fieldset/AHB1FZR:
|
fieldset/AHB1FZR:
|
||||||
description: Debug MCU AHB1 peripheral freeze register
|
description: Debug MCU AHB1 peripheral freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_GPDMA0_STOP
|
- name: DBG_GPDMA0_STOP
|
||||||
description: GPDMA channel 0 stop in debug
|
description: GPDMA channel 0 stop in debug
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA1_STOP
|
- name: DBG_GPDMA1_STOP
|
||||||
description: GPDMA channel 1 stop in debug
|
description: GPDMA channel 1 stop in debug
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA2_STOP
|
- name: DBG_GPDMA2_STOP
|
||||||
description: GPDMA channel 2 stop in debug
|
description: GPDMA channel 2 stop in debug
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA3_STOP
|
- name: DBG_GPDMA3_STOP
|
||||||
description: GPDMA channel 3 stop in debug
|
description: GPDMA channel 3 stop in debug
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA4_STOP
|
- name: DBG_GPDMA4_STOP
|
||||||
description: GPDMA channel 4 stop in debug
|
description: GPDMA channel 4 stop in debug
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA5_STOP
|
- name: DBG_GPDMA5_STOP
|
||||||
description: GPDMA channel 5 stop in debug
|
description: GPDMA channel 5 stop in debug
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA6_STOP
|
- name: DBG_GPDMA6_STOP
|
||||||
description: GPDMA channel 6 stop in debug
|
description: GPDMA channel 6 stop in debug
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA7_STOP
|
- name: DBG_GPDMA7_STOP
|
||||||
description: GPDMA channel 7 stop in debug
|
description: GPDMA channel 7 stop in debug
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA8_STOP
|
- name: DBG_GPDMA8_STOP
|
||||||
description: GPDMA channel 8 stop in debug
|
description: GPDMA channel 8 stop in debug
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA9_STOP
|
- name: DBG_GPDMA9_STOP
|
||||||
description: GPDMA channel 9 stop in debug
|
description: GPDMA channel 9 stop in debug
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA10_STOP
|
- name: DBG_GPDMA10_STOP
|
||||||
description: GPDMA channel 10 stop in debug
|
description: GPDMA channel 10 stop in debug
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA11_STOP
|
- name: DBG_GPDMA11_STOP
|
||||||
description: GPDMA channel 11 stop in debug
|
description: GPDMA channel 11 stop in debug
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA12_STOP
|
- name: DBG_GPDMA12_STOP
|
||||||
description: GPDMA channel 12 stop in debug
|
description: GPDMA channel 12 stop in debug
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA13_STOP
|
- name: DBG_GPDMA13_STOP
|
||||||
description: GPDMA channel 13 stop in debug
|
description: GPDMA channel 13 stop in debug
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA14_STOP
|
- name: DBG_GPDMA14_STOP
|
||||||
description: GPDMA channel 14 stop in debug
|
description: GPDMA channel 14 stop in debug
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_GPDMA15_STOP
|
- name: DBG_GPDMA15_STOP
|
||||||
description: GPDMA channel 15 stop in debug
|
description: GPDMA channel 15 stop in debug
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/AHB3FZR:
|
fieldset/AHB3FZR:
|
||||||
description: Debug MCU AHB3 peripheral freeze register
|
description: Debug MCU AHB3 peripheral freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_LPDMA0_STOP
|
- name: DBG_LPDMA0_STOP
|
||||||
description: LPDMA channel 0 stop in debug
|
description: LPDMA channel 0 stop in debug
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_LPDMA1_STOP
|
- name: DBG_LPDMA1_STOP
|
||||||
description: LPDMA channel 1 stop in debug
|
description: LPDMA channel 1 stop in debug
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_LPDMA2_STOP
|
- name: DBG_LPDMA2_STOP
|
||||||
description: LPDMA channel 2 stop in debug
|
description: LPDMA channel 2 stop in debug
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_LPDMA3_STOP
|
- name: DBG_LPDMA3_STOP
|
||||||
description: LPDMA channel 3 stop in debug
|
description: LPDMA channel 3 stop in debug
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB1HFZR:
|
fieldset/APB1HFZR:
|
||||||
description: Debug MCU APB1H peripheral freeze register
|
description: Debug MCU APB1H peripheral freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_I2C4_STOP
|
- name: DBG_I2C4_STOP
|
||||||
description: I2C4 stop in debug
|
description: I2C4 stop in debug
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_LPTIM2_STOP
|
- name: DBG_LPTIM2_STOP
|
||||||
description: LPTIM2 stop in debug
|
description: LPTIM2 stop in debug
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB1LFZR:
|
fieldset/APB1LFZR:
|
||||||
description: "Debug MCU APB1L peripheral freeze\r register"
|
description: "Debug MCU APB1L peripheral freeze\r register"
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_TIM2_STOP
|
- name: DBG_TIM2_STOP
|
||||||
description: TIM2 stop in debug
|
description: TIM2 stop in debug
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM3_STOP
|
- name: DBG_TIM3_STOP
|
||||||
description: TIM3 stop in debug
|
description: TIM3 stop in debug
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM4_STOP
|
- name: DBG_TIM4_STOP
|
||||||
description: TIM4 stop in debug
|
description: TIM4 stop in debug
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM5_STOP
|
- name: DBG_TIM5_STOP
|
||||||
description: TIM5 stop in debug
|
description: TIM5 stop in debug
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM6_STOP
|
- name: DBG_TIM6_STOP
|
||||||
description: TIM6 stop in debug
|
description: TIM6 stop in debug
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM7_STOP
|
- name: DBG_TIM7_STOP
|
||||||
description: TIM7 stop in debug
|
description: TIM7 stop in debug
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_WWDG_STOP
|
- name: DBG_WWDG_STOP
|
||||||
description: Window watchdog counter stop in debug
|
description: Window watchdog counter stop in debug
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_IWDG_STOP
|
- name: DBG_IWDG_STOP
|
||||||
description: Independent watchdog counter stop in debug
|
description: Independent watchdog counter stop in debug
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_I2C1_STOP
|
- name: DBG_I2C1_STOP
|
||||||
description: I2C1 SMBUS timeout stop in debug
|
description: I2C1 SMBUS timeout stop in debug
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_I2C2_STOP
|
- name: DBG_I2C2_STOP
|
||||||
description: I2C2 SMBUS timeout stop in debug
|
description: I2C2 SMBUS timeout stop in debug
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR:
|
fieldset/APB2FZR:
|
||||||
description: Debug MCU APB2 peripheral freeze register
|
description: Debug MCU APB2 peripheral freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_TIM1_STOP
|
- name: DBG_TIM1_STOP
|
||||||
description: "TIM1 counter stopped when core is\r halted"
|
description: "TIM1 counter stopped when core is\r halted"
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM8_STOP
|
- name: DBG_TIM8_STOP
|
||||||
description: TIM8 stop in debug
|
description: TIM8 stop in debug
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM15_STOP
|
- name: DBG_TIM15_STOP
|
||||||
description: "TIM15 counter stopped when core is\r halted"
|
description: "TIM15 counter stopped when core is\r halted"
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM16_STOP
|
- name: DBG_TIM16_STOP
|
||||||
description: "TIM16 counter stopped when core is\r halted"
|
description: "TIM16 counter stopped when core is\r halted"
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_TIM17_STOP
|
- name: DBG_TIM17_STOP
|
||||||
description: DBG_TIM17_STOP
|
description: DBG_TIM17_STOP
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB3FZR:
|
fieldset/APB3FZR:
|
||||||
description: Debug MCU APB3 peripheral freeze register
|
description: Debug MCU APB3 peripheral freeze register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_I2C3_STOP
|
- name: DBG_I2C3_STOP
|
||||||
description: I2C3 stop in debug
|
description: I2C3 stop in debug
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_LPTIM1_STOP
|
- name: DBG_LPTIM1_STOP
|
||||||
description: LPTIM1 stop in debug
|
description: LPTIM1 stop in debug
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_LPTIM3_STOP
|
- name: DBG_LPTIM3_STOP
|
||||||
description: LPTIM3 stop in debug
|
description: LPTIM3 stop in debug
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_LPTIM4_STOP
|
- name: DBG_LPTIM4_STOP
|
||||||
description: LPTIM4 stop in debug
|
description: LPTIM4 stop in debug
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_RTC_STOP
|
- name: DBG_RTC_STOP
|
||||||
description: RTC stop in debug
|
description: RTC stop in debug
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CIDR0:
|
fieldset/CIDR0:
|
||||||
description: Debug MCU CoreSight component identity register 0
|
description: Debug MCU CoreSight component identity register 0
|
||||||
fields:
|
fields:
|
||||||
- name: PREAMBLE
|
- name: PREAMBLE
|
||||||
description: "component identification bits [7:0]"
|
description: component identification bits [7:0]
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/CIDR1:
|
fieldset/CIDR1:
|
||||||
description: Debug MCU CoreSight component identity register 1
|
description: Debug MCU CoreSight component identity register 1
|
||||||
fields:
|
fields:
|
||||||
- name: PREAMBLE
|
- name: PREAMBLE
|
||||||
description: "component identification bits [11:8]"
|
description: component identification bits [11:8]
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: CLASS
|
- name: CLASS
|
||||||
description: "component identification bits [15:12] - component class"
|
description: component identification bits [15:12] - component class
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
fieldset/CIDR2:
|
fieldset/CIDR2:
|
||||||
description: Debug MCU CoreSight component identity register 2
|
description: Debug MCU CoreSight component identity register 2
|
||||||
fields:
|
fields:
|
||||||
- name: PREAMBLE
|
- name: PREAMBLE
|
||||||
description: "component identification bits [23:16]"
|
description: component identification bits [23:16]
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/CIDR3:
|
fieldset/CIDR3:
|
||||||
description: Debug MCU CoreSight component identity register 3
|
description: Debug MCU CoreSight component identity register 3
|
||||||
fields:
|
fields:
|
||||||
- name: PREAMBLE
|
- name: PREAMBLE
|
||||||
description: "component identification bits [31:24]"
|
description: component identification bits [31:24]
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: "Debug MCU configuration\r register"
|
description: "Debug MCU configuration\r register"
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: Debug Stop mode
|
description: Debug Stop mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: Debug Standby mode
|
description: Debug Standby mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_IOEN
|
- name: TRACE_IOEN
|
||||||
description: "Trace pin assignment\r control"
|
description: "Trace pin assignment\r control"
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_EN
|
- name: TRACE_EN
|
||||||
description: "trace port and clock\r enable"
|
description: "trace port and clock\r enable"
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_MODE
|
- name: TRACE_MODE
|
||||||
description: "Trace pin assignment\r control"
|
description: "Trace pin assignment\r control"
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/DBGMCU_DBG_AUTH_DEVICE:
|
fieldset/DBGMCU_DBG_AUTH_DEVICE:
|
||||||
description: DBGMCU debug device authentication register
|
description: DBGMCU debug device authentication register
|
||||||
fields:
|
fields:
|
||||||
- name: AUTH_ID
|
- name: AUTH_ID
|
||||||
description: "Device specific ID\r \tDevice specific ID used for RDP regression."
|
description: "Device specific ID\r \tDevice specific ID used for RDP regression."
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/DBGMCU_DBG_AUTH_HOST:
|
fieldset/DBGMCU_DBG_AUTH_HOST:
|
||||||
description: DBGMCU debug host authentication register
|
description: DBGMCU debug host authentication register
|
||||||
fields:
|
fields:
|
||||||
- name: AUTH_KEY
|
- name: AUTH_KEY
|
||||||
description: "Device authentication key\r \tThe device specific 64-bit authentication key (OEM key) must be written to this register (in two successive 32-bit writes, least significant word first) to permit RDP regression. Writing a wrong key locks access to the device and prevent code execution from the Flash memory."
|
description: "Device authentication key\r \tThe device specific 64-bit authentication key (OEM key) must be written to this register (in two successive 32-bit writes, least significant word first) to permit RDP regression. Writing a wrong key locks access to the device and prevent code execution from the Flash memory."
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/DBGMCU_SR:
|
fieldset/DBGMCU_SR:
|
||||||
description: DBGMCU status register
|
description: DBGMCU status register
|
||||||
fields:
|
fields:
|
||||||
- name: AP_PRESENT
|
- name: AP_PRESENT
|
||||||
description: "Bit n identifies whether access port AP n is present in device\r \tBit n = 0: APn absent\r \tBit n = 1: APn present"
|
description: "Bit n identifies whether access port AP n is present in device\r \tBit n = 0: APn absent\r \tBit n = 1: APn present"
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: AP_LOCKED
|
- name: AP_LOCKED
|
||||||
description: "DECLARATION TO BE CONFIRMED by PRODUCT OWNER! Bit n identifies whether access port AP n is open (can be accessed via the debug port) or locked (debug access to the AP is blocked)\r \tBit n = 0: APn locked\r \tBit n = 1: APn enabled"
|
description: "DECLARATION TO BE CONFIRMED by PRODUCT OWNER! Bit n identifies whether access port AP n is open (can be accessed via the debug port) or locked (debug access to the AP is blocked)\r \tBit n = 0: APn locked\r \tBit n = 1: APn enabled"
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: DBGMCU_IDCODE
|
description: DBGMCU_IDCODE
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device dentification
|
description: Device dentification
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision
|
description: Revision
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/PIDR0:
|
fieldset/PIDR0:
|
||||||
description: Debug MCU CoreSight peripheral identity register 0
|
description: Debug MCU CoreSight peripheral identity register 0
|
||||||
fields:
|
fields:
|
||||||
- name: PARTNUM
|
- name: PARTNUM
|
||||||
description: "part number bits [7:0]"
|
description: part number bits [7:0]
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/PIDR1:
|
fieldset/PIDR1:
|
||||||
description: Debug MCU CoreSight peripheral identity register 1
|
description: Debug MCU CoreSight peripheral identity register 1
|
||||||
fields:
|
fields:
|
||||||
- name: PARTNUM
|
- name: PARTNUM
|
||||||
description: "part number bits [11:8]"
|
description: part number bits [11:8]
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: JEP106ID
|
- name: JEP106ID
|
||||||
description: "JEP106 identity code bits [3:0]"
|
description: JEP106 identity code bits [3:0]
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
fieldset/PIDR2:
|
fieldset/PIDR2:
|
||||||
description: Debug MCU CoreSight peripheral identity register 2
|
description: Debug MCU CoreSight peripheral identity register 2
|
||||||
fields:
|
fields:
|
||||||
- name: JEP106ID
|
- name: JEP106ID
|
||||||
description: "JEP106 identity code bits [6:4]"
|
description: JEP106 identity code bits [6:4]
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
- name: JEDEC
|
- name: JEDEC
|
||||||
description: JEDEC assigned value
|
description: JEDEC assigned value
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: REVISION
|
- name: REVISION
|
||||||
description: component revision number
|
description: component revision number
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
fieldset/PIDR3:
|
fieldset/PIDR3:
|
||||||
description: Debug MCU CoreSight peripheral identity register 3
|
description: Debug MCU CoreSight peripheral identity register 3
|
||||||
fields:
|
fields:
|
||||||
- name: CMOD
|
- name: CMOD
|
||||||
description: customer modified
|
description: customer modified
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: REVAND
|
- name: REVAND
|
||||||
description: metal fix version
|
description: metal fix version
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
fieldset/PIDR4:
|
fieldset/PIDR4:
|
||||||
description: Debug MCU CoreSight peripheral identity register 4
|
description: Debug MCU CoreSight peripheral identity register 4
|
||||||
fields:
|
fields:
|
||||||
- name: JEP106CON
|
- name: JEP106CON
|
||||||
description: JEP106 continuation code
|
description: JEP106 continuation code
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: KCOUNT_4
|
- name: KCOUNT_4
|
||||||
description: register file size
|
description: register file size
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
|
@ -1,173 +1,172 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Debug support
|
description: Debug support
|
||||||
items:
|
items:
|
||||||
- name: IDCODE
|
- name: IDCODE
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODE
|
fieldset: IDCODE
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1FZR1
|
- name: APB1FZR1
|
||||||
description: APB1 Low Freeze Register CPU1
|
description: APB1 Low Freeze Register CPU1
|
||||||
byte_offset: 60
|
byte_offset: 60
|
||||||
fieldset: APB1FZR1
|
fieldset: APB1FZR1
|
||||||
- name: C2AP_B1FZR1
|
- name: C2AP_B1FZR1
|
||||||
description: APB1 Low Freeze Register CPU2
|
description: APB1 Low Freeze Register CPU2
|
||||||
byte_offset: 64
|
byte_offset: 64
|
||||||
fieldset: C2AP_B1FZR1
|
fieldset: C2AP_B1FZR1
|
||||||
- name: APB1FZR2
|
- name: APB1FZR2
|
||||||
description: APB1 High Freeze Register CPU1
|
description: APB1 High Freeze Register CPU1
|
||||||
byte_offset: 68
|
byte_offset: 68
|
||||||
fieldset: APB1FZR2
|
fieldset: APB1FZR2
|
||||||
- name: C2APB1FZR2
|
- name: C2APB1FZR2
|
||||||
description: APB1 High Freeze Register CPU2
|
description: APB1 High Freeze Register CPU2
|
||||||
byte_offset: 72
|
byte_offset: 72
|
||||||
fieldset: C2APB1FZR2
|
fieldset: C2APB1FZR2
|
||||||
- name: C2APB2FZR
|
- name: C2APB2FZR
|
||||||
description: APB2 Freeze Register CPU2
|
description: APB2 Freeze Register CPU2
|
||||||
byte_offset: 72
|
byte_offset: 72
|
||||||
fieldset: C2APB2FZR
|
fieldset: C2APB2FZR
|
||||||
- name: APB2FZR
|
- name: APB2FZR
|
||||||
description: APB2 Freeze Register CPU1
|
description: APB2 Freeze Register CPU1
|
||||||
byte_offset: 76
|
byte_offset: 76
|
||||||
fieldset: APB2FZR
|
fieldset: APB2FZR
|
||||||
fieldset/APB1FZR1:
|
fieldset/APB1FZR1:
|
||||||
description: APB1 Low Freeze Register CPU1
|
description: APB1 Low Freeze Register CPU1
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: Debug Timer 2 stopped when Core is halted
|
description: Debug Timer 2 stopped when Core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: RTC counter stopped when core is halted
|
description: RTC counter stopped when core is halted
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: WWDG counter stopped when core is halted
|
description: WWDG counter stopped when core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: IWDG counter stopped when core is halted
|
description: IWDG counter stopped when core is halted
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1
|
- name: I2C1
|
||||||
description: Debug I2C1 SMBUS timeout stopped when Core is halted
|
description: Debug I2C1 SMBUS timeout stopped when Core is halted
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C3
|
- name: I2C3
|
||||||
description: Debug I2C3 SMBUS timeout stopped when core is halted
|
description: Debug I2C3 SMBUS timeout stopped when core is halted
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM1
|
- name: LPTIM1
|
||||||
description: Debug LPTIM1 stopped when Core is halted
|
description: Debug LPTIM1 stopped when Core is halted
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB1FZR2:
|
fieldset/APB1FZR2:
|
||||||
description: APB1 High Freeze Register CPU1
|
description: APB1 High Freeze Register CPU1
|
||||||
fields:
|
fields:
|
||||||
- name: LPTIM2
|
- name: LPTIM2
|
||||||
description: LPTIM2 counter stopped when core is halted
|
description: LPTIM2 counter stopped when core is halted
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR:
|
fieldset/APB2FZR:
|
||||||
description: APB2 Freeze Register CPU1
|
description: APB2 Freeze Register CPU1
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1 counter stopped when core is halted
|
description: TIM1 counter stopped when core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: TIM16 counter stopped when core is halted
|
description: TIM16 counter stopped when core is halted
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: TIM17 counter stopped when core is halted
|
description: TIM17 counter stopped when core is halted
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/C2APB1FZR2:
|
fieldset/C2APB1FZR2:
|
||||||
description: APB1 High Freeze Register CPU2
|
description: APB1 High Freeze Register CPU2
|
||||||
fields:
|
fields:
|
||||||
- name: LPTIM2
|
- name: LPTIM2
|
||||||
description: LPTIM2 counter stopped when core is halted
|
description: LPTIM2 counter stopped when core is halted
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/C2APB2FZR:
|
fieldset/C2APB2FZR:
|
||||||
description: APB2 Freeze Register CPU2
|
description: APB2 Freeze Register CPU2
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1 counter stopped when core is halted
|
description: TIM1 counter stopped when core is halted
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: TIM16 counter stopped when core is halted
|
description: TIM16 counter stopped when core is halted
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: TIM17 counter stopped when core is halted
|
description: TIM17 counter stopped when core is halted
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/C2AP_B1FZR1:
|
fieldset/C2AP_B1FZR1:
|
||||||
description: APB1 Low Freeze Register CPU2
|
description: APB1 Low Freeze Register CPU2
|
||||||
fields:
|
fields:
|
||||||
- name: LPTIM2
|
- name: LPTIM2
|
||||||
description: LPTIM2 counter stopped when core is halted
|
description: LPTIM2 counter stopped when core is halted
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: RTC counter stopped when core is halted
|
description: RTC counter stopped when core is halted
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: IWDG stopped when core is halted
|
description: IWDG stopped when core is halted
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1
|
- name: I2C1
|
||||||
description: I2C1 SMBUS timeout stopped when core is halted
|
description: I2C1 SMBUS timeout stopped when core is halted
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C3
|
- name: I2C3
|
||||||
description: I2C3 SMBUS timeout stopped when core is halted
|
description: I2C3 SMBUS timeout stopped when core is halted
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM1
|
- name: LPTIM1
|
||||||
description: LPTIM1 counter stopped when core is halted
|
description: LPTIM1 counter stopped when core is halted
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Debug MCU Configuration Register
|
description: Debug MCU Configuration Register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_SLEEP
|
- name: DBG_SLEEP
|
||||||
description: Debug Sleep Mode
|
description: Debug Sleep Mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: Debug Stop Mode
|
description: Debug Stop Mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: Debug Standby Mode
|
description: Debug Standby Mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRACE_IOEN
|
- name: TRACE_IOEN
|
||||||
description: Trace port and clock enable
|
description: Trace port and clock enable
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TRGOEN
|
- name: TRGOEN
|
||||||
description: External trigger output enable
|
description: External trigger output enable
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IDCODE:
|
fieldset/IDCODE:
|
||||||
description: MCU Device ID Code Register
|
description: MCU Device ID Code Register
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device Identifier
|
description: Device Identifier
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision Identifier
|
description: Revision Identifier
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,181 +1,180 @@
|
|||||||
---
|
|
||||||
block/DBGMCU:
|
block/DBGMCU:
|
||||||
description: Microcontroller Debug Unit
|
description: Microcontroller Debug Unit
|
||||||
items:
|
items:
|
||||||
- name: IDCODER
|
- name: IDCODER
|
||||||
description: Identity Code Register
|
description: Identity Code Register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDCODER
|
fieldset: IDCODER
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Configuration Register
|
description: Configuration Register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: APB1FZR1
|
- name: APB1FZR1
|
||||||
description: CPU1 APB1 Peripheral Freeze Register 1
|
description: CPU1 APB1 Peripheral Freeze Register 1
|
||||||
byte_offset: 60
|
byte_offset: 60
|
||||||
fieldset: APB1FZR1
|
fieldset: APB1FZR1
|
||||||
- name: C2APB1FZR1
|
- name: C2APB1FZR1
|
||||||
description: "CPU2 APB1 Peripheral Freeze Register 1 [dual core device"
|
description: CPU2 APB1 Peripheral Freeze Register 1 [dual core device
|
||||||
byte_offset: 64
|
byte_offset: 64
|
||||||
fieldset: C2APB1FZR1
|
fieldset: C2APB1FZR1
|
||||||
- name: APB1FZR2
|
- name: APB1FZR2
|
||||||
description: CPU1 APB1 Peripheral Freeze Register 2
|
description: CPU1 APB1 Peripheral Freeze Register 2
|
||||||
byte_offset: 68
|
byte_offset: 68
|
||||||
fieldset: APB1FZR2
|
fieldset: APB1FZR2
|
||||||
- name: C2APB1FZR2
|
- name: C2APB1FZR2
|
||||||
description: "CPU2 APB1 Peripheral Freeze Register 2 [dual core device"
|
description: CPU2 APB1 Peripheral Freeze Register 2 [dual core device
|
||||||
byte_offset: 72
|
byte_offset: 72
|
||||||
fieldset: C2APB1FZR2
|
fieldset: C2APB1FZR2
|
||||||
- name: APB2FZR
|
- name: APB2FZR
|
||||||
description: CPU1 APB2 Peripheral Freeze Register
|
description: CPU1 APB2 Peripheral Freeze Register
|
||||||
byte_offset: 76
|
byte_offset: 76
|
||||||
fieldset: APB2FZR
|
fieldset: APB2FZR
|
||||||
- name: C2APB2FZR
|
- name: C2APB2FZR
|
||||||
description: "CPU2 APB2 Peripheral Freeze Register [dual core device"
|
description: CPU2 APB2 Peripheral Freeze Register [dual core device
|
||||||
byte_offset: 80
|
byte_offset: 80
|
||||||
fieldset: C2APB2FZR
|
fieldset: C2APB2FZR
|
||||||
fieldset/APB1FZR1:
|
fieldset/APB1FZR1:
|
||||||
description: CPU1 APB1 Peripheral Freeze Register 1
|
description: CPU1 APB1 Peripheral Freeze Register 1
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: TIM2 stop in CPU1 debug
|
description: TIM2 stop in CPU1 debug
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: RTC stop in CPU1 debug
|
description: RTC stop in CPU1 debug
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG
|
- name: WWDG
|
||||||
description: WWDG stop in CPU1 debug
|
description: WWDG stop in CPU1 debug
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: IWDG stop in CPU1 debug
|
description: IWDG stop in CPU1 debug
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1
|
- name: I2C1
|
||||||
description: I2C1 SMBUS timeout stop in CPU1 debug
|
description: I2C1 SMBUS timeout stop in CPU1 debug
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C2
|
- name: I2C2
|
||||||
description: I2C2 SMBUS timeout stop in CPU1 debug
|
description: I2C2 SMBUS timeout stop in CPU1 debug
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C3
|
- name: I2C3
|
||||||
description: I2C3 SMBUS timeout stop in CPU1 debug
|
description: I2C3 SMBUS timeout stop in CPU1 debug
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM1
|
- name: LPTIM1
|
||||||
description: LPTIM1 stop in CPU1 debug
|
description: LPTIM1 stop in CPU1 debug
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB1FZR2:
|
fieldset/APB1FZR2:
|
||||||
description: CPU1 APB1 Peripheral Freeze Register 2
|
description: CPU1 APB1 Peripheral Freeze Register 2
|
||||||
fields:
|
fields:
|
||||||
- name: LPTIM2
|
- name: LPTIM2
|
||||||
description: LPTIM2
|
description: LPTIM2
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM3
|
- name: LPTIM3
|
||||||
description: LPTIM3
|
description: LPTIM3
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/APB2FZR:
|
fieldset/APB2FZR:
|
||||||
description: CPU1 APB2 Peripheral Freeze Register
|
description: CPU1 APB2 Peripheral Freeze Register
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1
|
description: TIM1
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: TIM16
|
description: TIM16
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: TIM17
|
description: TIM17
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/C2APB1FZR1:
|
fieldset/C2APB1FZR1:
|
||||||
description: "CPU2 APB1 Peripheral Freeze Register 1 [dual core device"
|
description: CPU2 APB1 Peripheral Freeze Register 1 [dual core device
|
||||||
fields:
|
fields:
|
||||||
- name: TIM2
|
- name: TIM2
|
||||||
description: TIM2
|
description: TIM2
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RTC
|
- name: RTC
|
||||||
description: RTC
|
description: RTC
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG
|
- name: IWDG
|
||||||
description: IWDG
|
description: IWDG
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C1
|
- name: I2C1
|
||||||
description: I2C1
|
description: I2C1
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C2
|
- name: I2C2
|
||||||
description: I2C2
|
description: I2C2
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: I2C3
|
- name: I2C3
|
||||||
description: I2C3
|
description: I2C3
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM1
|
- name: LPTIM1
|
||||||
description: LPTIM1
|
description: LPTIM1
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/C2APB1FZR2:
|
fieldset/C2APB1FZR2:
|
||||||
description: "CPU2 APB1 Peripheral Freeze Register 2 [dual core device"
|
description: CPU2 APB1 Peripheral Freeze Register 2 [dual core device
|
||||||
fields:
|
fields:
|
||||||
- name: LPTIM2
|
- name: LPTIM2
|
||||||
description: LPTIM2
|
description: LPTIM2
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LPTIM3
|
- name: LPTIM3
|
||||||
description: LPTIM3
|
description: LPTIM3
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/C2APB2FZR:
|
fieldset/C2APB2FZR:
|
||||||
description: "CPU2 APB2 Peripheral Freeze Register [dual core device"
|
description: CPU2 APB2 Peripheral Freeze Register [dual core device
|
||||||
fields:
|
fields:
|
||||||
- name: TIM1
|
- name: TIM1
|
||||||
description: TIM1
|
description: TIM1
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM16
|
- name: TIM16
|
||||||
description: TIM16
|
description: TIM16
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TIM17
|
- name: TIM17
|
||||||
description: TIM17
|
description: TIM17
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Configuration Register
|
description: Configuration Register
|
||||||
fields:
|
fields:
|
||||||
- name: DBG_SLEEP
|
- name: DBG_SLEEP
|
||||||
description: Allow debug in SLEEP mode
|
description: Allow debug in SLEEP mode
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STOP
|
- name: DBG_STOP
|
||||||
description: Allow debug in STOP mode
|
description: Allow debug in STOP mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_STANDBY
|
- name: DBG_STANDBY
|
||||||
description: Allow debug in STANDBY mode
|
description: Allow debug in STANDBY mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IDCODER:
|
fieldset/IDCODER:
|
||||||
description: Identity Code Register
|
description: Identity Code Register
|
||||||
fields:
|
fields:
|
||||||
- name: DEV_ID
|
- name: DEV_ID
|
||||||
description: Device ID
|
description: Device ID
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: REV_ID
|
- name: REV_ID
|
||||||
description: Revision
|
description: Revision
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
|
@ -1,286 +1,285 @@
|
|||||||
---
|
|
||||||
block/DCMI:
|
block/DCMI:
|
||||||
description: Digital camera interface
|
description: Digital camera interface
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: control register 1
|
description: control register 1
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: status register
|
description: status register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: RIS
|
- name: RIS
|
||||||
description: raw interrupt status register
|
description: raw interrupt status register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: RIS
|
fieldset: RIS
|
||||||
- name: IER
|
- name: IER
|
||||||
description: interrupt enable register
|
description: interrupt enable register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: IER
|
fieldset: IER
|
||||||
- name: MIS
|
- name: MIS
|
||||||
description: masked interrupt status register
|
description: masked interrupt status register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: MIS
|
fieldset: MIS
|
||||||
- name: ICR
|
- name: ICR
|
||||||
description: interrupt clear register
|
description: interrupt clear register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: ICR
|
fieldset: ICR
|
||||||
- name: ESCR
|
- name: ESCR
|
||||||
description: embedded synchronization code register
|
description: embedded synchronization code register
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: ESCR
|
fieldset: ESCR
|
||||||
- name: ESUR
|
- name: ESUR
|
||||||
description: embedded synchronization unmask register
|
description: embedded synchronization unmask register
|
||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
fieldset: ESUR
|
fieldset: ESUR
|
||||||
- name: CWSTRT
|
- name: CWSTRT
|
||||||
description: crop window start
|
description: crop window start
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: CWSTRT
|
fieldset: CWSTRT
|
||||||
- name: CWSIZE
|
- name: CWSIZE
|
||||||
description: crop window size
|
description: crop window size
|
||||||
byte_offset: 36
|
byte_offset: 36
|
||||||
fieldset: CWSIZE
|
fieldset: CWSIZE
|
||||||
- name: DR
|
- name: DR
|
||||||
description: data register
|
description: data register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: DR
|
fieldset: DR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: control register 1
|
description: control register 1
|
||||||
fields:
|
fields:
|
||||||
- name: CAPTURE
|
- name: CAPTURE
|
||||||
description: Capture enable
|
description: Capture enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CM
|
- name: CM
|
||||||
description: Capture mode
|
description: Capture mode
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CROP
|
- name: CROP
|
||||||
description: Crop feature
|
description: Crop feature
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: JPEG
|
- name: JPEG
|
||||||
description: JPEG format
|
description: JPEG format
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ESS
|
- name: ESS
|
||||||
description: Embedded synchronization select
|
description: Embedded synchronization select
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PCKPOL
|
- name: PCKPOL
|
||||||
description: Pixel clock polarity
|
description: Pixel clock polarity
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HSPOL
|
- name: HSPOL
|
||||||
description: Horizontal synchronization polarity
|
description: Horizontal synchronization polarity
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VSPOL
|
- name: VSPOL
|
||||||
description: Vertical synchronization polarity
|
description: Vertical synchronization polarity
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FCRC
|
- name: FCRC
|
||||||
description: Frame capture rate control
|
description: Frame capture rate control
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: EDM
|
- name: EDM
|
||||||
description: Extended data mode
|
description: Extended data mode
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: ENABLE
|
- name: ENABLE
|
||||||
description: DCMI enable
|
description: DCMI enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CWSIZE:
|
fieldset/CWSIZE:
|
||||||
description: crop window size
|
description: crop window size
|
||||||
fields:
|
fields:
|
||||||
- name: CAPCNT
|
- name: CAPCNT
|
||||||
description: Capture count
|
description: Capture count
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 14
|
bit_size: 14
|
||||||
- name: VLINE
|
- name: VLINE
|
||||||
description: Vertical line count
|
description: Vertical line count
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 14
|
bit_size: 14
|
||||||
fieldset/CWSTRT:
|
fieldset/CWSTRT:
|
||||||
description: crop window start
|
description: crop window start
|
||||||
fields:
|
fields:
|
||||||
- name: HOFFCNT
|
- name: HOFFCNT
|
||||||
description: Horizontal offset count
|
description: Horizontal offset count
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 14
|
bit_size: 14
|
||||||
- name: VST
|
- name: VST
|
||||||
description: Vertical start line count
|
description: Vertical start line count
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 13
|
bit_size: 13
|
||||||
fieldset/DR:
|
fieldset/DR:
|
||||||
description: data register
|
description: data register
|
||||||
fields:
|
fields:
|
||||||
- name: Byte0
|
- name: Byte0
|
||||||
description: Data byte 0
|
description: Data byte 0
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: Byte1
|
- name: Byte1
|
||||||
description: Data byte 1
|
description: Data byte 1
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: Byte2
|
- name: Byte2
|
||||||
description: Data byte 2
|
description: Data byte 2
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: Byte3
|
- name: Byte3
|
||||||
description: Data byte 3
|
description: Data byte 3
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/ESCR:
|
fieldset/ESCR:
|
||||||
description: embedded synchronization code register
|
description: embedded synchronization code register
|
||||||
fields:
|
fields:
|
||||||
- name: FSC
|
- name: FSC
|
||||||
description: Frame start delimiter code
|
description: Frame start delimiter code
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: LSC
|
- name: LSC
|
||||||
description: Line start delimiter code
|
description: Line start delimiter code
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: LEC
|
- name: LEC
|
||||||
description: Line end delimiter code
|
description: Line end delimiter code
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: FEC
|
- name: FEC
|
||||||
description: Frame end delimiter code
|
description: Frame end delimiter code
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/ESUR:
|
fieldset/ESUR:
|
||||||
description: embedded synchronization unmask register
|
description: embedded synchronization unmask register
|
||||||
fields:
|
fields:
|
||||||
- name: FSU
|
- name: FSU
|
||||||
description: Frame start delimiter unmask
|
description: Frame start delimiter unmask
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: LSU
|
- name: LSU
|
||||||
description: Line start delimiter unmask
|
description: Line start delimiter unmask
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: LEU
|
- name: LEU
|
||||||
description: Line end delimiter unmask
|
description: Line end delimiter unmask
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: FEU
|
- name: FEU
|
||||||
description: Frame end delimiter unmask
|
description: Frame end delimiter unmask
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/ICR:
|
fieldset/ICR:
|
||||||
description: interrupt clear register
|
description: interrupt clear register
|
||||||
fields:
|
fields:
|
||||||
- name: FRAME_ISC
|
- name: FRAME_ISC
|
||||||
description: Capture complete interrupt status clear
|
description: Capture complete interrupt status clear
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVR_ISC
|
- name: OVR_ISC
|
||||||
description: Overrun interrupt status clear
|
description: Overrun interrupt status clear
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERR_ISC
|
- name: ERR_ISC
|
||||||
description: Synchronization error interrupt status clear
|
description: Synchronization error interrupt status clear
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VSYNC_ISC
|
- name: VSYNC_ISC
|
||||||
description: Vertical synch interrupt status clear
|
description: Vertical synch interrupt status clear
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LINE_ISC
|
- name: LINE_ISC
|
||||||
description: line interrupt status clear
|
description: line interrupt status clear
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IER:
|
fieldset/IER:
|
||||||
description: interrupt enable register
|
description: interrupt enable register
|
||||||
fields:
|
fields:
|
||||||
- name: FRAME_IE
|
- name: FRAME_IE
|
||||||
description: Capture complete interrupt enable
|
description: Capture complete interrupt enable
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVR_IE
|
- name: OVR_IE
|
||||||
description: Overrun interrupt enable
|
description: Overrun interrupt enable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERR_IE
|
- name: ERR_IE
|
||||||
description: Synchronization error interrupt enable
|
description: Synchronization error interrupt enable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VSYNC_IE
|
- name: VSYNC_IE
|
||||||
description: VSYNC interrupt enable
|
description: VSYNC interrupt enable
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LINE_IE
|
- name: LINE_IE
|
||||||
description: Line interrupt enable
|
description: Line interrupt enable
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/MIS:
|
fieldset/MIS:
|
||||||
description: masked interrupt status register
|
description: masked interrupt status register
|
||||||
fields:
|
fields:
|
||||||
- name: FRAME_MIS
|
- name: FRAME_MIS
|
||||||
description: Capture complete masked interrupt status
|
description: Capture complete masked interrupt status
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVR_MIS
|
- name: OVR_MIS
|
||||||
description: Overrun masked interrupt status
|
description: Overrun masked interrupt status
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERR_MIS
|
- name: ERR_MIS
|
||||||
description: Synchronization error masked interrupt status
|
description: Synchronization error masked interrupt status
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VSYNC_MIS
|
- name: VSYNC_MIS
|
||||||
description: VSYNC masked interrupt status
|
description: VSYNC masked interrupt status
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LINE_MIS
|
- name: LINE_MIS
|
||||||
description: Line masked interrupt status
|
description: Line masked interrupt status
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/RIS:
|
fieldset/RIS:
|
||||||
description: raw interrupt status register
|
description: raw interrupt status register
|
||||||
fields:
|
fields:
|
||||||
- name: FRAME_RIS
|
- name: FRAME_RIS
|
||||||
description: Capture complete raw interrupt status
|
description: Capture complete raw interrupt status
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVR_RIS
|
- name: OVR_RIS
|
||||||
description: Overrun raw interrupt status
|
description: Overrun raw interrupt status
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERR_RIS
|
- name: ERR_RIS
|
||||||
description: Synchronization error raw interrupt status
|
description: Synchronization error raw interrupt status
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VSYNC_RIS
|
- name: VSYNC_RIS
|
||||||
description: VSYNC raw interrupt status
|
description: VSYNC raw interrupt status
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LINE_RIS
|
- name: LINE_RIS
|
||||||
description: Line raw interrupt status
|
description: Line raw interrupt status
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: status register
|
description: status register
|
||||||
fields:
|
fields:
|
||||||
- name: HSYNC
|
- name: HSYNC
|
||||||
description: HSYNC
|
description: HSYNC
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VSYNC
|
- name: VSYNC
|
||||||
description: VSYNC
|
description: VSYNC
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FNE
|
- name: FNE
|
||||||
description: FIFO not empty
|
description: FIFO not empty
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,378 +1,377 @@
|
|||||||
---
|
|
||||||
block/DMA:
|
block/DMA:
|
||||||
description: DMA controller
|
description: DMA controller
|
||||||
items:
|
items:
|
||||||
- name: ISR
|
- name: ISR
|
||||||
description: low interrupt status register
|
description: low interrupt status register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IXR
|
fieldset: IXR
|
||||||
- name: IFCR
|
- name: IFCR
|
||||||
description: low interrupt flag clear register
|
description: low interrupt flag clear register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: IXR
|
fieldset: IXR
|
||||||
- name: ST
|
- name: ST
|
||||||
description: "Stream cluster: S?CR, S?NDTR, S?M0AR, S?M1AR and S?FCR registers"
|
description: 'Stream cluster: S?CR, S?NDTR, S?M0AR, S?M1AR and S?FCR registers'
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 24
|
stride: 24
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
block: ST
|
block: ST
|
||||||
block/ST:
|
block/ST:
|
||||||
description: "Stream cluster: S?CR, S?NDTR, S?M0AR, S?M1AR and S?FCR registers"
|
description: 'Stream cluster: S?CR, S?NDTR, S?M0AR, S?M1AR and S?FCR registers'
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: stream x configuration register
|
description: stream x configuration register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: NDTR
|
- name: NDTR
|
||||||
description: stream x number of data register
|
description: stream x number of data register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: NDTR
|
fieldset: NDTR
|
||||||
- name: PAR
|
- name: PAR
|
||||||
description: stream x peripheral address register
|
description: stream x peripheral address register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
- name: M0AR
|
- name: M0AR
|
||||||
description: stream x memory 0 address register
|
description: stream x memory 0 address register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
- name: M1AR
|
- name: M1AR
|
||||||
description: stream x memory 1 address register
|
description: stream x memory 1 address register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
- name: FCR
|
- name: FCR
|
||||||
description: stream x FIFO control register
|
description: stream x FIFO control register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: FCR
|
fieldset: FCR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: stream x configuration register
|
description: stream x configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: EN
|
- name: EN
|
||||||
description: Stream enable / flag stream ready when read low
|
description: Stream enable / flag stream ready when read low
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMEIE
|
- name: DMEIE
|
||||||
description: Direct mode error interrupt enable
|
description: Direct mode error interrupt enable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TEIE
|
- name: TEIE
|
||||||
description: Transfer error interrupt enable
|
description: Transfer error interrupt enable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HTIE
|
- name: HTIE
|
||||||
description: Half transfer interrupt enable
|
description: Half transfer interrupt enable
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TCIE
|
- name: TCIE
|
||||||
description: Transfer complete interrupt enable
|
description: Transfer complete interrupt enable
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PFCTRL
|
- name: PFCTRL
|
||||||
description: Peripheral flow controller
|
description: Peripheral flow controller
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PFCTRL
|
enum: PFCTRL
|
||||||
- name: DIR
|
- name: DIR
|
||||||
description: Data transfer direction
|
description: Data transfer direction
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: DIR
|
enum: DIR
|
||||||
- name: CIRC
|
- name: CIRC
|
||||||
description: Circular mode
|
description: Circular mode
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: CIRC
|
enum: CIRC
|
||||||
- name: PINC
|
- name: PINC
|
||||||
description: Peripheral increment mode
|
description: Peripheral increment mode
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: INC
|
enum: INC
|
||||||
- name: MINC
|
- name: MINC
|
||||||
description: Memory increment mode
|
description: Memory increment mode
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: INC
|
enum: INC
|
||||||
- name: PSIZE
|
- name: PSIZE
|
||||||
description: Peripheral data size
|
description: Peripheral data size
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: SIZE
|
enum: SIZE
|
||||||
- name: MSIZE
|
- name: MSIZE
|
||||||
description: Memory data size
|
description: Memory data size
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: SIZE
|
enum: SIZE
|
||||||
- name: PINCOS
|
- name: PINCOS
|
||||||
description: Peripheral increment offset size
|
description: Peripheral increment offset size
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PINCOS
|
enum: PINCOS
|
||||||
- name: PL
|
- name: PL
|
||||||
description: Priority level
|
description: Priority level
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PL
|
enum: PL
|
||||||
- name: DBM
|
- name: DBM
|
||||||
description: Double buffer mode
|
description: Double buffer mode
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DBM
|
enum: DBM
|
||||||
- name: CT
|
- name: CT
|
||||||
description: Current target (only in double buffer mode)
|
description: Current target (only in double buffer mode)
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: CT
|
enum: CT
|
||||||
- name: TRBUFF
|
- name: TRBUFF
|
||||||
description: Enable bufferable transfers
|
description: Enable bufferable transfers
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PBURST
|
- name: PBURST
|
||||||
description: Peripheral burst transfer configuration
|
description: Peripheral burst transfer configuration
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: BURST
|
enum: BURST
|
||||||
- name: MBURST
|
- name: MBURST
|
||||||
description: Memory burst transfer configuration
|
description: Memory burst transfer configuration
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: BURST
|
enum: BURST
|
||||||
fieldset/FCR:
|
fieldset/FCR:
|
||||||
description: stream x FIFO control register
|
description: stream x FIFO control register
|
||||||
fields:
|
fields:
|
||||||
- name: FTH
|
- name: FTH
|
||||||
description: FIFO threshold selection
|
description: FIFO threshold selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: FTH
|
enum: FTH
|
||||||
- name: DMDIS
|
- name: DMDIS
|
||||||
description: Direct mode disable
|
description: Direct mode disable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DMDIS
|
enum: DMDIS
|
||||||
- name: FS
|
- name: FS
|
||||||
description: FIFO status
|
description: FIFO status
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: FS
|
enum: FS
|
||||||
- name: FEIE
|
- name: FEIE
|
||||||
description: FIFO error interrupt enable
|
description: FIFO error interrupt enable
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IXR:
|
fieldset/IXR:
|
||||||
description: interrupt register
|
description: interrupt register
|
||||||
fields:
|
fields:
|
||||||
- name: FEIF
|
- name: FEIF
|
||||||
description: Stream x FIFO error interrupt flag (x=3..0)
|
description: Stream x FIFO error interrupt flag (x=3..0)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 6
|
- 6
|
||||||
- 16
|
- 16
|
||||||
- 22
|
- 22
|
||||||
- name: DMEIF
|
- name: DMEIF
|
||||||
description: Stream x direct mode error interrupt flag (x=3..0)
|
description: Stream x direct mode error interrupt flag (x=3..0)
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 6
|
- 6
|
||||||
- 16
|
- 16
|
||||||
- 22
|
- 22
|
||||||
- name: TEIF
|
- name: TEIF
|
||||||
description: Stream x transfer error interrupt flag (x=3..0)
|
description: Stream x transfer error interrupt flag (x=3..0)
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 6
|
- 6
|
||||||
- 16
|
- 16
|
||||||
- 22
|
- 22
|
||||||
- name: HTIF
|
- name: HTIF
|
||||||
description: Stream x half transfer interrupt flag (x=3..0)
|
description: Stream x half transfer interrupt flag (x=3..0)
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 6
|
- 6
|
||||||
- 16
|
- 16
|
||||||
- 22
|
- 22
|
||||||
- name: TCIF
|
- name: TCIF
|
||||||
description: Stream x transfer complete interrupt flag (x = 3..0)
|
description: Stream x transfer complete interrupt flag (x = 3..0)
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 6
|
- 6
|
||||||
- 16
|
- 16
|
||||||
- 22
|
- 22
|
||||||
fieldset/NDTR:
|
fieldset/NDTR:
|
||||||
description: stream x number of data register
|
description: stream x number of data register
|
||||||
fields:
|
fields:
|
||||||
- name: NDT
|
- name: NDT
|
||||||
description: Number of data items to transfer
|
description: Number of data items to transfer
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
enum/BURST:
|
enum/BURST:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Single
|
- name: Single
|
||||||
description: Single transfer
|
description: Single transfer
|
||||||
value: 0
|
value: 0
|
||||||
- name: INCR4
|
- name: INCR4
|
||||||
description: Incremental burst of 4 beats
|
description: Incremental burst of 4 beats
|
||||||
value: 1
|
value: 1
|
||||||
- name: INCR8
|
- name: INCR8
|
||||||
description: Incremental burst of 8 beats
|
description: Incremental burst of 8 beats
|
||||||
value: 2
|
value: 2
|
||||||
- name: INCR16
|
- name: INCR16
|
||||||
description: Incremental burst of 16 beats
|
description: Incremental burst of 16 beats
|
||||||
value: 3
|
value: 3
|
||||||
enum/CIRC:
|
enum/CIRC:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Circular mode disabled
|
description: Circular mode disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Circular mode enabled
|
description: Circular mode enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/CT:
|
enum/CT:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Memory0
|
- name: Memory0
|
||||||
description: The current target memory is Memory 0
|
description: The current target memory is Memory 0
|
||||||
value: 0
|
value: 0
|
||||||
- name: Memory1
|
- name: Memory1
|
||||||
description: The current target memory is Memory 1
|
description: The current target memory is Memory 1
|
||||||
value: 1
|
value: 1
|
||||||
enum/DBM:
|
enum/DBM:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: No buffer switching at the end of transfer
|
description: No buffer switching at the end of transfer
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Memory target switched at the end of the DMA transfer
|
description: Memory target switched at the end of the DMA transfer
|
||||||
value: 1
|
value: 1
|
||||||
enum/DIR:
|
enum/DIR:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: PeripheralToMemory
|
- name: PeripheralToMemory
|
||||||
description: Peripheral-to-memory
|
description: Peripheral-to-memory
|
||||||
value: 0
|
value: 0
|
||||||
- name: MemoryToPeripheral
|
- name: MemoryToPeripheral
|
||||||
description: Memory-to-peripheral
|
description: Memory-to-peripheral
|
||||||
value: 1
|
value: 1
|
||||||
- name: MemoryToMemory
|
- name: MemoryToMemory
|
||||||
description: Memory-to-memory
|
description: Memory-to-memory
|
||||||
value: 2
|
value: 2
|
||||||
enum/DMDIS:
|
enum/DMDIS:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Direct mode is enabled
|
description: Direct mode is enabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Direct mode is disabled
|
description: Direct mode is disabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/FS:
|
enum/FS:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: Quarter1
|
- name: Quarter1
|
||||||
description: 0 < fifo_level < 1/4
|
description: 0 < fifo_level < 1/4
|
||||||
value: 0
|
value: 0
|
||||||
- name: Quarter2
|
- name: Quarter2
|
||||||
description: 1/4 <= fifo_level < 1/2
|
description: 1/4 <= fifo_level < 1/2
|
||||||
value: 1
|
value: 1
|
||||||
- name: Quarter3
|
- name: Quarter3
|
||||||
description: 1/2 <= fifo_level < 3/4
|
description: 1/2 <= fifo_level < 3/4
|
||||||
value: 2
|
value: 2
|
||||||
- name: Quarter4
|
- name: Quarter4
|
||||||
description: 3/4 <= fifo_level < full
|
description: 3/4 <= fifo_level < full
|
||||||
value: 3
|
value: 3
|
||||||
- name: Empty
|
- name: Empty
|
||||||
description: FIFO is empty
|
description: FIFO is empty
|
||||||
value: 4
|
value: 4
|
||||||
- name: Full
|
- name: Full
|
||||||
description: FIFO is full
|
description: FIFO is full
|
||||||
value: 5
|
value: 5
|
||||||
enum/FTH:
|
enum/FTH:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Quarter
|
- name: Quarter
|
||||||
description: 1/4 full FIFO
|
description: 1/4 full FIFO
|
||||||
value: 0
|
value: 0
|
||||||
- name: Half
|
- name: Half
|
||||||
description: 1/2 full FIFO
|
description: 1/2 full FIFO
|
||||||
value: 1
|
value: 1
|
||||||
- name: ThreeQuarters
|
- name: ThreeQuarters
|
||||||
description: 3/4 full FIFO
|
description: 3/4 full FIFO
|
||||||
value: 2
|
value: 2
|
||||||
- name: Full
|
- name: Full
|
||||||
description: Full FIFO
|
description: Full FIFO
|
||||||
value: 3
|
value: 3
|
||||||
enum/INC:
|
enum/INC:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Fixed
|
- name: Fixed
|
||||||
description: Address pointer is fixed
|
description: Address pointer is fixed
|
||||||
value: 0
|
value: 0
|
||||||
- name: Incremented
|
- name: Incremented
|
||||||
description: Address pointer is incremented after each data transfer
|
description: Address pointer is incremented after each data transfer
|
||||||
value: 1
|
value: 1
|
||||||
enum/PFCTRL:
|
enum/PFCTRL:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: DMA
|
- name: DMA
|
||||||
description: The DMA is the flow controller
|
description: The DMA is the flow controller
|
||||||
value: 0
|
value: 0
|
||||||
- name: Peripheral
|
- name: Peripheral
|
||||||
description: The peripheral is the flow controller
|
description: The peripheral is the flow controller
|
||||||
value: 1
|
value: 1
|
||||||
enum/PINCOS:
|
enum/PINCOS:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: PSIZE
|
- name: PSIZE
|
||||||
description: The offset size for the peripheral address calculation is linked to the PSIZE
|
description: The offset size for the peripheral address calculation is linked to the PSIZE
|
||||||
value: 0
|
value: 0
|
||||||
- name: Fixed4
|
- name: Fixed4
|
||||||
description: The offset size for the peripheral address calculation is fixed to 4 (32-bit alignment)
|
description: The offset size for the peripheral address calculation is fixed to 4 (32-bit alignment)
|
||||||
value: 1
|
value: 1
|
||||||
enum/PL:
|
enum/PL:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Low
|
description: Low
|
||||||
value: 0
|
value: 0
|
||||||
- name: Medium
|
- name: Medium
|
||||||
description: Medium
|
description: Medium
|
||||||
value: 1
|
value: 1
|
||||||
- name: High
|
- name: High
|
||||||
description: High
|
description: High
|
||||||
value: 2
|
value: 2
|
||||||
- name: VeryHigh
|
- name: VeryHigh
|
||||||
description: Very high
|
description: Very high
|
||||||
value: 3
|
value: 3
|
||||||
enum/SIZE:
|
enum/SIZE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: Byte (8-bit)
|
description: Byte (8-bit)
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: Half-word (16-bit)
|
description: Half-word (16-bit)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bits32
|
- name: Bits32
|
||||||
description: Word (32-bit)
|
description: Word (32-bit)
|
||||||
value: 2
|
value: 2
|
||||||
|
@ -1,378 +1,377 @@
|
|||||||
---
|
|
||||||
block/DMA:
|
block/DMA:
|
||||||
description: DMA controller
|
description: DMA controller
|
||||||
items:
|
items:
|
||||||
- name: ISR
|
- name: ISR
|
||||||
description: low interrupt status register
|
description: low interrupt status register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IXR
|
fieldset: IXR
|
||||||
- name: IFCR
|
- name: IFCR
|
||||||
description: low interrupt flag clear register
|
description: low interrupt flag clear register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: IXR
|
fieldset: IXR
|
||||||
- name: ST
|
- name: ST
|
||||||
description: "Stream cluster: S?CR, S?NDTR, S?M0AR, S?M1AR and S?FCR registers"
|
description: 'Stream cluster: S?CR, S?NDTR, S?M0AR, S?M1AR and S?FCR registers'
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 24
|
stride: 24
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
block: ST
|
block: ST
|
||||||
block/ST:
|
block/ST:
|
||||||
description: "Stream cluster: S?CR, S?NDTR, S?M0AR, S?M1AR and S?FCR registers"
|
description: 'Stream cluster: S?CR, S?NDTR, S?M0AR, S?M1AR and S?FCR registers'
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: stream x configuration register
|
description: stream x configuration register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: NDTR
|
- name: NDTR
|
||||||
description: stream x number of data register
|
description: stream x number of data register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: NDTR
|
fieldset: NDTR
|
||||||
- name: PAR
|
- name: PAR
|
||||||
description: stream x peripheral address register
|
description: stream x peripheral address register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
- name: M0AR
|
- name: M0AR
|
||||||
description: stream x memory 0 address register
|
description: stream x memory 0 address register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
- name: M1AR
|
- name: M1AR
|
||||||
description: stream x memory 1 address register
|
description: stream x memory 1 address register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
- name: FCR
|
- name: FCR
|
||||||
description: stream x FIFO control register
|
description: stream x FIFO control register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: FCR
|
fieldset: FCR
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: stream x configuration register
|
description: stream x configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: EN
|
- name: EN
|
||||||
description: Stream enable / flag stream ready when read low
|
description: Stream enable / flag stream ready when read low
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMEIE
|
- name: DMEIE
|
||||||
description: Direct mode error interrupt enable
|
description: Direct mode error interrupt enable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TEIE
|
- name: TEIE
|
||||||
description: Transfer error interrupt enable
|
description: Transfer error interrupt enable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: HTIE
|
- name: HTIE
|
||||||
description: Half transfer interrupt enable
|
description: Half transfer interrupt enable
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TCIE
|
- name: TCIE
|
||||||
description: Transfer complete interrupt enable
|
description: Transfer complete interrupt enable
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PFCTRL
|
- name: PFCTRL
|
||||||
description: Peripheral flow controller
|
description: Peripheral flow controller
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PFCTRL
|
enum: PFCTRL
|
||||||
- name: DIR
|
- name: DIR
|
||||||
description: Data transfer direction
|
description: Data transfer direction
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: DIR
|
enum: DIR
|
||||||
- name: CIRC
|
- name: CIRC
|
||||||
description: Circular mode
|
description: Circular mode
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: CIRC
|
enum: CIRC
|
||||||
- name: PINC
|
- name: PINC
|
||||||
description: Peripheral increment mode
|
description: Peripheral increment mode
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: INC
|
enum: INC
|
||||||
- name: MINC
|
- name: MINC
|
||||||
description: Memory increment mode
|
description: Memory increment mode
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: INC
|
enum: INC
|
||||||
- name: PSIZE
|
- name: PSIZE
|
||||||
description: Peripheral data size
|
description: Peripheral data size
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: SIZE
|
enum: SIZE
|
||||||
- name: MSIZE
|
- name: MSIZE
|
||||||
description: Memory data size
|
description: Memory data size
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: SIZE
|
enum: SIZE
|
||||||
- name: PINCOS
|
- name: PINCOS
|
||||||
description: Peripheral increment offset size
|
description: Peripheral increment offset size
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PINCOS
|
enum: PINCOS
|
||||||
- name: PL
|
- name: PL
|
||||||
description: Priority level
|
description: Priority level
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PL
|
enum: PL
|
||||||
- name: DBM
|
- name: DBM
|
||||||
description: Double buffer mode
|
description: Double buffer mode
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DBM
|
enum: DBM
|
||||||
- name: CT
|
- name: CT
|
||||||
description: Current target (only in double buffer mode)
|
description: Current target (only in double buffer mode)
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: CT
|
enum: CT
|
||||||
- name: PBURST
|
- name: PBURST
|
||||||
description: Peripheral burst transfer configuration
|
description: Peripheral burst transfer configuration
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: BURST
|
enum: BURST
|
||||||
- name: MBURST
|
- name: MBURST
|
||||||
description: Memory burst transfer configuration
|
description: Memory burst transfer configuration
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: BURST
|
enum: BURST
|
||||||
- name: CHSEL
|
- name: CHSEL
|
||||||
description: Channel selection
|
description: Channel selection
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
fieldset/FCR:
|
fieldset/FCR:
|
||||||
description: stream x FIFO control register
|
description: stream x FIFO control register
|
||||||
fields:
|
fields:
|
||||||
- name: FTH
|
- name: FTH
|
||||||
description: FIFO threshold selection
|
description: FIFO threshold selection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: FTH
|
enum: FTH
|
||||||
- name: DMDIS
|
- name: DMDIS
|
||||||
description: Direct mode disable
|
description: Direct mode disable
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: DMDIS
|
enum: DMDIS
|
||||||
- name: FS
|
- name: FS
|
||||||
description: FIFO status
|
description: FIFO status
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: FS
|
enum: FS
|
||||||
- name: FEIE
|
- name: FEIE
|
||||||
description: FIFO error interrupt enable
|
description: FIFO error interrupt enable
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/IXR:
|
fieldset/IXR:
|
||||||
description: interrupt register
|
description: interrupt register
|
||||||
fields:
|
fields:
|
||||||
- name: FEIF
|
- name: FEIF
|
||||||
description: Stream x FIFO error interrupt flag (x=3..0)
|
description: Stream x FIFO error interrupt flag (x=3..0)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 6
|
- 6
|
||||||
- 16
|
- 16
|
||||||
- 22
|
- 22
|
||||||
- name: DMEIF
|
- name: DMEIF
|
||||||
description: Stream x direct mode error interrupt flag (x=3..0)
|
description: Stream x direct mode error interrupt flag (x=3..0)
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 6
|
- 6
|
||||||
- 16
|
- 16
|
||||||
- 22
|
- 22
|
||||||
- name: TEIF
|
- name: TEIF
|
||||||
description: Stream x transfer error interrupt flag (x=3..0)
|
description: Stream x transfer error interrupt flag (x=3..0)
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 6
|
- 6
|
||||||
- 16
|
- 16
|
||||||
- 22
|
- 22
|
||||||
- name: HTIF
|
- name: HTIF
|
||||||
description: Stream x half transfer interrupt flag (x=3..0)
|
description: Stream x half transfer interrupt flag (x=3..0)
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 6
|
- 6
|
||||||
- 16
|
- 16
|
||||||
- 22
|
- 22
|
||||||
- name: TCIF
|
- name: TCIF
|
||||||
description: Stream x transfer complete interrupt flag (x = 3..0)
|
description: Stream x transfer complete interrupt flag (x = 3..0)
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
offsets:
|
offsets:
|
||||||
- 0
|
- 0
|
||||||
- 6
|
- 6
|
||||||
- 16
|
- 16
|
||||||
- 22
|
- 22
|
||||||
fieldset/NDTR:
|
fieldset/NDTR:
|
||||||
description: stream x number of data register
|
description: stream x number of data register
|
||||||
fields:
|
fields:
|
||||||
- name: NDT
|
- name: NDT
|
||||||
description: Number of data items to transfer
|
description: Number of data items to transfer
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
enum/BURST:
|
enum/BURST:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Single
|
- name: Single
|
||||||
description: Single transfer
|
description: Single transfer
|
||||||
value: 0
|
value: 0
|
||||||
- name: INCR4
|
- name: INCR4
|
||||||
description: Incremental burst of 4 beats
|
description: Incremental burst of 4 beats
|
||||||
value: 1
|
value: 1
|
||||||
- name: INCR8
|
- name: INCR8
|
||||||
description: Incremental burst of 8 beats
|
description: Incremental burst of 8 beats
|
||||||
value: 2
|
value: 2
|
||||||
- name: INCR16
|
- name: INCR16
|
||||||
description: Incremental burst of 16 beats
|
description: Incremental burst of 16 beats
|
||||||
value: 3
|
value: 3
|
||||||
enum/CIRC:
|
enum/CIRC:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Circular mode disabled
|
description: Circular mode disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Circular mode enabled
|
description: Circular mode enabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/CT:
|
enum/CT:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Memory0
|
- name: Memory0
|
||||||
description: The current target memory is Memory 0
|
description: The current target memory is Memory 0
|
||||||
value: 0
|
value: 0
|
||||||
- name: Memory1
|
- name: Memory1
|
||||||
description: The current target memory is Memory 1
|
description: The current target memory is Memory 1
|
||||||
value: 1
|
value: 1
|
||||||
enum/DBM:
|
enum/DBM:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: No buffer switching at the end of transfer
|
description: No buffer switching at the end of transfer
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Memory target switched at the end of the DMA transfer
|
description: Memory target switched at the end of the DMA transfer
|
||||||
value: 1
|
value: 1
|
||||||
enum/DIR:
|
enum/DIR:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: PeripheralToMemory
|
- name: PeripheralToMemory
|
||||||
description: Peripheral-to-memory
|
description: Peripheral-to-memory
|
||||||
value: 0
|
value: 0
|
||||||
- name: MemoryToPeripheral
|
- name: MemoryToPeripheral
|
||||||
description: Memory-to-peripheral
|
description: Memory-to-peripheral
|
||||||
value: 1
|
value: 1
|
||||||
- name: MemoryToMemory
|
- name: MemoryToMemory
|
||||||
description: Memory-to-memory
|
description: Memory-to-memory
|
||||||
value: 2
|
value: 2
|
||||||
enum/DMDIS:
|
enum/DMDIS:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: Direct mode is enabled
|
description: Direct mode is enabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: Direct mode is disabled
|
description: Direct mode is disabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/FS:
|
enum/FS:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: Quarter1
|
- name: Quarter1
|
||||||
description: 0 < fifo_level < 1/4
|
description: 0 < fifo_level < 1/4
|
||||||
value: 0
|
value: 0
|
||||||
- name: Quarter2
|
- name: Quarter2
|
||||||
description: 1/4 <= fifo_level < 1/2
|
description: 1/4 <= fifo_level < 1/2
|
||||||
value: 1
|
value: 1
|
||||||
- name: Quarter3
|
- name: Quarter3
|
||||||
description: 1/2 <= fifo_level < 3/4
|
description: 1/2 <= fifo_level < 3/4
|
||||||
value: 2
|
value: 2
|
||||||
- name: Quarter4
|
- name: Quarter4
|
||||||
description: 3/4 <= fifo_level < full
|
description: 3/4 <= fifo_level < full
|
||||||
value: 3
|
value: 3
|
||||||
- name: Empty
|
- name: Empty
|
||||||
description: FIFO is empty
|
description: FIFO is empty
|
||||||
value: 4
|
value: 4
|
||||||
- name: Full
|
- name: Full
|
||||||
description: FIFO is full
|
description: FIFO is full
|
||||||
value: 5
|
value: 5
|
||||||
enum/FTH:
|
enum/FTH:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Quarter
|
- name: Quarter
|
||||||
description: 1/4 full FIFO
|
description: 1/4 full FIFO
|
||||||
value: 0
|
value: 0
|
||||||
- name: Half
|
- name: Half
|
||||||
description: 1/2 full FIFO
|
description: 1/2 full FIFO
|
||||||
value: 1
|
value: 1
|
||||||
- name: ThreeQuarters
|
- name: ThreeQuarters
|
||||||
description: 3/4 full FIFO
|
description: 3/4 full FIFO
|
||||||
value: 2
|
value: 2
|
||||||
- name: Full
|
- name: Full
|
||||||
description: Full FIFO
|
description: Full FIFO
|
||||||
value: 3
|
value: 3
|
||||||
enum/INC:
|
enum/INC:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Fixed
|
- name: Fixed
|
||||||
description: Address pointer is fixed
|
description: Address pointer is fixed
|
||||||
value: 0
|
value: 0
|
||||||
- name: Incremented
|
- name: Incremented
|
||||||
description: Address pointer is incremented after each data transfer
|
description: Address pointer is incremented after each data transfer
|
||||||
value: 1
|
value: 1
|
||||||
enum/PFCTRL:
|
enum/PFCTRL:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: DMA
|
- name: DMA
|
||||||
description: The DMA is the flow controller
|
description: The DMA is the flow controller
|
||||||
value: 0
|
value: 0
|
||||||
- name: Peripheral
|
- name: Peripheral
|
||||||
description: The peripheral is the flow controller
|
description: The peripheral is the flow controller
|
||||||
value: 1
|
value: 1
|
||||||
enum/PINCOS:
|
enum/PINCOS:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: PSIZE
|
- name: PSIZE
|
||||||
description: The offset size for the peripheral address calculation is linked to the PSIZE
|
description: The offset size for the peripheral address calculation is linked to the PSIZE
|
||||||
value: 0
|
value: 0
|
||||||
- name: Fixed4
|
- name: Fixed4
|
||||||
description: The offset size for the peripheral address calculation is fixed to 4 (32-bit alignment)
|
description: The offset size for the peripheral address calculation is fixed to 4 (32-bit alignment)
|
||||||
value: 1
|
value: 1
|
||||||
enum/PL:
|
enum/PL:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Low
|
description: Low
|
||||||
value: 0
|
value: 0
|
||||||
- name: Medium
|
- name: Medium
|
||||||
description: Medium
|
description: Medium
|
||||||
value: 1
|
value: 1
|
||||||
- name: High
|
- name: High
|
||||||
description: High
|
description: High
|
||||||
value: 2
|
value: 2
|
||||||
- name: VeryHigh
|
- name: VeryHigh
|
||||||
description: Very high
|
description: Very high
|
||||||
value: 3
|
value: 3
|
||||||
enum/SIZE:
|
enum/SIZE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: Byte (8-bit)
|
description: Byte (8-bit)
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: Half-word (16-bit)
|
description: Half-word (16-bit)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bits32
|
- name: Bits32
|
||||||
description: Word (32-bit)
|
description: Word (32-bit)
|
||||||
value: 2
|
value: 2
|
||||||
|
@ -1,129 +1,128 @@
|
|||||||
---
|
|
||||||
block/DMAMUX:
|
block/DMAMUX:
|
||||||
description: DMAMUX
|
description: DMAMUX
|
||||||
items:
|
items:
|
||||||
- name: CCR
|
- name: CCR
|
||||||
description: DMAMux - DMA request line multiplexer channel x control register
|
description: DMAMux - DMA request line multiplexer channel x control register
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CCR
|
fieldset: CCR
|
||||||
- name: CSR
|
- name: CSR
|
||||||
description: DMAMUX request line multiplexer interrupt channel status register
|
description: DMAMUX request line multiplexer interrupt channel status register
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: CSR
|
fieldset: CSR
|
||||||
- name: CFR
|
- name: CFR
|
||||||
description: DMAMUX request line multiplexer interrupt clear flag register
|
description: DMAMUX request line multiplexer interrupt clear flag register
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: CSR
|
fieldset: CSR
|
||||||
- name: RGCR
|
- name: RGCR
|
||||||
description: DMAMux - DMA request generator channel x control register
|
description: DMAMux - DMA request generator channel x control register
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 256
|
byte_offset: 256
|
||||||
fieldset: RGCR
|
fieldset: RGCR
|
||||||
- name: RGSR
|
- name: RGSR
|
||||||
description: DMAMux - DMA request generator status register
|
description: DMAMux - DMA request generator status register
|
||||||
byte_offset: 320
|
byte_offset: 320
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: RGSR
|
fieldset: RGSR
|
||||||
- name: RGCFR
|
- name: RGCFR
|
||||||
description: DMAMux - DMA request generator clear flag register
|
description: DMAMux - DMA request generator clear flag register
|
||||||
byte_offset: 324
|
byte_offset: 324
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: RGSR
|
fieldset: RGSR
|
||||||
fieldset/CCR:
|
fieldset/CCR:
|
||||||
description: DMAMux - DMA request line multiplexer channel x control register
|
description: DMAMux - DMA request line multiplexer channel x control register
|
||||||
fields:
|
fields:
|
||||||
- name: DMAREQ_ID
|
- name: DMAREQ_ID
|
||||||
description: Input DMA request line selected
|
description: Input DMA request line selected
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: SOIE
|
- name: SOIE
|
||||||
description: Interrupt enable at synchronization event overrun
|
description: Interrupt enable at synchronization event overrun
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EGE
|
- name: EGE
|
||||||
description: Event generation enable/disable
|
description: Event generation enable/disable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SE
|
- name: SE
|
||||||
description: Synchronous operating mode enable/disable
|
description: Synchronous operating mode enable/disable
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SPOL
|
- name: SPOL
|
||||||
description: "Synchronization event type selector Defines the synchronization event on the selected synchronization input:"
|
description: 'Synchronization event type selector Defines the synchronization event on the selected synchronization input:'
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: POL
|
enum: POL
|
||||||
- name: NBREQ
|
- name: NBREQ
|
||||||
description: "Number of DMA requests to forward Defines the number of DMA requests forwarded before output event is generated. In synchronous mode, it also defines the number of DMA requests to forward after a synchronization event, then stop forwarding. The actual number of DMA requests forwarded is NBREQ+1. Note: This field can only be written when both SE and EGE bits are reset."
|
description: 'Number of DMA requests to forward Defines the number of DMA requests forwarded before output event is generated. In synchronous mode, it also defines the number of DMA requests to forward after a synchronization event, then stop forwarding. The actual number of DMA requests forwarded is NBREQ+1. Note: This field can only be written when both SE and EGE bits are reset.'
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
- name: SYNC_ID
|
- name: SYNC_ID
|
||||||
description: Synchronization input selected
|
description: Synchronization input selected
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
fieldset/CSR:
|
fieldset/CSR:
|
||||||
description: DMAMUX request line multiplexer interrupt channel status register
|
description: DMAMUX request line multiplexer interrupt channel status register
|
||||||
fields:
|
fields:
|
||||||
- name: SOF
|
- name: SOF
|
||||||
description: Synchronization overrun event flag
|
description: Synchronization overrun event flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
fieldset/RGCR:
|
fieldset/RGCR:
|
||||||
description: DMAMux - DMA request generator channel x control register
|
description: DMAMux - DMA request generator channel x control register
|
||||||
fields:
|
fields:
|
||||||
- name: SIG_ID
|
- name: SIG_ID
|
||||||
description: DMA request trigger input selected
|
description: DMA request trigger input selected
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
- name: OIE
|
- name: OIE
|
||||||
description: Interrupt enable at trigger event overrun
|
description: Interrupt enable at trigger event overrun
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: GE
|
- name: GE
|
||||||
description: DMA request generator channel enable/disable
|
description: DMA request generator channel enable/disable
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: GPOL
|
- name: GPOL
|
||||||
description: DMA request generator trigger event type selection Defines the trigger event on the selected DMA request trigger input
|
description: DMA request generator trigger event type selection Defines the trigger event on the selected DMA request trigger input
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: POL
|
enum: POL
|
||||||
- name: GNBREQ
|
- name: GNBREQ
|
||||||
description: "Number of DMA requests to generate Defines the number of DMA requests generated after a trigger event, then stop generating. The actual number of generated DMA requests is GNBREQ+1. Note: This field can only be written when GE bit is reset."
|
description: 'Number of DMA requests to generate Defines the number of DMA requests generated after a trigger event, then stop generating. The actual number of generated DMA requests is GNBREQ+1. Note: This field can only be written when GE bit is reset.'
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
fieldset/RGSR:
|
fieldset/RGSR:
|
||||||
description: DMAMux - DMA request generator status register
|
description: DMAMux - DMA request generator status register
|
||||||
fields:
|
fields:
|
||||||
- name: OF
|
- name: OF
|
||||||
description: "Trigger event overrun flag The flag is set when a trigger event occurs on DMA request generator channel x, while the DMA request generator counter value is lower than GNBREQ. The flag is cleared by writing 1 to the corresponding COFx bit in DMAMUX_RGCFR register."
|
description: Trigger event overrun flag The flag is set when a trigger event occurs on DMA request generator channel x, while the DMA request generator counter value is lower than GNBREQ. The flag is cleared by writing 1 to the corresponding COFx bit in DMAMUX_RGCFR register.
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 1
|
stride: 1
|
||||||
enum/POL:
|
enum/POL:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: NoEdge
|
- name: NoEdge
|
||||||
description: "No event, i.e. no synchronization nor detection"
|
description: No event, i.e. no synchronization nor detection
|
||||||
value: 0
|
value: 0
|
||||||
- name: RisingEdge
|
- name: RisingEdge
|
||||||
description: Rising edge
|
description: Rising edge
|
||||||
value: 1
|
value: 1
|
||||||
- name: FallingEdge
|
- name: FallingEdge
|
||||||
description: Falling edge
|
description: Falling edge
|
||||||
value: 2
|
value: 2
|
||||||
- name: BothEdges
|
- name: BothEdges
|
||||||
description: Rising and falling edges
|
description: Rising and falling edges
|
||||||
value: 3
|
value: 3
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,80 +1,79 @@
|
|||||||
---
|
|
||||||
block/EXTI:
|
block/EXTI:
|
||||||
description: External interrupt/event controller
|
description: External interrupt/event controller
|
||||||
items:
|
items:
|
||||||
- name: RTSR
|
- name: RTSR
|
||||||
description: Rising Trigger selection register
|
description: Rising Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 40
|
stride: 40
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FTSR
|
- name: FTSR
|
||||||
description: Falling Trigger selection register
|
description: Falling Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 40
|
stride: 40
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SWIER
|
- name: SWIER
|
||||||
description: Software interrupt event register
|
description: Software interrupt event register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 40
|
stride: 40
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: RPR
|
- name: RPR
|
||||||
description: Rising pending register
|
description: Rising pending register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 40
|
stride: 40
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FPR
|
- name: FPR
|
||||||
description: Falling pending register
|
description: Falling pending register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 40
|
stride: 40
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EXTICR
|
- name: EXTICR
|
||||||
description: Configuration register
|
description: Configuration register
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 96
|
byte_offset: 96
|
||||||
fieldset: EXTICR
|
fieldset: EXTICR
|
||||||
- name: IMR
|
- name: IMR
|
||||||
description: Interrupt mask register
|
description: Interrupt mask register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EMR
|
- name: EMR
|
||||||
description: Event mask register
|
description: Event mask register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
fieldset/EXTICR:
|
fieldset/EXTICR:
|
||||||
description: external interrupt configuration register 1
|
description: external interrupt configuration register 1
|
||||||
fields:
|
fields:
|
||||||
- name: EXTI
|
- name: EXTI
|
||||||
description: EXTI configuration bits
|
description: EXTI configuration bits
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
fieldset/LINES:
|
fieldset/LINES:
|
||||||
description: "EXTI lines register, 1 bit per line"
|
description: EXTI lines register, 1 bit per line
|
||||||
fields:
|
fields:
|
||||||
- name: LINE
|
- name: LINE
|
||||||
description: EXTI line
|
description: EXTI line
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
|
@ -1,80 +1,79 @@
|
|||||||
---
|
|
||||||
block/EXTI:
|
block/EXTI:
|
||||||
description: External interrupt/event controller
|
description: External interrupt/event controller
|
||||||
items:
|
items:
|
||||||
- name: RTSR
|
- name: RTSR
|
||||||
description: Rising Trigger selection register
|
description: Rising Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 40
|
stride: 40
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FTSR
|
- name: FTSR
|
||||||
description: Falling Trigger selection register
|
description: Falling Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 40
|
stride: 40
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SWIER
|
- name: SWIER
|
||||||
description: Software interrupt event register
|
description: Software interrupt event register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 40
|
stride: 40
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: RPR
|
- name: RPR
|
||||||
description: Rising pending register
|
description: Rising pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 40
|
stride: 40
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FPR
|
- name: FPR
|
||||||
description: Falling pending register
|
description: Falling pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 40
|
stride: 40
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EXTICR
|
- name: EXTICR
|
||||||
description: Configuration register
|
description: Configuration register
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 96
|
byte_offset: 96
|
||||||
fieldset: EXTICR
|
fieldset: EXTICR
|
||||||
- name: IMR
|
- name: IMR
|
||||||
description: Interrupt mask register
|
description: Interrupt mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EMR
|
- name: EMR
|
||||||
description: Event mask register
|
description: Event mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
fieldset/EXTICR:
|
fieldset/EXTICR:
|
||||||
description: external interrupt configuration register 1
|
description: external interrupt configuration register 1
|
||||||
fields:
|
fields:
|
||||||
- name: EXTI
|
- name: EXTI
|
||||||
description: EXTI configuration bits
|
description: EXTI configuration bits
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
fieldset/LINES:
|
fieldset/LINES:
|
||||||
description: "EXTI lines register, 1 bit per line"
|
description: EXTI lines register, 1 bit per line
|
||||||
fields:
|
fields:
|
||||||
- name: LINE
|
- name: LINE
|
||||||
description: EXTI line
|
description: EXTI line
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
|
@ -1,145 +1,144 @@
|
|||||||
---
|
|
||||||
block/EXTI:
|
block/EXTI:
|
||||||
description: Extended interrupt and event controller
|
description: Extended interrupt and event controller
|
||||||
items:
|
items:
|
||||||
- name: RTSR
|
- name: RTSR
|
||||||
description: rising trigger selection register
|
description: rising trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FTSR
|
- name: FTSR
|
||||||
description: falling trigger selection register
|
description: falling trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SWIER
|
- name: SWIER
|
||||||
description: software interrupt event register
|
description: software interrupt event register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: RPR
|
- name: RPR
|
||||||
description: rising edge pending register
|
description: rising edge pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FPR
|
- name: FPR
|
||||||
description: falling edge pending register
|
description: falling edge pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SECCFGR
|
- name: SECCFGR
|
||||||
description: security configuration register
|
description: security configuration register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: SEC
|
fieldset: SEC
|
||||||
- name: PRIVCFGR
|
- name: PRIVCFGR
|
||||||
description: privilege configuration register
|
description: privilege configuration register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: PRIV
|
fieldset: PRIV
|
||||||
- name: EXTICR
|
- name: EXTICR
|
||||||
description: external interrupt selection register
|
description: external interrupt selection register
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 96
|
byte_offset: 96
|
||||||
fieldset: EXTI
|
fieldset: EXTI
|
||||||
- name: LOCKR
|
- name: LOCKR
|
||||||
description: lock register
|
description: lock register
|
||||||
byte_offset: 112
|
byte_offset: 112
|
||||||
fieldset: LOCKR
|
fieldset: LOCKR
|
||||||
- name: IMR
|
- name: IMR
|
||||||
description: CPU wakeup with interrupt mask register
|
description: CPU wakeup with interrupt mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EMR
|
- name: EMR
|
||||||
description: CPU wakeup with event mask register
|
description: CPU wakeup with event mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
fieldset/EXTI:
|
fieldset/EXTI:
|
||||||
description: EXTI external interrupt selection register
|
description: EXTI external interrupt selection register
|
||||||
fields:
|
fields:
|
||||||
- name: EXTI
|
- name: EXTI
|
||||||
description: "EXTI12 GPIO port selection\r These bits are written by software to select the source input for EXTI12 external interrupt.\r When EXTI_PRIVCFGR.PRIV12 is disabled, EXTI12 can be accessed with privileged and unprivileged access.\r When EXTI_PRIVCFGR.PRIV12 is enabled, EXTI12 can only be accessed with privileged access. Unprivileged write to this bit is discarded.\r Others: reserved"
|
description: "EXTI12 GPIO port selection\r These bits are written by software to select the source input for EXTI12 external interrupt.\r When EXTI_PRIVCFGR.PRIV12 is disabled, EXTI12 can be accessed with privileged and unprivileged access.\r When EXTI_PRIVCFGR.PRIV12 is enabled, EXTI12 can only be accessed with privileged access. Unprivileged write to this bit is discarded.\r Others: reserved"
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
fieldset/LINES:
|
fieldset/LINES:
|
||||||
description: "EXTI lines register, 1 bit per line"
|
description: EXTI lines register, 1 bit per line
|
||||||
fields:
|
fields:
|
||||||
- name: LINE
|
- name: LINE
|
||||||
description: EXTI line
|
description: EXTI line
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
fieldset/LOCKR:
|
fieldset/LOCKR:
|
||||||
description: lock register
|
description: lock register
|
||||||
fields:
|
fields:
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: "Global security and privilege configuration registers (EXTI_SECCFGR and EXTI_PRIVCFGR) lock \r This bit is written once after reset."
|
description: "Global security and privilege configuration registers (EXTI_SECCFGR and EXTI_PRIVCFGR) lock \r This bit is written once after reset."
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PRIV:
|
fieldset/PRIV:
|
||||||
description: privilege configuration register
|
description: privilege configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: PRIV
|
- name: PRIV
|
||||||
description: "Security enable on event input x\r When EXTI_SECCFGR.SECx is disabled, PRIVx can be accessed with secure and non-secure access.\r When EXTI_SECCFGR.SECx is enabled, PRIVx can only be written with secure access. Non-secure write to this PRIVx is discarded."
|
description: "Security enable on event input x\r When EXTI_SECCFGR.SECx is disabled, PRIVx can be accessed with secure and non-secure access.\r When EXTI_SECCFGR.SECx is enabled, PRIVx can only be written with secure access. Non-secure write to this PRIVx is discarded."
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: PRIV
|
enum: PRIV
|
||||||
fieldset/SEC:
|
fieldset/SEC:
|
||||||
description: security configuration register
|
description: security configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: SEC
|
- name: SEC
|
||||||
description: "Security enable on event input x\r When EXTI_PRIVCFGR.PRIVx is disabled, SECx can be accessed with privileged and unprivileged access.\r When EXTI_PRIVCFGR.PRIVx is enabled, SECx can only be written with privileged access. Unprivileged write to this SECx is discarded."
|
description: "Security enable on event input x\r When EXTI_PRIVCFGR.PRIVx is disabled, SECx can be accessed with privileged and unprivileged access.\r When EXTI_PRIVCFGR.PRIVx is enabled, SECx can only be written with privileged access. Unprivileged write to this SECx is discarded."
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: SEC
|
enum: SEC
|
||||||
enum/PRIV:
|
enum/PRIV:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Unprivileged
|
- name: Unprivileged
|
||||||
description: Event privilege disabled (unprivileged)
|
description: Event privilege disabled (unprivileged)
|
||||||
value: 0
|
value: 0
|
||||||
- name: Privileged
|
- name: Privileged
|
||||||
description: Event privilege enabled (privileged)
|
description: Event privilege enabled (privileged)
|
||||||
value: 1
|
value: 1
|
||||||
enum/SEC:
|
enum/SEC:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NonSecure
|
- name: NonSecure
|
||||||
description: Event security disabled (non-secure)
|
description: Event security disabled (non-secure)
|
||||||
value: 0
|
value: 0
|
||||||
- name: Secure
|
- name: Secure
|
||||||
description: Event security enabled (secure)
|
description: Event security enabled (secure)
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,107 +1,106 @@
|
|||||||
---
|
|
||||||
block/EXTI:
|
block/EXTI:
|
||||||
description: Extended interrupt and event controller
|
description: Extended interrupt and event controller
|
||||||
items:
|
items:
|
||||||
- name: RTSR
|
- name: RTSR
|
||||||
description: rising trigger selection register
|
description: rising trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FTSR
|
- name: FTSR
|
||||||
description: falling trigger selection register
|
description: falling trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SWIER
|
- name: SWIER
|
||||||
description: software interrupt event register
|
description: software interrupt event register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: RPR
|
- name: RPR
|
||||||
description: rising edge pending register
|
description: rising edge pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FPR
|
- name: FPR
|
||||||
description: falling edge pending register
|
description: falling edge pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: PRIVCFGR
|
- name: PRIVCFGR
|
||||||
description: privilege configuration register
|
description: privilege configuration register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: PRIV
|
fieldset: PRIV
|
||||||
- name: EXTICR
|
- name: EXTICR
|
||||||
description: external interrupt selection register
|
description: external interrupt selection register
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 96
|
byte_offset: 96
|
||||||
fieldset: EXTI
|
fieldset: EXTI
|
||||||
- name: IMR
|
- name: IMR
|
||||||
description: CPU wakeup with interrupt mask register
|
description: CPU wakeup with interrupt mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EMR
|
- name: EMR
|
||||||
description: CPU wakeup with event mask register
|
description: CPU wakeup with event mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
fieldset/EXTI:
|
fieldset/EXTI:
|
||||||
description: EXTI external interrupt selection register
|
description: EXTI external interrupt selection register
|
||||||
fields:
|
fields:
|
||||||
- name: EXTI
|
- name: EXTI
|
||||||
description: "EXTI12 GPIO port selection\r These bits are written by software to select the source input for EXTI12 external interrupt.\r When EXTI_PRIVCFGR.PRIV12 is disabled, EXTI12 can be accessed with privileged and unprivileged access.\r When EXTI_PRIVCFGR.PRIV12 is enabled, EXTI12 can only be accessed with privileged access. Unprivileged write to this bit is discarded.\r Others: reserved"
|
description: "EXTI12 GPIO port selection\r These bits are written by software to select the source input for EXTI12 external interrupt.\r When EXTI_PRIVCFGR.PRIV12 is disabled, EXTI12 can be accessed with privileged and unprivileged access.\r When EXTI_PRIVCFGR.PRIV12 is enabled, EXTI12 can only be accessed with privileged access. Unprivileged write to this bit is discarded.\r Others: reserved"
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
fieldset/LINES:
|
fieldset/LINES:
|
||||||
description: "EXTI lines register, 1 bit per line"
|
description: EXTI lines register, 1 bit per line
|
||||||
fields:
|
fields:
|
||||||
- name: LINE
|
- name: LINE
|
||||||
description: EXTI line
|
description: EXTI line
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
fieldset/PRIV:
|
fieldset/PRIV:
|
||||||
description: privilege configuration register
|
description: privilege configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: PRIV
|
- name: PRIV
|
||||||
description: "Security enable on event input x\r When EXTI_SECCFGR.SECx is disabled, PRIVx can be accessed with secure and non-secure access.\r When EXTI_SECCFGR.SECx is enabled, PRIVx can only be written with secure access. Non-secure write to this PRIVx is discarded."
|
description: "Security enable on event input x\r When EXTI_SECCFGR.SECx is disabled, PRIVx can be accessed with secure and non-secure access.\r When EXTI_SECCFGR.SECx is enabled, PRIVx can only be written with secure access. Non-secure write to this PRIVx is discarded."
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: PRIV
|
enum: PRIV
|
||||||
enum/PRIV:
|
enum/PRIV:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Unprivileged
|
- name: Unprivileged
|
||||||
description: Event privilege disabled (unprivileged)
|
description: Event privilege disabled (unprivileged)
|
||||||
value: 0
|
value: 0
|
||||||
- name: Privileged
|
- name: Privileged
|
||||||
description: Event privilege enabled (privileged)
|
description: Event privilege enabled (privileged)
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,56 +1,55 @@
|
|||||||
---
|
|
||||||
block/EXTI:
|
block/EXTI:
|
||||||
description: External interrupt/event controller
|
description: External interrupt/event controller
|
||||||
items:
|
items:
|
||||||
- name: RTSR
|
- name: RTSR
|
||||||
description: Rising Trigger selection register
|
description: Rising Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 0
|
stride: 0
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FTSR
|
- name: FTSR
|
||||||
description: Falling Trigger selection register
|
description: Falling Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 0
|
stride: 0
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SWIER
|
- name: SWIER
|
||||||
description: Software interrupt event register
|
description: Software interrupt event register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 0
|
stride: 0
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: IMR
|
- name: IMR
|
||||||
description: Interrupt mask register
|
description: Interrupt mask register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 0
|
stride: 0
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EMR
|
- name: EMR
|
||||||
description: Event mask register
|
description: Event mask register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 0
|
stride: 0
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: PR
|
- name: PR
|
||||||
description: Pending register
|
description: Pending register
|
||||||
array:
|
array:
|
||||||
len: 1
|
len: 1
|
||||||
stride: 0
|
stride: 0
|
||||||
byte_offset: 136
|
byte_offset: 136
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
fieldset/LINES:
|
fieldset/LINES:
|
||||||
description: "EXTI lines register, 1 bit per line"
|
description: EXTI lines register, 1 bit per line
|
||||||
fields:
|
fields:
|
||||||
- name: LINE
|
- name: LINE
|
||||||
description: EXTI line
|
description: EXTI line
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
|
@ -1,125 +1,124 @@
|
|||||||
---
|
|
||||||
block/EXTI:
|
block/EXTI:
|
||||||
description: External interrupt/event controller
|
description: External interrupt/event controller
|
||||||
items:
|
items:
|
||||||
- name: RTSR
|
- name: RTSR
|
||||||
description: Rising Trigger selection register
|
description: Rising Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FTSR
|
- name: FTSR
|
||||||
description: Falling Trigger selection register
|
description: Falling Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SWIER
|
- name: SWIER
|
||||||
description: Software interrupt event register
|
description: Software interrupt event register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: RPR
|
- name: RPR
|
||||||
description: Rising pending register
|
description: Rising pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FPR
|
- name: FPR
|
||||||
description: Falling pending register
|
description: Falling pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SECCFGR
|
- name: SECCFGR
|
||||||
description: Security configuration register
|
description: Security configuration register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 36
|
stride: 36
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: SECCFGR
|
fieldset: SECCFGR
|
||||||
- name: PRIVCFGR
|
- name: PRIVCFGR
|
||||||
description: Privilege configuration register
|
description: Privilege configuration register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 28
|
stride: 28
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: PRIVCFGR
|
fieldset: PRIVCFGR
|
||||||
- name: EXTICR
|
- name: EXTICR
|
||||||
description: Configuration register
|
description: Configuration register
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 96
|
byte_offset: 96
|
||||||
fieldset: EXTICR
|
fieldset: EXTICR
|
||||||
- name: LOCKRG
|
- name: LOCKRG
|
||||||
description: EXTI lock register
|
description: EXTI lock register
|
||||||
byte_offset: 112
|
byte_offset: 112
|
||||||
fieldset: LOCKRG
|
fieldset: LOCKRG
|
||||||
- name: IMR
|
- name: IMR
|
||||||
description: Interrupt mask register
|
description: Interrupt mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EMR
|
- name: EMR
|
||||||
description: Event mask register
|
description: Event mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
fieldset/EXTICR:
|
fieldset/EXTICR:
|
||||||
description: external interrupt configuration register 1
|
description: external interrupt configuration register 1
|
||||||
fields:
|
fields:
|
||||||
- name: EXTI
|
- name: EXTI
|
||||||
description: EXTI configuration bits
|
description: EXTI configuration bits
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
fieldset/LINES:
|
fieldset/LINES:
|
||||||
description: "EXTI lines register, 1 bit per line"
|
description: EXTI lines register, 1 bit per line
|
||||||
fields:
|
fields:
|
||||||
- name: LINE
|
- name: LINE
|
||||||
description: EXTI line
|
description: EXTI line
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
fieldset/LOCKRG:
|
fieldset/LOCKRG:
|
||||||
description: EXTI lock register
|
description: EXTI lock register
|
||||||
fields:
|
fields:
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: LOCK
|
description: LOCK
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PRIVCFGR:
|
fieldset/PRIVCFGR:
|
||||||
description: Privilege configuration register
|
description: Privilege configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: PRIV
|
- name: PRIV
|
||||||
description: Security enable on event input x
|
description: Security enable on event input x
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
fieldset/SECCFGR:
|
fieldset/SECCFGR:
|
||||||
description: Security configuration register
|
description: Security configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: SEC
|
- name: SEC
|
||||||
description: Security enable on event input x
|
description: Security enable on event input x
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
|
@ -1,125 +1,124 @@
|
|||||||
---
|
|
||||||
block/EXTI:
|
block/EXTI:
|
||||||
description: External interrupt/event controller
|
description: External interrupt/event controller
|
||||||
items:
|
items:
|
||||||
- name: RTSR
|
- name: RTSR
|
||||||
description: Rising Trigger selection register
|
description: Rising Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FTSR
|
- name: FTSR
|
||||||
description: Falling Trigger selection register
|
description: Falling Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SWIER
|
- name: SWIER
|
||||||
description: Software interrupt event register
|
description: Software interrupt event register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: RPR
|
- name: RPR
|
||||||
description: Rising pending register
|
description: Rising pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FPR
|
- name: FPR
|
||||||
description: Falling pending register
|
description: Falling pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SECCFGR
|
- name: SECCFGR
|
||||||
description: Security configuration register
|
description: Security configuration register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 36
|
stride: 36
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: SECCFGR
|
fieldset: SECCFGR
|
||||||
- name: PRIVCFGR
|
- name: PRIVCFGR
|
||||||
description: Privilege configuration register
|
description: Privilege configuration register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 28
|
stride: 28
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: PRIVCFGR
|
fieldset: PRIVCFGR
|
||||||
- name: EXTICR
|
- name: EXTICR
|
||||||
description: Configuration register
|
description: Configuration register
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 96
|
byte_offset: 96
|
||||||
fieldset: EXTICR
|
fieldset: EXTICR
|
||||||
- name: LOCKRG
|
- name: LOCKRG
|
||||||
description: EXTI lock register
|
description: EXTI lock register
|
||||||
byte_offset: 112
|
byte_offset: 112
|
||||||
fieldset: LOCKRG
|
fieldset: LOCKRG
|
||||||
- name: IMR
|
- name: IMR
|
||||||
description: Interrupt mask register
|
description: Interrupt mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EMR
|
- name: EMR
|
||||||
description: Event mask register
|
description: Event mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
fieldset/EXTICR:
|
fieldset/EXTICR:
|
||||||
description: external interrupt configuration register 1
|
description: external interrupt configuration register 1
|
||||||
fields:
|
fields:
|
||||||
- name: EXTI
|
- name: EXTI
|
||||||
description: EXTI configuration bits
|
description: EXTI configuration bits
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
fieldset/LINES:
|
fieldset/LINES:
|
||||||
description: "EXTI lines register, 1 bit per line"
|
description: EXTI lines register, 1 bit per line
|
||||||
fields:
|
fields:
|
||||||
- name: LINE
|
- name: LINE
|
||||||
description: EXTI line
|
description: EXTI line
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
fieldset/LOCKRG:
|
fieldset/LOCKRG:
|
||||||
description: EXTI lock register
|
description: EXTI lock register
|
||||||
fields:
|
fields:
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: LOCK
|
description: LOCK
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PRIVCFGR:
|
fieldset/PRIVCFGR:
|
||||||
description: Privilege configuration register
|
description: Privilege configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: PRIV
|
- name: PRIV
|
||||||
description: Security enable on event input x
|
description: Security enable on event input x
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
fieldset/SECCFGR:
|
fieldset/SECCFGR:
|
||||||
description: Security configuration register
|
description: Security configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: SEC
|
- name: SEC
|
||||||
description: Security enable on event input x
|
description: Security enable on event input x
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
|
@ -1,56 +1,55 @@
|
|||||||
---
|
|
||||||
block/EXTI:
|
block/EXTI:
|
||||||
description: External interrupt/event controller
|
description: External interrupt/event controller
|
||||||
items:
|
items:
|
||||||
- name: IMR
|
- name: IMR
|
||||||
description: Interrupt mask register
|
description: Interrupt mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EMR
|
- name: EMR
|
||||||
description: Interrupt mask register
|
description: Interrupt mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: RTSR
|
- name: RTSR
|
||||||
description: Rising Trigger selection register
|
description: Rising Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FTSR
|
- name: FTSR
|
||||||
description: Falling Trigger selection register
|
description: Falling Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SWIER
|
- name: SWIER
|
||||||
description: Software interrupt event register
|
description: Software interrupt event register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: PR
|
- name: PR
|
||||||
description: Pending register
|
description: Pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
fieldset/LINES:
|
fieldset/LINES:
|
||||||
description: "EXTI lines register, 1 bit per line"
|
description: EXTI lines register, 1 bit per line
|
||||||
fields:
|
fields:
|
||||||
- name: LINE
|
- name: LINE
|
||||||
description: EXTI line
|
description: EXTI line
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
|
@ -1,66 +1,65 @@
|
|||||||
---
|
|
||||||
block/CPU:
|
block/CPU:
|
||||||
description: CPU-specific registers
|
description: CPU-specific registers
|
||||||
items:
|
items:
|
||||||
- name: IMR
|
- name: IMR
|
||||||
description: CPU x interrupt mask register
|
description: CPU x interrupt mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EMR
|
- name: EMR
|
||||||
description: CPU x event mask register
|
description: CPU x event mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
block/EXTI:
|
block/EXTI:
|
||||||
description: External interrupt/event controller
|
description: External interrupt/event controller
|
||||||
items:
|
items:
|
||||||
- name: RTSR
|
- name: RTSR
|
||||||
description: rising trigger selection register
|
description: rising trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FTSR
|
- name: FTSR
|
||||||
description: falling trigger selection register
|
description: falling trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SWIER
|
- name: SWIER
|
||||||
description: software interrupt event register
|
description: software interrupt event register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: PR
|
- name: PR
|
||||||
description: EXTI pending register
|
description: EXTI pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: CPU
|
- name: CPU
|
||||||
description: CPU specific registers
|
description: CPU specific registers
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 64
|
stride: 64
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
block: CPU
|
block: CPU
|
||||||
fieldset/LINES:
|
fieldset/LINES:
|
||||||
description: "EXTI lines register, 1 bit per line"
|
description: EXTI lines register, 1 bit per line
|
||||||
fields:
|
fields:
|
||||||
- name: LINE
|
- name: LINE
|
||||||
description: EXTI line
|
description: EXTI line
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
|
@ -1,56 +1,55 @@
|
|||||||
---
|
|
||||||
block/EXTI:
|
block/EXTI:
|
||||||
description: External interrupt/event controller
|
description: External interrupt/event controller
|
||||||
items:
|
items:
|
||||||
- name: RTSR
|
- name: RTSR
|
||||||
description: Rising Trigger selection register
|
description: Rising Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: FTSR
|
- name: FTSR
|
||||||
description: Falling Trigger selection register
|
description: Falling Trigger selection register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: SWIER
|
- name: SWIER
|
||||||
description: Software interrupt event register
|
description: Software interrupt event register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: PR
|
- name: PR
|
||||||
description: Pending register
|
description: Pending register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: IMR
|
- name: IMR
|
||||||
description: Interrupt mask register
|
description: Interrupt mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
- name: EMR
|
- name: EMR
|
||||||
description: Event mask register
|
description: Event mask register
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 16
|
stride: 16
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: LINES
|
fieldset: LINES
|
||||||
fieldset/LINES:
|
fieldset/LINES:
|
||||||
description: "EXTI lines register, 1 bit per line"
|
description: EXTI lines register, 1 bit per line
|
||||||
fields:
|
fields:
|
||||||
- name: LINE
|
- name: LINE
|
||||||
description: EXTI line
|
description: EXTI line
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
|
@ -1,424 +1,423 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: Flash
|
description: Flash
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Access control register
|
description: Access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: OPTR
|
- name: OPTR
|
||||||
description: Flash option register
|
description: Flash option register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: OPTR
|
fieldset: OPTR
|
||||||
- name: PCROP1ASR
|
- name: PCROP1ASR
|
||||||
description: Flash PCROP zone A Start address register
|
description: Flash PCROP zone A Start address register
|
||||||
byte_offset: 36
|
byte_offset: 36
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PCROP1ASR
|
fieldset: PCROP1ASR
|
||||||
- name: PCROP1AER
|
- name: PCROP1AER
|
||||||
description: Flash PCROP zone A End address register
|
description: Flash PCROP zone A End address register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PCROP1AER
|
fieldset: PCROP1AER
|
||||||
- name: WRP1AR
|
- name: WRP1AR
|
||||||
description: Flash WRP area A address register
|
description: Flash WRP area A address register
|
||||||
byte_offset: 44
|
byte_offset: 44
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: WRP1AR
|
fieldset: WRP1AR
|
||||||
- name: WRP1BR
|
- name: WRP1BR
|
||||||
description: Flash WRP area B address register
|
description: Flash WRP area B address register
|
||||||
byte_offset: 48
|
byte_offset: 48
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: WRP1BR
|
fieldset: WRP1BR
|
||||||
- name: PCROP1BSR
|
- name: PCROP1BSR
|
||||||
description: Flash PCROP zone B Start address register
|
description: Flash PCROP zone B Start address register
|
||||||
byte_offset: 52
|
byte_offset: 52
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PCROP1BSR
|
fieldset: PCROP1BSR
|
||||||
- name: PCROP1BER
|
- name: PCROP1BER
|
||||||
description: Flash PCROP zone B End address register
|
description: Flash PCROP zone B End address register
|
||||||
byte_offset: 56
|
byte_offset: 56
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PCROP1BER
|
fieldset: PCROP1BER
|
||||||
- name: SECR
|
- name: SECR
|
||||||
description: Flash Security register
|
description: Flash Security register
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: SECR
|
fieldset: SECR
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Access control register
|
description: Access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: Latency
|
description: Latency
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: LATENCY
|
enum: LATENCY
|
||||||
- name: PRFTEN
|
- name: PRFTEN
|
||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICEN
|
- name: ICEN
|
||||||
description: Instruction cache enable
|
description: Instruction cache enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICRST
|
- name: ICRST
|
||||||
description: Instruction cache reset
|
description: Instruction cache reset
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EMPTY
|
- name: EMPTY
|
||||||
description: Flash User area empty
|
description: Flash User area empty
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_SWEN
|
- name: DBG_SWEN
|
||||||
description: Debug access software enable
|
description: Debug access software enable
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
fields:
|
fields:
|
||||||
- name: PG
|
- name: PG
|
||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PER
|
- name: PER
|
||||||
description: Page erase
|
description: Page erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Mass erase
|
description: Mass erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PNB
|
- name: PNB
|
||||||
description: Page number
|
description: Page number
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTSTRT
|
- name: OPTSTRT
|
||||||
description: Options modification start
|
description: Options modification start
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FSTPG
|
- name: FSTPG
|
||||||
description: Fast programming
|
description: Fast programming
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERRIE
|
- name: RDERRIE
|
||||||
description: PCROP read error interrupt enable
|
description: PCROP read error interrupt enable
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OBL_LAUNCH
|
- name: OBL_LAUNCH
|
||||||
description: Force the option byte loading
|
description: Force the option byte loading
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SEC_PROT
|
- name: SEC_PROT
|
||||||
description: Securable memory area protection enable
|
description: Securable memory area protection enable
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTLOCK
|
- name: OPTLOCK
|
||||||
description: Options Lock
|
description: Options Lock
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: FLASH_CR Lock
|
description: FLASH_CR Lock
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: KEYR
|
description: KEYR
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTR:
|
fieldset/OPTR:
|
||||||
description: Flash option register
|
description: Flash option register
|
||||||
fields:
|
fields:
|
||||||
- name: RDP
|
- name: RDP
|
||||||
description: Read protection level
|
description: Read protection level
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
enum: RDP
|
enum: RDP
|
||||||
- name: BOREN
|
- name: BOREN
|
||||||
description: BOR reset Level
|
description: BOR reset Level
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BORF_LEV
|
- name: BORF_LEV
|
||||||
description: These bits contain the VDD supply level threshold that activates the reset
|
description: These bits contain the VDD supply level threshold that activates the reset
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: BORF_LEV
|
enum: BORF_LEV
|
||||||
- name: BORR_LEV
|
- name: BORR_LEV
|
||||||
description: These bits contain the VDD supply level threshold that releases the reset.
|
description: These bits contain the VDD supply level threshold that releases the reset.
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: BORR_LEV
|
enum: BORR_LEV
|
||||||
- name: nRST_STOP
|
- name: nRST_STOP
|
||||||
description: nRST_STOP
|
description: nRST_STOP
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STDBY
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY
|
description: nRST_STDBY
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRSTS_HDW
|
- name: nRSTS_HDW
|
||||||
description: nRSTS_HDW
|
description: nRSTS_HDW
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IDWG_SW
|
- name: IDWG_SW
|
||||||
description: Independent watchdog selection
|
description: Independent watchdog selection
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG_STOP
|
- name: IWDG_STOP
|
||||||
description: Independent watchdog counter freeze in Stop mode
|
description: Independent watchdog counter freeze in Stop mode
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG_STDBY
|
- name: IWDG_STDBY
|
||||||
description: Independent watchdog counter freeze in Standby mode
|
description: Independent watchdog counter freeze in Standby mode
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG_SW
|
- name: WWDG_SW
|
||||||
description: Window watchdog selection
|
description: Window watchdog selection
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RAM_PARITY_CHECK
|
- name: RAM_PARITY_CHECK
|
||||||
description: SRAM parity check control
|
description: SRAM parity check control
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nBOOT_SEL
|
- name: nBOOT_SEL
|
||||||
description: nBOOT_SEL
|
description: nBOOT_SEL
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nBOOT1
|
- name: nBOOT1
|
||||||
description: Boot configuration
|
description: Boot configuration
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nBOOT0
|
- name: nBOOT0
|
||||||
description: nBOOT0 option bit
|
description: nBOOT0 option bit
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: NRST_MODE
|
- name: NRST_MODE
|
||||||
description: NRST_MODE
|
description: NRST_MODE
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: NRST_MODE
|
enum: NRST_MODE
|
||||||
- name: IRHEN
|
- name: IRHEN
|
||||||
description: Internal reset holder enable bit
|
description: Internal reset holder enable bit
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PCROP1AER:
|
fieldset/PCROP1AER:
|
||||||
description: Flash PCROP zone A End address register
|
description: Flash PCROP zone A End address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1A_END
|
- name: PCROP1A_END
|
||||||
description: PCROP1A area end offset
|
description: PCROP1A area end offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
- name: PCROP_RDP
|
- name: PCROP_RDP
|
||||||
description: PCROP area preserved when RDP level decreased
|
description: PCROP area preserved when RDP level decreased
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PCROP1ASR:
|
fieldset/PCROP1ASR:
|
||||||
description: Flash PCROP zone A Start address register
|
description: Flash PCROP zone A Start address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1A_STRT
|
- name: PCROP1A_STRT
|
||||||
description: PCROP1A area start offset
|
description: PCROP1A area start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
fieldset/PCROP1BER:
|
fieldset/PCROP1BER:
|
||||||
description: Flash PCROP zone B End address register
|
description: Flash PCROP zone B End address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1B_END
|
- name: PCROP1B_END
|
||||||
description: PCROP1B area end offset
|
description: PCROP1B area end offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
fieldset/PCROP1BSR:
|
fieldset/PCROP1BSR:
|
||||||
description: Flash PCROP zone B Start address register
|
description: Flash PCROP zone B Start address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1B_STRT
|
- name: PCROP1B_STRT
|
||||||
description: PCROP1B area start offset
|
description: PCROP1B area start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
fieldset/SECR:
|
fieldset/SECR:
|
||||||
description: Flash Security register
|
description: Flash Security register
|
||||||
fields:
|
fields:
|
||||||
- name: SEC_SIZE
|
- name: SEC_SIZE
|
||||||
description: Securable memory area size
|
description: Securable memory area size
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
- name: BOOT_LOCK
|
- name: BOOT_LOCK
|
||||||
description: used to force boot from user area
|
description: used to force boot from user area
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPERR
|
- name: OPERR
|
||||||
description: Operation error
|
description: Operation error
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PROGERR
|
- name: PROGERR
|
||||||
description: Programming error
|
description: Programming error
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPERR
|
- name: WRPERR
|
||||||
description: Write protected error
|
description: Write protected error
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGAERR
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SIZERR
|
- name: SIZERR
|
||||||
description: Size error
|
description: Size error
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGSERR
|
- name: PGSERR
|
||||||
description: Programming sequence error
|
description: Programming sequence error
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MISERR
|
- name: MISERR
|
||||||
description: Fast programming data miss error
|
description: Fast programming data miss error
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FASTERR
|
- name: FASTERR
|
||||||
description: Fast programming error
|
description: Fast programming error
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERR
|
- name: RDERR
|
||||||
description: PCROP read error
|
description: PCROP read error
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTVERR
|
- name: OPTVERR
|
||||||
description: Option and Engineering bits loading validity error
|
description: Option and Engineering bits loading validity error
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CFGBSY
|
- name: CFGBSY
|
||||||
description: Programming or erase configuration busy.
|
description: Programming or erase configuration busy.
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/WRP1AR:
|
fieldset/WRP1AR:
|
||||||
description: Flash WRP area A address register
|
description: Flash WRP area A address register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP1A_STRT
|
- name: WRP1A_STRT
|
||||||
description: WRP area A start offset
|
description: WRP area A start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
- name: WRP1A_END
|
- name: WRP1A_END
|
||||||
description: WRP area A end offset
|
description: WRP area A end offset
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
fieldset/WRP1BR:
|
fieldset/WRP1BR:
|
||||||
description: Flash WRP area B address register
|
description: Flash WRP area B address register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP1B_STRT
|
- name: WRP1B_STRT
|
||||||
description: WRP area B start offset
|
description: WRP area B start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
- name: WRP1B_END
|
- name: WRP1B_END
|
||||||
description: WRP area B end offset
|
description: WRP area B end offset
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
enum/BORF_LEV:
|
enum/BORF_LEV:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: FALLING_0
|
- name: FALLING_0
|
||||||
description: BOR falling level 1 with threshold around 2.0V
|
description: BOR falling level 1 with threshold around 2.0V
|
||||||
value: 0
|
value: 0
|
||||||
- name: FALLING_1
|
- name: FALLING_1
|
||||||
description: BOR falling level 2 with threshold around 2.2V
|
description: BOR falling level 2 with threshold around 2.2V
|
||||||
value: 1
|
value: 1
|
||||||
- name: FALLING_2
|
- name: FALLING_2
|
||||||
description: BOR falling level 3 with threshold around 2.5V
|
description: BOR falling level 3 with threshold around 2.5V
|
||||||
value: 2
|
value: 2
|
||||||
- name: FALLING_3
|
- name: FALLING_3
|
||||||
description: BOR falling level 4 with threshold around 2.8V
|
description: BOR falling level 4 with threshold around 2.8V
|
||||||
value: 3
|
value: 3
|
||||||
enum/BORR_LEV:
|
enum/BORR_LEV:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: RISING_0
|
- name: RISING_0
|
||||||
description: BOR rising level 1 with threshold around 2.1V
|
description: BOR rising level 1 with threshold around 2.1V
|
||||||
value: 0
|
value: 0
|
||||||
- name: RISING_1
|
- name: RISING_1
|
||||||
description: BOR rising level 2 with threshold around 2.3V
|
description: BOR rising level 2 with threshold around 2.3V
|
||||||
value: 1
|
value: 1
|
||||||
- name: RISING_2
|
- name: RISING_2
|
||||||
description: BOR rising level 3 with threshold around 2.6V
|
description: BOR rising level 3 with threshold around 2.6V
|
||||||
value: 2
|
value: 2
|
||||||
- name: RISING_3
|
- name: RISING_3
|
||||||
description: BOR rising level 4 with threshold around 2.9V
|
description: BOR rising level 4 with threshold around 2.9V
|
||||||
value: 3
|
value: 3
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: WS0
|
- name: WS0
|
||||||
description: Zero wait states
|
description: Zero wait states
|
||||||
value: 0
|
value: 0
|
||||||
- name: WS1
|
- name: WS1
|
||||||
description: One wait state
|
description: One wait state
|
||||||
value: 1
|
value: 1
|
||||||
enum/NRST_MODE:
|
enum/NRST_MODE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: INPUT_ONLY
|
- name: INPUT_ONLY
|
||||||
description: Reset pin is in reset input mode only
|
description: Reset pin is in reset input mode only
|
||||||
value: 1
|
value: 1
|
||||||
- name: GPIO
|
- name: GPIO
|
||||||
description: Reset pin is in GPIO mode only
|
description: Reset pin is in GPIO mode only
|
||||||
value: 2
|
value: 2
|
||||||
- name: INPUT_OUTPUT
|
- name: INPUT_OUTPUT
|
||||||
description: Reset pin is in resety input and output mode
|
description: Reset pin is in resety input and output mode
|
||||||
value: 3
|
value: 3
|
||||||
enum/RDP:
|
enum/RDP:
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
variants:
|
variants:
|
||||||
- name: LEVEL_0
|
- name: LEVEL_0
|
||||||
description: Read protection not active
|
description: Read protection not active
|
||||||
value: 170
|
value: 170
|
||||||
- name: LEVEL_1
|
- name: LEVEL_1
|
||||||
description: Memories read protection active
|
description: Memories read protection active
|
||||||
value: 187
|
value: 187
|
||||||
- name: LEVEL_2
|
- name: LEVEL_2
|
||||||
description: Chip read protection active
|
description: Chip read protection active
|
||||||
value: 204
|
value: 204
|
||||||
|
@ -1,304 +1,303 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: Flash
|
description: Flash
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Flash status register
|
description: Flash status register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: AR
|
- name: AR
|
||||||
description: Flash address register
|
description: Flash address register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: AR
|
fieldset: AR
|
||||||
- name: OBR
|
- name: OBR
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: OBR
|
fieldset: OBR
|
||||||
- name: WRPR
|
- name: WRPR
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: WRPR
|
fieldset: WRPR
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: LATENCY
|
description: LATENCY
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: LATENCY
|
enum: LATENCY
|
||||||
- name: PRFTBE
|
- name: PRFTBE
|
||||||
description: Prefetch buffer enable
|
description: Prefetch buffer enable
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PRFTBS
|
- name: PRFTBS
|
||||||
description: Prefetch buffer status
|
description: Prefetch buffer status
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/AR:
|
fieldset/AR:
|
||||||
description: Flash address register
|
description: Flash address register
|
||||||
fields:
|
fields:
|
||||||
- name: FAR
|
- name: FAR
|
||||||
description: Flash address
|
description: Flash address
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
fields:
|
fields:
|
||||||
- name: PG
|
- name: PG
|
||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PER
|
- name: PER
|
||||||
description: Page erase
|
description: Page erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Mass erase
|
description: Mass erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTPG
|
- name: OPTPG
|
||||||
description: Option byte programming
|
description: Option byte programming
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTER
|
- name: OPTER
|
||||||
description: Option byte erase
|
description: Option byte erase
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: Lock
|
description: Lock
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- 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
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
- name: FKEYR
|
- name: FKEYR
|
||||||
description: Flash Key
|
description: Flash Key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OBR:
|
fieldset/OBR:
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTERR
|
- name: OPTERR
|
||||||
description: Option byte error
|
description: Option byte error
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDPRT
|
- name: RDPRT
|
||||||
description: Read protection level status
|
description: Read protection level status
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: RDPRT
|
enum: RDPRT
|
||||||
- name: WDG_SW
|
- name: WDG_SW
|
||||||
description: WDG_SW
|
description: WDG_SW
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WDG_SW
|
enum: WDG_SW
|
||||||
- name: nRST_STOP
|
- name: nRST_STOP
|
||||||
description: nRST_STOP
|
description: nRST_STOP
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: nRST_STOP
|
enum: nRST_STOP
|
||||||
- name: nRST_STDBY
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY
|
description: nRST_STDBY
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: nRST_STDBY
|
enum: nRST_STDBY
|
||||||
- name: nBOOT0
|
- name: nBOOT0
|
||||||
description: nBOOT0
|
description: nBOOT0
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: nBOOT0
|
enum: nBOOT0
|
||||||
- name: nBOOT1
|
- name: nBOOT1
|
||||||
description: BOOT1
|
description: BOOT1
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: nBOOT1
|
enum: nBOOT1
|
||||||
- name: VDDA_MONITOR
|
- name: VDDA_MONITOR
|
||||||
description: VDDA_MONITOR
|
description: VDDA_MONITOR
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: VDDA_MONITOR
|
enum: VDDA_MONITOR
|
||||||
- name: RAM_PARITY_CHECK
|
- name: RAM_PARITY_CHECK
|
||||||
description: RAM_PARITY_CHECK
|
description: RAM_PARITY_CHECK
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: RAM_PARITY_CHECK
|
enum: RAM_PARITY_CHECK
|
||||||
- name: BOOT_SEL
|
- name: BOOT_SEL
|
||||||
description: BOOT_SEL
|
description: BOOT_SEL
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: BOOT_SEL
|
enum: BOOT_SEL
|
||||||
- name: Data0
|
- name: Data0
|
||||||
description: Data0
|
description: Data0
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: Data1
|
- name: Data1
|
||||||
description: Data1
|
description: Data1
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Flash status register
|
description: Flash status register
|
||||||
fields:
|
fields:
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGERR
|
- name: PGERR
|
||||||
description: Programming error
|
description: Programming error
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPRT
|
- name: WRPRT
|
||||||
description: Write protection error
|
description: Write protection error
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/WRPR:
|
fieldset/WRPR:
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP
|
- name: WRP
|
||||||
description: Write protect
|
description: Write protect
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
enum/BOOT_SEL:
|
enum/BOOT_SEL:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: nBOOT0
|
- name: nBOOT0
|
||||||
description: BOOT0 signal is defined by nBOOT0 option bit
|
description: BOOT0 signal is defined by nBOOT0 option bit
|
||||||
value: 0
|
value: 0
|
||||||
- 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/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: WS0
|
- name: WS0
|
||||||
description: 0 wait states
|
description: 0 wait states
|
||||||
value: 0
|
value: 0
|
||||||
- name: WS1
|
- name: WS1
|
||||||
description: 1 wait state
|
description: 1 wait state
|
||||||
value: 1
|
value: 1
|
||||||
enum/RAM_PARITY_CHECK:
|
enum/RAM_PARITY_CHECK:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: RAM parity check enabled
|
description: RAM parity check enabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: RAM parity check disabled
|
description: RAM parity check disabled
|
||||||
value: 1
|
value: 1
|
||||||
enum/RDPRT:
|
enum/RDPRT:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Level0
|
- name: Level0
|
||||||
description: Level 0
|
description: Level 0
|
||||||
value: 0
|
value: 0
|
||||||
- name: Level1
|
- name: Level1
|
||||||
description: Level 1
|
description: Level 1
|
||||||
value: 1
|
value: 1
|
||||||
- name: Level2
|
- name: Level2
|
||||||
description: Level 2
|
description: Level 2
|
||||||
value: 3
|
value: 3
|
||||||
enum/VDDA_MONITOR:
|
enum/VDDA_MONITOR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: VDDA power supply supervisor disabled
|
description: VDDA power supply supervisor disabled
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: VDDA power supply supervisor 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:
|
||||||
- name: Hardware
|
- name: Hardware
|
||||||
description: Hardware watchdog
|
description: Hardware watchdog
|
||||||
value: 0
|
value: 0
|
||||||
- name: Software
|
- name: Software
|
||||||
description: Software watchdog
|
description: Software watchdog
|
||||||
value: 1
|
value: 1
|
||||||
enum/nBOOT0:
|
enum/nBOOT0:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: "When BOOT_SEL is cleared, select the device boot mode"
|
description: When BOOT_SEL is cleared, select the device boot mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: "When BOOT_SEL is cleared, select the device boot mode"
|
description: When BOOT_SEL is cleared, select the device boot mode
|
||||||
value: 1
|
value: 1
|
||||||
enum/nBOOT1:
|
enum/nBOOT1:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Disabled
|
- name: Disabled
|
||||||
description: "Together with BOOT0, select the device boot mode"
|
description: Together with BOOT0, select the device boot mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: Enabled
|
- name: Enabled
|
||||||
description: "Together with BOOT0, select the device boot mode"
|
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:
|
||||||
- name: Reset
|
- name: Reset
|
||||||
description: Reset generated when entering Standby mode
|
description: Reset generated when entering Standby mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: NoReset
|
- name: NoReset
|
||||||
description: No reset generated
|
description: No reset generated
|
||||||
value: 1
|
value: 1
|
||||||
enum/nRST_STOP:
|
enum/nRST_STOP:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Reset
|
- name: Reset
|
||||||
description: Reset generated when entering Stop mode
|
description: Reset generated when entering Stop mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: NoReset
|
- name: NoReset
|
||||||
description: No reset generated
|
description: No reset generated
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,194 +1,193 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: FLASH
|
description: FLASH
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: AR
|
- name: AR
|
||||||
description: Flash address register
|
description: Flash address register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: AR
|
fieldset: AR
|
||||||
- name: OBR
|
- name: OBR
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: OBR
|
fieldset: OBR
|
||||||
- name: WRPR
|
- name: WRPR
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: WRPR
|
fieldset: WRPR
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: Latency
|
description: Latency
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: LATENCY
|
enum: LATENCY
|
||||||
- name: HLFCYA
|
- name: HLFCYA
|
||||||
description: Flash half cycle access enable
|
description: Flash half cycle access enable
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PRFTBE
|
- name: PRFTBE
|
||||||
description: Prefetch buffer enable
|
description: Prefetch buffer enable
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PRFTBS
|
- name: PRFTBS
|
||||||
description: Prefetch buffer status
|
description: Prefetch buffer status
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/AR:
|
fieldset/AR:
|
||||||
description: Flash address register
|
description: Flash address register
|
||||||
fields:
|
fields:
|
||||||
- name: FAR
|
- name: FAR
|
||||||
description: Flash Address
|
description: Flash Address
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: PG
|
- name: PG
|
||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PER
|
- name: PER
|
||||||
description: Page Erase
|
description: Page Erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Mass Erase
|
description: Mass Erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTPG
|
- name: OPTPG
|
||||||
description: Option byte programming
|
description: Option byte programming
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTER
|
- name: OPTER
|
||||||
description: Option byte erase
|
description: Option byte erase
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: Lock
|
description: Lock
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEY
|
- name: KEY
|
||||||
description: FPEC key
|
description: FPEC key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OBR:
|
fieldset/OBR:
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTERR
|
- name: OPTERR
|
||||||
description: Option byte error
|
description: Option byte error
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDPRT
|
- name: RDPRT
|
||||||
description: Read protection
|
description: Read protection
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WDG_SW
|
- name: WDG_SW
|
||||||
description: WDG_SW
|
description: WDG_SW
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STOP
|
- name: nRST_STOP
|
||||||
description: nRST_STOP
|
description: nRST_STOP
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STDBY
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY
|
description: nRST_STDBY
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: Data0
|
- name: Data0
|
||||||
description: Data0
|
description: Data0
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: Data1
|
- name: Data1
|
||||||
description: Data1
|
description: Data1
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEY
|
- name: OPTKEY
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGERR
|
- name: PGERR
|
||||||
description: Programming error
|
description: Programming error
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPRTERR
|
- name: WRPRTERR
|
||||||
description: Write protection error
|
description: Write protection error
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/WRPR:
|
fieldset/WRPR:
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP
|
- name: WRP
|
||||||
description: Write protect
|
description: Write protect
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: WS0
|
- name: WS0
|
||||||
description: "Zero wait state, if 0 < SYSCLK≤ 24 MHz"
|
description: Zero wait state, if 0 < SYSCLK≤ 24 MHz
|
||||||
value: 0
|
value: 0
|
||||||
- name: WS1
|
- name: WS1
|
||||||
description: "One wait state, if 24 MHz < SYSCLK ≤ 48 MHz"
|
description: One wait state, if 24 MHz < SYSCLK ≤ 48 MHz
|
||||||
value: 1
|
value: 1
|
||||||
- name: WS2
|
- name: WS2
|
||||||
description: "Two wait states, if 48 MHz < SYSCLK ≤ 72 MHz"
|
description: Two wait states, if 48 MHz < SYSCLK ≤ 72 MHz
|
||||||
value: 2
|
value: 2
|
||||||
|
@ -1,220 +1,219 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: FLASH
|
description: FLASH
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: OPTCR
|
- name: OPTCR
|
||||||
description: Flash option control register
|
description: Flash option control register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: OPTCR
|
fieldset: OPTCR
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: Latency
|
description: Latency
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: LATENCY
|
enum: LATENCY
|
||||||
- name: PRFTEN
|
- name: PRFTEN
|
||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICEN
|
- name: ICEN
|
||||||
description: Instruction cache enable
|
description: Instruction cache enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DCEN
|
- name: DCEN
|
||||||
description: Data cache enable
|
description: Data cache enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICRST
|
- name: ICRST
|
||||||
description: Instruction cache reset
|
description: Instruction cache reset
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DCRST
|
- name: DCRST
|
||||||
description: Data cache reset
|
description: Data cache reset
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: PG
|
- name: PG
|
||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SER
|
- name: SER
|
||||||
description: Sector Erase
|
description: Sector Erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Mass Erase
|
description: Mass Erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SNB
|
- name: SNB
|
||||||
description: Sector number
|
description: Sector number
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: PSIZE
|
- name: PSIZE
|
||||||
description: Program size
|
description: Program size
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PSIZE
|
enum: PSIZE
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: Lock
|
description: Lock
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEY
|
- name: KEY
|
||||||
description: FPEC key
|
description: FPEC key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTCR:
|
fieldset/OPTCR:
|
||||||
description: Flash option control register
|
description: Flash option control register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTLOCK
|
- name: OPTLOCK
|
||||||
description: Option lock
|
description: Option lock
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTSTRT
|
- name: OPTSTRT
|
||||||
description: Option start
|
description: Option start
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BOR_LEV
|
- name: BOR_LEV
|
||||||
description: BOR reset Level
|
description: BOR reset Level
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: WDG_SW
|
- name: WDG_SW
|
||||||
description: WDG_SW User option bytes
|
description: WDG_SW User option bytes
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STOP
|
- name: nRST_STOP
|
||||||
description: nRST_STOP User option bytes
|
description: nRST_STOP User option bytes
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STDBY
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY User option bytes
|
description: nRST_STDBY User option bytes
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDP
|
- name: RDP
|
||||||
description: Read protect
|
description: Read protect
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: nWRP
|
- name: nWRP
|
||||||
description: Not write protect
|
description: Not write protect
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEY
|
- name: OPTKEY
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPERR
|
- name: OPERR
|
||||||
description: Operation error
|
description: Operation error
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPERR
|
- name: WRPERR
|
||||||
description: Write protection error
|
description: Write protection error
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGAERR
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGPERR
|
- name: PGPERR
|
||||||
description: Programming parallelism error
|
description: Programming parallelism error
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGSERR
|
- name: PGSERR
|
||||||
description: Programming sequence error
|
description: Programming sequence error
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: WS0
|
- name: WS0
|
||||||
description: 0 wait states
|
description: 0 wait states
|
||||||
value: 0
|
value: 0
|
||||||
- name: WS1
|
- name: WS1
|
||||||
description: 1 wait states
|
description: 1 wait states
|
||||||
value: 1
|
value: 1
|
||||||
- name: WS2
|
- name: WS2
|
||||||
description: 2 wait states
|
description: 2 wait states
|
||||||
value: 2
|
value: 2
|
||||||
- name: WS3
|
- name: WS3
|
||||||
description: 3 wait states
|
description: 3 wait states
|
||||||
value: 3
|
value: 3
|
||||||
- name: WS4
|
- name: WS4
|
||||||
description: 4 wait states
|
description: 4 wait states
|
||||||
value: 4
|
value: 4
|
||||||
- name: WS5
|
- name: WS5
|
||||||
description: 5 wait states
|
description: 5 wait states
|
||||||
value: 5
|
value: 5
|
||||||
- name: WS6
|
- name: WS6
|
||||||
description: 6 wait states
|
description: 6 wait states
|
||||||
value: 6
|
value: 6
|
||||||
- name: WS7
|
- name: WS7
|
||||||
description: 7 wait states
|
description: 7 wait states
|
||||||
value: 7
|
value: 7
|
||||||
enum/PSIZE:
|
enum/PSIZE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: PSIZE8
|
- name: PSIZE8
|
||||||
description: Program x8
|
description: Program x8
|
||||||
value: 0
|
value: 0
|
||||||
- name: PSIZE16
|
- name: PSIZE16
|
||||||
description: Program x16
|
description: Program x16
|
||||||
value: 1
|
value: 1
|
||||||
- name: PSIZE32
|
- name: PSIZE32
|
||||||
description: Program x32
|
description: Program x32
|
||||||
value: 2
|
value: 2
|
||||||
- name: PSIZE64
|
- name: PSIZE64
|
||||||
description: Program x64
|
description: Program x64
|
||||||
value: 3
|
value: 3
|
||||||
|
@ -1,257 +1,256 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: Flash
|
description: Flash
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Flash status register
|
description: Flash status register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: AR
|
- name: AR
|
||||||
description: Flash address register
|
description: Flash address register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: AR
|
fieldset: AR
|
||||||
- name: OBR
|
- name: OBR
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: OBR
|
fieldset: OBR
|
||||||
- name: WRPR
|
- name: WRPR
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: WRPR
|
fieldset: WRPR
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: LATENCY
|
description: LATENCY
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: LATENCY
|
enum: LATENCY
|
||||||
- name: HLFCYA
|
- name: HLFCYA
|
||||||
description: Flash half cycle access enable
|
description: Flash half cycle access enable
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PRFTBE
|
- name: PRFTBE
|
||||||
description: PRFTBE
|
description: PRFTBE
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PRFTBS
|
- name: PRFTBS
|
||||||
description: PRFTBS
|
description: PRFTBS
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/AR:
|
fieldset/AR:
|
||||||
description: Flash address register
|
description: Flash address register
|
||||||
fields:
|
fields:
|
||||||
- name: FAR
|
- name: FAR
|
||||||
description: Flash address
|
description: Flash address
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
fields:
|
fields:
|
||||||
- name: PG
|
- name: PG
|
||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PER
|
- name: PER
|
||||||
description: Page erase
|
description: Page erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Mass erase
|
description: Mass erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTPG
|
- name: OPTPG
|
||||||
description: Option byte programming
|
description: Option byte programming
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTER
|
- name: OPTER
|
||||||
description: Option byte erase
|
description: Option byte erase
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: Lock
|
description: Lock
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- name: OBL_LAUNCH
|
- name: OBL_LAUNCH
|
||||||
description: Force option byte loading
|
description: Force option byte loading
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
- name: FKEYR
|
- name: FKEYR
|
||||||
description: Flash Key
|
description: Flash Key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OBR:
|
fieldset/OBR:
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTERR
|
- name: OPTERR
|
||||||
description: Option byte error
|
description: Option byte error
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDPRT
|
- name: RDPRT
|
||||||
description: Read protection Level status
|
description: Read protection Level status
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: RDPRT
|
enum: RDPRT
|
||||||
- name: WDG_SW
|
- name: WDG_SW
|
||||||
description: WDG_SW
|
description: WDG_SW
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WDG_SW
|
enum: WDG_SW
|
||||||
- name: nRST_STOP
|
- name: nRST_STOP
|
||||||
description: nRST_STOP
|
description: nRST_STOP
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: nRST_STOP
|
enum: nRST_STOP
|
||||||
- name: nRST_STDBY
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY
|
description: nRST_STDBY
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: nRST_STDBY
|
enum: nRST_STDBY
|
||||||
- name: nBOOT1
|
- name: nBOOT1
|
||||||
description: BOOT1
|
description: BOOT1
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: VDDA_MONITOR
|
- name: VDDA_MONITOR
|
||||||
description: VDDA_MONITOR
|
description: VDDA_MONITOR
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SRAM_PARITY_CHECK
|
- name: SRAM_PARITY_CHECK
|
||||||
description: SRAM_PARITY_CHECK
|
description: SRAM_PARITY_CHECK
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SDADC12_VDD_MONITOR
|
- name: SDADC12_VDD_MONITOR
|
||||||
description: SDADC12_VDD_MONITOR
|
description: SDADC12_VDD_MONITOR
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: Data0
|
- name: Data0
|
||||||
description: Data0
|
description: Data0
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: Data1
|
- name: Data1
|
||||||
description: Data1
|
description: Data1
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Flash status register
|
description: Flash status register
|
||||||
fields:
|
fields:
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGERR
|
- name: PGERR
|
||||||
description: Programming error
|
description: Programming error
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPRTERR
|
- name: WRPRTERR
|
||||||
description: Write protection error
|
description: Write protection error
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/WRPR:
|
fieldset/WRPR:
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP
|
- name: WRP
|
||||||
description: Write protect
|
description: Write protect
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: WS0
|
- name: WS0
|
||||||
description: "0 wait states, if 0 < HCLK <= 24 MHz"
|
description: 0 wait states, if 0 < HCLK <= 24 MHz
|
||||||
value: 0
|
value: 0
|
||||||
- name: WS1
|
- name: WS1
|
||||||
description: "1 wait state, if 24 < HCLK <= 48 MHz"
|
description: 1 wait state, if 24 < HCLK <= 48 MHz
|
||||||
value: 1
|
value: 1
|
||||||
- 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/RDPRT:
|
enum/RDPRT:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Level0
|
- name: Level0
|
||||||
description: Level 0
|
description: Level 0
|
||||||
value: 0
|
value: 0
|
||||||
- name: Level1
|
- name: Level1
|
||||||
description: Level 1
|
description: Level 1
|
||||||
value: 1
|
value: 1
|
||||||
- name: Level2
|
- name: Level2
|
||||||
description: Level 2
|
description: Level 2
|
||||||
value: 3
|
value: 3
|
||||||
enum/WDG_SW:
|
enum/WDG_SW:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Hardware
|
- name: Hardware
|
||||||
description: Hardware watchdog
|
description: Hardware watchdog
|
||||||
value: 0
|
value: 0
|
||||||
- name: Software
|
- name: Software
|
||||||
description: Software watchdog
|
description: Software watchdog
|
||||||
value: 1
|
value: 1
|
||||||
enum/nRST_STDBY:
|
enum/nRST_STDBY:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Reset
|
- name: Reset
|
||||||
description: Reset generated when entering Standby mode
|
description: Reset generated when entering Standby mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: NoReset
|
- name: NoReset
|
||||||
description: No reset generated
|
description: No reset generated
|
||||||
value: 1
|
value: 1
|
||||||
enum/nRST_STOP:
|
enum/nRST_STOP:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Reset
|
- name: Reset
|
||||||
description: Reset generated when entering Stop mode
|
description: Reset generated when entering Stop mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: NoReset
|
- name: NoReset
|
||||||
description: No reset generated
|
description: No reset generated
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,252 +1,251 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: FLASH
|
description: FLASH
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: OPTCR
|
- name: OPTCR
|
||||||
description: Flash option control register
|
description: Flash option control register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: OPTCR
|
fieldset: OPTCR
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: Latency
|
description: Latency
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: LATENCY
|
enum: LATENCY
|
||||||
- name: PRFTEN
|
- name: PRFTEN
|
||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICEN
|
- name: ICEN
|
||||||
description: Instruction cache enable
|
description: Instruction cache enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DCEN
|
- name: DCEN
|
||||||
description: Data cache enable
|
description: Data cache enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICRST
|
- name: ICRST
|
||||||
description: Instruction cache reset
|
description: Instruction cache reset
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DCRST
|
- name: DCRST
|
||||||
description: Data cache reset
|
description: Data cache reset
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: PG
|
- name: PG
|
||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SER
|
- name: SER
|
||||||
description: Sector Erase
|
description: Sector Erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Mass Erase
|
description: Mass Erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SNB
|
- name: SNB
|
||||||
description: Sector number
|
description: Sector number
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 5
|
bit_size: 5
|
||||||
- name: PSIZE
|
- name: PSIZE
|
||||||
description: Program size
|
description: Program size
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PSIZE
|
enum: PSIZE
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: Lock
|
description: Lock
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEY
|
- name: KEY
|
||||||
description: FPEC key
|
description: FPEC key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTCR:
|
fieldset/OPTCR:
|
||||||
description: Flash option control register
|
description: Flash option control register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTLOCK
|
- name: OPTLOCK
|
||||||
description: Option lock
|
description: Option lock
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTSTRT
|
- name: OPTSTRT
|
||||||
description: Option start
|
description: Option start
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BOR_LEV
|
- name: BOR_LEV
|
||||||
description: BOR reset Level
|
description: BOR reset Level
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: WDG_SW
|
- name: WDG_SW
|
||||||
description: WDG_SW User option bytes
|
description: WDG_SW User option bytes
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STOP
|
- name: nRST_STOP
|
||||||
description: nRST_STOP User option bytes
|
description: nRST_STOP User option bytes
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STDBY
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY User option bytes
|
description: nRST_STDBY User option bytes
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDP
|
- name: RDP
|
||||||
description: Read protect
|
description: Read protect
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: nWRP
|
- name: nWRP
|
||||||
description: Not write protect
|
description: Not write protect
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 12
|
bit_size: 12
|
||||||
- name: DB1M
|
- name: DB1M
|
||||||
description: Dual-bank enable on 1 Mbyte Flash memory devices
|
description: Dual-bank enable on 1 Mbyte Flash memory devices
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SPRMOD
|
- name: SPRMOD
|
||||||
description: Selection of protection mode for nWPRi bits
|
description: Selection of protection mode for nWPRi bits
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEY
|
- name: OPTKEY
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPERR
|
- name: OPERR
|
||||||
description: Operation error
|
description: Operation error
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPERR
|
- name: WRPERR
|
||||||
description: Write protection error
|
description: Write protection error
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGAERR
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGPERR
|
- name: PGPERR
|
||||||
description: Programming parallelism error
|
description: Programming parallelism error
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGSERR
|
- name: PGSERR
|
||||||
description: Programming sequence error
|
description: Programming sequence error
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: WS0
|
- name: WS0
|
||||||
description: 0 wait states
|
description: 0 wait states
|
||||||
value: 0
|
value: 0
|
||||||
- name: WS1
|
- name: WS1
|
||||||
description: 1 wait states
|
description: 1 wait states
|
||||||
value: 1
|
value: 1
|
||||||
- name: WS2
|
- name: WS2
|
||||||
description: 2 wait states
|
description: 2 wait states
|
||||||
value: 2
|
value: 2
|
||||||
- name: WS3
|
- name: WS3
|
||||||
description: 3 wait states
|
description: 3 wait states
|
||||||
value: 3
|
value: 3
|
||||||
- name: WS4
|
- name: WS4
|
||||||
description: 4 wait states
|
description: 4 wait states
|
||||||
value: 4
|
value: 4
|
||||||
- name: WS5
|
- name: WS5
|
||||||
description: 5 wait states
|
description: 5 wait states
|
||||||
value: 5
|
value: 5
|
||||||
- name: WS6
|
- name: WS6
|
||||||
description: 6 wait states
|
description: 6 wait states
|
||||||
value: 6
|
value: 6
|
||||||
- name: WS7
|
- name: WS7
|
||||||
description: 7 wait states
|
description: 7 wait states
|
||||||
value: 7
|
value: 7
|
||||||
- name: WS8
|
- name: WS8
|
||||||
description: 8 wait states
|
description: 8 wait states
|
||||||
value: 8
|
value: 8
|
||||||
- name: WS9
|
- name: WS9
|
||||||
description: 9 wait states
|
description: 9 wait states
|
||||||
value: 9
|
value: 9
|
||||||
- name: WS10
|
- name: WS10
|
||||||
description: 10 wait states
|
description: 10 wait states
|
||||||
value: 10
|
value: 10
|
||||||
- name: WS11
|
- name: WS11
|
||||||
description: 11 wait states
|
description: 11 wait states
|
||||||
value: 11
|
value: 11
|
||||||
- name: WS12
|
- name: WS12
|
||||||
description: 12 wait states
|
description: 12 wait states
|
||||||
value: 12
|
value: 12
|
||||||
- name: WS13
|
- name: WS13
|
||||||
description: 13 wait states
|
description: 13 wait states
|
||||||
value: 13
|
value: 13
|
||||||
- name: WS14
|
- name: WS14
|
||||||
description: 14 wait states
|
description: 14 wait states
|
||||||
value: 14
|
value: 14
|
||||||
- name: WS15
|
- name: WS15
|
||||||
description: 15 wait states
|
description: 15 wait states
|
||||||
value: 15
|
value: 15
|
||||||
enum/PSIZE:
|
enum/PSIZE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: PSIZE8
|
- name: PSIZE8
|
||||||
description: Program x8
|
description: Program x8
|
||||||
value: 0
|
value: 0
|
||||||
- name: PSIZE16
|
- name: PSIZE16
|
||||||
description: Program x16
|
description: Program x16
|
||||||
value: 1
|
value: 1
|
||||||
- name: PSIZE32
|
- name: PSIZE32
|
||||||
description: Program x32
|
description: Program x32
|
||||||
value: 2
|
value: 2
|
||||||
- name: PSIZE64
|
- name: PSIZE64
|
||||||
description: Program x64
|
description: Program x64
|
||||||
value: 3
|
value: 3
|
||||||
|
@ -1,294 +1,293 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: FLASH
|
description: FLASH
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: OPTCR
|
- name: OPTCR
|
||||||
description: Flash option control register
|
description: Flash option control register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: OPTCR
|
fieldset: OPTCR
|
||||||
- name: OPTCR1
|
- name: OPTCR1
|
||||||
description: Flash option control register 1
|
description: Flash option control register 1
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: OPTCR1
|
fieldset: OPTCR1
|
||||||
- name: OPTCR2
|
- name: OPTCR2
|
||||||
description: Flash option control register
|
description: Flash option control register
|
||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
fieldset: OPTCR2
|
fieldset: OPTCR2
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Flash access control register
|
description: Flash access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: Latency
|
description: Latency
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
enum: LATENCY
|
enum: LATENCY
|
||||||
- name: PRFTEN
|
- name: PRFTEN
|
||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ARTEN
|
- name: ARTEN
|
||||||
description: ART Accelerator Enable
|
description: ART Accelerator Enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ARTRST
|
- name: ARTRST
|
||||||
description: ART Accelerator reset
|
description: ART Accelerator reset
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: PG
|
- name: PG
|
||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SER
|
- name: SER
|
||||||
description: Sector Erase
|
description: Sector Erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Mass Erase of sectors 0 to 11
|
description: Mass Erase of sectors 0 to 11
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SNB
|
- name: SNB
|
||||||
description: Sector number
|
description: Sector number
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: PSIZE
|
- name: PSIZE
|
||||||
description: Program size
|
description: Program size
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PSIZE
|
enum: PSIZE
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERRIE
|
- name: RDERRIE
|
||||||
description: PCROP error interrupt enable
|
description: PCROP error interrupt enable
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: Lock
|
description: Lock
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEY
|
- name: KEY
|
||||||
description: FPEC key
|
description: FPEC key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTCR:
|
fieldset/OPTCR:
|
||||||
description: Flash option control register
|
description: Flash option control register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTLOCK
|
- name: OPTLOCK
|
||||||
description: Option lock
|
description: Option lock
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTSTRT
|
- name: OPTSTRT
|
||||||
description: Option start
|
description: Option start
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BOR_LEV
|
- name: BOR_LEV
|
||||||
description: BOR reset Level
|
description: BOR reset Level
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: WWDG_SW
|
- name: WWDG_SW
|
||||||
description: User option bytes
|
description: User option bytes
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG_SW
|
- name: IWDG_SW
|
||||||
description: WDG_SW User option bytes
|
description: WDG_SW User option bytes
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STOP
|
- name: nRST_STOP
|
||||||
description: nRST_STOP User option bytes
|
description: nRST_STOP User option bytes
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STDBY
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY User option bytes
|
description: nRST_STDBY User option bytes
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDP
|
- name: RDP
|
||||||
description: Read protect
|
description: Read protect
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: nWRP
|
- name: nWRP
|
||||||
description: Not write protect
|
description: Not write protect
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: nDBOOT
|
- name: nDBOOT
|
||||||
description: Dual Boot mode (valid only when nDBANK=0)
|
description: Dual Boot mode (valid only when nDBANK=0)
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nDBANK
|
- name: nDBANK
|
||||||
description: Not dual bank mode
|
description: Not dual bank mode
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG_STDBY
|
- name: IWDG_STDBY
|
||||||
description: Independent watchdog counter freeze in standby mode
|
description: Independent watchdog counter freeze in standby mode
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG_STOP
|
- name: IWDG_STOP
|
||||||
description: Independent watchdog counter freeze in Stop mode
|
description: Independent watchdog counter freeze in Stop mode
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/OPTCR1:
|
fieldset/OPTCR1:
|
||||||
description: Flash option control register 1
|
description: Flash option control register 1
|
||||||
fields:
|
fields:
|
||||||
- name: BOOT_ADD0
|
- name: BOOT_ADD0
|
||||||
description: Boot base address when Boot pin =0
|
description: Boot base address when Boot pin =0
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: BOOT_ADD1
|
- name: BOOT_ADD1
|
||||||
description: Boot base address when Boot pin =1
|
description: Boot base address when Boot pin =1
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/OPTCR2:
|
fieldset/OPTCR2:
|
||||||
description: Flash option control register
|
description: Flash option control register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROPi
|
- name: PCROPi
|
||||||
description: PCROP option byte
|
description: PCROP option byte
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: PCROP_RDP
|
- name: PCROP_RDP
|
||||||
description: PCROP zone preserved when RDP level decreased
|
description: PCROP zone preserved when RDP level decreased
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Flash option key register
|
description: Flash option key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPERR
|
- name: OPERR
|
||||||
description: Operation error
|
description: Operation error
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPERR
|
- name: WRPERR
|
||||||
description: Write protection error
|
description: Write protection error
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGAERR
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGPERR
|
- name: PGPERR
|
||||||
description: Programming parallelism error
|
description: Programming parallelism error
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERSERR
|
- name: ERSERR
|
||||||
description: Erase Sequence Error
|
description: Erase Sequence Error
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERR
|
- name: RDERR
|
||||||
description: RDERR
|
description: RDERR
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
variants:
|
variants:
|
||||||
- name: WS0
|
- name: WS0
|
||||||
description: 0 wait states
|
description: 0 wait states
|
||||||
value: 0
|
value: 0
|
||||||
- name: WS1
|
- name: WS1
|
||||||
description: 1 wait states
|
description: 1 wait states
|
||||||
value: 1
|
value: 1
|
||||||
- name: WS2
|
- name: WS2
|
||||||
description: 2 wait states
|
description: 2 wait states
|
||||||
value: 2
|
value: 2
|
||||||
- name: WS3
|
- name: WS3
|
||||||
description: 3 wait states
|
description: 3 wait states
|
||||||
value: 3
|
value: 3
|
||||||
- name: WS4
|
- name: WS4
|
||||||
description: 4 wait states
|
description: 4 wait states
|
||||||
value: 4
|
value: 4
|
||||||
- name: WS5
|
- name: WS5
|
||||||
description: 5 wait states
|
description: 5 wait states
|
||||||
value: 5
|
value: 5
|
||||||
- name: WS6
|
- name: WS6
|
||||||
description: 6 wait states
|
description: 6 wait states
|
||||||
value: 6
|
value: 6
|
||||||
- name: WS7
|
- name: WS7
|
||||||
description: 7 wait states
|
description: 7 wait states
|
||||||
value: 7
|
value: 7
|
||||||
- name: WS8
|
- name: WS8
|
||||||
description: 8 wait states
|
description: 8 wait states
|
||||||
value: 8
|
value: 8
|
||||||
- name: WS9
|
- name: WS9
|
||||||
description: 9 wait states
|
description: 9 wait states
|
||||||
value: 9
|
value: 9
|
||||||
- name: WS10
|
- name: WS10
|
||||||
description: 10 wait states
|
description: 10 wait states
|
||||||
value: 10
|
value: 10
|
||||||
- name: WS11
|
- name: WS11
|
||||||
description: 11 wait states
|
description: 11 wait states
|
||||||
value: 11
|
value: 11
|
||||||
- name: WS12
|
- name: WS12
|
||||||
description: 12 wait states
|
description: 12 wait states
|
||||||
value: 12
|
value: 12
|
||||||
- name: WS13
|
- name: WS13
|
||||||
description: 13 wait states
|
description: 13 wait states
|
||||||
value: 13
|
value: 13
|
||||||
- name: WS14
|
- name: WS14
|
||||||
description: 14 wait states
|
description: 14 wait states
|
||||||
value: 14
|
value: 14
|
||||||
- name: WS15
|
- name: WS15
|
||||||
description: 15 wait states
|
description: 15 wait states
|
||||||
value: 15
|
value: 15
|
||||||
enum/PSIZE:
|
enum/PSIZE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: PSIZE8
|
- name: PSIZE8
|
||||||
description: Program x8
|
description: Program x8
|
||||||
value: 0
|
value: 0
|
||||||
- name: PSIZE16
|
- name: PSIZE16
|
||||||
description: Program x16
|
description: Program x16
|
||||||
value: 1
|
value: 1
|
||||||
- name: PSIZE32
|
- name: PSIZE32
|
||||||
description: Program x32
|
description: Program x32
|
||||||
value: 2
|
value: 2
|
||||||
- name: PSIZE64
|
- name: PSIZE64
|
||||||
description: Program x64
|
description: Program x64
|
||||||
value: 3
|
value: 3
|
||||||
|
@ -1,454 +1,453 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: Flash
|
description: Flash
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Access control register
|
description: Access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: ECCR
|
- name: ECCR
|
||||||
description: Flash ECC register
|
description: Flash ECC register
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: ECCR
|
fieldset: ECCR
|
||||||
- name: OPTR
|
- name: OPTR
|
||||||
description: Flash option register
|
description: Flash option register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: OPTR
|
fieldset: OPTR
|
||||||
- name: PCROP1ASR
|
- name: PCROP1ASR
|
||||||
description: Flash PCROP zone A Start address register
|
description: Flash PCROP zone A Start address register
|
||||||
byte_offset: 36
|
byte_offset: 36
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PCROP1ASR
|
fieldset: PCROP1ASR
|
||||||
- name: PCROP1AER
|
- name: PCROP1AER
|
||||||
description: Flash PCROP zone A End address register
|
description: Flash PCROP zone A End address register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PCROP1AER
|
fieldset: PCROP1AER
|
||||||
- name: WRP1AR
|
- name: WRP1AR
|
||||||
description: Flash WRP area A address register
|
description: Flash WRP area A address register
|
||||||
byte_offset: 44
|
byte_offset: 44
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: WRP1AR
|
fieldset: WRP1AR
|
||||||
- name: WRP1BR
|
- name: WRP1BR
|
||||||
description: Flash WRP area B address register
|
description: Flash WRP area B address register
|
||||||
byte_offset: 48
|
byte_offset: 48
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: WRP1BR
|
fieldset: WRP1BR
|
||||||
- name: PCROP1BSR
|
- name: PCROP1BSR
|
||||||
description: Flash PCROP zone B Start address register
|
description: Flash PCROP zone B Start address register
|
||||||
byte_offset: 52
|
byte_offset: 52
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PCROP1BSR
|
fieldset: PCROP1BSR
|
||||||
- name: PCROP1BER
|
- name: PCROP1BER
|
||||||
description: Flash PCROP zone B End address register
|
description: Flash PCROP zone B End address register
|
||||||
byte_offset: 56
|
byte_offset: 56
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: PCROP1BER
|
fieldset: PCROP1BER
|
||||||
- name: SECR
|
- name: SECR
|
||||||
description: Flash Security register
|
description: Flash Security register
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: SECR
|
fieldset: SECR
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Access control register
|
description: Access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: Latency
|
description: Latency
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: LATENCY
|
enum: LATENCY
|
||||||
- name: PRFTEN
|
- name: PRFTEN
|
||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICEN
|
- name: ICEN
|
||||||
description: Instruction cache enable
|
description: Instruction cache enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICRST
|
- name: ICRST
|
||||||
description: Instruction cache reset
|
description: Instruction cache reset
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EMPTY
|
- name: EMPTY
|
||||||
description: Flash User area empty
|
description: Flash User area empty
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_SWEN
|
- name: DBG_SWEN
|
||||||
description: Debug access software enable
|
description: Debug access software enable
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
fields:
|
fields:
|
||||||
- name: PG
|
- name: PG
|
||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PER
|
- name: PER
|
||||||
description: Page erase
|
description: Page erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Mass erase
|
description: Mass erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PNB
|
- name: PNB
|
||||||
description: Page number
|
description: Page number
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTSTRT
|
- name: OPTSTRT
|
||||||
description: Options modification start
|
description: Options modification start
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FSTPG
|
- name: FSTPG
|
||||||
description: Fast programming
|
description: Fast programming
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERRIE
|
- name: RDERRIE
|
||||||
description: PCROP read error interrupt enable
|
description: PCROP read error interrupt enable
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OBL_LAUNCH
|
- name: OBL_LAUNCH
|
||||||
description: Force the option byte loading
|
description: Force the option byte loading
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SEC_PROT
|
- name: SEC_PROT
|
||||||
description: Securable memory area protection enable
|
description: Securable memory area protection enable
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTLOCK
|
- name: OPTLOCK
|
||||||
description: Options Lock
|
description: Options Lock
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: FLASH_CR Lock
|
description: FLASH_CR Lock
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/ECCR:
|
fieldset/ECCR:
|
||||||
description: Flash ECC register
|
description: Flash ECC register
|
||||||
fields:
|
fields:
|
||||||
- name: ADDR_ECC
|
- name: ADDR_ECC
|
||||||
description: ECC fail address
|
description: ECC fail address
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 14
|
bit_size: 14
|
||||||
- name: SYSF_ECC
|
- name: SYSF_ECC
|
||||||
description: ECC fail for Corrected ECC Error or Double ECC Error in info block
|
description: ECC fail for Corrected ECC Error or Double ECC Error in info block
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ECCIE
|
- name: ECCIE
|
||||||
description: ECC correction interrupt enable
|
description: ECC correction interrupt enable
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ECCC
|
- name: ECCC
|
||||||
description: ECC correction
|
description: ECC correction
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ECCD
|
- name: ECCD
|
||||||
description: ECC detection
|
description: ECC detection
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: KEYR
|
description: KEYR
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTR:
|
fieldset/OPTR:
|
||||||
description: Flash option register
|
description: Flash option register
|
||||||
fields:
|
fields:
|
||||||
- name: RDP
|
- name: RDP
|
||||||
description: Read protection level
|
description: Read protection level
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
enum: RDP
|
enum: RDP
|
||||||
- name: BOREN
|
- name: BOREN
|
||||||
description: BOR reset Level
|
description: BOR reset Level
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BORF_LEV
|
- name: BORF_LEV
|
||||||
description: These bits contain the VDD supply level threshold that activates the reset
|
description: These bits contain the VDD supply level threshold that activates the reset
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: BORF_LEV
|
enum: BORF_LEV
|
||||||
- name: BORR_LEV
|
- name: BORR_LEV
|
||||||
description: These bits contain the VDD supply level threshold that releases the reset.
|
description: These bits contain the VDD supply level threshold that releases the reset.
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: BORR_LEV
|
enum: BORR_LEV
|
||||||
- name: nRST_STOP
|
- name: nRST_STOP
|
||||||
description: nRST_STOP
|
description: nRST_STOP
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STDBY
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY
|
description: nRST_STDBY
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRSTS_HDW
|
- name: nRSTS_HDW
|
||||||
description: nRSTS_HDW
|
description: nRSTS_HDW
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IDWG_SW
|
- name: IDWG_SW
|
||||||
description: Independent watchdog selection
|
description: Independent watchdog selection
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG_STOP
|
- name: IWDG_STOP
|
||||||
description: Independent watchdog counter freeze in Stop mode
|
description: Independent watchdog counter freeze in Stop mode
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG_STDBY
|
- name: IWDG_STDBY
|
||||||
description: Independent watchdog counter freeze in Standby mode
|
description: Independent watchdog counter freeze in Standby mode
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG_SW
|
- name: WWDG_SW
|
||||||
description: Window watchdog selection
|
description: Window watchdog selection
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RAM_PARITY_CHECK
|
- name: RAM_PARITY_CHECK
|
||||||
description: SRAM parity check control
|
description: SRAM parity check control
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nBOOT_SEL
|
- name: nBOOT_SEL
|
||||||
description: nBOOT_SEL
|
description: nBOOT_SEL
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nBOOT1
|
- name: nBOOT1
|
||||||
description: Boot configuration
|
description: Boot configuration
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nBOOT0
|
- name: nBOOT0
|
||||||
description: nBOOT0 option bit
|
description: nBOOT0 option bit
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: NRST_MODE
|
- name: NRST_MODE
|
||||||
description: NRST_MODE
|
description: NRST_MODE
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: NRST_MODE
|
enum: NRST_MODE
|
||||||
- name: IRHEN
|
- name: IRHEN
|
||||||
description: Internal reset holder enable bit
|
description: Internal reset holder enable bit
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PCROP1AER:
|
fieldset/PCROP1AER:
|
||||||
description: Flash PCROP zone A End address register
|
description: Flash PCROP zone A End address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1A_END
|
- name: PCROP1A_END
|
||||||
description: PCROP1A area end offset
|
description: PCROP1A area end offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: PCROP_RDP
|
- name: PCROP_RDP
|
||||||
description: PCROP area preserved when RDP level decreased
|
description: PCROP area preserved when RDP level decreased
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PCROP1ASR:
|
fieldset/PCROP1ASR:
|
||||||
description: Flash PCROP zone A Start address register
|
description: Flash PCROP zone A Start address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1A_STRT
|
- name: PCROP1A_STRT
|
||||||
description: PCROP1A area start offset
|
description: PCROP1A area start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/PCROP1BER:
|
fieldset/PCROP1BER:
|
||||||
description: Flash PCROP zone B End address register
|
description: Flash PCROP zone B End address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1B_END
|
- name: PCROP1B_END
|
||||||
description: PCROP1B area end offset
|
description: PCROP1B area end offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/PCROP1BSR:
|
fieldset/PCROP1BSR:
|
||||||
description: Flash PCROP zone B Start address register
|
description: Flash PCROP zone B Start address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1B_STRT
|
- name: PCROP1B_STRT
|
||||||
description: PCROP1B area start offset
|
description: PCROP1B area start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/SECR:
|
fieldset/SECR:
|
||||||
description: Flash Security register
|
description: Flash Security register
|
||||||
fields:
|
fields:
|
||||||
- name: SEC_SIZE
|
- name: SEC_SIZE
|
||||||
description: Securable memory area size
|
description: Securable memory area size
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 7
|
bit_size: 7
|
||||||
- name: BOOT_LOCK
|
- name: BOOT_LOCK
|
||||||
description: used to force boot from user area
|
description: used to force boot from user area
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPERR
|
- name: OPERR
|
||||||
description: Operation error
|
description: Operation error
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PROGERR
|
- name: PROGERR
|
||||||
description: Programming error
|
description: Programming error
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPERR
|
- name: WRPERR
|
||||||
description: Write protected error
|
description: Write protected error
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGAERR
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SIZERR
|
- name: SIZERR
|
||||||
description: Size error
|
description: Size error
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGSERR
|
- name: PGSERR
|
||||||
description: Programming sequence error
|
description: Programming sequence error
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MISERR
|
- name: MISERR
|
||||||
description: Fast programming data miss error
|
description: Fast programming data miss error
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FASTERR
|
- name: FASTERR
|
||||||
description: Fast programming error
|
description: Fast programming error
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERR
|
- name: RDERR
|
||||||
description: PCROP read error
|
description: PCROP read error
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTVERR
|
- name: OPTVERR
|
||||||
description: Option and Engineering bits loading validity error
|
description: Option and Engineering bits loading validity error
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CFGBSY
|
- name: CFGBSY
|
||||||
description: Programming or erase configuration busy.
|
description: Programming or erase configuration busy.
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/WRP1AR:
|
fieldset/WRP1AR:
|
||||||
description: Flash WRP area A address register
|
description: Flash WRP area A address register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP1A_STRT
|
- name: WRP1A_STRT
|
||||||
description: WRP area A start offset
|
description: WRP area A start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
- name: WRP1A_END
|
- name: WRP1A_END
|
||||||
description: WRP area A end offset
|
description: WRP area A end offset
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
fieldset/WRP1BR:
|
fieldset/WRP1BR:
|
||||||
description: Flash WRP area B address register
|
description: Flash WRP area B address register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP1B_STRT
|
- name: WRP1B_STRT
|
||||||
description: WRP area B start offset
|
description: WRP area B start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
- name: WRP1B_END
|
- name: WRP1B_END
|
||||||
description: WRP area B end offset
|
description: WRP area B end offset
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 6
|
bit_size: 6
|
||||||
enum/BORF_LEV:
|
enum/BORF_LEV:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: FALLING_0
|
- name: FALLING_0
|
||||||
description: BOR falling level 1 with threshold around 2.0V
|
description: BOR falling level 1 with threshold around 2.0V
|
||||||
value: 0
|
value: 0
|
||||||
- name: FALLING_1
|
- name: FALLING_1
|
||||||
description: BOR falling level 2 with threshold around 2.2V
|
description: BOR falling level 2 with threshold around 2.2V
|
||||||
value: 1
|
value: 1
|
||||||
- name: FALLING_2
|
- name: FALLING_2
|
||||||
description: BOR falling level 3 with threshold around 2.5V
|
description: BOR falling level 3 with threshold around 2.5V
|
||||||
value: 2
|
value: 2
|
||||||
- name: FALLING_3
|
- name: FALLING_3
|
||||||
description: BOR falling level 4 with threshold around 2.8V
|
description: BOR falling level 4 with threshold around 2.8V
|
||||||
value: 3
|
value: 3
|
||||||
enum/BORR_LEV:
|
enum/BORR_LEV:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: RISING_0
|
- name: RISING_0
|
||||||
description: BOR rising level 1 with threshold around 2.1V
|
description: BOR rising level 1 with threshold around 2.1V
|
||||||
value: 0
|
value: 0
|
||||||
- name: RISING_1
|
- name: RISING_1
|
||||||
description: BOR rising level 2 with threshold around 2.3V
|
description: BOR rising level 2 with threshold around 2.3V
|
||||||
value: 1
|
value: 1
|
||||||
- name: RISING_2
|
- name: RISING_2
|
||||||
description: BOR rising level 3 with threshold around 2.6V
|
description: BOR rising level 3 with threshold around 2.6V
|
||||||
value: 2
|
value: 2
|
||||||
- name: RISING_3
|
- name: RISING_3
|
||||||
description: BOR rising level 4 with threshold around 2.9V
|
description: BOR rising level 4 with threshold around 2.9V
|
||||||
value: 3
|
value: 3
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: WS0
|
- name: WS0
|
||||||
description: Zero wait states
|
description: Zero wait states
|
||||||
value: 0
|
value: 0
|
||||||
- name: WS1
|
- name: WS1
|
||||||
description: One wait state
|
description: One wait state
|
||||||
value: 1
|
value: 1
|
||||||
- name: WS2
|
- name: WS2
|
||||||
description: Two wait states
|
description: Two wait states
|
||||||
value: 2
|
value: 2
|
||||||
enum/NRST_MODE:
|
enum/NRST_MODE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: INPUT_ONLY
|
- name: INPUT_ONLY
|
||||||
description: Reset pin is in reset input mode only
|
description: Reset pin is in reset input mode only
|
||||||
value: 1
|
value: 1
|
||||||
- name: GPIO
|
- name: GPIO
|
||||||
description: Reset pin is in GPIO mode only
|
description: Reset pin is in GPIO mode only
|
||||||
value: 2
|
value: 2
|
||||||
- name: INPUT_OUTPUT
|
- name: INPUT_OUTPUT
|
||||||
description: Reset pin is in resety input and output mode
|
description: Reset pin is in resety input and output mode
|
||||||
value: 3
|
value: 3
|
||||||
enum/RDP:
|
enum/RDP:
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
variants:
|
variants:
|
||||||
- name: LEVEL_0
|
- name: LEVEL_0
|
||||||
description: Read protection not active
|
description: Read protection not active
|
||||||
value: 170
|
value: 170
|
||||||
- name: LEVEL_1
|
- name: LEVEL_1
|
||||||
description: Memories read protection active
|
description: Memories read protection active
|
||||||
value: 187
|
value: 187
|
||||||
- name: LEVEL_2
|
- name: LEVEL_2
|
||||||
description: Chip read protection active
|
description: Chip read protection active
|
||||||
value: 204
|
value: 204
|
||||||
|
@ -1,427 +1,426 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: Flash
|
description: Flash
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Access control register
|
description: Access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: PDKEYR
|
- name: PDKEYR
|
||||||
description: Power down key register
|
description: Power down key register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: PDKEYR
|
fieldset: PDKEYR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: ECCR
|
- name: ECCR
|
||||||
description: Flash ECC register
|
description: Flash ECC register
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: ECCR
|
fieldset: ECCR
|
||||||
- name: OPTR
|
- name: OPTR
|
||||||
description: Flash option register
|
description: Flash option register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: OPTR
|
fieldset: OPTR
|
||||||
- name: PCROP1SR
|
- name: PCROP1SR
|
||||||
description: Flash Bank 1 PCROP Start address register
|
description: Flash Bank 1 PCROP Start address register
|
||||||
byte_offset: 36
|
byte_offset: 36
|
||||||
fieldset: PCROP1SR
|
fieldset: PCROP1SR
|
||||||
- name: PCROP1ER
|
- name: PCROP1ER
|
||||||
description: Flash Bank 1 PCROP End address register
|
description: Flash Bank 1 PCROP End address register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
fieldset: PCROP1ER
|
fieldset: PCROP1ER
|
||||||
- name: WRP1AR
|
- name: WRP1AR
|
||||||
description: Flash Bank 1 WRP area A address register
|
description: Flash Bank 1 WRP area A address register
|
||||||
byte_offset: 44
|
byte_offset: 44
|
||||||
fieldset: WRP1AR
|
fieldset: WRP1AR
|
||||||
- name: WRP1BR
|
- name: WRP1BR
|
||||||
description: Flash Bank 1 WRP area B address register
|
description: Flash Bank 1 WRP area B address register
|
||||||
byte_offset: 48
|
byte_offset: 48
|
||||||
fieldset: WRP1BR
|
fieldset: WRP1BR
|
||||||
- name: SEC1R
|
- name: SEC1R
|
||||||
description: securable area bank1 register
|
description: securable area bank1 register
|
||||||
byte_offset: 112
|
byte_offset: 112
|
||||||
fieldset: SEC1R
|
fieldset: SEC1R
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Access control register
|
description: Access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: Latency
|
description: Latency
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
enum: LATENCY
|
enum: LATENCY
|
||||||
- name: PRFTEN
|
- name: PRFTEN
|
||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICEN
|
- name: ICEN
|
||||||
description: Instruction cache enable
|
description: Instruction cache enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DCEN
|
- name: DCEN
|
||||||
description: Data cache enable
|
description: Data cache enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICRST
|
- name: ICRST
|
||||||
description: Instruction cache reset
|
description: Instruction cache reset
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DCRST
|
- name: DCRST
|
||||||
description: Data cache reset
|
description: Data cache reset
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RUN_PD
|
- name: RUN_PD
|
||||||
description: Flash Power-down mode during Low-power run mode
|
description: Flash Power-down mode during Low-power run mode
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SLEEP_PD
|
- name: SLEEP_PD
|
||||||
description: Flash Power-down mode during Low-power sleep mode
|
description: Flash Power-down mode during Low-power sleep mode
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DBG_SWEN
|
- name: DBG_SWEN
|
||||||
description: Debug software enable
|
description: Debug software enable
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
fields:
|
fields:
|
||||||
- name: PG
|
- name: PG
|
||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PER
|
- name: PER
|
||||||
description: Page erase
|
description: Page erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MER1
|
- name: MER1
|
||||||
description: Bank 1 Mass erase
|
description: Bank 1 Mass erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PNB
|
- name: PNB
|
||||||
description: Page number
|
description: Page number
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 7
|
bit_size: 7
|
||||||
- name: STRT
|
- name: STRT
|
||||||
description: Start
|
description: Start
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTSTRT
|
- name: OPTSTRT
|
||||||
description: Options modification start
|
description: Options modification start
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FSTPG
|
- name: FSTPG
|
||||||
description: Fast programming
|
description: Fast programming
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERRIE
|
- name: RDERRIE
|
||||||
description: PCROP read error interrupt enable
|
description: PCROP read error interrupt enable
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OBL_LAUNCH
|
- name: OBL_LAUNCH
|
||||||
description: Force the option byte loading
|
description: Force the option byte loading
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SEC_PROT1
|
- name: SEC_PROT1
|
||||||
description: Securable memory area protection enable
|
description: Securable memory area protection enable
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTLOCK
|
- name: OPTLOCK
|
||||||
description: Options Lock
|
description: Options Lock
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: FLASH_CR Lock
|
description: FLASH_CR Lock
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/ECCR:
|
fieldset/ECCR:
|
||||||
description: Flash ECC register
|
description: Flash ECC register
|
||||||
fields:
|
fields:
|
||||||
- name: ADDR_ECC
|
- name: ADDR_ECC
|
||||||
description: ECC fail address
|
description: ECC fail address
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 19
|
bit_size: 19
|
||||||
- name: BK_ECC
|
- name: BK_ECC
|
||||||
description: ECC fail for Corrected ECC Error or Double ECC Error in info block
|
description: ECC fail for Corrected ECC Error or Double ECC Error in info block
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SYSF_ECC
|
- name: SYSF_ECC
|
||||||
description: ECC fail for Corrected ECC Error or Double ECC Error in info block
|
description: ECC fail for Corrected ECC Error or Double ECC Error in info block
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ECCIE
|
- name: ECCIE
|
||||||
description: ECC correction interrupt enable
|
description: ECC correction interrupt enable
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ECCC2
|
- name: ECCC2
|
||||||
description: ECC correction
|
description: ECC correction
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ECCD2
|
- name: ECCD2
|
||||||
description: ECC2 detection
|
description: ECC2 detection
|
||||||
bit_offset: 29
|
bit_offset: 29
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ECCC
|
- name: ECCC
|
||||||
description: ECC correction
|
description: ECC correction
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ECCD
|
- name: ECCD
|
||||||
description: ECC detection
|
description: ECC detection
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: KEYR
|
description: KEYR
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTR:
|
fieldset/OPTR:
|
||||||
description: Flash option register
|
description: Flash option register
|
||||||
fields:
|
fields:
|
||||||
- name: RDP
|
- name: RDP
|
||||||
description: Read protection level
|
description: Read protection level
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
enum: RDP
|
enum: RDP
|
||||||
- name: BOR_LEV
|
- name: BOR_LEV
|
||||||
description: BOR reset Level
|
description: BOR reset Level
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
- name: nRST_STOP
|
- name: nRST_STOP
|
||||||
description: nRST_STOP
|
description: nRST_STOP
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STDBY
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY
|
description: nRST_STDBY
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_SHDW
|
- name: nRST_SHDW
|
||||||
description: nRST_SHDW
|
description: nRST_SHDW
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IDWG_SW
|
- name: IDWG_SW
|
||||||
description: Independent watchdog selection
|
description: Independent watchdog selection
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG_STOP
|
- name: IWDG_STOP
|
||||||
description: Independent watchdog counter freeze in Stop mode
|
description: Independent watchdog counter freeze in Stop mode
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG_STDBY
|
- name: IWDG_STDBY
|
||||||
description: Independent watchdog counter freeze in Standby mode
|
description: Independent watchdog counter freeze in Standby mode
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG_SW
|
- name: WWDG_SW
|
||||||
description: Window watchdog selection
|
description: Window watchdog selection
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nBOOT1
|
- name: nBOOT1
|
||||||
description: Boot configuration
|
description: Boot configuration
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SRAM2_PE
|
- name: SRAM2_PE
|
||||||
description: SRAM2 parity check enable
|
description: SRAM2 parity check enable
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SRAM2_RST
|
- name: SRAM2_RST
|
||||||
description: SRAM2 Erase when system reset
|
description: SRAM2 Erase when system reset
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nSWBOOT0
|
- name: nSWBOOT0
|
||||||
description: nSWBOOT0
|
description: nSWBOOT0
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nBOOT0
|
- name: nBOOT0
|
||||||
description: nBOOT0 option bit
|
description: nBOOT0 option bit
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: NRST_MODE
|
- name: NRST_MODE
|
||||||
description: NRST_MODE
|
description: NRST_MODE
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: NRST_MODE
|
enum: NRST_MODE
|
||||||
- name: IRHEN
|
- name: IRHEN
|
||||||
description: Internal reset holder enable bit
|
description: Internal reset holder enable bit
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PCROP1ER:
|
fieldset/PCROP1ER:
|
||||||
description: Flash Bank 1 PCROP End address register
|
description: Flash Bank 1 PCROP End address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1_END
|
- name: PCROP1_END
|
||||||
description: Bank 1 PCROP area end offset
|
description: Bank 1 PCROP area end offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 15
|
bit_size: 15
|
||||||
- name: PCROP_RDP
|
- name: PCROP_RDP
|
||||||
description: PCROP area preserved when RDP level decreased
|
description: PCROP area preserved when RDP level decreased
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PCROP1SR:
|
fieldset/PCROP1SR:
|
||||||
description: Flash Bank 1 PCROP Start address register
|
description: Flash Bank 1 PCROP Start address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1_STRT
|
- name: PCROP1_STRT
|
||||||
description: Bank 1 PCROP area start offset
|
description: Bank 1 PCROP area start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 15
|
bit_size: 15
|
||||||
fieldset/PDKEYR:
|
fieldset/PDKEYR:
|
||||||
description: Power down key register
|
description: Power down key register
|
||||||
fields:
|
fields:
|
||||||
- name: PDKEYR
|
- name: PDKEYR
|
||||||
description: RUN_PD in FLASH_ACR key
|
description: RUN_PD in FLASH_ACR key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SEC1R:
|
fieldset/SEC1R:
|
||||||
description: securable area bank1 register
|
description: securable area bank1 register
|
||||||
fields:
|
fields:
|
||||||
- name: SEC_SIZE1
|
- name: SEC_SIZE1
|
||||||
description: SEC_SIZE1
|
description: SEC_SIZE1
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BOOT_LOCK
|
- name: BOOT_LOCK
|
||||||
description: used to force boot from user area
|
description: used to force boot from user area
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPERR
|
- name: OPERR
|
||||||
description: Operation error
|
description: Operation error
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PROGERR
|
- name: PROGERR
|
||||||
description: Programming error
|
description: Programming error
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPERR
|
- name: WRPERR
|
||||||
description: Write protected error
|
description: Write protected error
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGAERR
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SIZERR
|
- name: SIZERR
|
||||||
description: Size error
|
description: Size error
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGSERR
|
- name: PGSERR
|
||||||
description: Programming sequence error
|
description: Programming sequence error
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MISERR
|
- name: MISERR
|
||||||
description: Fast programming data miss error
|
description: Fast programming data miss error
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FASTERR
|
- name: FASTERR
|
||||||
description: Fast programming error
|
description: Fast programming error
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERR
|
- name: RDERR
|
||||||
description: PCROP read error
|
description: PCROP read error
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTVERR
|
- name: OPTVERR
|
||||||
description: Option validity error
|
description: Option validity error
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
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:
|
||||||
- name: WRP1A_STRT
|
- name: WRP1A_STRT
|
||||||
description: Bank 1 WRP first area start offset
|
description: Bank 1 WRP first area start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 7
|
bit_size: 7
|
||||||
- name: WRP1A_END
|
- name: WRP1A_END
|
||||||
description: Bank 1 WRP first area A end offset
|
description: Bank 1 WRP first area A end offset
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 7
|
bit_size: 7
|
||||||
fieldset/WRP1BR:
|
fieldset/WRP1BR:
|
||||||
description: Flash Bank 1 WRP area B address register
|
description: Flash Bank 1 WRP area B address register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP1B_STRT
|
- name: WRP1B_STRT
|
||||||
description: Bank 1 WRP second area B end offset
|
description: Bank 1 WRP second area B end offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 7
|
bit_size: 7
|
||||||
- name: WRP1B_END
|
- name: WRP1B_END
|
||||||
description: Bank 1 WRP second area B start offset
|
description: Bank 1 WRP second area B start offset
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 7
|
bit_size: 7
|
||||||
enum/LATENCY:
|
enum/LATENCY:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: WS0
|
- name: WS0
|
||||||
description: Zero wait states
|
description: Zero wait states
|
||||||
value: 0
|
value: 0
|
||||||
- name: WS1
|
- name: WS1
|
||||||
description: One wait state
|
description: One wait state
|
||||||
value: 1
|
value: 1
|
||||||
- name: WS2
|
- name: WS2
|
||||||
description: Two wait states
|
description: Two wait states
|
||||||
value: 2
|
value: 2
|
||||||
- name: WS3
|
- name: WS3
|
||||||
description: Three wait states
|
description: Three wait states
|
||||||
value: 3
|
value: 3
|
||||||
- name: WS4
|
- name: WS4
|
||||||
description: Four wait states
|
description: Four wait states
|
||||||
value: 4
|
value: 4
|
||||||
enum/NRST_MODE:
|
enum/NRST_MODE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: INPUT_ONLY
|
- name: INPUT_ONLY
|
||||||
description: Reset pin is in reset input mode only
|
description: Reset pin is in reset input mode only
|
||||||
value: 1
|
value: 1
|
||||||
- name: GPIO
|
- name: GPIO
|
||||||
description: Reset pin is in GPIO mode only
|
description: Reset pin is in GPIO mode only
|
||||||
value: 2
|
value: 2
|
||||||
- name: INPUT_OUTPUT
|
- name: INPUT_OUTPUT
|
||||||
description: Reset pin is in reset input and output mode
|
description: Reset pin is in reset input and output mode
|
||||||
value: 3
|
value: 3
|
||||||
enum/RDP:
|
enum/RDP:
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
variants:
|
variants:
|
||||||
- name: LEVEL_0
|
- name: LEVEL_0
|
||||||
description: Read protection not active
|
description: Read protection not active
|
||||||
value: 170
|
value: 170
|
||||||
- name: LEVEL_1
|
- name: LEVEL_1
|
||||||
description: Memories read protection active
|
description: Memories read protection active
|
||||||
value: 187
|
value: 187
|
||||||
- name: LEVEL_2
|
- name: LEVEL_2
|
||||||
description: Chip read protection active
|
description: Chip read protection active
|
||||||
value: 204
|
value: 204
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,229 +1,228 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: Flash
|
description: Flash
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Access control register
|
description: Access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: PECR
|
- name: PECR
|
||||||
description: Program/erase control register
|
description: Program/erase control register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: PECR
|
fieldset: PECR
|
||||||
- name: PDKEYR
|
- name: PDKEYR
|
||||||
description: Power down key register
|
description: Power down key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: PDKEYR
|
fieldset: PDKEYR
|
||||||
- name: PEKEYR
|
- name: PEKEYR
|
||||||
description: Program/erase key register
|
description: Program/erase key register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: PEKEYR
|
fieldset: PEKEYR
|
||||||
- name: PRGKEYR
|
- name: PRGKEYR
|
||||||
description: Program memory key register
|
description: Program memory key register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: PRGKEYR
|
fieldset: PRGKEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: OPTR
|
- name: OPTR
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: OPTR
|
fieldset: OPTR
|
||||||
- name: WRPROT
|
- name: WRPROT
|
||||||
description: Write Protection Register 1
|
description: Write Protection Register 1
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: WRPROT
|
fieldset: WRPROT
|
||||||
- name: WRPROT2
|
- name: WRPROT2
|
||||||
description: Write Protection Register 2
|
description: Write Protection Register 2
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: WRPROT
|
fieldset: WRPROT
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Access control register
|
description: Access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: Latency
|
description: Latency
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PRFTEN
|
- name: PRFTEN
|
||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SLEEP_PD
|
- name: SLEEP_PD
|
||||||
description: Flash mode during Sleep
|
description: Flash mode during Sleep
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RUN_PD
|
- name: RUN_PD
|
||||||
description: Flash mode during Run
|
description: Flash mode during Run
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DISAB_BUF
|
- name: DISAB_BUF
|
||||||
description: Disable Buffer
|
description: Disable Buffer
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PRE_READ
|
- name: PRE_READ
|
||||||
description: Pre-read data address
|
description: Pre-read data address
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTR:
|
fieldset/OPTR:
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
fields:
|
fields:
|
||||||
- name: RDPROT
|
- name: RDPROT
|
||||||
description: Read protection
|
description: Read protection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: WPRMOD
|
- name: WPRMOD
|
||||||
description: Selection of protection mode of WPR bits
|
description: Selection of protection mode of WPR bits
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BOR_LEV
|
- name: BOR_LEV
|
||||||
description: BOR_LEV
|
description: BOR_LEV
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
fieldset/PDKEYR:
|
fieldset/PDKEYR:
|
||||||
description: Power down key register
|
description: Power down key register
|
||||||
fields:
|
fields:
|
||||||
- name: PDKEYR
|
- name: PDKEYR
|
||||||
description: RUN_PD in FLASH_ACR key
|
description: RUN_PD in FLASH_ACR key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/PECR:
|
fieldset/PECR:
|
||||||
description: Program/erase control register
|
description: Program/erase control register
|
||||||
fields:
|
fields:
|
||||||
- name: PELOCK
|
- name: PELOCK
|
||||||
description: FLASH_PECR and data EEPROM lock
|
description: FLASH_PECR and data EEPROM lock
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PRGLOCK
|
- name: PRGLOCK
|
||||||
description: Program memory lock
|
description: Program memory lock
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTLOCK
|
- name: OPTLOCK
|
||||||
description: Option bytes block lock
|
description: Option bytes block lock
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PROG
|
- name: PROG
|
||||||
description: Program memory selection
|
description: Program memory selection
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DATA
|
- name: DATA
|
||||||
description: Data EEPROM selection
|
description: Data EEPROM selection
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FIX
|
- name: FIX
|
||||||
description: "Fixed time data write for Byte, Half Word and Word programming"
|
description: Fixed time data write for Byte, Half Word and Word programming
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERASE
|
- name: ERASE
|
||||||
description: Page or Double Word erase mode
|
description: Page or Double Word erase mode
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FPRG
|
- name: FPRG
|
||||||
description: Half Page/Double Word programming mode
|
description: Half Page/Double Word programming mode
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PARALLELBANK
|
- name: PARALLELBANK
|
||||||
description: Parallel bank mode
|
description: Parallel bank mode
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOPIE
|
- name: EOPIE
|
||||||
description: End of programming interrupt enable
|
description: End of programming interrupt enable
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OBL_LAUNCH
|
- name: OBL_LAUNCH
|
||||||
description: Launch the option byte loading
|
description: Launch the option byte loading
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PEKEYR:
|
fieldset/PEKEYR:
|
||||||
description: Program/erase key register
|
description: Program/erase key register
|
||||||
fields:
|
fields:
|
||||||
- name: PEKEYR
|
- name: PEKEYR
|
||||||
description: FLASH_PEC and data EEPROM key
|
description: FLASH_PEC and data EEPROM key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/PRGKEYR:
|
fieldset/PRGKEYR:
|
||||||
description: Program memory key register
|
description: Program memory key register
|
||||||
fields:
|
fields:
|
||||||
- name: PRGKEYR
|
- name: PRGKEYR
|
||||||
description: Program memory key
|
description: Program memory key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Write/erase operations in progress
|
description: Write/erase operations in progress
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ENDHV
|
- name: ENDHV
|
||||||
description: End of high voltage
|
description: End of high voltage
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: READY
|
- name: READY
|
||||||
description: Flash memory module ready after low power mode
|
description: Flash memory module ready after low power mode
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPERR
|
- name: WRPERR
|
||||||
description: Write protected error
|
description: Write protected error
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGAERR
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SIZERR
|
- name: SIZERR
|
||||||
description: Size error
|
description: Size error
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTVERR
|
- name: OPTVERR
|
||||||
description: Option validity error
|
description: Option validity error
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERR
|
- name: RDERR
|
||||||
description: RDERR
|
description: RDERR
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: NOTZEROERR
|
- name: NOTZEROERR
|
||||||
description: NOTZEROERR
|
description: NOTZEROERR
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FWWERR
|
- name: FWWERR
|
||||||
description: FWWERR
|
description: FWWERR
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/WRPROT:
|
fieldset/WRPROT:
|
||||||
description: Write Protection Register
|
description: Write Protection Register
|
||||||
fields:
|
fields:
|
||||||
- name: WRPROT
|
- name: WRPROT
|
||||||
description: Write Protection
|
description: Write Protection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 32
|
len: 32
|
||||||
stride: 1
|
stride: 1
|
||||||
|
@ -1,242 +1,241 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: Flash
|
description: Flash
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Access control register
|
description: Access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: PECR
|
- name: PECR
|
||||||
description: Program/erase control register
|
description: Program/erase control register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: PECR
|
fieldset: PECR
|
||||||
- name: PDKEYR
|
- name: PDKEYR
|
||||||
description: Power down key register
|
description: Power down key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: PDKEYR
|
fieldset: PDKEYR
|
||||||
- name: PEKEYR
|
- name: PEKEYR
|
||||||
description: Program/erase key register
|
description: Program/erase key register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: PEKEYR
|
fieldset: PEKEYR
|
||||||
- name: PRGKEYR
|
- name: PRGKEYR
|
||||||
description: Program memory key register
|
description: Program memory key register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: PRGKEYR
|
fieldset: PRGKEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: OBR
|
- name: OBR
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: OBR
|
fieldset: OBR
|
||||||
- name: WRPR1
|
- name: WRPR1
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: WRPR1
|
fieldset: WRPR1
|
||||||
- name: WRPR2
|
- name: WRPR2
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: WRPR2
|
fieldset: WRPR2
|
||||||
- name: WRPR3
|
- name: WRPR3
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: WRPR3
|
fieldset: WRPR3
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Access control register
|
description: Access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: Latency
|
description: Latency
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PRFTEN
|
- name: PRFTEN
|
||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ACC64
|
- name: ACC64
|
||||||
description: 64-bit access
|
description: 64-bit access
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SLEEP_PD
|
- name: SLEEP_PD
|
||||||
description: Flash mode during Sleep
|
description: Flash mode during Sleep
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RUN_PD
|
- name: RUN_PD
|
||||||
description: Flash mode during Run
|
description: Flash mode during Run
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/OBR:
|
fieldset/OBR:
|
||||||
description: Option byte register
|
description: Option byte register
|
||||||
fields:
|
fields:
|
||||||
- name: RDPRT
|
- name: RDPRT
|
||||||
description: Read protection
|
description: Read protection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BOR_LEV
|
- name: BOR_LEV
|
||||||
description: BOR_LEV
|
description: BOR_LEV
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: IWDG_SW
|
- name: IWDG_SW
|
||||||
description: IWDG_SW
|
description: IWDG_SW
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRTS_STOP
|
- name: nRTS_STOP
|
||||||
description: nRTS_STOP
|
description: nRTS_STOP
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STDBY
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY
|
description: nRST_STDBY
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BFB2
|
- name: BFB2
|
||||||
description: Boot From Bank 2
|
description: Boot From Bank 2
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/PDKEYR:
|
fieldset/PDKEYR:
|
||||||
description: Power down key register
|
description: Power down key register
|
||||||
fields:
|
fields:
|
||||||
- name: PDKEYR
|
- name: PDKEYR
|
||||||
description: RUN_PD in FLASH_ACR key
|
description: RUN_PD in FLASH_ACR key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/PECR:
|
fieldset/PECR:
|
||||||
description: Program/erase control register
|
description: Program/erase control register
|
||||||
fields:
|
fields:
|
||||||
- name: PELOCK
|
- name: PELOCK
|
||||||
description: FLASH_PECR and data EEPROM lock
|
description: FLASH_PECR and data EEPROM lock
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PRGLOCK
|
- name: PRGLOCK
|
||||||
description: Program memory lock
|
description: Program memory lock
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTLOCK
|
- name: OPTLOCK
|
||||||
description: Option bytes block lock
|
description: Option bytes block lock
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PROG
|
- name: PROG
|
||||||
description: Program memory selection
|
description: Program memory selection
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DATA
|
- name: DATA
|
||||||
description: Data EEPROM selection
|
description: Data EEPROM selection
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FTDW
|
- name: FTDW
|
||||||
description: "Fixed time data write for Byte, Half Word and Word programming"
|
description: Fixed time data write for Byte, Half Word and Word programming
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERASE
|
- name: ERASE
|
||||||
description: Page or Double Word erase mode
|
description: Page or Double Word erase mode
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FPRG
|
- name: FPRG
|
||||||
description: Half Page/Double Word programming mode
|
description: Half Page/Double Word programming mode
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PARALLELBANK
|
- name: PARALLELBANK
|
||||||
description: Parallel bank mode
|
description: Parallel bank mode
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOPIE
|
- name: EOPIE
|
||||||
description: End of programming interrupt enable
|
description: End of programming interrupt enable
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OBL_LAUNCH
|
- name: OBL_LAUNCH
|
||||||
description: Launch the option byte loading
|
description: Launch the option byte loading
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PEKEYR:
|
fieldset/PEKEYR:
|
||||||
description: Program/erase key register
|
description: Program/erase key register
|
||||||
fields:
|
fields:
|
||||||
- name: PEKEYR
|
- name: PEKEYR
|
||||||
description: FLASH_PEC and data EEPROM key
|
description: FLASH_PEC and data EEPROM key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/PRGKEYR:
|
fieldset/PRGKEYR:
|
||||||
description: Program memory key register
|
description: Program memory key register
|
||||||
fields:
|
fields:
|
||||||
- name: PRGKEYR
|
- name: PRGKEYR
|
||||||
description: Program memory key
|
description: Program memory key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Write/erase operations in progress
|
description: Write/erase operations in progress
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ENDHV
|
- name: ENDHV
|
||||||
description: End of high voltage
|
description: End of high voltage
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: READY
|
- name: READY
|
||||||
description: Flash memory module ready after low power mode
|
description: Flash memory module ready after low power mode
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPERR
|
- name: WRPERR
|
||||||
description: Write protected error
|
description: Write protected error
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGAERR
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SIZERR
|
- name: SIZERR
|
||||||
description: Size error
|
description: Size error
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTVERR
|
- name: OPTVERR
|
||||||
description: Option validity error
|
description: Option validity error
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTVERRUSR
|
- name: OPTVERRUSR
|
||||||
description: Option UserValidity Error
|
description: Option UserValidity Error
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/WRPR1:
|
fieldset/WRPR1:
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP1
|
- name: WRP1
|
||||||
description: Write protection
|
description: Write protection
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/WRPR2:
|
fieldset/WRPR2:
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP2
|
- name: WRP2
|
||||||
description: WRP2
|
description: WRP2
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/WRPR3:
|
fieldset/WRPR3:
|
||||||
description: Write protection register
|
description: Write protection register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP3
|
- name: WRP3
|
||||||
description: WRP3
|
description: WRP3
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
|
@ -1,406 +1,405 @@
|
|||||||
---
|
|
||||||
block/FLASH:
|
block/FLASH:
|
||||||
description: Flash
|
description: Flash
|
||||||
items:
|
items:
|
||||||
- name: ACR
|
- name: ACR
|
||||||
description: Access control register
|
description: Access control register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: ACR
|
fieldset: ACR
|
||||||
- name: PDKEYR
|
- name: PDKEYR
|
||||||
description: Power down key register
|
description: Power down key register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: PDKEYR
|
fieldset: PDKEYR
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: KEYR
|
fieldset: KEYR
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: OPTKEYR
|
fieldset: OPTKEYR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: ECCR
|
- name: ECCR
|
||||||
description: Flash ECC register
|
description: Flash ECC register
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: ECCR
|
fieldset: ECCR
|
||||||
- name: OPTR
|
- name: OPTR
|
||||||
description: Flash option register
|
description: Flash option register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: OPTR
|
fieldset: OPTR
|
||||||
- name: PCROP1SR
|
- name: PCROP1SR
|
||||||
description: Flash Bank 1 PCROP Start address register
|
description: Flash Bank 1 PCROP Start address register
|
||||||
byte_offset: 36
|
byte_offset: 36
|
||||||
fieldset: PCROP1SR
|
fieldset: PCROP1SR
|
||||||
- name: PCROP1ER
|
- name: PCROP1ER
|
||||||
description: Flash Bank 1 PCROP End address register
|
description: Flash Bank 1 PCROP End address register
|
||||||
byte_offset: 40
|
byte_offset: 40
|
||||||
fieldset: PCROP1ER
|
fieldset: PCROP1ER
|
||||||
- name: WRP1AR
|
- name: WRP1AR
|
||||||
description: Flash Bank 1 WRP area A address register
|
description: Flash Bank 1 WRP area A address register
|
||||||
byte_offset: 44
|
byte_offset: 44
|
||||||
fieldset: WRP1AR
|
fieldset: WRP1AR
|
||||||
- name: WRP1BR
|
- name: WRP1BR
|
||||||
description: Flash Bank 1 WRP area B address register
|
description: Flash Bank 1 WRP area B address register
|
||||||
byte_offset: 48
|
byte_offset: 48
|
||||||
fieldset: WRP1BR
|
fieldset: WRP1BR
|
||||||
- name: PCROP2SR
|
- name: PCROP2SR
|
||||||
description: Flash Bank 2 PCROP Start address register
|
description: Flash Bank 2 PCROP Start address register
|
||||||
byte_offset: 68
|
byte_offset: 68
|
||||||
fieldset: PCROP2SR
|
fieldset: PCROP2SR
|
||||||
- name: PCROP2ER
|
- name: PCROP2ER
|
||||||
description: Flash Bank 2 PCROP End address register
|
description: Flash Bank 2 PCROP End address register
|
||||||
byte_offset: 72
|
byte_offset: 72
|
||||||
fieldset: PCROP2ER
|
fieldset: PCROP2ER
|
||||||
- name: WRP2AR
|
- name: WRP2AR
|
||||||
description: Flash Bank 2 WRP area A address register
|
description: Flash Bank 2 WRP area A address register
|
||||||
byte_offset: 76
|
byte_offset: 76
|
||||||
fieldset: WRP2AR
|
fieldset: WRP2AR
|
||||||
- name: WRP2BR
|
- name: WRP2BR
|
||||||
description: Flash Bank 2 WRP area B address register
|
description: Flash Bank 2 WRP area B address register
|
||||||
byte_offset: 80
|
byte_offset: 80
|
||||||
fieldset: WRP2BR
|
fieldset: WRP2BR
|
||||||
fieldset/ACR:
|
fieldset/ACR:
|
||||||
description: Access control register
|
description: Access control register
|
||||||
fields:
|
fields:
|
||||||
- name: LATENCY
|
- name: LATENCY
|
||||||
description: Latency
|
description: Latency
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
- name: PRFTEN
|
- name: PRFTEN
|
||||||
description: Prefetch enable
|
description: Prefetch enable
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICEN
|
- name: ICEN
|
||||||
description: Instruction cache enable
|
description: Instruction cache enable
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DCEN
|
- name: DCEN
|
||||||
description: Data cache enable
|
description: Data cache enable
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ICRST
|
- name: ICRST
|
||||||
description: Instruction cache reset
|
description: Instruction cache reset
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DCRST
|
- name: DCRST
|
||||||
description: Data cache reset
|
description: Data cache reset
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RUN_PD
|
- name: RUN_PD
|
||||||
description: Flash Power-down mode during Low-power run mode
|
description: Flash Power-down mode during Low-power run mode
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SLEEP_PD
|
- name: SLEEP_PD
|
||||||
description: Flash Power-down mode during Low-power sleep mode
|
description: Flash Power-down mode during Low-power sleep mode
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Flash control register
|
description: Flash control register
|
||||||
fields:
|
fields:
|
||||||
- name: PG
|
- name: PG
|
||||||
description: Programming
|
description: Programming
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PER
|
- name: PER
|
||||||
description: Page erase
|
description: Page erase
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MER
|
- name: MER
|
||||||
description: Bank 1 Mass erase
|
description: Bank 1 Mass erase
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 13
|
stride: 13
|
||||||
- name: PNB
|
- name: PNB
|
||||||
description: Page number
|
description: Page number
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BKER
|
- name: BKER
|
||||||
description: Bank erase
|
description: Bank erase
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: START
|
- name: START
|
||||||
description: Start
|
description: Start
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTSTRT
|
- name: OPTSTRT
|
||||||
description: Options modification start
|
description: Options modification start
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FSTPG
|
- name: FSTPG
|
||||||
description: Fast programming
|
description: Fast programming
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- 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
|
||||||
- name: ERRIE
|
- name: ERRIE
|
||||||
description: Error interrupt enable
|
description: Error interrupt enable
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERRIE
|
- name: RDERRIE
|
||||||
description: PCROP read error interrupt enable
|
description: PCROP read error interrupt enable
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OBL_LAUNCH
|
- name: OBL_LAUNCH
|
||||||
description: Force the option byte loading
|
description: Force the option byte loading
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTLOCK
|
- name: OPTLOCK
|
||||||
description: Options Lock
|
description: Options Lock
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: LOCK
|
- name: LOCK
|
||||||
description: FLASH_CR Lock
|
description: FLASH_CR Lock
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/ECCR:
|
fieldset/ECCR:
|
||||||
description: Flash ECC register
|
description: Flash ECC register
|
||||||
fields:
|
fields:
|
||||||
- name: ADDR_ECC
|
- name: ADDR_ECC
|
||||||
description: ECC fail address
|
description: ECC fail address
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 19
|
bit_size: 19
|
||||||
- name: BK_ECC
|
- name: BK_ECC
|
||||||
description: ECC fail bank
|
description: ECC fail bank
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SYSF_ECC
|
- name: SYSF_ECC
|
||||||
description: System Flash ECC fail
|
description: System Flash ECC fail
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ECCIE
|
- name: ECCIE
|
||||||
description: ECC correction interrupt enable
|
description: ECC correction interrupt enable
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ECCC
|
- name: ECCC
|
||||||
description: ECC correction
|
description: ECC correction
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ECCD
|
- name: ECCD
|
||||||
description: ECC detection
|
description: ECC detection
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/KEYR:
|
fieldset/KEYR:
|
||||||
description: Flash key register
|
description: Flash key register
|
||||||
fields:
|
fields:
|
||||||
- name: KEYR
|
- name: KEYR
|
||||||
description: KEYR
|
description: KEYR
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTKEYR:
|
fieldset/OPTKEYR:
|
||||||
description: Option byte key register
|
description: Option byte key register
|
||||||
fields:
|
fields:
|
||||||
- name: OPTKEYR
|
- name: OPTKEYR
|
||||||
description: Option byte key
|
description: Option byte key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/OPTR:
|
fieldset/OPTR:
|
||||||
description: Flash option register
|
description: Flash option register
|
||||||
fields:
|
fields:
|
||||||
- name: RDP
|
- name: RDP
|
||||||
description: Read protection level
|
description: Read protection level
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BOR_LEV
|
- name: BOR_LEV
|
||||||
description: BOR reset Level
|
description: BOR reset Level
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
- name: nRST_STOP
|
- name: nRST_STOP
|
||||||
description: nRST_STOP
|
description: nRST_STOP
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nRST_STDBY
|
- name: nRST_STDBY
|
||||||
description: nRST_STDBY
|
description: nRST_STDBY
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IDWG_SW
|
- name: IDWG_SW
|
||||||
description: Independent watchdog selection
|
description: Independent watchdog selection
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG_STOP
|
- name: IWDG_STOP
|
||||||
description: Independent watchdog counter freeze in Stop mode
|
description: Independent watchdog counter freeze in Stop mode
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IWDG_STDBY
|
- name: IWDG_STDBY
|
||||||
description: Independent watchdog counter freeze in Standby mode
|
description: Independent watchdog counter freeze in Standby mode
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WWDG_SW
|
- name: WWDG_SW
|
||||||
description: Window watchdog selection
|
description: Window watchdog selection
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BFB
|
- name: BFB
|
||||||
description: Dual-bank boot
|
description: Dual-bank boot
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DUALBANK
|
- name: DUALBANK
|
||||||
description: Dual-Bank on 512 KB or 256 KB Flash memory devices
|
description: Dual-Bank on 512 KB or 256 KB Flash memory devices
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nBOOT1
|
- name: nBOOT1
|
||||||
description: Boot configuration
|
description: Boot configuration
|
||||||
bit_offset: 23
|
bit_offset: 23
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SRAM2_PE
|
- name: SRAM2_PE
|
||||||
description: SRAM2 parity check enable
|
description: SRAM2 parity check enable
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SRAM2_RST
|
- name: SRAM2_RST
|
||||||
description: SRAM2 Erase when system reset
|
description: SRAM2 Erase when system reset
|
||||||
bit_offset: 25
|
bit_offset: 25
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nSWBOOT0
|
- name: nSWBOOT0
|
||||||
description: Software BOOT0
|
description: Software BOOT0
|
||||||
bit_offset: 26
|
bit_offset: 26
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: nBOOT0
|
- name: nBOOT0
|
||||||
description: nBOOT0 option bit
|
description: nBOOT0 option bit
|
||||||
bit_offset: 27
|
bit_offset: 27
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PCROP1ER:
|
fieldset/PCROP1ER:
|
||||||
description: Flash Bank 1 PCROP End address register
|
description: Flash Bank 1 PCROP End address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1_END
|
- name: PCROP1_END
|
||||||
description: Bank 1 PCROP area end offset
|
description: Bank 1 PCROP area end offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: PCROP_RDP
|
- name: PCROP_RDP
|
||||||
description: PCROP area preserved when RDP level decreased
|
description: PCROP area preserved when RDP level decreased
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PCROP1SR:
|
fieldset/PCROP1SR:
|
||||||
description: Flash Bank 1 PCROP Start address register
|
description: Flash Bank 1 PCROP Start address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP1_STRT
|
- name: PCROP1_STRT
|
||||||
description: Bank 1 PCROP area start offset
|
description: Bank 1 PCROP area start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/PCROP2ER:
|
fieldset/PCROP2ER:
|
||||||
description: Flash Bank 2 PCROP End address register
|
description: Flash Bank 2 PCROP End address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP2_END
|
- name: PCROP2_END
|
||||||
description: Bank 2 PCROP area end offset
|
description: Bank 2 PCROP area end offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/PCROP2SR:
|
fieldset/PCROP2SR:
|
||||||
description: Flash Bank 2 PCROP Start address register
|
description: Flash Bank 2 PCROP Start address register
|
||||||
fields:
|
fields:
|
||||||
- name: PCROP2_STRT
|
- name: PCROP2_STRT
|
||||||
description: Bank 2 PCROP area start offset
|
description: Bank 2 PCROP area start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/PDKEYR:
|
fieldset/PDKEYR:
|
||||||
description: Power down key register
|
description: Power down key register
|
||||||
fields:
|
fields:
|
||||||
- name: PDKEYR
|
- name: PDKEYR
|
||||||
description: RUN_PD in FLASH_ACR key
|
description: RUN_PD in FLASH_ACR key
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: EOP
|
- name: EOP
|
||||||
description: End of operation
|
description: End of operation
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPERR
|
- name: OPERR
|
||||||
description: Operation error
|
description: Operation error
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PROGERR
|
- name: PROGERR
|
||||||
description: Programming error
|
description: Programming error
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WRPERR
|
- name: WRPERR
|
||||||
description: Write protected error
|
description: Write protected error
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGAERR
|
- name: PGAERR
|
||||||
description: Programming alignment error
|
description: Programming alignment error
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SIZERR
|
- name: SIZERR
|
||||||
description: Size error
|
description: Size error
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PGSERR
|
- name: PGSERR
|
||||||
description: Programming sequence error
|
description: Programming sequence error
|
||||||
bit_offset: 7
|
bit_offset: 7
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MISERR
|
- name: MISERR
|
||||||
description: Fast programming data miss error
|
description: Fast programming data miss error
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FASTERR
|
- name: FASTERR
|
||||||
description: Fast programming error
|
description: Fast programming error
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RDERR
|
- name: RDERR
|
||||||
description: PCROP read error
|
description: PCROP read error
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OPTVERR
|
- name: OPTVERR
|
||||||
description: Option validity error
|
description: Option validity error
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BSY
|
- name: BSY
|
||||||
description: Busy
|
description: Busy
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
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:
|
||||||
- name: WRP1A_STRT
|
- name: WRP1A_STRT
|
||||||
description: Bank 1 WRP first area tart offset
|
description: Bank 1 WRP first area tart offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: WRP1A_END
|
- name: WRP1A_END
|
||||||
description: Bank 1 WRP first area A end offset
|
description: Bank 1 WRP first area A end offset
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
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:
|
||||||
- name: WRP1B_STRT
|
- name: WRP1B_STRT
|
||||||
description: Bank 1 WRP second area B start offset
|
description: Bank 1 WRP second area B start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: WRP1B_END
|
- name: WRP1B_END
|
||||||
description: Bank 1 WRP second area B end offset
|
description: Bank 1 WRP second area B end offset
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/WRP2AR:
|
fieldset/WRP2AR:
|
||||||
description: Flash Bank 2 WRP area A address register
|
description: Flash Bank 2 WRP area A address register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP2A_STRT
|
- name: WRP2A_STRT
|
||||||
description: Bank 2 WRP first area A start offset
|
description: Bank 2 WRP first area A start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: WRP2A_END
|
- name: WRP2A_END
|
||||||
description: Bank 2 WRP first area A end offset
|
description: Bank 2 WRP first area A end offset
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/WRP2BR:
|
fieldset/WRP2BR:
|
||||||
description: Flash Bank 2 WRP area B address register
|
description: Flash Bank 2 WRP area B address register
|
||||||
fields:
|
fields:
|
||||||
- name: WRP2B_STRT
|
- name: WRP2B_STRT
|
||||||
description: Bank 2 WRP second area B start offset
|
description: Bank 2 WRP second area B start offset
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: WRP2B_END
|
- name: WRP2B_END
|
||||||
description: Bank 2 WRP second area B end offset
|
description: Bank 2 WRP second area B end offset
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,179 +1,178 @@
|
|||||||
---
|
|
||||||
block/FMAC:
|
block/FMAC:
|
||||||
description: Filter math accelerator
|
description: Filter math accelerator
|
||||||
items:
|
items:
|
||||||
- name: X1BUFCFG
|
- name: X1BUFCFG
|
||||||
description: X1 buffer configuration register
|
description: X1 buffer configuration register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: X1BUFCFG
|
fieldset: X1BUFCFG
|
||||||
- name: X2BUFCFG
|
- name: X2BUFCFG
|
||||||
description: X2 buffer configuration register
|
description: X2 buffer configuration register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: X2BUFCFG
|
fieldset: X2BUFCFG
|
||||||
- name: YBUFCFG
|
- name: YBUFCFG
|
||||||
description: Y buffer configuration register
|
description: Y buffer configuration register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: YBUFCFG
|
fieldset: YBUFCFG
|
||||||
- name: PARAM
|
- name: PARAM
|
||||||
description: Parameter register
|
description: Parameter register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: PARAM
|
fieldset: PARAM
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Control register
|
description: Control register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: Status register
|
description: Status register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: WDATA
|
- name: WDATA
|
||||||
description: Write data register
|
description: Write data register
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: WDATA
|
fieldset: WDATA
|
||||||
- name: RDATA
|
- name: RDATA
|
||||||
description: Read data register
|
description: Read data register
|
||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: RDATA
|
fieldset: RDATA
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Control register
|
description: Control register
|
||||||
fields:
|
fields:
|
||||||
- name: RIEN
|
- name: RIEN
|
||||||
description: Enable read interrupt
|
description: Enable read interrupt
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WIEN
|
- name: WIEN
|
||||||
description: Enable write interrupt
|
description: Enable write interrupt
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVFLIEN
|
- name: OVFLIEN
|
||||||
description: Enable overflow error interrupts
|
description: Enable overflow error interrupts
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: UNFLIEN
|
- name: UNFLIEN
|
||||||
description: Enable underflow error interrupts
|
description: Enable underflow error interrupts
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SATIEN
|
- name: SATIEN
|
||||||
description: Enable saturation error interrupts
|
description: Enable saturation error interrupts
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMAREN
|
- name: DMAREN
|
||||||
description: Enable DMA read channel requests
|
description: Enable DMA read channel requests
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: DMAWEN
|
- name: DMAWEN
|
||||||
description: Enable DMA write channel requests
|
description: Enable DMA write channel requests
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CLIPEN
|
- name: CLIPEN
|
||||||
description: Enable clipping
|
description: Enable clipping
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: RESET
|
- name: RESET
|
||||||
description: Reset FMAC unit
|
description: Reset FMAC unit
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PARAM:
|
fieldset/PARAM:
|
||||||
description: Parameter register
|
description: Parameter register
|
||||||
fields:
|
fields:
|
||||||
- name: P
|
- name: P
|
||||||
description: Input parameter P
|
description: Input parameter P
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: Q
|
- name: Q
|
||||||
description: Input parameter Q
|
description: Input parameter Q
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: R
|
- name: R
|
||||||
description: Input parameter R
|
description: Input parameter R
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: FUNC
|
- name: FUNC
|
||||||
description: Function
|
description: Function
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 7
|
bit_size: 7
|
||||||
- name: START
|
- name: START
|
||||||
description: Enable execution
|
description: Enable execution
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/RDATA:
|
fieldset/RDATA:
|
||||||
description: Read data register
|
description: Read data register
|
||||||
fields:
|
fields:
|
||||||
- name: RES
|
- name: RES
|
||||||
description: Read data (contents of the Y output buffer at the address indicated by the READ pointer)
|
description: Read data (contents of the Y output buffer at the address indicated by the READ pointer)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status register
|
description: Status register
|
||||||
fields:
|
fields:
|
||||||
- name: YEMPTY
|
- name: YEMPTY
|
||||||
description: Y buffer empty flag
|
description: Y buffer empty flag
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: X1FULL
|
- name: X1FULL
|
||||||
description: X1 buffer full flag
|
description: X1 buffer full flag
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: OVFL
|
- name: OVFL
|
||||||
description: Overflow error flag
|
description: Overflow error flag
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: UNFL
|
- name: UNFL
|
||||||
description: Underflow error flag
|
description: Underflow error flag
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: SAT
|
- name: SAT
|
||||||
description: Saturation error flag
|
description: Saturation error flag
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/WDATA:
|
fieldset/WDATA:
|
||||||
description: Write data register
|
description: Write data register
|
||||||
fields:
|
fields:
|
||||||
- name: WDATA
|
- name: WDATA
|
||||||
description: Write data (write data are transferred to the address indicated by the write pointer)
|
description: Write data (write data are transferred to the address indicated by the write pointer)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/X1BUFCFG:
|
fieldset/X1BUFCFG:
|
||||||
description: X1 buffer configuration register
|
description: X1 buffer configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: X1_BASE
|
- name: X1_BASE
|
||||||
description: Base address of X1 buffer
|
description: Base address of X1 buffer
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: X1_BUF_SIZE
|
- name: X1_BUF_SIZE
|
||||||
description: Allocated size of X1 buffer in 16-bit words
|
description: Allocated size of X1 buffer in 16-bit words
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: FULL_WM
|
- name: FULL_WM
|
||||||
description: Watermark for buffer full flag
|
description: Watermark for buffer full flag
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/X2BUFCFG:
|
fieldset/X2BUFCFG:
|
||||||
description: X2 buffer configuration register
|
description: X2 buffer configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: X2_BASE
|
- name: X2_BASE
|
||||||
description: Base address of X2 buffer
|
description: Base address of X2 buffer
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: X2_BUF_SIZE
|
- name: X2_BUF_SIZE
|
||||||
description: Size of X2 buffer in 16-bit words
|
description: Size of X2 buffer in 16-bit words
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/YBUFCFG:
|
fieldset/YBUFCFG:
|
||||||
description: Y buffer configuration register
|
description: Y buffer configuration register
|
||||||
fields:
|
fields:
|
||||||
- name: Y_BASE
|
- name: Y_BASE
|
||||||
description: Base address of Y buffer
|
description: Base address of Y buffer
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: Y_BUF_SIZE
|
- name: Y_BUF_SIZE
|
||||||
description: Size of Y buffer in 16-bit words
|
description: Size of Y buffer in 16-bit words
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: EMPTY_WM
|
- name: EMPTY_WM
|
||||||
description: Watermark for buffer empty flag
|
description: Watermark for buffer empty flag
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,224 +1,223 @@
|
|||||||
---
|
|
||||||
block/FSMC:
|
block/FSMC:
|
||||||
description: Flexible static memory controller
|
description: Flexible static memory controller
|
||||||
items:
|
items:
|
||||||
- name: BCR
|
- name: BCR
|
||||||
description: SRAM/NOR-Flash chip-select control register 1-4
|
description: SRAM/NOR-Flash chip-select control register 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: BCR
|
fieldset: BCR
|
||||||
- name: BTR
|
- name: BTR
|
||||||
description: SRAM/NOR-Flash chip-select timing register 1-4
|
description: SRAM/NOR-Flash chip-select timing register 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: BTR
|
fieldset: BTR
|
||||||
- name: BWTR
|
- name: BWTR
|
||||||
description: SRAM/NOR-Flash write timing registers 1-4
|
description: SRAM/NOR-Flash write timing registers 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 260
|
byte_offset: 260
|
||||||
fieldset: BWTR
|
fieldset: BWTR
|
||||||
fieldset/BCR:
|
fieldset/BCR:
|
||||||
description: SRAM/NOR-Flash chip-select control register
|
description: SRAM/NOR-Flash chip-select control register
|
||||||
fields:
|
fields:
|
||||||
- name: MBKEN
|
- name: MBKEN
|
||||||
description: Memory bank enable bit
|
description: Memory bank enable bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MUXEN
|
- name: MUXEN
|
||||||
description: Address/data multiplexing enable bit
|
description: Address/data multiplexing enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MTYP
|
- name: MTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MTYP
|
enum: MTYP
|
||||||
- name: MWID
|
- name: MWID
|
||||||
description: Memory data bus width
|
description: Memory data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MWID
|
enum: MWID
|
||||||
- name: FACCEN
|
- name: FACCEN
|
||||||
description: Flash access enable
|
description: Flash access enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BURSTEN
|
- name: BURSTEN
|
||||||
description: Burst enable bit
|
description: Burst enable bit
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITPOL
|
- name: WAITPOL
|
||||||
description: Wait signal polarity bit
|
description: Wait signal polarity bit
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITPOL
|
enum: WAITPOL
|
||||||
- name: WRAPMOD
|
- name: WRAPMOD
|
||||||
description: WRAPMOD
|
description: WRAPMOD
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITCFG
|
- name: WAITCFG
|
||||||
description: Wait timing configuration
|
description: Wait timing configuration
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITCFG
|
enum: WAITCFG
|
||||||
- name: WREN
|
- name: WREN
|
||||||
description: Write enable bit
|
description: Write enable bit
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITEN
|
- name: WAITEN
|
||||||
description: Wait enable bit
|
description: Wait enable bit
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTMOD
|
- name: EXTMOD
|
||||||
description: Extended mode enable
|
description: Extended mode enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASYNCWAIT
|
- name: ASYNCWAIT
|
||||||
description: Wait signal during asynchronous transfers
|
description: Wait signal during asynchronous transfers
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CPSIZE
|
- name: CPSIZE
|
||||||
description: CRAM page size
|
description: CRAM page size
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: CPSIZE
|
enum: CPSIZE
|
||||||
- name: CBURSTRW
|
- name: CBURSTRW
|
||||||
description: Write burst enable
|
description: Write burst enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/BTR:
|
fieldset/BTR:
|
||||||
description: SRAM/NOR-Flash chip-select timing register
|
description: SRAM/NOR-Flash chip-select timing register
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BUSTURN
|
- name: BUSTURN
|
||||||
description: Bus turnaround phase duration
|
description: Bus turnaround phase duration
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: CLKDIV
|
- name: CLKDIV
|
||||||
description: Clock divide ratio (for FMC_CLK signal)
|
description: Clock divide ratio (for FMC_CLK signal)
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATLAT
|
- name: DATLAT
|
||||||
description: Data latency for synchronous memory
|
description: Data latency for synchronous memory
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
fieldset/BWTR:
|
fieldset/BWTR:
|
||||||
description: SRAM/NOR-Flash write timing registers
|
description: SRAM/NOR-Flash write timing registers
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BUSTURN
|
- name: BUSTURN
|
||||||
description: Bus turnaround phase duration
|
description: Bus turnaround phase duration
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
enum/ACCMOD:
|
enum/ACCMOD:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: A
|
- name: A
|
||||||
description: Access mode A
|
description: Access mode A
|
||||||
value: 0
|
value: 0
|
||||||
- name: B
|
- name: B
|
||||||
description: Access mode B
|
description: Access mode B
|
||||||
value: 1
|
value: 1
|
||||||
- name: C
|
- name: C
|
||||||
description: Access mode C
|
description: Access mode C
|
||||||
value: 2
|
value: 2
|
||||||
- name: D
|
- name: D
|
||||||
description: Access mode D
|
description: Access mode D
|
||||||
value: 3
|
value: 3
|
||||||
enum/CPSIZE:
|
enum/CPSIZE:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: NoBurstSplit
|
- name: NoBurstSplit
|
||||||
description: No burst split when crossing page boundary
|
description: No burst split when crossing page boundary
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bytes128
|
- name: Bytes128
|
||||||
description: 128 bytes CRAM page size
|
description: 128 bytes CRAM page size
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bytes256
|
- name: Bytes256
|
||||||
description: 256 bytes CRAM page size
|
description: 256 bytes CRAM page size
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bytes512
|
- name: Bytes512
|
||||||
description: 512 bytes CRAM page size
|
description: 512 bytes CRAM page size
|
||||||
value: 3
|
value: 3
|
||||||
- name: Bytes1024
|
- name: Bytes1024
|
||||||
description: 1024 bytes CRAM page size
|
description: 1024 bytes CRAM page size
|
||||||
value: 4
|
value: 4
|
||||||
enum/MTYP:
|
enum/MTYP:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: SRAM
|
- name: SRAM
|
||||||
description: SRAM memory type
|
description: SRAM memory type
|
||||||
value: 0
|
value: 0
|
||||||
- name: PSRAM
|
- name: PSRAM
|
||||||
description: PSRAM (CRAM) memory type
|
description: PSRAM (CRAM) memory type
|
||||||
value: 1
|
value: 1
|
||||||
- name: Flash
|
- name: Flash
|
||||||
description: NOR Flash/OneNAND Flash
|
description: NOR Flash/OneNAND Flash
|
||||||
value: 2
|
value: 2
|
||||||
enum/MWID:
|
enum/MWID:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: Memory data bus width 8 bits
|
description: Memory data bus width 8 bits
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: Memory data bus width 16 bits
|
description: Memory data bus width 16 bits
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bits32
|
- name: Bits32
|
||||||
description: Memory data bus width 32 bits
|
description: Memory data bus width 32 bits
|
||||||
value: 2
|
value: 2
|
||||||
enum/WAITCFG:
|
enum/WAITCFG:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: BeforeWaitState
|
- name: BeforeWaitState
|
||||||
description: NWAIT signal is active one data cycle before wait state
|
description: NWAIT signal is active one data cycle before wait state
|
||||||
value: 0
|
value: 0
|
||||||
- name: DuringWaitState
|
- name: DuringWaitState
|
||||||
description: NWAIT signal is active during wait state
|
description: NWAIT signal is active during wait state
|
||||||
value: 1
|
value: 1
|
||||||
enum/WAITPOL:
|
enum/WAITPOL:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: ActiveLow
|
- name: ActiveLow
|
||||||
description: NWAIT active low
|
description: NWAIT active low
|
||||||
value: 0
|
value: 0
|
||||||
- name: ActiveHigh
|
- name: ActiveHigh
|
||||||
description: NWAIT active high
|
description: NWAIT active high
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,433 +1,432 @@
|
|||||||
---
|
|
||||||
block/FSMC:
|
block/FSMC:
|
||||||
description: Flexible static memory controller
|
description: Flexible static memory controller
|
||||||
items:
|
items:
|
||||||
- name: BCR
|
- name: BCR
|
||||||
description: SRAM/NOR-Flash chip-select control register 1-4
|
description: SRAM/NOR-Flash chip-select control register 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: BCR
|
fieldset: BCR
|
||||||
- name: BTR
|
- name: BTR
|
||||||
description: SRAM/NOR-Flash chip-select timing register 1-4
|
description: SRAM/NOR-Flash chip-select timing register 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: BTR
|
fieldset: BTR
|
||||||
- name: PCR
|
- name: PCR
|
||||||
description: PC Card/NAND Flash control register 2-4
|
description: PC Card/NAND Flash control register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 96
|
byte_offset: 96
|
||||||
fieldset: PCR
|
fieldset: PCR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: FIFO status and interrupt register 2-4
|
description: FIFO status and interrupt register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 100
|
byte_offset: 100
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: PMEM
|
- name: PMEM
|
||||||
description: Common memory space timing register 2-4
|
description: Common memory space timing register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 104
|
byte_offset: 104
|
||||||
fieldset: PMEM
|
fieldset: PMEM
|
||||||
- name: PATT
|
- name: PATT
|
||||||
description: Attribute memory space timing register 2-4
|
description: Attribute memory space timing register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 108
|
byte_offset: 108
|
||||||
fieldset: PATT
|
fieldset: PATT
|
||||||
- name: ECCR
|
- name: ECCR
|
||||||
description: ECC result register 2-3
|
description: ECC result register 2-3
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 116
|
byte_offset: 116
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: ECCR
|
fieldset: ECCR
|
||||||
- name: PIO4
|
- name: PIO4
|
||||||
description: I/O space timing register 4
|
description: I/O space timing register 4
|
||||||
byte_offset: 176
|
byte_offset: 176
|
||||||
fieldset: PIO4
|
fieldset: PIO4
|
||||||
- name: BWTR
|
- name: BWTR
|
||||||
description: SRAM/NOR-Flash write timing registers 1-4
|
description: SRAM/NOR-Flash write timing registers 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 260
|
byte_offset: 260
|
||||||
fieldset: BWTR
|
fieldset: BWTR
|
||||||
fieldset/BCR:
|
fieldset/BCR:
|
||||||
description: SRAM/NOR-Flash chip-select control register
|
description: SRAM/NOR-Flash chip-select control register
|
||||||
fields:
|
fields:
|
||||||
- name: MBKEN
|
- name: MBKEN
|
||||||
description: Memory bank enable bit
|
description: Memory bank enable bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MUXEN
|
- name: MUXEN
|
||||||
description: Address/data multiplexing enable bit
|
description: Address/data multiplexing enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MTYP
|
- name: MTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MTYP
|
enum: MTYP
|
||||||
- name: MWID
|
- name: MWID
|
||||||
description: Memory data bus width
|
description: Memory data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MWID
|
enum: MWID
|
||||||
- name: FACCEN
|
- name: FACCEN
|
||||||
description: Flash access enable
|
description: Flash access enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BURSTEN
|
- name: BURSTEN
|
||||||
description: Burst enable bit
|
description: Burst enable bit
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITPOL
|
- name: WAITPOL
|
||||||
description: Wait signal polarity bit
|
description: Wait signal polarity bit
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITPOL
|
enum: WAITPOL
|
||||||
- name: WRAPMOD
|
- name: WRAPMOD
|
||||||
description: WRAPMOD
|
description: WRAPMOD
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITCFG
|
- name: WAITCFG
|
||||||
description: Wait timing configuration
|
description: Wait timing configuration
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITCFG
|
enum: WAITCFG
|
||||||
- name: WREN
|
- name: WREN
|
||||||
description: Write enable bit
|
description: Write enable bit
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITEN
|
- name: WAITEN
|
||||||
description: Wait enable bit
|
description: Wait enable bit
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTMOD
|
- name: EXTMOD
|
||||||
description: Extended mode enable
|
description: Extended mode enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASYNCWAIT
|
- name: ASYNCWAIT
|
||||||
description: Wait signal during asynchronous transfers
|
description: Wait signal during asynchronous transfers
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CPSIZE
|
- name: CPSIZE
|
||||||
description: CRAM page size
|
description: CRAM page size
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: CPSIZE
|
enum: CPSIZE
|
||||||
- name: CBURSTRW
|
- name: CBURSTRW
|
||||||
description: Write burst enable
|
description: Write burst enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/BTR:
|
fieldset/BTR:
|
||||||
description: SRAM/NOR-Flash chip-select timing register
|
description: SRAM/NOR-Flash chip-select timing register
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BUSTURN
|
- name: BUSTURN
|
||||||
description: Bus turnaround phase duration
|
description: Bus turnaround phase duration
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: CLKDIV
|
- name: CLKDIV
|
||||||
description: Clock divide ratio (for FMC_CLK signal)
|
description: Clock divide ratio (for FMC_CLK signal)
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATLAT
|
- name: DATLAT
|
||||||
description: Data latency for synchronous memory
|
description: Data latency for synchronous memory
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
fieldset/BWTR:
|
fieldset/BWTR:
|
||||||
description: SRAM/NOR-Flash write timing registers
|
description: SRAM/NOR-Flash write timing registers
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BUSTURN
|
- name: BUSTURN
|
||||||
description: Bus turnaround phase duration
|
description: Bus turnaround phase duration
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
fieldset/ECCR:
|
fieldset/ECCR:
|
||||||
description: ECC result register
|
description: ECC result register
|
||||||
fields:
|
fields:
|
||||||
- name: ECC
|
- name: ECC
|
||||||
description: ECC computation result value
|
description: ECC computation result value
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/PATT:
|
fieldset/PATT:
|
||||||
description: Attribute memory space timing register
|
description: Attribute memory space timing register
|
||||||
fields:
|
fields:
|
||||||
- name: ATTSET
|
- name: ATTSET
|
||||||
description: Attribute memory setup time
|
description: Attribute memory setup time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTWAIT
|
- name: ATTWAIT
|
||||||
description: Attribute memory wait time
|
description: Attribute memory wait time
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTHOLD
|
- name: ATTHOLD
|
||||||
description: Attribute memory hold time
|
description: Attribute memory hold time
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTHIZ
|
- name: ATTHIZ
|
||||||
description: Attribute memory data bus Hi-Z time
|
description: Attribute memory data bus Hi-Z time
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/PCR:
|
fieldset/PCR:
|
||||||
description: PC Card/NAND Flash control register
|
description: PC Card/NAND Flash control register
|
||||||
fields:
|
fields:
|
||||||
- name: PWAITEN
|
- name: PWAITEN
|
||||||
description: Wait feature enable bit
|
description: Wait feature enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PBKEN
|
- name: PBKEN
|
||||||
description: NAND Flash memory bank enable bit
|
description: NAND Flash memory bank enable bit
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PTYP
|
- name: PTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PTYP
|
enum: PTYP
|
||||||
- name: PWID
|
- name: PWID
|
||||||
description: Data bus width
|
description: Data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PWID
|
enum: PWID
|
||||||
- name: ECCEN
|
- name: ECCEN
|
||||||
description: ECC computation logic enable bit
|
description: ECC computation logic enable bit
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TCLR
|
- name: TCLR
|
||||||
description: CLE to RE delay
|
description: CLE to RE delay
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: TAR
|
- name: TAR
|
||||||
description: ALE to RE delay
|
description: ALE to RE delay
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ECCPS
|
- name: ECCPS
|
||||||
description: ECC page size
|
description: ECC page size
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: ECCPS
|
enum: ECCPS
|
||||||
fieldset/PIO4:
|
fieldset/PIO4:
|
||||||
description: I/O space timing register 4
|
description: I/O space timing register 4
|
||||||
fields:
|
fields:
|
||||||
- name: IOSETx
|
- name: IOSETx
|
||||||
description: IOSETx
|
description: IOSETx
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: IOWAITx
|
- name: IOWAITx
|
||||||
description: IOWAITx
|
description: IOWAITx
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: IOHOLDx
|
- name: IOHOLDx
|
||||||
description: IOHOLDx
|
description: IOHOLDx
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: IOHIZx
|
- name: IOHIZx
|
||||||
description: IOHIZx
|
description: IOHIZx
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/PMEM:
|
fieldset/PMEM:
|
||||||
description: Common memory space timing register
|
description: Common memory space timing register
|
||||||
fields:
|
fields:
|
||||||
- name: MEMSET
|
- name: MEMSET
|
||||||
description: Common memory x setup time
|
description: Common memory x setup time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMWAIT
|
- name: MEMWAIT
|
||||||
description: Common memory wait time
|
description: Common memory wait time
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMHOLD
|
- name: MEMHOLD
|
||||||
description: Common memory hold time
|
description: Common memory hold time
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMHIZ
|
- name: MEMHIZ
|
||||||
description: Common memory x data bus Hi-Z time
|
description: Common memory x data bus Hi-Z time
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: FIFO status and interrupt register
|
description: FIFO status and interrupt register
|
||||||
fields:
|
fields:
|
||||||
- name: IRS
|
- name: IRS
|
||||||
description: Interrupt rising edge status
|
description: Interrupt rising edge status
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ILS
|
- name: ILS
|
||||||
description: Interrupt high-level status
|
description: Interrupt high-level status
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IFS
|
- name: IFS
|
||||||
description: Interrupt falling edge status
|
description: Interrupt falling edge status
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IREN
|
- name: IREN
|
||||||
description: Interrupt rising edge detection enable bit
|
description: Interrupt rising edge detection enable bit
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ILEN
|
- name: ILEN
|
||||||
description: Interrupt high-level detection enable bit
|
description: Interrupt high-level detection enable bit
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IFEN
|
- name: IFEN
|
||||||
description: Interrupt falling edge detection enable bit
|
description: Interrupt falling edge detection enable bit
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FEMPT
|
- name: FEMPT
|
||||||
description: FIFO empty status
|
description: FIFO empty status
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/ACCMOD:
|
enum/ACCMOD:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: A
|
- name: A
|
||||||
description: Access mode A
|
description: Access mode A
|
||||||
value: 0
|
value: 0
|
||||||
- name: B
|
- name: B
|
||||||
description: Access mode B
|
description: Access mode B
|
||||||
value: 1
|
value: 1
|
||||||
- name: C
|
- name: C
|
||||||
description: Access mode C
|
description: Access mode C
|
||||||
value: 2
|
value: 2
|
||||||
- name: D
|
- name: D
|
||||||
description: Access mode D
|
description: Access mode D
|
||||||
value: 3
|
value: 3
|
||||||
enum/CPSIZE:
|
enum/CPSIZE:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: NoBurstSplit
|
- name: NoBurstSplit
|
||||||
description: No burst split when crossing page boundary
|
description: No burst split when crossing page boundary
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bytes128
|
- name: Bytes128
|
||||||
description: 128 bytes CRAM page size
|
description: 128 bytes CRAM page size
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bytes256
|
- name: Bytes256
|
||||||
description: 256 bytes CRAM page size
|
description: 256 bytes CRAM page size
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bytes512
|
- name: Bytes512
|
||||||
description: 512 bytes CRAM page size
|
description: 512 bytes CRAM page size
|
||||||
value: 3
|
value: 3
|
||||||
- name: Bytes1024
|
- name: Bytes1024
|
||||||
description: 1024 bytes CRAM page size
|
description: 1024 bytes CRAM page size
|
||||||
value: 4
|
value: 4
|
||||||
enum/ECCPS:
|
enum/ECCPS:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: Bytes256
|
- name: Bytes256
|
||||||
description: ECC page size 256 bytes
|
description: ECC page size 256 bytes
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bytes512
|
- name: Bytes512
|
||||||
description: ECC page size 512 bytes
|
description: ECC page size 512 bytes
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bytes1024
|
- name: Bytes1024
|
||||||
description: ECC page size 1024 bytes
|
description: ECC page size 1024 bytes
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bytes2048
|
- name: Bytes2048
|
||||||
description: ECC page size 2048 bytes
|
description: ECC page size 2048 bytes
|
||||||
value: 3
|
value: 3
|
||||||
- name: Bytes4096
|
- name: Bytes4096
|
||||||
description: ECC page size 4096 bytes
|
description: ECC page size 4096 bytes
|
||||||
value: 4
|
value: 4
|
||||||
- name: Bytes8192
|
- name: Bytes8192
|
||||||
description: ECC page size 8192 bytes
|
description: ECC page size 8192 bytes
|
||||||
value: 5
|
value: 5
|
||||||
enum/MTYP:
|
enum/MTYP:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: SRAM
|
- name: SRAM
|
||||||
description: SRAM memory type
|
description: SRAM memory type
|
||||||
value: 0
|
value: 0
|
||||||
- name: PSRAM
|
- name: PSRAM
|
||||||
description: PSRAM (CRAM) memory type
|
description: PSRAM (CRAM) memory type
|
||||||
value: 1
|
value: 1
|
||||||
- name: Flash
|
- name: Flash
|
||||||
description: NOR Flash/OneNAND Flash
|
description: NOR Flash/OneNAND Flash
|
||||||
value: 2
|
value: 2
|
||||||
enum/MWID:
|
enum/MWID:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: Memory data bus width 8 bits
|
description: Memory data bus width 8 bits
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: Memory data bus width 16 bits
|
description: Memory data bus width 16 bits
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bits32
|
- name: Bits32
|
||||||
description: Memory data bus width 32 bits
|
description: Memory data bus width 32 bits
|
||||||
value: 2
|
value: 2
|
||||||
enum/PTYP:
|
enum/PTYP:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NANDFlash
|
- name: NANDFlash
|
||||||
description: NAND Flash
|
description: NAND Flash
|
||||||
value: 1
|
value: 1
|
||||||
enum/PWID:
|
enum/PWID:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: External memory device width 8 bits
|
description: External memory device width 8 bits
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: External memory device width 16 bits
|
description: External memory device width 16 bits
|
||||||
value: 1
|
value: 1
|
||||||
enum/WAITCFG:
|
enum/WAITCFG:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: BeforeWaitState
|
- name: BeforeWaitState
|
||||||
description: NWAIT signal is active one data cycle before wait state
|
description: NWAIT signal is active one data cycle before wait state
|
||||||
value: 0
|
value: 0
|
||||||
- name: DuringWaitState
|
- name: DuringWaitState
|
||||||
description: NWAIT signal is active during wait state
|
description: NWAIT signal is active during wait state
|
||||||
value: 1
|
value: 1
|
||||||
enum/WAITPOL:
|
enum/WAITPOL:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: ActiveLow
|
- name: ActiveLow
|
||||||
description: NWAIT active low
|
description: NWAIT active low
|
||||||
value: 0
|
value: 0
|
||||||
- name: ActiveHigh
|
- name: ActiveHigh
|
||||||
description: NWAIT active high
|
description: NWAIT active high
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,477 +1,476 @@
|
|||||||
---
|
|
||||||
block/FSMC:
|
block/FSMC:
|
||||||
description: Flexible static memory controller
|
description: Flexible static memory controller
|
||||||
items:
|
items:
|
||||||
- name: BCR1
|
- name: BCR1
|
||||||
description: SRAM/NOR-Flash chip-select control register 1
|
description: SRAM/NOR-Flash chip-select control register 1
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: BCR1
|
fieldset: BCR1
|
||||||
- name: BTR
|
- name: BTR
|
||||||
description: SRAM/NOR-Flash chip-select timing register 1-4
|
description: SRAM/NOR-Flash chip-select timing register 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: BTR
|
fieldset: BTR
|
||||||
- name: BCR
|
- name: BCR
|
||||||
description: SRAM/NOR-Flash chip-select control register 2-4
|
description: SRAM/NOR-Flash chip-select control register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: BCR
|
fieldset: BCR
|
||||||
- name: PCR
|
- name: PCR
|
||||||
description: PC Card/NAND Flash control register 2-4
|
description: PC Card/NAND Flash control register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 96
|
byte_offset: 96
|
||||||
fieldset: PCR
|
fieldset: PCR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: FIFO status and interrupt register 2-4
|
description: FIFO status and interrupt register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 100
|
byte_offset: 100
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: PMEM
|
- name: PMEM
|
||||||
description: Common memory space timing register 2-4
|
description: Common memory space timing register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 104
|
byte_offset: 104
|
||||||
fieldset: PMEM
|
fieldset: PMEM
|
||||||
- name: PATT
|
- name: PATT
|
||||||
description: Attribute memory space timing register 2-4
|
description: Attribute memory space timing register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 108
|
byte_offset: 108
|
||||||
fieldset: PATT
|
fieldset: PATT
|
||||||
- name: ECCR
|
- name: ECCR
|
||||||
description: ECC result register 2-3
|
description: ECC result register 2-3
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 32
|
stride: 32
|
||||||
byte_offset: 116
|
byte_offset: 116
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: ECCR
|
fieldset: ECCR
|
||||||
- name: PIO4
|
- name: PIO4
|
||||||
description: I/O space timing register 4
|
description: I/O space timing register 4
|
||||||
byte_offset: 176
|
byte_offset: 176
|
||||||
fieldset: PIO4
|
fieldset: PIO4
|
||||||
- name: BWTR
|
- name: BWTR
|
||||||
description: SRAM/NOR-Flash write timing registers 1-4
|
description: SRAM/NOR-Flash write timing registers 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 260
|
byte_offset: 260
|
||||||
fieldset: BWTR
|
fieldset: BWTR
|
||||||
fieldset/BCR:
|
fieldset/BCR:
|
||||||
description: SRAM/NOR-Flash chip-select control register 2-4
|
description: SRAM/NOR-Flash chip-select control register 2-4
|
||||||
fields:
|
fields:
|
||||||
- name: MBKEN
|
- name: MBKEN
|
||||||
description: Memory bank enable bit
|
description: Memory bank enable bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MUXEN
|
- name: MUXEN
|
||||||
description: Address/data multiplexing enable bit
|
description: Address/data multiplexing enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MTYP
|
- name: MTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MTYP
|
enum: MTYP
|
||||||
- name: MWID
|
- name: MWID
|
||||||
description: Memory data bus width
|
description: Memory data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MWID
|
enum: MWID
|
||||||
- name: FACCEN
|
- name: FACCEN
|
||||||
description: Flash access enable
|
description: Flash access enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BURSTEN
|
- name: BURSTEN
|
||||||
description: Burst enable bit
|
description: Burst enable bit
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITPOL
|
- name: WAITPOL
|
||||||
description: Wait signal polarity bit
|
description: Wait signal polarity bit
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITPOL
|
enum: WAITPOL
|
||||||
- name: WRAPMOD
|
- name: WRAPMOD
|
||||||
description: WRAPMOD
|
description: WRAPMOD
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITCFG
|
- name: WAITCFG
|
||||||
description: Wait timing configuration
|
description: Wait timing configuration
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITCFG
|
enum: WAITCFG
|
||||||
- name: WREN
|
- name: WREN
|
||||||
description: Write enable bit
|
description: Write enable bit
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITEN
|
- name: WAITEN
|
||||||
description: Wait enable bit
|
description: Wait enable bit
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTMOD
|
- name: EXTMOD
|
||||||
description: Extended mode enable
|
description: Extended mode enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASYNCWAIT
|
- name: ASYNCWAIT
|
||||||
description: Wait signal during asynchronous transfers
|
description: Wait signal during asynchronous transfers
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CBURSTRW
|
- name: CBURSTRW
|
||||||
description: Write burst enable
|
description: Write burst enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/BCR1:
|
fieldset/BCR1:
|
||||||
description: SRAM/NOR-Flash chip-select control register 1
|
description: SRAM/NOR-Flash chip-select control register 1
|
||||||
fields:
|
fields:
|
||||||
- name: MBKEN
|
- name: MBKEN
|
||||||
description: Memory bank enable bit
|
description: Memory bank enable bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MUXEN
|
- name: MUXEN
|
||||||
description: Address/data multiplexing enable bit
|
description: Address/data multiplexing enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MTYP
|
- name: MTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MTYP
|
enum: MTYP
|
||||||
- name: MWID
|
- name: MWID
|
||||||
description: Memory data bus width
|
description: Memory data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MWID
|
enum: MWID
|
||||||
- name: FACCEN
|
- name: FACCEN
|
||||||
description: Flash access enable
|
description: Flash access enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BURSTEN
|
- name: BURSTEN
|
||||||
description: Burst enable bit
|
description: Burst enable bit
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITPOL
|
- name: WAITPOL
|
||||||
description: Wait signal polarity bit
|
description: Wait signal polarity bit
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITPOL
|
enum: WAITPOL
|
||||||
- name: WRAPMOD
|
- name: WRAPMOD
|
||||||
description: WRAPMOD
|
description: WRAPMOD
|
||||||
bit_offset: 10
|
bit_offset: 10
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITCFG
|
- name: WAITCFG
|
||||||
description: Wait timing configuration
|
description: Wait timing configuration
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITCFG
|
enum: WAITCFG
|
||||||
- name: WREN
|
- name: WREN
|
||||||
description: Write enable bit
|
description: Write enable bit
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITEN
|
- name: WAITEN
|
||||||
description: Wait enable bit
|
description: Wait enable bit
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTMOD
|
- name: EXTMOD
|
||||||
description: Extended mode enable
|
description: Extended mode enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASYNCWAIT
|
- name: ASYNCWAIT
|
||||||
description: Wait signal during asynchronous transfers
|
description: Wait signal during asynchronous transfers
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CBURSTRW
|
- name: CBURSTRW
|
||||||
description: Write burst enable
|
description: Write burst enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CCLKEN
|
- name: CCLKEN
|
||||||
description: Continuous clock enable
|
description: Continuous clock enable
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/BTR:
|
fieldset/BTR:
|
||||||
description: SRAM/NOR-Flash chip-select timing register
|
description: SRAM/NOR-Flash chip-select timing register
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BUSTURN
|
- name: BUSTURN
|
||||||
description: Bus turnaround phase duration
|
description: Bus turnaround phase duration
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: CLKDIV
|
- name: CLKDIV
|
||||||
description: Clock divide ratio (for FMC_CLK signal)
|
description: Clock divide ratio (for FMC_CLK signal)
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATLAT
|
- name: DATLAT
|
||||||
description: Data latency for synchronous memory
|
description: Data latency for synchronous memory
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
fieldset/BWTR:
|
fieldset/BWTR:
|
||||||
description: SRAM/NOR-Flash write timing registers
|
description: SRAM/NOR-Flash write timing registers
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
fieldset/ECCR:
|
fieldset/ECCR:
|
||||||
description: ECC result register
|
description: ECC result register
|
||||||
fields:
|
fields:
|
||||||
- name: ECC
|
- name: ECC
|
||||||
description: ECC computation result value
|
description: ECC computation result value
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/PATT:
|
fieldset/PATT:
|
||||||
description: Attribute memory space timing register
|
description: Attribute memory space timing register
|
||||||
fields:
|
fields:
|
||||||
- name: ATTSET
|
- name: ATTSET
|
||||||
description: Attribute memory setup time
|
description: Attribute memory setup time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTWAIT
|
- name: ATTWAIT
|
||||||
description: Attribute memory wait time
|
description: Attribute memory wait time
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTHOLD
|
- name: ATTHOLD
|
||||||
description: Attribute memory hold time
|
description: Attribute memory hold time
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTHIZ
|
- name: ATTHIZ
|
||||||
description: Attribute memory data bus Hi-Z time
|
description: Attribute memory data bus Hi-Z time
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/PCR:
|
fieldset/PCR:
|
||||||
description: PC Card/NAND Flash control register
|
description: PC Card/NAND Flash control register
|
||||||
fields:
|
fields:
|
||||||
- name: PWAITEN
|
- name: PWAITEN
|
||||||
description: Wait feature enable bit
|
description: Wait feature enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PBKEN
|
- name: PBKEN
|
||||||
description: NAND Flash memory bank enable bit
|
description: NAND Flash memory bank enable bit
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PTYP
|
- name: PTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PTYP
|
enum: PTYP
|
||||||
- name: PWID
|
- name: PWID
|
||||||
description: Data bus width
|
description: Data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PWID
|
enum: PWID
|
||||||
- name: ECCEN
|
- name: ECCEN
|
||||||
description: ECC computation logic enable bit
|
description: ECC computation logic enable bit
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TCLR
|
- name: TCLR
|
||||||
description: CLE to RE delay
|
description: CLE to RE delay
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: TAR
|
- name: TAR
|
||||||
description: ALE to RE delay
|
description: ALE to RE delay
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ECCPS
|
- name: ECCPS
|
||||||
description: ECC page size
|
description: ECC page size
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: ECCPS
|
enum: ECCPS
|
||||||
fieldset/PIO4:
|
fieldset/PIO4:
|
||||||
description: I/O space timing register 4
|
description: I/O space timing register 4
|
||||||
fields:
|
fields:
|
||||||
- name: IOSETx
|
- name: IOSETx
|
||||||
description: IOSETx
|
description: IOSETx
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: IOWAITx
|
- name: IOWAITx
|
||||||
description: IOWAITx
|
description: IOWAITx
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: IOHOLDx
|
- name: IOHOLDx
|
||||||
description: IOHOLDx
|
description: IOHOLDx
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: IOHIZx
|
- name: IOHIZx
|
||||||
description: IOHIZx
|
description: IOHIZx
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/PMEM:
|
fieldset/PMEM:
|
||||||
description: Common memory space timing register
|
description: Common memory space timing register
|
||||||
fields:
|
fields:
|
||||||
- name: MEMSET
|
- name: MEMSET
|
||||||
description: Common memory x setup time
|
description: Common memory x setup time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMWAIT
|
- name: MEMWAIT
|
||||||
description: Common memory wait time
|
description: Common memory wait time
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMHOLD
|
- name: MEMHOLD
|
||||||
description: Common memory hold time
|
description: Common memory hold time
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMHIZ
|
- name: MEMHIZ
|
||||||
description: Common memory x data bus Hi-Z time
|
description: Common memory x data bus Hi-Z time
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: FIFO status and interrupt register
|
description: FIFO status and interrupt register
|
||||||
fields:
|
fields:
|
||||||
- name: IRS
|
- name: IRS
|
||||||
description: Interrupt rising edge status
|
description: Interrupt rising edge status
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ILS
|
- name: ILS
|
||||||
description: Interrupt high-level status
|
description: Interrupt high-level status
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IFS
|
- name: IFS
|
||||||
description: Interrupt falling edge status
|
description: Interrupt falling edge status
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IREN
|
- name: IREN
|
||||||
description: Interrupt rising edge detection enable bit
|
description: Interrupt rising edge detection enable bit
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ILEN
|
- name: ILEN
|
||||||
description: Interrupt high-level detection enable bit
|
description: Interrupt high-level detection enable bit
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IFEN
|
- name: IFEN
|
||||||
description: Interrupt falling edge detection enable bit
|
description: Interrupt falling edge detection enable bit
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FEMPT
|
- name: FEMPT
|
||||||
description: FIFO empty status
|
description: FIFO empty status
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/ACCMOD:
|
enum/ACCMOD:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: A
|
- name: A
|
||||||
description: Access mode A
|
description: Access mode A
|
||||||
value: 0
|
value: 0
|
||||||
- name: B
|
- name: B
|
||||||
description: Access mode B
|
description: Access mode B
|
||||||
value: 1
|
value: 1
|
||||||
- name: C
|
- name: C
|
||||||
description: Access mode C
|
description: Access mode C
|
||||||
value: 2
|
value: 2
|
||||||
- name: D
|
- name: D
|
||||||
description: Access mode D
|
description: Access mode D
|
||||||
value: 3
|
value: 3
|
||||||
enum/ECCPS:
|
enum/ECCPS:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: Bytes256
|
- name: Bytes256
|
||||||
description: ECC page size 256 bytes
|
description: ECC page size 256 bytes
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bytes512
|
- name: Bytes512
|
||||||
description: ECC page size 512 bytes
|
description: ECC page size 512 bytes
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bytes1024
|
- name: Bytes1024
|
||||||
description: ECC page size 1024 bytes
|
description: ECC page size 1024 bytes
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bytes2048
|
- name: Bytes2048
|
||||||
description: ECC page size 2048 bytes
|
description: ECC page size 2048 bytes
|
||||||
value: 3
|
value: 3
|
||||||
- name: Bytes4096
|
- name: Bytes4096
|
||||||
description: ECC page size 4096 bytes
|
description: ECC page size 4096 bytes
|
||||||
value: 4
|
value: 4
|
||||||
- name: Bytes8192
|
- name: Bytes8192
|
||||||
description: ECC page size 8192 bytes
|
description: ECC page size 8192 bytes
|
||||||
value: 5
|
value: 5
|
||||||
enum/MTYP:
|
enum/MTYP:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: SRAM
|
- name: SRAM
|
||||||
description: SRAM memory type
|
description: SRAM memory type
|
||||||
value: 0
|
value: 0
|
||||||
- name: PSRAM
|
- name: PSRAM
|
||||||
description: PSRAM (CRAM) memory type
|
description: PSRAM (CRAM) memory type
|
||||||
value: 1
|
value: 1
|
||||||
- name: Flash
|
- name: Flash
|
||||||
description: NOR Flash/OneNAND Flash
|
description: NOR Flash/OneNAND Flash
|
||||||
value: 2
|
value: 2
|
||||||
enum/MWID:
|
enum/MWID:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: Memory data bus width 8 bits
|
description: Memory data bus width 8 bits
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: Memory data bus width 16 bits
|
description: Memory data bus width 16 bits
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bits32
|
- name: Bits32
|
||||||
description: Memory data bus width 32 bits
|
description: Memory data bus width 32 bits
|
||||||
value: 2
|
value: 2
|
||||||
enum/PTYP:
|
enum/PTYP:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NANDFlash
|
- name: NANDFlash
|
||||||
description: NAND Flash
|
description: NAND Flash
|
||||||
value: 1
|
value: 1
|
||||||
enum/PWID:
|
enum/PWID:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: External memory device width 8 bits
|
description: External memory device width 8 bits
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: External memory device width 16 bits
|
description: External memory device width 16 bits
|
||||||
value: 1
|
value: 1
|
||||||
enum/WAITCFG:
|
enum/WAITCFG:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: BeforeWaitState
|
- name: BeforeWaitState
|
||||||
description: NWAIT signal is active one data cycle before wait state
|
description: NWAIT signal is active one data cycle before wait state
|
||||||
value: 0
|
value: 0
|
||||||
- name: DuringWaitState
|
- name: DuringWaitState
|
||||||
description: NWAIT signal is active during wait state
|
description: NWAIT signal is active during wait state
|
||||||
value: 1
|
value: 1
|
||||||
enum/WAITPOL:
|
enum/WAITPOL:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: ActiveLow
|
- name: ActiveLow
|
||||||
description: NWAIT active low
|
description: NWAIT active low
|
||||||
value: 0
|
value: 0
|
||||||
- name: ActiveHigh
|
- name: ActiveHigh
|
||||||
description: NWAIT active high
|
description: NWAIT active high
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,467 +1,466 @@
|
|||||||
---
|
|
||||||
block/FSMC:
|
block/FSMC:
|
||||||
description: Flexible static memory controller
|
description: Flexible static memory controller
|
||||||
items:
|
items:
|
||||||
- name: BCR1
|
- name: BCR1
|
||||||
description: SRAM/NOR-Flash chip-select control register 1
|
description: SRAM/NOR-Flash chip-select control register 1
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: BCR1
|
fieldset: BCR1
|
||||||
- name: BTR
|
- name: BTR
|
||||||
description: SRAM/NOR-Flash chip-select timing register 1-4
|
description: SRAM/NOR-Flash chip-select timing register 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: BTR
|
fieldset: BTR
|
||||||
- name: BCR
|
- name: BCR
|
||||||
description: SRAM/NOR-Flash chip-select control register 2-4
|
description: SRAM/NOR-Flash chip-select control register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: BCR
|
fieldset: BCR
|
||||||
- name: PCR
|
- name: PCR
|
||||||
description: PC Card/NAND Flash control register
|
description: PC Card/NAND Flash control register
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: PCR
|
fieldset: PCR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: FIFO status and interrupt register
|
description: FIFO status and interrupt register
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: PMEM
|
- name: PMEM
|
||||||
description: Common memory space timing register
|
description: Common memory space timing register
|
||||||
byte_offset: 136
|
byte_offset: 136
|
||||||
fieldset: PMEM
|
fieldset: PMEM
|
||||||
- name: PATT
|
- name: PATT
|
||||||
description: Attribute memory space timing register
|
description: Attribute memory space timing register
|
||||||
byte_offset: 140
|
byte_offset: 140
|
||||||
fieldset: PATT
|
fieldset: PATT
|
||||||
- name: ECCR
|
- name: ECCR
|
||||||
description: ECC result register
|
description: ECC result register
|
||||||
byte_offset: 148
|
byte_offset: 148
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: ECCR
|
fieldset: ECCR
|
||||||
- name: BWTR
|
- name: BWTR
|
||||||
description: SRAM/NOR-Flash write timing registers 1-4
|
description: SRAM/NOR-Flash write timing registers 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 260
|
byte_offset: 260
|
||||||
fieldset: BWTR
|
fieldset: BWTR
|
||||||
fieldset/BCR:
|
fieldset/BCR:
|
||||||
description: SRAM/NOR-Flash chip-select control register 2-4
|
description: SRAM/NOR-Flash chip-select control register 2-4
|
||||||
fields:
|
fields:
|
||||||
- name: MBKEN
|
- name: MBKEN
|
||||||
description: Memory bank enable bit
|
description: Memory bank enable bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MUXEN
|
- name: MUXEN
|
||||||
description: Address/data multiplexing enable bit
|
description: Address/data multiplexing enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MTYP
|
- name: MTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MTYP
|
enum: MTYP
|
||||||
- name: MWID
|
- name: MWID
|
||||||
description: Memory data bus width
|
description: Memory data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MWID
|
enum: MWID
|
||||||
- name: FACCEN
|
- name: FACCEN
|
||||||
description: Flash access enable
|
description: Flash access enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BURSTEN
|
- name: BURSTEN
|
||||||
description: Burst enable bit
|
description: Burst enable bit
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITPOL
|
- name: WAITPOL
|
||||||
description: Wait signal polarity bit
|
description: Wait signal polarity bit
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITPOL
|
enum: WAITPOL
|
||||||
- name: WAITCFG
|
- name: WAITCFG
|
||||||
description: Wait timing configuration
|
description: Wait timing configuration
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITCFG
|
enum: WAITCFG
|
||||||
- name: WREN
|
- name: WREN
|
||||||
description: Write enable bit
|
description: Write enable bit
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITEN
|
- name: WAITEN
|
||||||
description: Wait enable bit
|
description: Wait enable bit
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTMOD
|
- name: EXTMOD
|
||||||
description: Extended mode enable
|
description: Extended mode enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASYNCWAIT
|
- name: ASYNCWAIT
|
||||||
description: Wait signal during asynchronous transfers
|
description: Wait signal during asynchronous transfers
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CPSIZE
|
- name: CPSIZE
|
||||||
description: CRAM page size
|
description: CRAM page size
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: CPSIZE
|
enum: CPSIZE
|
||||||
- name: CBURSTRW
|
- name: CBURSTRW
|
||||||
description: Write burst enable
|
description: Write burst enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/BCR1:
|
fieldset/BCR1:
|
||||||
description: SRAM/NOR-Flash chip-select control register 1
|
description: SRAM/NOR-Flash chip-select control register 1
|
||||||
fields:
|
fields:
|
||||||
- name: MBKEN
|
- name: MBKEN
|
||||||
description: Memory bank enable bit
|
description: Memory bank enable bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MUXEN
|
- name: MUXEN
|
||||||
description: Address/data multiplexing enable bit
|
description: Address/data multiplexing enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MTYP
|
- name: MTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MTYP
|
enum: MTYP
|
||||||
- name: MWID
|
- name: MWID
|
||||||
description: Memory data bus width
|
description: Memory data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MWID
|
enum: MWID
|
||||||
- name: FACCEN
|
- name: FACCEN
|
||||||
description: Flash access enable
|
description: Flash access enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BURSTEN
|
- name: BURSTEN
|
||||||
description: Burst enable bit
|
description: Burst enable bit
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITPOL
|
- name: WAITPOL
|
||||||
description: Wait signal polarity bit
|
description: Wait signal polarity bit
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITPOL
|
enum: WAITPOL
|
||||||
- name: WAITCFG
|
- name: WAITCFG
|
||||||
description: Wait timing configuration
|
description: Wait timing configuration
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITCFG
|
enum: WAITCFG
|
||||||
- name: WREN
|
- name: WREN
|
||||||
description: Write enable bit
|
description: Write enable bit
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITEN
|
- name: WAITEN
|
||||||
description: Wait enable bit
|
description: Wait enable bit
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTMOD
|
- name: EXTMOD
|
||||||
description: Extended mode enable
|
description: Extended mode enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASYNCWAIT
|
- name: ASYNCWAIT
|
||||||
description: Wait signal during asynchronous transfers
|
description: Wait signal during asynchronous transfers
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CPSIZE
|
- name: CPSIZE
|
||||||
description: CRAM page size
|
description: CRAM page size
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: CPSIZE
|
enum: CPSIZE
|
||||||
- name: CBURSTRW
|
- name: CBURSTRW
|
||||||
description: Write burst enable
|
description: Write burst enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CCLKEN
|
- name: CCLKEN
|
||||||
description: Continuous clock enable
|
description: Continuous clock enable
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WFDIS
|
- name: WFDIS
|
||||||
description: Write FIFO disable
|
description: Write FIFO disable
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/BTR:
|
fieldset/BTR:
|
||||||
description: SRAM/NOR-Flash chip-select timing register
|
description: SRAM/NOR-Flash chip-select timing register
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BUSTURN
|
- name: BUSTURN
|
||||||
description: Bus turnaround phase duration
|
description: Bus turnaround phase duration
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: CLKDIV
|
- name: CLKDIV
|
||||||
description: Clock divide ratio (for FMC_CLK signal)
|
description: Clock divide ratio (for FMC_CLK signal)
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATLAT
|
- name: DATLAT
|
||||||
description: Data latency for synchronous memory
|
description: Data latency for synchronous memory
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
fieldset/BWTR:
|
fieldset/BWTR:
|
||||||
description: SRAM/NOR-Flash write timing registers
|
description: SRAM/NOR-Flash write timing registers
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BUSTURN
|
- name: BUSTURN
|
||||||
description: Bus turnaround phase duration
|
description: Bus turnaround phase duration
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
fieldset/ECCR:
|
fieldset/ECCR:
|
||||||
description: ECC result register
|
description: ECC result register
|
||||||
fields:
|
fields:
|
||||||
- name: ECC
|
- name: ECC
|
||||||
description: ECC computation result value
|
description: ECC computation result value
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/PATT:
|
fieldset/PATT:
|
||||||
description: Attribute memory space timing register
|
description: Attribute memory space timing register
|
||||||
fields:
|
fields:
|
||||||
- name: ATTSET
|
- name: ATTSET
|
||||||
description: Attribute memory setup time
|
description: Attribute memory setup time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTWAIT
|
- name: ATTWAIT
|
||||||
description: Attribute memory wait time
|
description: Attribute memory wait time
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTHOLD
|
- name: ATTHOLD
|
||||||
description: Attribute memory hold time
|
description: Attribute memory hold time
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTHIZ
|
- name: ATTHIZ
|
||||||
description: Attribute memory data bus Hi-Z time
|
description: Attribute memory data bus Hi-Z time
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/PCR:
|
fieldset/PCR:
|
||||||
description: PC Card/NAND Flash control register
|
description: PC Card/NAND Flash control register
|
||||||
fields:
|
fields:
|
||||||
- name: PWAITEN
|
- name: PWAITEN
|
||||||
description: Wait feature enable bit
|
description: Wait feature enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PBKEN
|
- name: PBKEN
|
||||||
description: NAND Flash memory bank enable bit
|
description: NAND Flash memory bank enable bit
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PTYP
|
- name: PTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PTYP
|
enum: PTYP
|
||||||
- name: PWID
|
- name: PWID
|
||||||
description: Data bus width
|
description: Data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PWID
|
enum: PWID
|
||||||
- name: ECCEN
|
- name: ECCEN
|
||||||
description: ECC computation logic enable bit
|
description: ECC computation logic enable bit
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TCLR
|
- name: TCLR
|
||||||
description: CLE to RE delay
|
description: CLE to RE delay
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: TAR
|
- name: TAR
|
||||||
description: ALE to RE delay
|
description: ALE to RE delay
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ECCPS
|
- name: ECCPS
|
||||||
description: ECC page size
|
description: ECC page size
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: ECCPS
|
enum: ECCPS
|
||||||
fieldset/PMEM:
|
fieldset/PMEM:
|
||||||
description: Common memory space timing register
|
description: Common memory space timing register
|
||||||
fields:
|
fields:
|
||||||
- name: MEMSET
|
- name: MEMSET
|
||||||
description: Common memory x setup time
|
description: Common memory x setup time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMWAIT
|
- name: MEMWAIT
|
||||||
description: Common memory wait time
|
description: Common memory wait time
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMHOLD
|
- name: MEMHOLD
|
||||||
description: Common memory hold time
|
description: Common memory hold time
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMHIZ
|
- name: MEMHIZ
|
||||||
description: Common memory x data bus Hi-Z time
|
description: Common memory x data bus Hi-Z time
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: FIFO status and interrupt register
|
description: FIFO status and interrupt register
|
||||||
fields:
|
fields:
|
||||||
- name: IRS
|
- name: IRS
|
||||||
description: Interrupt rising edge status
|
description: Interrupt rising edge status
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ILS
|
- name: ILS
|
||||||
description: Interrupt high-level status
|
description: Interrupt high-level status
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IFS
|
- name: IFS
|
||||||
description: Interrupt falling edge status
|
description: Interrupt falling edge status
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IREN
|
- name: IREN
|
||||||
description: Interrupt rising edge detection enable bit
|
description: Interrupt rising edge detection enable bit
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ILEN
|
- name: ILEN
|
||||||
description: Interrupt high-level detection enable bit
|
description: Interrupt high-level detection enable bit
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IFEN
|
- name: IFEN
|
||||||
description: Interrupt falling edge detection enable bit
|
description: Interrupt falling edge detection enable bit
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FEMPT
|
- name: FEMPT
|
||||||
description: FIFO empty status
|
description: FIFO empty status
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/ACCMOD:
|
enum/ACCMOD:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: A
|
- name: A
|
||||||
description: Access mode A
|
description: Access mode A
|
||||||
value: 0
|
value: 0
|
||||||
- name: B
|
- name: B
|
||||||
description: Access mode B
|
description: Access mode B
|
||||||
value: 1
|
value: 1
|
||||||
- name: C
|
- name: C
|
||||||
description: Access mode C
|
description: Access mode C
|
||||||
value: 2
|
value: 2
|
||||||
- name: D
|
- name: D
|
||||||
description: Access mode D
|
description: Access mode D
|
||||||
value: 3
|
value: 3
|
||||||
enum/CPSIZE:
|
enum/CPSIZE:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: NoBurstSplit
|
- name: NoBurstSplit
|
||||||
description: No burst split when crossing page boundary
|
description: No burst split when crossing page boundary
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bytes128
|
- name: Bytes128
|
||||||
description: 128 bytes CRAM page size
|
description: 128 bytes CRAM page size
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bytes256
|
- name: Bytes256
|
||||||
description: 256 bytes CRAM page size
|
description: 256 bytes CRAM page size
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bytes512
|
- name: Bytes512
|
||||||
description: 512 bytes CRAM page size
|
description: 512 bytes CRAM page size
|
||||||
value: 3
|
value: 3
|
||||||
- name: Bytes1024
|
- name: Bytes1024
|
||||||
description: 1024 bytes CRAM page size
|
description: 1024 bytes CRAM page size
|
||||||
value: 4
|
value: 4
|
||||||
enum/ECCPS:
|
enum/ECCPS:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: Bytes256
|
- name: Bytes256
|
||||||
description: ECC page size 256 bytes
|
description: ECC page size 256 bytes
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bytes512
|
- name: Bytes512
|
||||||
description: ECC page size 512 bytes
|
description: ECC page size 512 bytes
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bytes1024
|
- name: Bytes1024
|
||||||
description: ECC page size 1024 bytes
|
description: ECC page size 1024 bytes
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bytes2048
|
- name: Bytes2048
|
||||||
description: ECC page size 2048 bytes
|
description: ECC page size 2048 bytes
|
||||||
value: 3
|
value: 3
|
||||||
- name: Bytes4096
|
- name: Bytes4096
|
||||||
description: ECC page size 4096 bytes
|
description: ECC page size 4096 bytes
|
||||||
value: 4
|
value: 4
|
||||||
- name: Bytes8192
|
- name: Bytes8192
|
||||||
description: ECC page size 8192 bytes
|
description: ECC page size 8192 bytes
|
||||||
value: 5
|
value: 5
|
||||||
enum/MTYP:
|
enum/MTYP:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: SRAM
|
- name: SRAM
|
||||||
description: SRAM memory type
|
description: SRAM memory type
|
||||||
value: 0
|
value: 0
|
||||||
- name: PSRAM
|
- name: PSRAM
|
||||||
description: PSRAM (CRAM) memory type
|
description: PSRAM (CRAM) memory type
|
||||||
value: 1
|
value: 1
|
||||||
- name: Flash
|
- name: Flash
|
||||||
description: NOR Flash/OneNAND Flash
|
description: NOR Flash/OneNAND Flash
|
||||||
value: 2
|
value: 2
|
||||||
enum/MWID:
|
enum/MWID:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: Memory data bus width 8 bits
|
description: Memory data bus width 8 bits
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: Memory data bus width 16 bits
|
description: Memory data bus width 16 bits
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bits32
|
- name: Bits32
|
||||||
description: Memory data bus width 32 bits
|
description: Memory data bus width 32 bits
|
||||||
value: 2
|
value: 2
|
||||||
enum/PTYP:
|
enum/PTYP:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NANDFlash
|
- name: NANDFlash
|
||||||
description: NAND Flash
|
description: NAND Flash
|
||||||
value: 1
|
value: 1
|
||||||
enum/PWID:
|
enum/PWID:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: External memory device width 8 bits
|
description: External memory device width 8 bits
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: External memory device width 16 bits
|
description: External memory device width 16 bits
|
||||||
value: 1
|
value: 1
|
||||||
enum/WAITCFG:
|
enum/WAITCFG:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: BeforeWaitState
|
- name: BeforeWaitState
|
||||||
description: NWAIT signal is active one data cycle before wait state
|
description: NWAIT signal is active one data cycle before wait state
|
||||||
value: 0
|
value: 0
|
||||||
- name: DuringWaitState
|
- name: DuringWaitState
|
||||||
description: NWAIT signal is active during wait state
|
description: NWAIT signal is active during wait state
|
||||||
value: 1
|
value: 1
|
||||||
enum/WAITPOL:
|
enum/WAITPOL:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: ActiveLow
|
- name: ActiveLow
|
||||||
description: NWAIT active low
|
description: NWAIT active low
|
||||||
value: 0
|
value: 0
|
||||||
- name: ActiveHigh
|
- name: ActiveHigh
|
||||||
description: NWAIT active high
|
description: NWAIT active high
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,514 +1,513 @@
|
|||||||
---
|
|
||||||
block/FSMC:
|
block/FSMC:
|
||||||
description: Flexible static memory controller
|
description: Flexible static memory controller
|
||||||
items:
|
items:
|
||||||
- name: BCR1
|
- name: BCR1
|
||||||
description: SRAM/NOR-Flash chip-select control register 1
|
description: SRAM/NOR-Flash chip-select control register 1
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: BCR1
|
fieldset: BCR1
|
||||||
- name: BTR
|
- name: BTR
|
||||||
description: SRAM/NOR-Flash chip-select timing register 1-4
|
description: SRAM/NOR-Flash chip-select timing register 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: BTR
|
fieldset: BTR
|
||||||
- name: BCR
|
- name: BCR
|
||||||
description: SRAM/NOR-Flash chip-select control register 2-4
|
description: SRAM/NOR-Flash chip-select control register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: BCR
|
fieldset: BCR
|
||||||
- name: PCSCNTR
|
- name: PCSCNTR
|
||||||
description: PSRAM chip select counter register
|
description: PSRAM chip select counter register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: PCSCNTR
|
fieldset: PCSCNTR
|
||||||
- name: PCR
|
- name: PCR
|
||||||
description: PC Card/NAND Flash control register
|
description: PC Card/NAND Flash control register
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: PCR
|
fieldset: PCR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: FIFO status and interrupt register
|
description: FIFO status and interrupt register
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: PMEM
|
- name: PMEM
|
||||||
description: Common memory space timing register
|
description: Common memory space timing register
|
||||||
byte_offset: 136
|
byte_offset: 136
|
||||||
fieldset: PMEM
|
fieldset: PMEM
|
||||||
- name: PATT
|
- name: PATT
|
||||||
description: Attribute memory space timing register
|
description: Attribute memory space timing register
|
||||||
byte_offset: 140
|
byte_offset: 140
|
||||||
fieldset: PATT
|
fieldset: PATT
|
||||||
- name: ECCR
|
- name: ECCR
|
||||||
description: ECC result register
|
description: ECC result register
|
||||||
byte_offset: 148
|
byte_offset: 148
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: ECCR
|
fieldset: ECCR
|
||||||
- name: BWTR
|
- name: BWTR
|
||||||
description: SRAM/NOR-Flash write timing registers 1-4
|
description: SRAM/NOR-Flash write timing registers 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 260
|
byte_offset: 260
|
||||||
fieldset: BWTR
|
fieldset: BWTR
|
||||||
fieldset/BCR:
|
fieldset/BCR:
|
||||||
description: SRAM/NOR-Flash chip-select control register 2-4
|
description: SRAM/NOR-Flash chip-select control register 2-4
|
||||||
fields:
|
fields:
|
||||||
- name: MBKEN
|
- name: MBKEN
|
||||||
description: Memory bank enable bit
|
description: Memory bank enable bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MUXEN
|
- name: MUXEN
|
||||||
description: Address/data multiplexing enable bit
|
description: Address/data multiplexing enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MTYP
|
- name: MTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MTYP
|
enum: MTYP
|
||||||
- name: MWID
|
- name: MWID
|
||||||
description: Memory data bus width
|
description: Memory data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MWID
|
enum: MWID
|
||||||
- name: FACCEN
|
- name: FACCEN
|
||||||
description: Flash access enable
|
description: Flash access enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BURSTEN
|
- name: BURSTEN
|
||||||
description: Burst enable bit
|
description: Burst enable bit
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITPOL
|
- name: WAITPOL
|
||||||
description: Wait signal polarity bit
|
description: Wait signal polarity bit
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITPOL
|
enum: WAITPOL
|
||||||
- name: WAITCFG
|
- name: WAITCFG
|
||||||
description: Wait timing configuration
|
description: Wait timing configuration
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITCFG
|
enum: WAITCFG
|
||||||
- name: WREN
|
- name: WREN
|
||||||
description: Write enable bit
|
description: Write enable bit
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITEN
|
- name: WAITEN
|
||||||
description: Wait enable bit
|
description: Wait enable bit
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTMOD
|
- name: EXTMOD
|
||||||
description: Extended mode enable
|
description: Extended mode enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASYNCWAIT
|
- name: ASYNCWAIT
|
||||||
description: Wait signal during asynchronous transfers
|
description: Wait signal during asynchronous transfers
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CPSIZE
|
- name: CPSIZE
|
||||||
description: CRAM page size
|
description: CRAM page size
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: CPSIZE
|
enum: CPSIZE
|
||||||
- name: CBURSTRW
|
- name: CBURSTRW
|
||||||
description: Write burst enable
|
description: Write burst enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: NBLSET
|
- name: NBLSET
|
||||||
description: Byte lane (NBL) setup
|
description: Byte lane (NBL) setup
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/BCR1:
|
fieldset/BCR1:
|
||||||
description: SRAM/NOR-Flash chip-select control register 1
|
description: SRAM/NOR-Flash chip-select control register 1
|
||||||
fields:
|
fields:
|
||||||
- name: MBKEN
|
- name: MBKEN
|
||||||
description: Memory bank enable bit
|
description: Memory bank enable bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MUXEN
|
- name: MUXEN
|
||||||
description: Address/data multiplexing enable bit
|
description: Address/data multiplexing enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MTYP
|
- name: MTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MTYP
|
enum: MTYP
|
||||||
- name: MWID
|
- name: MWID
|
||||||
description: Memory data bus width
|
description: Memory data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MWID
|
enum: MWID
|
||||||
- name: FACCEN
|
- name: FACCEN
|
||||||
description: Flash access enable
|
description: Flash access enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BURSTEN
|
- name: BURSTEN
|
||||||
description: Burst enable bit
|
description: Burst enable bit
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITPOL
|
- name: WAITPOL
|
||||||
description: Wait signal polarity bit
|
description: Wait signal polarity bit
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITPOL
|
enum: WAITPOL
|
||||||
- name: WAITCFG
|
- name: WAITCFG
|
||||||
description: Wait timing configuration
|
description: Wait timing configuration
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITCFG
|
enum: WAITCFG
|
||||||
- name: WREN
|
- name: WREN
|
||||||
description: Write enable bit
|
description: Write enable bit
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITEN
|
- name: WAITEN
|
||||||
description: Wait enable bit
|
description: Wait enable bit
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTMOD
|
- name: EXTMOD
|
||||||
description: Extended mode enable
|
description: Extended mode enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASYNCWAIT
|
- name: ASYNCWAIT
|
||||||
description: Wait signal during asynchronous transfers
|
description: Wait signal during asynchronous transfers
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CPSIZE
|
- name: CPSIZE
|
||||||
description: CRAM page size
|
description: CRAM page size
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: CPSIZE
|
enum: CPSIZE
|
||||||
- name: CBURSTRW
|
- name: CBURSTRW
|
||||||
description: Write burst enable
|
description: Write burst enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CCLKEN
|
- name: CCLKEN
|
||||||
description: Continuous clock enable
|
description: Continuous clock enable
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WFDIS
|
- name: WFDIS
|
||||||
description: Write FIFO disable
|
description: Write FIFO disable
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: NBLSET
|
- name: NBLSET
|
||||||
description: Byte lane (NBL) setup
|
description: Byte lane (NBL) setup
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: FMCEN
|
- name: FMCEN
|
||||||
description: FMC controller enable
|
description: FMC controller enable
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/BTR:
|
fieldset/BTR:
|
||||||
description: SRAM/NOR-Flash chip-select timing register
|
description: SRAM/NOR-Flash chip-select timing register
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BUSTURN
|
- name: BUSTURN
|
||||||
description: Bus turnaround phase duration
|
description: Bus turnaround phase duration
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: CLKDIV
|
- name: CLKDIV
|
||||||
description: Clock divide ratio (for FMC_CLK signal)
|
description: Clock divide ratio (for FMC_CLK signal)
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATLAT
|
- name: DATLAT
|
||||||
description: Data latency for synchronous memory
|
description: Data latency for synchronous memory
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
- name: DATAHLD
|
- name: DATAHLD
|
||||||
description: Data hold phase duration
|
description: Data hold phase duration
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/BWTR:
|
fieldset/BWTR:
|
||||||
description: SRAM/NOR-Flash write timing registers
|
description: SRAM/NOR-Flash write timing registers
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BUSTURN
|
- name: BUSTURN
|
||||||
description: Bus turnaround phase duration
|
description: Bus turnaround phase duration
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
- name: DATAHLD
|
- name: DATAHLD
|
||||||
description: Data hold phase duration
|
description: Data hold phase duration
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/ECCR:
|
fieldset/ECCR:
|
||||||
description: ECC result register
|
description: ECC result register
|
||||||
fields:
|
fields:
|
||||||
- name: ECC
|
- name: ECC
|
||||||
description: ECC computation result value
|
description: ECC computation result value
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/PATT:
|
fieldset/PATT:
|
||||||
description: Attribute memory space timing register
|
description: Attribute memory space timing register
|
||||||
fields:
|
fields:
|
||||||
- name: ATTSET
|
- name: ATTSET
|
||||||
description: Attribute memory setup time
|
description: Attribute memory setup time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTWAIT
|
- name: ATTWAIT
|
||||||
description: Attribute memory wait time
|
description: Attribute memory wait time
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTHOLD
|
- name: ATTHOLD
|
||||||
description: Attribute memory hold time
|
description: Attribute memory hold time
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTHIZ
|
- name: ATTHIZ
|
||||||
description: Attribute memory data bus Hi-Z time
|
description: Attribute memory data bus Hi-Z time
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/PCR:
|
fieldset/PCR:
|
||||||
description: PC Card/NAND Flash control register
|
description: PC Card/NAND Flash control register
|
||||||
fields:
|
fields:
|
||||||
- name: PWAITEN
|
- name: PWAITEN
|
||||||
description: Wait feature enable bit
|
description: Wait feature enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PBKEN
|
- name: PBKEN
|
||||||
description: NAND Flash memory bank enable bit
|
description: NAND Flash memory bank enable bit
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PTYP
|
- name: PTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PTYP
|
enum: PTYP
|
||||||
- name: PWID
|
- name: PWID
|
||||||
description: Data bus width
|
description: Data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PWID
|
enum: PWID
|
||||||
- name: ECCEN
|
- name: ECCEN
|
||||||
description: ECC computation logic enable bit
|
description: ECC computation logic enable bit
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TCLR
|
- name: TCLR
|
||||||
description: CLE to RE delay
|
description: CLE to RE delay
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: TAR
|
- name: TAR
|
||||||
description: ALE to RE delay
|
description: ALE to RE delay
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ECCPS
|
- name: ECCPS
|
||||||
description: ECC page size
|
description: ECC page size
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: ECCPS
|
enum: ECCPS
|
||||||
fieldset/PCSCNTR:
|
fieldset/PCSCNTR:
|
||||||
description: PSRAM chip select counter register
|
description: PSRAM chip select counter register
|
||||||
fields:
|
fields:
|
||||||
- name: CSCOUNT
|
- name: CSCOUNT
|
||||||
description: Chip select counter
|
description: Chip select counter
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: CNTB1EN
|
- name: CNTB1EN
|
||||||
description: Counter Bank 1 enable
|
description: Counter Bank 1 enable
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CNTB2EN
|
- name: CNTB2EN
|
||||||
description: Counter Bank 2 enable
|
description: Counter Bank 2 enable
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CNTB3EN
|
- name: CNTB3EN
|
||||||
description: Counter Bank 3 enable
|
description: Counter Bank 3 enable
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CNTB4EN
|
- name: CNTB4EN
|
||||||
description: Counter Bank 4 enable
|
description: Counter Bank 4 enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PMEM:
|
fieldset/PMEM:
|
||||||
description: Common memory space timing register
|
description: Common memory space timing register
|
||||||
fields:
|
fields:
|
||||||
- name: MEMSET
|
- name: MEMSET
|
||||||
description: Common memory x setup time
|
description: Common memory x setup time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMWAIT
|
- name: MEMWAIT
|
||||||
description: Common memory wait time
|
description: Common memory wait time
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMHOLD
|
- name: MEMHOLD
|
||||||
description: Common memory hold time
|
description: Common memory hold time
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMHIZ
|
- name: MEMHIZ
|
||||||
description: Common memory x data bus Hi-Z time
|
description: Common memory x data bus Hi-Z time
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: FIFO status and interrupt register
|
description: FIFO status and interrupt register
|
||||||
fields:
|
fields:
|
||||||
- name: IRS
|
- name: IRS
|
||||||
description: Interrupt rising edge status
|
description: Interrupt rising edge status
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ILS
|
- name: ILS
|
||||||
description: Interrupt high-level status
|
description: Interrupt high-level status
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IFS
|
- name: IFS
|
||||||
description: Interrupt falling edge status
|
description: Interrupt falling edge status
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IREN
|
- name: IREN
|
||||||
description: Interrupt rising edge detection enable bit
|
description: Interrupt rising edge detection enable bit
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ILEN
|
- name: ILEN
|
||||||
description: Interrupt high-level detection enable bit
|
description: Interrupt high-level detection enable bit
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IFEN
|
- name: IFEN
|
||||||
description: Interrupt falling edge detection enable bit
|
description: Interrupt falling edge detection enable bit
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FEMPT
|
- name: FEMPT
|
||||||
description: FIFO empty status
|
description: FIFO empty status
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/ACCMOD:
|
enum/ACCMOD:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: A
|
- name: A
|
||||||
description: Access mode A
|
description: Access mode A
|
||||||
value: 0
|
value: 0
|
||||||
- name: B
|
- name: B
|
||||||
description: Access mode B
|
description: Access mode B
|
||||||
value: 1
|
value: 1
|
||||||
- name: C
|
- name: C
|
||||||
description: Access mode C
|
description: Access mode C
|
||||||
value: 2
|
value: 2
|
||||||
- name: D
|
- name: D
|
||||||
description: Access mode D
|
description: Access mode D
|
||||||
value: 3
|
value: 3
|
||||||
enum/CPSIZE:
|
enum/CPSIZE:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: NoBurstSplit
|
- name: NoBurstSplit
|
||||||
description: No burst split when crossing page boundary
|
description: No burst split when crossing page boundary
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bytes128
|
- name: Bytes128
|
||||||
description: 128 bytes CRAM page size
|
description: 128 bytes CRAM page size
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bytes256
|
- name: Bytes256
|
||||||
description: 256 bytes CRAM page size
|
description: 256 bytes CRAM page size
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bytes512
|
- name: Bytes512
|
||||||
description: 512 bytes CRAM page size
|
description: 512 bytes CRAM page size
|
||||||
value: 3
|
value: 3
|
||||||
- name: Bytes1024
|
- name: Bytes1024
|
||||||
description: 1024 bytes CRAM page size
|
description: 1024 bytes CRAM page size
|
||||||
value: 4
|
value: 4
|
||||||
enum/ECCPS:
|
enum/ECCPS:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: Bytes256
|
- name: Bytes256
|
||||||
description: ECC page size 256 bytes
|
description: ECC page size 256 bytes
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bytes512
|
- name: Bytes512
|
||||||
description: ECC page size 512 bytes
|
description: ECC page size 512 bytes
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bytes1024
|
- name: Bytes1024
|
||||||
description: ECC page size 1024 bytes
|
description: ECC page size 1024 bytes
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bytes2048
|
- name: Bytes2048
|
||||||
description: ECC page size 2048 bytes
|
description: ECC page size 2048 bytes
|
||||||
value: 3
|
value: 3
|
||||||
- name: Bytes4096
|
- name: Bytes4096
|
||||||
description: ECC page size 4096 bytes
|
description: ECC page size 4096 bytes
|
||||||
value: 4
|
value: 4
|
||||||
- name: Bytes8192
|
- name: Bytes8192
|
||||||
description: ECC page size 8192 bytes
|
description: ECC page size 8192 bytes
|
||||||
value: 5
|
value: 5
|
||||||
enum/MTYP:
|
enum/MTYP:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: SRAM
|
- name: SRAM
|
||||||
description: SRAM memory type
|
description: SRAM memory type
|
||||||
value: 0
|
value: 0
|
||||||
- name: PSRAM
|
- name: PSRAM
|
||||||
description: PSRAM (CRAM) memory type
|
description: PSRAM (CRAM) memory type
|
||||||
value: 1
|
value: 1
|
||||||
- name: Flash
|
- name: Flash
|
||||||
description: NOR Flash/OneNAND Flash
|
description: NOR Flash/OneNAND Flash
|
||||||
value: 2
|
value: 2
|
||||||
enum/MWID:
|
enum/MWID:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: Memory data bus width 8 bits
|
description: Memory data bus width 8 bits
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: Memory data bus width 16 bits
|
description: Memory data bus width 16 bits
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bits32
|
- name: Bits32
|
||||||
description: Memory data bus width 32 bits
|
description: Memory data bus width 32 bits
|
||||||
value: 2
|
value: 2
|
||||||
enum/PTYP:
|
enum/PTYP:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NANDFlash
|
- name: NANDFlash
|
||||||
description: NAND Flash
|
description: NAND Flash
|
||||||
value: 1
|
value: 1
|
||||||
enum/PWID:
|
enum/PWID:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: External memory device width 8 bits
|
description: External memory device width 8 bits
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: External memory device width 16 bits
|
description: External memory device width 16 bits
|
||||||
value: 1
|
value: 1
|
||||||
enum/WAITCFG:
|
enum/WAITCFG:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: BeforeWaitState
|
- name: BeforeWaitState
|
||||||
description: NWAIT signal is active one data cycle before wait state
|
description: NWAIT signal is active one data cycle before wait state
|
||||||
value: 0
|
value: 0
|
||||||
- name: DuringWaitState
|
- name: DuringWaitState
|
||||||
description: NWAIT signal is active during wait state
|
description: NWAIT signal is active during wait state
|
||||||
value: 1
|
value: 1
|
||||||
enum/WAITPOL:
|
enum/WAITPOL:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: ActiveLow
|
- name: ActiveLow
|
||||||
description: NWAIT active low
|
description: NWAIT active low
|
||||||
value: 0
|
value: 0
|
||||||
- name: ActiveHigh
|
- name: ActiveHigh
|
||||||
description: NWAIT active high
|
description: NWAIT active high
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,514 +1,513 @@
|
|||||||
---
|
|
||||||
block/FSMC:
|
block/FSMC:
|
||||||
description: Flexible static memory controller
|
description: Flexible static memory controller
|
||||||
items:
|
items:
|
||||||
- name: BCR1
|
- name: BCR1
|
||||||
description: SRAM/NOR-Flash chip-select control register 1
|
description: SRAM/NOR-Flash chip-select control register 1
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: BCR1
|
fieldset: BCR1
|
||||||
- name: BTR
|
- name: BTR
|
||||||
description: SRAM/NOR-Flash chip-select timing register 1-4
|
description: SRAM/NOR-Flash chip-select timing register 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: BTR
|
fieldset: BTR
|
||||||
- name: BCR
|
- name: BCR
|
||||||
description: SRAM/NOR-Flash chip-select control register 2-4
|
description: SRAM/NOR-Flash chip-select control register 2-4
|
||||||
array:
|
array:
|
||||||
len: 3
|
len: 3
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: BCR
|
fieldset: BCR
|
||||||
- name: PCSCNTR
|
- name: PCSCNTR
|
||||||
description: PSRAM chip select counter register
|
description: PSRAM chip select counter register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: PCSCNTR
|
fieldset: PCSCNTR
|
||||||
- name: PCR
|
- name: PCR
|
||||||
description: PC Card/NAND Flash control register
|
description: PC Card/NAND Flash control register
|
||||||
byte_offset: 128
|
byte_offset: 128
|
||||||
fieldset: PCR
|
fieldset: PCR
|
||||||
- name: SR
|
- name: SR
|
||||||
description: FIFO status and interrupt register
|
description: FIFO status and interrupt register
|
||||||
byte_offset: 132
|
byte_offset: 132
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: PMEM
|
- name: PMEM
|
||||||
description: Common memory space timing register
|
description: Common memory space timing register
|
||||||
byte_offset: 136
|
byte_offset: 136
|
||||||
fieldset: PMEM
|
fieldset: PMEM
|
||||||
- name: PATT
|
- name: PATT
|
||||||
description: Attribute memory space timing register
|
description: Attribute memory space timing register
|
||||||
byte_offset: 140
|
byte_offset: 140
|
||||||
fieldset: PATT
|
fieldset: PATT
|
||||||
- name: ECCR
|
- name: ECCR
|
||||||
description: ECC result register
|
description: ECC result register
|
||||||
byte_offset: 148
|
byte_offset: 148
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: ECCR
|
fieldset: ECCR
|
||||||
- name: BWTR
|
- name: BWTR
|
||||||
description: SRAM/NOR-Flash write timing registers 1-4
|
description: SRAM/NOR-Flash write timing registers 1-4
|
||||||
array:
|
array:
|
||||||
len: 4
|
len: 4
|
||||||
stride: 8
|
stride: 8
|
||||||
byte_offset: 260
|
byte_offset: 260
|
||||||
fieldset: BWTR
|
fieldset: BWTR
|
||||||
fieldset/BCR:
|
fieldset/BCR:
|
||||||
description: SRAM/NOR-Flash chip-select control register 2-4
|
description: SRAM/NOR-Flash chip-select control register 2-4
|
||||||
fields:
|
fields:
|
||||||
- name: MBKEN
|
- name: MBKEN
|
||||||
description: Memory bank enable bit
|
description: Memory bank enable bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MUXEN
|
- name: MUXEN
|
||||||
description: Address/data multiplexing enable bit
|
description: Address/data multiplexing enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MTYP
|
- name: MTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MTYP
|
enum: MTYP
|
||||||
- name: MWID
|
- name: MWID
|
||||||
description: Memory data bus width
|
description: Memory data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MWID
|
enum: MWID
|
||||||
- name: FACCEN
|
- name: FACCEN
|
||||||
description: Flash access enable
|
description: Flash access enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BURSTEN
|
- name: BURSTEN
|
||||||
description: Burst enable bit
|
description: Burst enable bit
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITPOL
|
- name: WAITPOL
|
||||||
description: Wait signal polarity bit
|
description: Wait signal polarity bit
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITPOL
|
enum: WAITPOL
|
||||||
- name: WAITCFG
|
- name: WAITCFG
|
||||||
description: Wait timing configuration
|
description: Wait timing configuration
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITCFG
|
enum: WAITCFG
|
||||||
- name: WREN
|
- name: WREN
|
||||||
description: Write enable bit
|
description: Write enable bit
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITEN
|
- name: WAITEN
|
||||||
description: Wait enable bit
|
description: Wait enable bit
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTMOD
|
- name: EXTMOD
|
||||||
description: Extended mode enable
|
description: Extended mode enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASYNCWAIT
|
- name: ASYNCWAIT
|
||||||
description: Wait signal during asynchronous transfers
|
description: Wait signal during asynchronous transfers
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CPSIZE
|
- name: CPSIZE
|
||||||
description: CRAM page size
|
description: CRAM page size
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: CPSIZE
|
enum: CPSIZE
|
||||||
- name: CBURSTRW
|
- name: CBURSTRW
|
||||||
description: Write burst enable
|
description: Write burst enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: NBLSET
|
- name: NBLSET
|
||||||
description: Byte lane (NBL) setup
|
description: Byte lane (NBL) setup
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/BCR1:
|
fieldset/BCR1:
|
||||||
description: SRAM/NOR-Flash chip-select control register 1
|
description: SRAM/NOR-Flash chip-select control register 1
|
||||||
fields:
|
fields:
|
||||||
- name: MBKEN
|
- name: MBKEN
|
||||||
description: Memory bank enable bit
|
description: Memory bank enable bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MUXEN
|
- name: MUXEN
|
||||||
description: Address/data multiplexing enable bit
|
description: Address/data multiplexing enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: MTYP
|
- name: MTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MTYP
|
enum: MTYP
|
||||||
- name: MWID
|
- name: MWID
|
||||||
description: Memory data bus width
|
description: Memory data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: MWID
|
enum: MWID
|
||||||
- name: FACCEN
|
- name: FACCEN
|
||||||
description: Flash access enable
|
description: Flash access enable
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: BURSTEN
|
- name: BURSTEN
|
||||||
description: Burst enable bit
|
description: Burst enable bit
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITPOL
|
- name: WAITPOL
|
||||||
description: Wait signal polarity bit
|
description: Wait signal polarity bit
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITPOL
|
enum: WAITPOL
|
||||||
- name: WAITCFG
|
- name: WAITCFG
|
||||||
description: Wait timing configuration
|
description: Wait timing configuration
|
||||||
bit_offset: 11
|
bit_offset: 11
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: WAITCFG
|
enum: WAITCFG
|
||||||
- name: WREN
|
- name: WREN
|
||||||
description: Write enable bit
|
description: Write enable bit
|
||||||
bit_offset: 12
|
bit_offset: 12
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WAITEN
|
- name: WAITEN
|
||||||
description: Wait enable bit
|
description: Wait enable bit
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: EXTMOD
|
- name: EXTMOD
|
||||||
description: Extended mode enable
|
description: Extended mode enable
|
||||||
bit_offset: 14
|
bit_offset: 14
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ASYNCWAIT
|
- name: ASYNCWAIT
|
||||||
description: Wait signal during asynchronous transfers
|
description: Wait signal during asynchronous transfers
|
||||||
bit_offset: 15
|
bit_offset: 15
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CPSIZE
|
- name: CPSIZE
|
||||||
description: CRAM page size
|
description: CRAM page size
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: CPSIZE
|
enum: CPSIZE
|
||||||
- name: CBURSTRW
|
- name: CBURSTRW
|
||||||
description: Write burst enable
|
description: Write burst enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CCLKEN
|
- name: CCLKEN
|
||||||
description: Continuous clock enable
|
description: Continuous clock enable
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: WFDIS
|
- name: WFDIS
|
||||||
description: Write FIFO disable
|
description: Write FIFO disable
|
||||||
bit_offset: 21
|
bit_offset: 21
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: NBLSET
|
- name: NBLSET
|
||||||
description: Byte lane (NBL) setup
|
description: Byte lane (NBL) setup
|
||||||
bit_offset: 22
|
bit_offset: 22
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
- name: FMCEN
|
- name: FMCEN
|
||||||
description: FMC controller enable
|
description: FMC controller enable
|
||||||
bit_offset: 31
|
bit_offset: 31
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/BTR:
|
fieldset/BTR:
|
||||||
description: SRAM/NOR-Flash chip-select timing register
|
description: SRAM/NOR-Flash chip-select timing register
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BUSTURN
|
- name: BUSTURN
|
||||||
description: Bus turnaround phase duration
|
description: Bus turnaround phase duration
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: CLKDIV
|
- name: CLKDIV
|
||||||
description: Clock divide ratio (for FMC_CLK signal)
|
description: Clock divide ratio (for FMC_CLK signal)
|
||||||
bit_offset: 20
|
bit_offset: 20
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATLAT
|
- name: DATLAT
|
||||||
description: Data latency for synchronous memory
|
description: Data latency for synchronous memory
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
- name: DATAHLD
|
- name: DATAHLD
|
||||||
description: Data hold phase duration
|
description: Data hold phase duration
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/BWTR:
|
fieldset/BWTR:
|
||||||
description: SRAM/NOR-Flash write timing registers
|
description: SRAM/NOR-Flash write timing registers
|
||||||
fields:
|
fields:
|
||||||
- name: ADDSET
|
- name: ADDSET
|
||||||
description: Address setup phase duration
|
description: Address setup phase duration
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ADDHLD
|
- name: ADDHLD
|
||||||
description: Address-hold phase duration
|
description: Address-hold phase duration
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: DATAST
|
- name: DATAST
|
||||||
description: Data-phase duration
|
description: Data-phase duration
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: BUSTURN
|
- name: BUSTURN
|
||||||
description: Bus turnaround phase duration
|
description: Bus turnaround phase duration
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ACCMOD
|
- name: ACCMOD
|
||||||
description: Access mode
|
description: Access mode
|
||||||
bit_offset: 28
|
bit_offset: 28
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: ACCMOD
|
enum: ACCMOD
|
||||||
- name: DATAHLD
|
- name: DATAHLD
|
||||||
description: Data hold phase duration
|
description: Data hold phase duration
|
||||||
bit_offset: 30
|
bit_offset: 30
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
fieldset/ECCR:
|
fieldset/ECCR:
|
||||||
description: ECC result register
|
description: ECC result register
|
||||||
fields:
|
fields:
|
||||||
- name: ECC
|
- name: ECC
|
||||||
description: ECC computation result value
|
description: ECC computation result value
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/PATT:
|
fieldset/PATT:
|
||||||
description: Attribute memory space timing register
|
description: Attribute memory space timing register
|
||||||
fields:
|
fields:
|
||||||
- name: ATTSET
|
- name: ATTSET
|
||||||
description: Attribute memory setup time
|
description: Attribute memory setup time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTWAIT
|
- name: ATTWAIT
|
||||||
description: Attribute memory wait time
|
description: Attribute memory wait time
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTHOLD
|
- name: ATTHOLD
|
||||||
description: Attribute memory hold time
|
description: Attribute memory hold time
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: ATTHIZ
|
- name: ATTHIZ
|
||||||
description: Attribute memory data bus Hi-Z time
|
description: Attribute memory data bus Hi-Z time
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/PCR:
|
fieldset/PCR:
|
||||||
description: PC Card/NAND Flash control register
|
description: PC Card/NAND Flash control register
|
||||||
fields:
|
fields:
|
||||||
- name: PWAITEN
|
- name: PWAITEN
|
||||||
description: Wait feature enable bit
|
description: Wait feature enable bit
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PBKEN
|
- name: PBKEN
|
||||||
description: NAND Flash memory bank enable bit
|
description: NAND Flash memory bank enable bit
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: PTYP
|
- name: PTYP
|
||||||
description: Memory type
|
description: Memory type
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: PTYP
|
enum: PTYP
|
||||||
- name: PWID
|
- name: PWID
|
||||||
description: Data bus width
|
description: Data bus width
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
enum: PWID
|
enum: PWID
|
||||||
- name: ECCEN
|
- name: ECCEN
|
||||||
description: ECC computation logic enable bit
|
description: ECC computation logic enable bit
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: TCLR
|
- name: TCLR
|
||||||
description: CLE to RE delay
|
description: CLE to RE delay
|
||||||
bit_offset: 9
|
bit_offset: 9
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: TAR
|
- name: TAR
|
||||||
description: ALE to RE delay
|
description: ALE to RE delay
|
||||||
bit_offset: 13
|
bit_offset: 13
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
- name: ECCPS
|
- name: ECCPS
|
||||||
description: ECC page size
|
description: ECC page size
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
enum: ECCPS
|
enum: ECCPS
|
||||||
fieldset/PCSCNTR:
|
fieldset/PCSCNTR:
|
||||||
description: PSRAM chip select counter register
|
description: PSRAM chip select counter register
|
||||||
fields:
|
fields:
|
||||||
- name: CSCOUNT
|
- name: CSCOUNT
|
||||||
description: Chip select counter
|
description: Chip select counter
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
- name: CNTB1EN
|
- name: CNTB1EN
|
||||||
description: Counter Bank 1 enable
|
description: Counter Bank 1 enable
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CNTB2EN
|
- name: CNTB2EN
|
||||||
description: Counter Bank 2 enable
|
description: Counter Bank 2 enable
|
||||||
bit_offset: 17
|
bit_offset: 17
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CNTB3EN
|
- name: CNTB3EN
|
||||||
description: Counter Bank 3 enable
|
description: Counter Bank 3 enable
|
||||||
bit_offset: 18
|
bit_offset: 18
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: CNTB4EN
|
- name: CNTB4EN
|
||||||
description: Counter Bank 4 enable
|
description: Counter Bank 4 enable
|
||||||
bit_offset: 19
|
bit_offset: 19
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
fieldset/PMEM:
|
fieldset/PMEM:
|
||||||
description: Common memory space timing register
|
description: Common memory space timing register
|
||||||
fields:
|
fields:
|
||||||
- name: MEMSET
|
- name: MEMSET
|
||||||
description: Common memory x setup time
|
description: Common memory x setup time
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMWAIT
|
- name: MEMWAIT
|
||||||
description: Common memory wait time
|
description: Common memory wait time
|
||||||
bit_offset: 8
|
bit_offset: 8
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMHOLD
|
- name: MEMHOLD
|
||||||
description: Common memory hold time
|
description: Common memory hold time
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
- name: MEMHIZ
|
- name: MEMHIZ
|
||||||
description: Common memory x data bus Hi-Z time
|
description: Common memory x data bus Hi-Z time
|
||||||
bit_offset: 24
|
bit_offset: 24
|
||||||
bit_size: 8
|
bit_size: 8
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: FIFO status and interrupt register
|
description: FIFO status and interrupt register
|
||||||
fields:
|
fields:
|
||||||
- name: IRS
|
- name: IRS
|
||||||
description: Interrupt rising edge status
|
description: Interrupt rising edge status
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ILS
|
- name: ILS
|
||||||
description: Interrupt high-level status
|
description: Interrupt high-level status
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IFS
|
- name: IFS
|
||||||
description: Interrupt falling edge status
|
description: Interrupt falling edge status
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IREN
|
- name: IREN
|
||||||
description: Interrupt rising edge detection enable bit
|
description: Interrupt rising edge detection enable bit
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: ILEN
|
- name: ILEN
|
||||||
description: Interrupt high-level detection enable bit
|
description: Interrupt high-level detection enable bit
|
||||||
bit_offset: 4
|
bit_offset: 4
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: IFEN
|
- name: IFEN
|
||||||
description: Interrupt falling edge detection enable bit
|
description: Interrupt falling edge detection enable bit
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
- name: FEMPT
|
- name: FEMPT
|
||||||
description: FIFO empty status
|
description: FIFO empty status
|
||||||
bit_offset: 6
|
bit_offset: 6
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum/ACCMOD:
|
enum/ACCMOD:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: A
|
- name: A
|
||||||
description: Access mode A
|
description: Access mode A
|
||||||
value: 0
|
value: 0
|
||||||
- name: B
|
- name: B
|
||||||
description: Access mode B
|
description: Access mode B
|
||||||
value: 1
|
value: 1
|
||||||
- name: C
|
- name: C
|
||||||
description: Access mode C
|
description: Access mode C
|
||||||
value: 2
|
value: 2
|
||||||
- name: D
|
- name: D
|
||||||
description: Access mode D
|
description: Access mode D
|
||||||
value: 3
|
value: 3
|
||||||
enum/CPSIZE:
|
enum/CPSIZE:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: NoBurstSplit
|
- name: NoBurstSplit
|
||||||
description: No burst split when crossing page boundary
|
description: No burst split when crossing page boundary
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bytes128
|
- name: Bytes128
|
||||||
description: 128 bytes CRAM page size
|
description: 128 bytes CRAM page size
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bytes256
|
- name: Bytes256
|
||||||
description: 256 bytes CRAM page size
|
description: 256 bytes CRAM page size
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bytes512
|
- name: Bytes512
|
||||||
description: 512 bytes CRAM page size
|
description: 512 bytes CRAM page size
|
||||||
value: 3
|
value: 3
|
||||||
- name: Bytes1024
|
- name: Bytes1024
|
||||||
description: 1024 bytes CRAM page size
|
description: 1024 bytes CRAM page size
|
||||||
value: 4
|
value: 4
|
||||||
enum/ECCPS:
|
enum/ECCPS:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
variants:
|
variants:
|
||||||
- name: Bytes256
|
- name: Bytes256
|
||||||
description: ECC page size 256 bytes
|
description: ECC page size 256 bytes
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bytes512
|
- name: Bytes512
|
||||||
description: ECC page size 512 bytes
|
description: ECC page size 512 bytes
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bytes1024
|
- name: Bytes1024
|
||||||
description: ECC page size 1024 bytes
|
description: ECC page size 1024 bytes
|
||||||
value: 2
|
value: 2
|
||||||
- name: Bytes2048
|
- name: Bytes2048
|
||||||
description: ECC page size 2048 bytes
|
description: ECC page size 2048 bytes
|
||||||
value: 3
|
value: 3
|
||||||
- name: Bytes4096
|
- name: Bytes4096
|
||||||
description: ECC page size 4096 bytes
|
description: ECC page size 4096 bytes
|
||||||
value: 4
|
value: 4
|
||||||
- name: Bytes8192
|
- name: Bytes8192
|
||||||
description: ECC page size 8192 bytes
|
description: ECC page size 8192 bytes
|
||||||
value: 5
|
value: 5
|
||||||
enum/MTYP:
|
enum/MTYP:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: SRAM
|
- name: SRAM
|
||||||
description: SRAM memory type
|
description: SRAM memory type
|
||||||
value: 0
|
value: 0
|
||||||
- name: PSRAM
|
- name: PSRAM
|
||||||
description: PSRAM (CRAM) memory type
|
description: PSRAM (CRAM) memory type
|
||||||
value: 1
|
value: 1
|
||||||
- name: Flash
|
- name: Flash
|
||||||
description: NOR Flash/OneNAND Flash
|
description: NOR Flash/OneNAND Flash
|
||||||
value: 2
|
value: 2
|
||||||
enum/MWID:
|
enum/MWID:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: Memory data bus width 8 bits
|
description: Memory data bus width 8 bits
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: Memory data bus width 16 bits
|
description: Memory data bus width 16 bits
|
||||||
value: 1
|
value: 1
|
||||||
- name: Bits32
|
- name: Bits32
|
||||||
description: Memory data bus width 32 bits
|
description: Memory data bus width 32 bits
|
||||||
value: 2
|
value: 2
|
||||||
enum/PTYP:
|
enum/PTYP:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NANDFlash
|
- name: NANDFlash
|
||||||
description: NAND Flash
|
description: NAND Flash
|
||||||
value: 1
|
value: 1
|
||||||
enum/PWID:
|
enum/PWID:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Bits8
|
- name: Bits8
|
||||||
description: External memory device width 8 bits
|
description: External memory device width 8 bits
|
||||||
value: 0
|
value: 0
|
||||||
- name: Bits16
|
- name: Bits16
|
||||||
description: External memory device width 16 bits
|
description: External memory device width 16 bits
|
||||||
value: 1
|
value: 1
|
||||||
enum/WAITCFG:
|
enum/WAITCFG:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: BeforeWaitState
|
- name: BeforeWaitState
|
||||||
description: NWAIT signal is active one data cycle before wait state
|
description: NWAIT signal is active one data cycle before wait state
|
||||||
value: 0
|
value: 0
|
||||||
- name: DuringWaitState
|
- name: DuringWaitState
|
||||||
description: NWAIT signal is active during wait state
|
description: NWAIT signal is active during wait state
|
||||||
value: 1
|
value: 1
|
||||||
enum/WAITPOL:
|
enum/WAITPOL:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: ActiveLow
|
- name: ActiveLow
|
||||||
description: NWAIT active low
|
description: NWAIT active low
|
||||||
value: 0
|
value: 0
|
||||||
- name: ActiveHigh
|
- name: ActiveHigh
|
||||||
description: NWAIT active high
|
description: NWAIT active high
|
||||||
value: 1
|
value: 1
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,204 +1,203 @@
|
|||||||
---
|
|
||||||
block/GPIO:
|
block/GPIO:
|
||||||
description: General purpose I/O
|
description: General purpose I/O
|
||||||
items:
|
items:
|
||||||
- name: CR
|
- name: CR
|
||||||
description: Port configuration register low (GPIOn_CRL)
|
description: Port configuration register low (GPIOn_CRL)
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: CR
|
fieldset: CR
|
||||||
- name: IDR
|
- name: IDR
|
||||||
description: Port input data register (GPIOn_IDR)
|
description: Port input data register (GPIOn_IDR)
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDR
|
fieldset: IDR
|
||||||
- name: ODR
|
- name: ODR
|
||||||
description: Port output data register (GPIOn_ODR)
|
description: Port output data register (GPIOn_ODR)
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: ODR
|
fieldset: ODR
|
||||||
- name: BSRR
|
- name: BSRR
|
||||||
description: Port bit set/reset register (GPIOn_BSRR)
|
description: Port bit set/reset register (GPIOn_BSRR)
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: BSRR
|
fieldset: BSRR
|
||||||
- name: BRR
|
- name: BRR
|
||||||
description: Port bit reset register (GPIOn_BRR)
|
description: Port bit reset register (GPIOn_BRR)
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: BRR
|
fieldset: BRR
|
||||||
- name: LCKR
|
- name: LCKR
|
||||||
description: Port configuration lock register
|
description: Port configuration lock register
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
fieldset: LCKR
|
fieldset: LCKR
|
||||||
fieldset/BRR:
|
fieldset/BRR:
|
||||||
description: Port bit reset register (GPIOn_BRR)
|
description: Port bit reset register (GPIOn_BRR)
|
||||||
fields:
|
fields:
|
||||||
- name: BR
|
- name: BR
|
||||||
description: Reset bit
|
description: Reset bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
fieldset/BSRR:
|
fieldset/BSRR:
|
||||||
description: Port bit set/reset register (GPIOn_BSRR)
|
description: Port bit set/reset register (GPIOn_BSRR)
|
||||||
fields:
|
fields:
|
||||||
- name: BS
|
- name: BS
|
||||||
description: Set bit
|
description: Set bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
- name: BR
|
- name: BR
|
||||||
description: Reset bit
|
description: Reset bit
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Port configuration register (GPIOn_CRx)
|
description: Port configuration register (GPIOn_CRx)
|
||||||
fields:
|
fields:
|
||||||
- name: MODE
|
- name: MODE
|
||||||
description: Port n mode bits
|
description: Port n mode bits
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
enum: MODE
|
enum: MODE
|
||||||
- name: CNF_IN
|
- name: CNF_IN
|
||||||
description: "Port n configuration bits, for input mode"
|
description: Port n configuration bits, for input mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
enum: CNF_IN
|
enum: CNF_IN
|
||||||
- name: CNF_OUT
|
- name: CNF_OUT
|
||||||
description: "Port n configuration bits, for output mode"
|
description: Port n configuration bits, for output mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
enum: CNF_OUT
|
enum: CNF_OUT
|
||||||
fieldset/IDR:
|
fieldset/IDR:
|
||||||
description: Port input data register (GPIOn_IDR)
|
description: Port input data register (GPIOn_IDR)
|
||||||
fields:
|
fields:
|
||||||
- name: IDR
|
- name: IDR
|
||||||
description: Port input data
|
description: Port input data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: IDR
|
enum: IDR
|
||||||
fieldset/LCKR:
|
fieldset/LCKR:
|
||||||
description: Port configuration lock register
|
description: Port configuration lock register
|
||||||
fields:
|
fields:
|
||||||
- name: LCK
|
- name: LCK
|
||||||
description: Port A Lock bit
|
description: Port A Lock bit
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: LCK
|
enum: LCK
|
||||||
- name: LCKK
|
- name: LCKK
|
||||||
description: Lock key
|
description: Lock key
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: LCKK
|
enum: LCKK
|
||||||
fieldset/ODR:
|
fieldset/ODR:
|
||||||
description: Port output data register (GPIOn_ODR)
|
description: Port output data register (GPIOn_ODR)
|
||||||
fields:
|
fields:
|
||||||
- name: ODR
|
- name: ODR
|
||||||
description: Port output data
|
description: Port output data
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: ODR
|
enum: ODR
|
||||||
enum/CNF_IN:
|
enum/CNF_IN:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Analog
|
- name: Analog
|
||||||
description: Analog mode
|
description: Analog mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: Floating
|
- name: Floating
|
||||||
description: Floating input (reset state)
|
description: Floating input (reset state)
|
||||||
value: 1
|
value: 1
|
||||||
- name: Pull
|
- name: Pull
|
||||||
description: Input with pull-up/pull-down
|
description: Input with pull-up/pull-down
|
||||||
value: 2
|
value: 2
|
||||||
enum/CNF_OUT:
|
enum/CNF_OUT:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: PushPull
|
- name: PushPull
|
||||||
description: Push-Pull mode
|
description: Push-Pull mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: OpenDrain
|
- name: OpenDrain
|
||||||
description: Open Drain-Mode
|
description: Open Drain-Mode
|
||||||
value: 1
|
value: 1
|
||||||
- name: AltPushPull
|
- name: AltPushPull
|
||||||
description: Alternate Function Push-Pull Mode
|
description: Alternate Function Push-Pull Mode
|
||||||
value: 2
|
value: 2
|
||||||
- name: AltOpenDrain
|
- name: AltOpenDrain
|
||||||
description: Alternate Function Open-Drain Mode
|
description: Alternate Function Open-Drain Mode
|
||||||
value: 3
|
value: 3
|
||||||
enum/IDR:
|
enum/IDR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Input is logic low
|
description: Input is logic low
|
||||||
value: 0
|
value: 0
|
||||||
- name: High
|
- name: High
|
||||||
description: Input is logic high
|
description: Input is logic high
|
||||||
value: 1
|
value: 1
|
||||||
enum/LCK:
|
enum/LCK:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Unlocked
|
- name: Unlocked
|
||||||
description: Port configuration not locked
|
description: Port configuration not locked
|
||||||
value: 0
|
value: 0
|
||||||
- name: Locked
|
- name: Locked
|
||||||
description: Port configuration locked
|
description: Port configuration locked
|
||||||
value: 1
|
value: 1
|
||||||
enum/LCKK:
|
enum/LCKK:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotActive
|
- name: NotActive
|
||||||
description: Port configuration lock key not active
|
description: Port configuration lock key not active
|
||||||
value: 0
|
value: 0
|
||||||
- name: Active
|
- name: Active
|
||||||
description: Port configuration lock key active
|
description: Port configuration lock key active
|
||||||
value: 1
|
value: 1
|
||||||
enum/MODE:
|
enum/MODE:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Input
|
- name: Input
|
||||||
description: Input mode (reset state)
|
description: Input mode (reset state)
|
||||||
value: 0
|
value: 0
|
||||||
- name: Output10Mhz
|
- name: Output10Mhz
|
||||||
description: Output mode 10 MHz
|
description: Output mode 10 MHz
|
||||||
value: 1
|
value: 1
|
||||||
- name: Output2Mhz
|
- name: Output2Mhz
|
||||||
description: Output mode 2 MHz
|
description: Output mode 2 MHz
|
||||||
value: 2
|
value: 2
|
||||||
- name: Output50Mhz
|
- name: Output50Mhz
|
||||||
description: Output mode 50 MHz
|
description: Output mode 50 MHz
|
||||||
value: 3
|
value: 3
|
||||||
enum/ODR:
|
enum/ODR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Set output to logic low
|
description: Set output to logic low
|
||||||
value: 0
|
value: 0
|
||||||
- name: High
|
- name: High
|
||||||
description: Set output to logic high
|
description: Set output to logic high
|
||||||
value: 1
|
value: 1
|
||||||
|
@ -1,241 +1,240 @@
|
|||||||
---
|
|
||||||
block/GPIO:
|
block/GPIO:
|
||||||
description: General-purpose I/Os
|
description: General-purpose I/Os
|
||||||
items:
|
items:
|
||||||
- name: MODER
|
- name: MODER
|
||||||
description: GPIO port mode register
|
description: GPIO port mode register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
fieldset: MODER
|
fieldset: MODER
|
||||||
- name: OTYPER
|
- name: OTYPER
|
||||||
description: GPIO port output type register
|
description: GPIO port output type register
|
||||||
byte_offset: 4
|
byte_offset: 4
|
||||||
fieldset: OTYPER
|
fieldset: OTYPER
|
||||||
- name: OSPEEDR
|
- name: OSPEEDR
|
||||||
description: GPIO port output speed register
|
description: GPIO port output speed register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: OSPEEDR
|
fieldset: OSPEEDR
|
||||||
- name: PUPDR
|
- name: PUPDR
|
||||||
description: GPIO port pull-up/pull-down register
|
description: GPIO port pull-up/pull-down register
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: PUPDR
|
fieldset: PUPDR
|
||||||
- name: IDR
|
- name: IDR
|
||||||
description: GPIO port input data register
|
description: GPIO port input data register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: IDR
|
fieldset: IDR
|
||||||
- name: ODR
|
- name: ODR
|
||||||
description: GPIO port output data register
|
description: GPIO port output data register
|
||||||
byte_offset: 20
|
byte_offset: 20
|
||||||
fieldset: ODR
|
fieldset: ODR
|
||||||
- name: BSRR
|
- name: BSRR
|
||||||
description: GPIO port bit set/reset register
|
description: GPIO port bit set/reset register
|
||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: BSRR
|
fieldset: BSRR
|
||||||
- name: LCKR
|
- name: LCKR
|
||||||
description: GPIO port configuration lock register
|
description: GPIO port configuration lock register
|
||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
fieldset: LCKR
|
fieldset: LCKR
|
||||||
- name: AFR
|
- name: AFR
|
||||||
description: "GPIO alternate function registers. The register described in the datasheet as AFRL is index 0 in this array, and AFRH is index 1. Note that when operating on AFRH, you need to subtract 8 from any operations on the field array it contains -- the alternate function for pin 9 is at index 1, for instance."
|
description: GPIO alternate function registers. The register described in the datasheet as AFRL is index 0 in this array, and AFRH is index 1. Note that when operating on AFRH, you need to subtract 8 from any operations on the field array it contains -- the alternate function for pin 9 is at index 1, for instance.
|
||||||
array:
|
array:
|
||||||
len: 2
|
len: 2
|
||||||
stride: 4
|
stride: 4
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
fieldset: AFR
|
fieldset: AFR
|
||||||
fieldset/AFR:
|
fieldset/AFR:
|
||||||
description: "GPIO alternate function register. This contains an array of 8 fields, which correspond to pins 0-7 of the port (for AFRL) or pins 8-15 of the port (for AFRH)."
|
description: GPIO alternate function register. This contains an array of 8 fields, which correspond to pins 0-7 of the port (for AFRL) or pins 8-15 of the port (for AFRH).
|
||||||
fields:
|
fields:
|
||||||
- name: AFR
|
- name: AFR
|
||||||
description: Alternate function selection for one of the pins controlled by this register (0-7).
|
description: Alternate function selection for one of the pins controlled by this register (0-7).
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 4
|
bit_size: 4
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
fieldset/BSRR:
|
fieldset/BSRR:
|
||||||
description: GPIO port bit set/reset register
|
description: GPIO port bit set/reset register
|
||||||
fields:
|
fields:
|
||||||
- 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
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
- name: BR
|
- name: BR
|
||||||
description: Port x set bit y (y= 0..15)
|
description: Port x set bit y (y= 0..15)
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
fieldset/IDR:
|
fieldset/IDR:
|
||||||
description: GPIO port input data register
|
description: GPIO port input data register
|
||||||
fields:
|
fields:
|
||||||
- name: IDR
|
- name: IDR
|
||||||
description: Port input data (y = 0..15)
|
description: Port input data (y = 0..15)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: IDR
|
enum: IDR
|
||||||
fieldset/LCKR:
|
fieldset/LCKR:
|
||||||
description: GPIO port configuration lock register
|
description: GPIO port configuration lock register
|
||||||
fields:
|
fields:
|
||||||
- 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
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: LCK
|
enum: LCK
|
||||||
- name: LCKK
|
- name: LCKK
|
||||||
description: Port x lock bit y (y= 0..15)
|
description: Port x lock bit y (y= 0..15)
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
enum: LCKK
|
enum: LCKK
|
||||||
fieldset/MODER:
|
fieldset/MODER:
|
||||||
description: GPIO port mode register
|
description: GPIO port mode register
|
||||||
fields:
|
fields:
|
||||||
- name: MODER
|
- name: MODER
|
||||||
description: Port x configuration bits (y = 0..15)
|
description: Port x configuration bits (y = 0..15)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 2
|
stride: 2
|
||||||
enum: MODER
|
enum: MODER
|
||||||
fieldset/ODR:
|
fieldset/ODR:
|
||||||
description: GPIO port output data register
|
description: GPIO port output data register
|
||||||
fields:
|
fields:
|
||||||
- name: ODR
|
- name: ODR
|
||||||
description: Port output data (y = 0..15)
|
description: Port output data (y = 0..15)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: ODR
|
enum: ODR
|
||||||
fieldset/OSPEEDR:
|
fieldset/OSPEEDR:
|
||||||
description: GPIO port output speed register
|
description: GPIO port output speed register
|
||||||
fields:
|
fields:
|
||||||
- name: OSPEEDR
|
- name: OSPEEDR
|
||||||
description: Port x configuration bits (y = 0..15)
|
description: Port x configuration bits (y = 0..15)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 2
|
stride: 2
|
||||||
enum: OSPEEDR
|
enum: OSPEEDR
|
||||||
fieldset/OTYPER:
|
fieldset/OTYPER:
|
||||||
description: GPIO port output type register
|
description: GPIO port output type register
|
||||||
fields:
|
fields:
|
||||||
- name: OT
|
- name: OT
|
||||||
description: Port x configuration bits (y = 0..15)
|
description: Port x configuration bits (y = 0..15)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: OT
|
enum: OT
|
||||||
fieldset/PUPDR:
|
fieldset/PUPDR:
|
||||||
description: GPIO port pull-up/pull-down register
|
description: GPIO port pull-up/pull-down register
|
||||||
fields:
|
fields:
|
||||||
- name: PUPDR
|
- name: PUPDR
|
||||||
description: Port x configuration bits (y = 0..15)
|
description: Port x configuration bits (y = 0..15)
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 2
|
stride: 2
|
||||||
enum: PUPDR
|
enum: PUPDR
|
||||||
enum/IDR:
|
enum/IDR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Input is logic low
|
description: Input is logic low
|
||||||
value: 0
|
value: 0
|
||||||
- name: High
|
- name: High
|
||||||
description: Input is logic high
|
description: Input is logic high
|
||||||
value: 1
|
value: 1
|
||||||
enum/LCK:
|
enum/LCK:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Unlocked
|
- name: Unlocked
|
||||||
description: Port configuration not locked
|
description: Port configuration not locked
|
||||||
value: 0
|
value: 0
|
||||||
- name: Locked
|
- name: Locked
|
||||||
description: Port configuration locked
|
description: Port configuration locked
|
||||||
value: 1
|
value: 1
|
||||||
enum/LCKK:
|
enum/LCKK:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: NotActive
|
- name: NotActive
|
||||||
description: Port configuration lock key not active
|
description: Port configuration lock key not active
|
||||||
value: 0
|
value: 0
|
||||||
- name: Active
|
- name: Active
|
||||||
description: Port configuration lock key active
|
description: Port configuration lock key active
|
||||||
value: 1
|
value: 1
|
||||||
enum/MODER:
|
enum/MODER:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Input
|
- name: Input
|
||||||
description: Input mode (reset state)
|
description: Input mode (reset state)
|
||||||
value: 0
|
value: 0
|
||||||
- name: Output
|
- name: Output
|
||||||
description: General purpose output mode
|
description: General purpose output mode
|
||||||
value: 1
|
value: 1
|
||||||
- name: Alternate
|
- name: Alternate
|
||||||
description: Alternate function mode
|
description: Alternate function mode
|
||||||
value: 2
|
value: 2
|
||||||
- name: Analog
|
- name: Analog
|
||||||
description: Analog mode
|
description: Analog mode
|
||||||
value: 3
|
value: 3
|
||||||
enum/ODR:
|
enum/ODR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Set output to logic low
|
description: Set output to logic low
|
||||||
value: 0
|
value: 0
|
||||||
- name: High
|
- name: High
|
||||||
description: Set output to logic high
|
description: Set output to logic high
|
||||||
value: 1
|
value: 1
|
||||||
enum/OSPEEDR:
|
enum/OSPEEDR:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: LowSpeed
|
- name: LowSpeed
|
||||||
description: Low speed
|
description: Low speed
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumSpeed
|
- name: MediumSpeed
|
||||||
description: Medium speed
|
description: Medium speed
|
||||||
value: 1
|
value: 1
|
||||||
- name: HighSpeed
|
- name: HighSpeed
|
||||||
description: High speed
|
description: High speed
|
||||||
value: 2
|
value: 2
|
||||||
- name: VeryHighSpeed
|
- name: VeryHighSpeed
|
||||||
description: Very high speed
|
description: Very high speed
|
||||||
value: 3
|
value: 3
|
||||||
enum/OT:
|
enum/OT:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
- name: PushPull
|
- name: PushPull
|
||||||
description: Output push-pull (reset state)
|
description: Output push-pull (reset state)
|
||||||
value: 0
|
value: 0
|
||||||
- name: OpenDrain
|
- name: OpenDrain
|
||||||
description: Output open-drain
|
description: Output open-drain
|
||||||
value: 1
|
value: 1
|
||||||
enum/PUPDR:
|
enum/PUPDR:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Floating
|
- name: Floating
|
||||||
description: "No pull-up, pull-down"
|
description: No pull-up, pull-down
|
||||||
value: 0
|
value: 0
|
||||||
- name: PullUp
|
- name: PullUp
|
||||||
description: Pull-up
|
description: Pull-up
|
||||||
value: 1
|
value: 1
|
||||||
- name: PullDown
|
- name: PullDown
|
||||||
description: Pull-down
|
description: Pull-down
|
||||||
value: 2
|
value: 2
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user