stm32-data/data/registers/hsem_v7.yaml
2024-04-08 13:36:40 +02:00

1948 lines
46 KiB
YAML

block/HSEM:
description: Hardware semaphore.
items:
- name: R
description: HSEM register HSEM_R%s HSEM_R31.
array:
len: 16
stride: 4
byte_offset: 0
fieldset: R
- name: RLR
description: HSEM Read lock register.
array:
len: 16
stride: 4
byte_offset: 128
access: Read
fieldset: RLR
- name: C1IER
description: HSEM Interrupt enable register.
byte_offset: 256
fieldset: C1IER
- name: C1ICR
description: HSEM Interrupt clear register.
byte_offset: 260
fieldset: C1ICR
- name: C1ISR
description: HSEM Interrupt status register.
byte_offset: 264
access: Read
fieldset: C1ISR
- name: C1MISR
description: HSEM Masked interrupt status register.
byte_offset: 268
access: Read
fieldset: C1MISR
- name: C2IER
description: HSEM Interrupt enable register.
byte_offset: 272
fieldset: C2IER
- name: C2ICR
description: HSEM Interrupt clear register.
byte_offset: 276
fieldset: C2ICR
- name: C2ISR
description: HSEM Interrupt status register.
byte_offset: 280
access: Read
fieldset: C2ISR
- name: C2MISR
description: HSEM Masked interrupt status register.
byte_offset: 284
access: Read
fieldset: C2MISR
- name: CR
description: HSEM Clear register.
byte_offset: 320
access: Write
fieldset: CR
- name: KEYR
description: HSEM Interrupt clear register.
byte_offset: 324
fieldset: KEYR
fieldset/C1ICR:
description: HSEM Interrupt clear register.
fields:
- name: ISC0
description: Interrupt(N) semaphore n clear bit.
bit_offset: 0
bit_size: 1
enum: C1ICR_ISC0
- name: ISC1
description: Interrupt(N) semaphore n clear bit.
bit_offset: 1
bit_size: 1
enum: C1ICR_ISC1
- name: ISC2
description: Interrupt(N) semaphore n clear bit.
bit_offset: 2
bit_size: 1
enum: C1ICR_ISC2
- name: ISC3
description: Interrupt(N) semaphore n clear bit.
bit_offset: 3
bit_size: 1
enum: C1ICR_ISC3
- name: ISC4
description: Interrupt(N) semaphore n clear bit.
bit_offset: 4
bit_size: 1
enum: C1ICR_ISC4
- name: ISC5
description: Interrupt(N) semaphore n clear bit.
bit_offset: 5
bit_size: 1
enum: C1ICR_ISC5
- name: ISC6
description: Interrupt(N) semaphore n clear bit.
bit_offset: 6
bit_size: 1
enum: C1ICR_ISC6
- name: ISC7
description: Interrupt(N) semaphore n clear bit.
bit_offset: 7
bit_size: 1
enum: C1ICR_ISC7
- name: ISC8
description: Interrupt(N) semaphore n clear bit.
bit_offset: 8
bit_size: 1
enum: C1ICR_ISC8
- name: ISC9
description: Interrupt(N) semaphore n clear bit.
bit_offset: 9
bit_size: 1
enum: C1ICR_ISC9
- name: ISC10
description: Interrupt(N) semaphore n clear bit.
bit_offset: 10
bit_size: 1
enum: C1ICR_ISC10
- name: ISC11
description: Interrupt(N) semaphore n clear bit.
bit_offset: 11
bit_size: 1
enum: C1ICR_ISC11
- name: ISC12
description: Interrupt(N) semaphore n clear bit.
bit_offset: 12
bit_size: 1
enum: C1ICR_ISC12
- name: ISC13
description: Interrupt(N) semaphore n clear bit.
bit_offset: 13
bit_size: 1
enum: C1ICR_ISC13
- name: ISC14
description: Interrupt(N) semaphore n clear bit.
bit_offset: 14
bit_size: 1
enum: C1ICR_ISC14
- name: ISC15
description: Interrupt(N) semaphore n clear bit.
bit_offset: 15
bit_size: 1
enum: C1ICR_ISC15
fieldset/C1IER:
description: HSEM Interrupt enable register.
fields:
- name: ISE0
description: Interrupt semaphore n enable bit.
bit_offset: 0
bit_size: 1
enum: C1IER_ISE0
- name: ISE1
description: Interrupt semaphore n enable bit.
bit_offset: 1
bit_size: 1
enum: C1IER_ISE1
- name: ISE2
description: Interrupt semaphore n enable bit.
bit_offset: 2
bit_size: 1
enum: C1IER_ISE2
- name: ISE3
description: Interrupt semaphore n enable bit.
bit_offset: 3
bit_size: 1
enum: C1IER_ISE3
- name: ISE4
description: Interrupt semaphore n enable bit.
bit_offset: 4
bit_size: 1
enum: C1IER_ISE4
- name: ISE5
description: Interrupt semaphore n enable bit.
bit_offset: 5
bit_size: 1
enum: C1IER_ISE5
- name: ISE6
description: Interrupt semaphore n enable bit.
bit_offset: 6
bit_size: 1
enum: C1IER_ISE6
- name: ISE7
description: Interrupt semaphore n enable bit.
bit_offset: 7
bit_size: 1
enum: C1IER_ISE7
- name: ISE8
description: Interrupt semaphore n enable bit.
bit_offset: 8
bit_size: 1
enum: C1IER_ISE8
- name: ISE9
description: Interrupt semaphore n enable bit.
bit_offset: 9
bit_size: 1
enum: C1IER_ISE9
- name: ISE10
description: Interrupt semaphore n enable bit.
bit_offset: 10
bit_size: 1
enum: C1IER_ISE10
- name: ISE11
description: Interrupt semaphore n enable bit.
bit_offset: 11
bit_size: 1
enum: C1IER_ISE11
- name: ISE12
description: Interrupt semaphore n enable bit.
bit_offset: 12
bit_size: 1
enum: C1IER_ISE12
- name: ISE13
description: Interrupt semaphore n enable bit.
bit_offset: 13
bit_size: 1
enum: C1IER_ISE13
- name: ISE14
description: Interrupt semaphore n enable bit.
bit_offset: 14
bit_size: 1
enum: C1IER_ISE14
- name: ISE15
description: Interrupt semaphore n enable bit.
bit_offset: 15
bit_size: 1
enum: C1IER_ISE15
fieldset/C1ISR:
description: HSEM Interrupt status register.
fields:
- name: ISF0
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 0
bit_size: 1
enum: C1ISR_ISF0
- name: ISF1
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 1
bit_size: 1
enum: C1ISR_ISF1
- name: ISF2
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 2
bit_size: 1
enum: C1ISR_ISF2
- name: ISF3
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 3
bit_size: 1
enum: C1ISR_ISF3
- name: ISF4
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 4
bit_size: 1
enum: C1ISR_ISF4
- name: ISF5
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 5
bit_size: 1
enum: C1ISR_ISF5
- name: ISF6
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 6
bit_size: 1
enum: C1ISR_ISF6
- name: ISF7
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 7
bit_size: 1
enum: C1ISR_ISF7
- name: ISF8
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 8
bit_size: 1
enum: C1ISR_ISF8
- name: ISF9
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 9
bit_size: 1
enum: C1ISR_ISF9
- name: ISF10
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 10
bit_size: 1
enum: C1ISR_ISF10
- name: ISF11
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 11
bit_size: 1
enum: C1ISR_ISF11
- name: ISF12
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 12
bit_size: 1
enum: C1ISR_ISF12
- name: ISF13
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 13
bit_size: 1
enum: C1ISR_ISF13
- name: ISF14
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 14
bit_size: 1
enum: C1ISR_ISF14
- name: ISF15
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 15
bit_size: 1
enum: C1ISR_ISF15
fieldset/C1MISR:
description: HSEM Masked interrupt status register.
fields:
- name: MISF0
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 0
bit_size: 1
enum: C1MISR_MISF0
- name: MISF1
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 1
bit_size: 1
enum: C1MISR_MISF1
- name: MISF2
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 2
bit_size: 1
enum: C1MISR_MISF2
- name: MISF3
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 3
bit_size: 1
enum: C1MISR_MISF3
- name: MISF4
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 4
bit_size: 1
enum: C1MISR_MISF4
- name: MISF5
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 5
bit_size: 1
enum: C1MISR_MISF5
- name: MISF6
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 6
bit_size: 1
enum: C1MISR_MISF6
- name: MISF7
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 7
bit_size: 1
enum: C1MISR_MISF7
- name: MISF8
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 8
bit_size: 1
enum: C1MISR_MISF8
- name: MISF9
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 9
bit_size: 1
enum: C1MISR_MISF9
- name: MISF10
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 10
bit_size: 1
enum: C1MISR_MISF10
- name: MISF11
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 11
bit_size: 1
enum: C1MISR_MISF11
- name: MISF12
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 12
bit_size: 1
enum: C1MISR_MISF12
- name: MISF13
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 13
bit_size: 1
enum: C1MISR_MISF13
- name: MISF14
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 14
bit_size: 1
enum: C1MISR_MISF14
- name: MISF15
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 15
bit_size: 1
enum: C1MISR_MISF15
fieldset/C2ICR:
description: HSEM Interrupt clear register.
fields:
- name: ISC0
description: Interrupt(N) semaphore n clear bit.
bit_offset: 0
bit_size: 1
enum: C2ICR_ISC0
- name: ISC1
description: Interrupt(N) semaphore n clear bit.
bit_offset: 1
bit_size: 1
enum: C2ICR_ISC1
- name: ISC2
description: Interrupt(N) semaphore n clear bit.
bit_offset: 2
bit_size: 1
enum: C2ICR_ISC2
- name: ISC3
description: Interrupt(N) semaphore n clear bit.
bit_offset: 3
bit_size: 1
enum: C2ICR_ISC3
- name: ISC4
description: Interrupt(N) semaphore n clear bit.
bit_offset: 4
bit_size: 1
enum: C2ICR_ISC4
- name: ISC5
description: Interrupt(N) semaphore n clear bit.
bit_offset: 5
bit_size: 1
enum: C2ICR_ISC5
- name: ISC6
description: Interrupt(N) semaphore n clear bit.
bit_offset: 6
bit_size: 1
enum: C2ICR_ISC6
- name: ISC7
description: Interrupt(N) semaphore n clear bit.
bit_offset: 7
bit_size: 1
enum: C2ICR_ISC7
- name: ISC8
description: Interrupt(N) semaphore n clear bit.
bit_offset: 8
bit_size: 1
enum: C2ICR_ISC8
- name: ISC9
description: Interrupt(N) semaphore n clear bit.
bit_offset: 9
bit_size: 1
enum: C2ICR_ISC9
- name: ISC10
description: Interrupt(N) semaphore n clear bit.
bit_offset: 10
bit_size: 1
enum: C2ICR_ISC10
- name: ISC11
description: Interrupt(N) semaphore n clear bit.
bit_offset: 11
bit_size: 1
enum: C2ICR_ISC11
- name: ISC12
description: Interrupt(N) semaphore n clear bit.
bit_offset: 12
bit_size: 1
enum: C2ICR_ISC12
- name: ISC13
description: Interrupt(N) semaphore n clear bit.
bit_offset: 13
bit_size: 1
enum: C2ICR_ISC13
- name: ISC14
description: Interrupt(N) semaphore n clear bit.
bit_offset: 14
bit_size: 1
enum: C2ICR_ISC14
- name: ISC15
description: Interrupt(N) semaphore n clear bit.
bit_offset: 15
bit_size: 1
enum: C2ICR_ISC15
fieldset/C2IER:
description: HSEM Interrupt enable register.
fields:
- name: ISE0
description: Interrupt semaphore n enable bit.
bit_offset: 0
bit_size: 1
enum: C2IER_ISE0
- name: ISE1
description: Interrupt semaphore n enable bit.
bit_offset: 1
bit_size: 1
enum: C2IER_ISE1
- name: ISE2
description: Interrupt semaphore n enable bit.
bit_offset: 2
bit_size: 1
enum: C2IER_ISE2
- name: ISE3
description: Interrupt semaphore n enable bit.
bit_offset: 3
bit_size: 1
enum: C2IER_ISE3
- name: ISE4
description: Interrupt semaphore n enable bit.
bit_offset: 4
bit_size: 1
enum: C2IER_ISE4
- name: ISE5
description: Interrupt semaphore n enable bit.
bit_offset: 5
bit_size: 1
enum: C2IER_ISE5
- name: ISE6
description: Interrupt semaphore n enable bit.
bit_offset: 6
bit_size: 1
enum: C2IER_ISE6
- name: ISE7
description: Interrupt semaphore n enable bit.
bit_offset: 7
bit_size: 1
enum: C2IER_ISE7
- name: ISE8
description: Interrupt semaphore n enable bit.
bit_offset: 8
bit_size: 1
enum: C2IER_ISE8
- name: ISE9
description: Interrupt semaphore n enable bit.
bit_offset: 9
bit_size: 1
enum: C2IER_ISE9
- name: ISE10
description: Interrupt semaphore n enable bit.
bit_offset: 10
bit_size: 1
enum: C2IER_ISE10
- name: ISE11
description: Interrupt semaphore n enable bit.
bit_offset: 11
bit_size: 1
enum: C2IER_ISE11
- name: ISE12
description: Interrupt semaphore n enable bit.
bit_offset: 12
bit_size: 1
enum: C2IER_ISE12
- name: ISE13
description: Interrupt semaphore n enable bit.
bit_offset: 13
bit_size: 1
enum: C2IER_ISE13
- name: ISE14
description: Interrupt semaphore n enable bit.
bit_offset: 14
bit_size: 1
enum: C2IER_ISE14
- name: ISE15
description: Interrupt semaphore n enable bit.
bit_offset: 15
bit_size: 1
enum: C2IER_ISE15
fieldset/C2ISR:
description: HSEM Interrupt status register.
fields:
- name: ISF0
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 0
bit_size: 1
enum: C2ISR_ISF0
- name: ISF1
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 1
bit_size: 1
enum: C2ISR_ISF1
- name: ISF2
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 2
bit_size: 1
enum: C2ISR_ISF2
- name: ISF3
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 3
bit_size: 1
enum: C2ISR_ISF3
- name: ISF4
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 4
bit_size: 1
enum: C2ISR_ISF4
- name: ISF5
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 5
bit_size: 1
enum: C2ISR_ISF5
- name: ISF6
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 6
bit_size: 1
enum: C2ISR_ISF6
- name: ISF7
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 7
bit_size: 1
enum: C2ISR_ISF7
- name: ISF8
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 8
bit_size: 1
enum: C2ISR_ISF8
- name: ISF9
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 9
bit_size: 1
enum: C2ISR_ISF9
- name: ISF10
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 10
bit_size: 1
enum: C2ISR_ISF10
- name: ISF11
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 11
bit_size: 1
enum: C2ISR_ISF11
- name: ISF12
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 12
bit_size: 1
enum: C2ISR_ISF12
- name: ISF13
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 13
bit_size: 1
enum: C2ISR_ISF13
- name: ISF14
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 14
bit_size: 1
enum: C2ISR_ISF14
- name: ISF15
description: Interrupt(N) semaphore n status bit before enable (mask).
bit_offset: 15
bit_size: 1
enum: C2ISR_ISF15
fieldset/C2MISR:
description: HSEM Masked interrupt status register.
fields:
- name: MISF0
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 0
bit_size: 1
enum: C2MISR_MISF0
- name: MISF1
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 1
bit_size: 1
enum: C2MISR_MISF1
- name: MISF2
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 2
bit_size: 1
enum: C2MISR_MISF2
- name: MISF3
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 3
bit_size: 1
enum: C2MISR_MISF3
- name: MISF4
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 4
bit_size: 1
enum: C2MISR_MISF4
- name: MISF5
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 5
bit_size: 1
enum: C2MISR_MISF5
- name: MISF6
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 6
bit_size: 1
enum: C2MISR_MISF6
- name: MISF7
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 7
bit_size: 1
enum: C2MISR_MISF7
- name: MISF8
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 8
bit_size: 1
enum: C2MISR_MISF8
- name: MISF9
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 9
bit_size: 1
enum: C2MISR_MISF9
- name: MISF10
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 10
bit_size: 1
enum: C2MISR_MISF10
- name: MISF11
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 11
bit_size: 1
enum: C2MISR_MISF11
- name: MISF12
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 12
bit_size: 1
enum: C2MISR_MISF12
- name: MISF13
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 13
bit_size: 1
enum: C2MISR_MISF13
- name: MISF14
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 14
bit_size: 1
enum: C2MISR_MISF14
- name: MISF15
description: masked interrupt(N) semaphore n status bit after enable (mask).
bit_offset: 15
bit_size: 1
enum: C2MISR_MISF15
fieldset/CR:
description: HSEM Clear register.
fields:
- name: COREID
description: COREID.
bit_offset: 8
bit_size: 4
- name: KEY
description: Semaphore clear Key.
bit_offset: 16
bit_size: 16
fieldset/KEYR:
description: HSEM Interrupt clear register.
fields:
- name: KEY
description: Semaphore Clear Key.
bit_offset: 16
bit_size: 16
fieldset/R:
description: HSEM register HSEM_R%s HSEM_R31.
fields:
- name: PROCID
description: Semaphore ProcessID.
bit_offset: 0
bit_size: 8
- name: COREID
description: COREID.
bit_offset: 8
bit_size: 4
- name: LOCK
description: Lock indication.
bit_offset: 31
bit_size: 1
enum: R_LOCK
fieldset/RLR:
description: HSEM Read lock register.
fields:
- name: PROCID
description: Semaphore ProcessID.
bit_offset: 0
bit_size: 8
- name: COREID
description: COREID.
bit_offset: 8
bit_size: 4
- name: LOCK
description: Lock indication.
bit_offset: 31
bit_size: 1
enum: RLR_LOCK
enum/C1ICR_ISC0:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC1:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC10:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC11:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC12:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC13:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC14:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC15:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC2:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC3:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC4:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC5:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC6:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC7:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC8:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1ICR_ISC9:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C1IER_ISE0:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE1:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE10:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE11:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE12:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE13:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE14:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE15:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE2:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE3:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE4:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE5:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE6:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE7:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE8:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1IER_ISE9:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C1ISR_ISF0:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF1:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF10:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF11:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF12:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF13:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF14:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF15:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF2:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF3:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF4:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF5:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF6:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF7:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF8:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1ISR_ISF9:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C1MISR_MISF0:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF1:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF10:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF11:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF12:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF13:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF14:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF15:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF2:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF3:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF4:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF5:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF6:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF7:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF8:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C1MISR_MISF9:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2ICR_ISC0:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC1:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC10:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC11:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC12:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC13:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC14:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC15:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC2:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC3:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC4:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC5:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC6:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC7:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC8:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2ICR_ISC9:
bit_size: 1
variants:
- name: NoEffect
description: Always reads 0.
value: 0
- name: Clear
description: Interrupt semaphore x status ISFx and masked status MISFx cleared.
value: 1
enum/C2IER_ISE0:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE1:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE10:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE11:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE12:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE13:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE14:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE15:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE2:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE3:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE4:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE5:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE6:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE7:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE8:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2IER_ISE9:
bit_size: 1
variants:
- name: Disabled
description: Interrupt generation disabled.
value: 0
- name: Enabled
description: Interrupt generation enabled.
value: 1
enum/C2ISR_ISF0:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF1:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF10:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF11:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF12:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF13:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF14:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF15:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF2:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF3:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF4:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF5:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF6:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF7:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF8:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2ISR_ISF9:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending.
value: 0
- name: Pending
description: Interrupt pending.
value: 1
enum/C2MISR_MISF0:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF1:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF10:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF11:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF12:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF13:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF14:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF15:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF2:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF3:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF4:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF5:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF6:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF7:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF8:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/C2MISR_MISF9:
bit_size: 1
variants:
- name: NotPending
description: No interrupt pending after masking.
value: 0
- name: Pending
description: Interrupt pending after masking.
value: 1
enum/RLR_LOCK:
bit_size: 1
variants:
- name: Free
description: Semaphore is free.
value: 0
- name: Locked
description: Semaphore is locked.
value: 1
enum/R_LOCK:
bit_size: 1
variants:
- name: Free
description: Semaphore is free.
value: 0
- name: R_Locked_W_TryLock
description: Semaphore is locked.
value: 1