104 lines
2.3 KiB
YAML
104 lines
2.3 KiB
YAML
block/COMP:
|
|
description: Comparator v1. (RM0444 18)
|
|
items:
|
|
- name: CSR
|
|
description: Comparator control and status register.
|
|
byte_offset: 0
|
|
fieldset: CSR
|
|
fieldset/CSR:
|
|
description: Comparator control and status register.
|
|
fields:
|
|
- name: EN
|
|
description: COMP enable bit.
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
- name: INMSEL
|
|
description: Comparator signal selector for inverting input INM.
|
|
bit_offset: 4
|
|
bit_size: 4
|
|
- name: INPSEL
|
|
description: Comparator signal selector for non-inverting input INP.
|
|
bit_offset: 8
|
|
bit_size: 2
|
|
- name: WINMODE
|
|
description: Comparator non-inverting input selector for window mode.
|
|
bit_offset: 11
|
|
bit_size: 1
|
|
- name: WINOUT
|
|
description: Comparator output selector.
|
|
bit_offset: 14
|
|
bit_size: 1
|
|
- name: POLARITY
|
|
description: Comparator polarity selector.
|
|
bit_offset: 15
|
|
bit_size: 1
|
|
enum: POLARITY
|
|
- name: HYST
|
|
description: Comparator hysteresis selector.
|
|
bit_offset: 16
|
|
bit_size: 2
|
|
enum: HYST
|
|
- name: PWRMODE
|
|
description: Comparator power mode selector.
|
|
bit_offset: 18
|
|
bit_size: 2
|
|
enum: PWRMODE
|
|
- name: BLANKSEL
|
|
description: Comparator blanking source selector.
|
|
bit_offset: 20
|
|
bit_size: 5
|
|
enum: BLANKSEL
|
|
- name: VALUE_DO_NOT_SET
|
|
description: Comparator output status. (READ ONLY)
|
|
bit_offset: 30
|
|
bit_size: 1
|
|
- name: LOCK
|
|
description: CSR register lock.
|
|
bit_offset: 31
|
|
bit_size: 1
|
|
enum/POLARITY:
|
|
bit_size: 1
|
|
variants:
|
|
- name: NonInverted
|
|
value: 0
|
|
- name: Inverted
|
|
value: 1
|
|
enum/HYST:
|
|
bit_size: 2
|
|
variants:
|
|
- name: None
|
|
value: 0
|
|
- name: Low
|
|
value: 1
|
|
- name: Medium
|
|
value: 2
|
|
- name: High
|
|
value: 3
|
|
enum/PWRMODE:
|
|
bit_size: 2
|
|
variants:
|
|
- name: HighSpeed
|
|
value: 0
|
|
- name: MediumSpeed
|
|
value: 1
|
|
enum/BLANKSEL:
|
|
bit_size: 5
|
|
variants:
|
|
- name: None
|
|
value: 0
|
|
- name: Tim1Oc4
|
|
description: TIM1 OC4
|
|
value: 1
|
|
- name: Tim1Oc5
|
|
description: TIM1 OC5
|
|
value: 2
|
|
- name: Tim2Oc3
|
|
description: TIM2 OC3
|
|
value: 4
|
|
- name: Tim3Oc3
|
|
description: TIM3 OC3
|
|
value: 8
|
|
- name: Tim15Oc2
|
|
description: TIM15 OC2
|
|
value: 16
|