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/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 enum/HYST: bit_size: 2 variants: - name: None value: 0 - name: Low value: 1 - name: Medium value: 2 - name: High value: 3 enum/POLARITY: bit_size: 1 variants: - name: NonInverted value: 0 - name: Inverted value: 1 enum/PWRMODE: bit_size: 2 variants: - name: HighSpeed value: 0 - name: MediumSpeed value: 1