PSOC E8XXGP Device Support Library
status_r Struct Reference

Data Fields

union {
   struct {
uint32_t state: 1
 
uint32_t irq_raised: 1
 
uint32_t bus_status: 1
 
uint32_t reset_status: 1
 
uint32_t cmd_parse_error: 1
 
uint32_t cmd_end_reached: 1
 
uint32_t pmu_irq_raised: 1
 
uint32_t wd_fault: 1
 
uint32_t ecc_fault: 1
 
uint32_t reserved0: 2
 
uint32_t faulting_interface: 1
 
uint32_t faulting_channel: 4
 
uint32_t irq_history_mask: 16
 
   } 
 
uint32_t word
 
}; 
 
union {
   struct {
uint32_t state: 1
 
uint32_t irq_raised: 1
 
uint32_t bus_status: 1
 
uint32_t reset_status: 1
 
uint32_t cmd_parse_error: 1
 
uint32_t cmd_end_reached: 1
 
uint32_t pmu_irq_raised: 1
 
uint32_t wd_fault: 1
 
uint32_t ecc_fault: 1
 
uint32_t reserved0: 2
 
uint32_t faulting_interface: 1
 
uint32_t faulting_channel: 4
 
uint32_t irq_history_mask: 16
 
   } 
 
uint32_t word
 
}; 
 
union {
   struct {
uint32_t state: 1
 
uint32_t irq_raised: 1
 
uint32_t bus_status: 1
 
uint32_t reset_status: 1
 
uint32_t cmd_parse_error: 1
 
uint32_t cmd_end_reached: 1
 
uint32_t pmu_irq_raised: 1
 
uint32_t reserved0: 1
 
uint32_t ecc_fault: 1
 
uint32_t branch_fault: 1
 
uint32_t reserved1: 1
 
uint32_t faulting_interface: 1
 
uint32_t faulting_channel: 4
 
uint32_t irq_history_mask: 16
 
   } 
 
uint32_t word
 
}; 
 

Field Documentation

◆ 

union { ... } status_r::@37

◆ 

union { ... } status_r::@693

◆ 

union { ... } status_r::@1381