PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

Data Fields
wd_status_r Struct Reference

## Data Fields
union {
struct {
uint32_t | core_slice_state: 2
uint32_t | core_idle: 1
uint32_t | ctrl_state: 2
uint32_t | ctrl_idle: 1
uint32_t | write_buf_index0: 3
uint32_t | write_buf_valid0: 1
uint32_t | write_buf_idle0: 1
uint32_t | write_buf_index1: 3
uint32_t | write_buf_valid1: 1
uint32_t | write_buf_idle1: 1
uint32_t | events: 12
uint32_t | reserved0: 4
} |
uint32_t | word
}; |
union {
struct {
uint32_t | core_slice_state: 2
uint32_t | core_idle: 1
uint32_t | ctrl_state: 2
uint32_t | ctrl_idle: 1
uint32_t | write_buf_index0: 3
uint32_t | write_buf_valid0: 1
uint32_t | write_buf_idle0: 1
uint32_t | write_buf_index1: 3
uint32_t | write_buf_valid1: 1
uint32_t | write_buf_idle1: 1
uint32_t | events: 12
uint32_t | reserved0: 4
} |
uint32_t | word
}; |
union {
struct {
uint32_t | ctrl_idle: 1
uint32_t | reserved0: 1
uint32_t | active_core: 2
uint32_t | sc0_idle: 1
uint32_t | sc1_idle: 1
uint32_t | sc2_idle: 1
uint32_t | sc3_idle: 1
uint32_t | fc_idle: 1
uint32_t | tc_idle: 1
uint32_t | reserved1: 6
uint32_t | wbuf0_valid: 1
uint32_t | wbuf0_idle: 1
uint32_t | wbuf1_valid: 1
uint32_t | wbuf1_idle: 1
uint32_t | wbuf2_valid: 1
uint32_t | wbuf2_idle: 1
uint32_t | wbuf3_valid: 1
uint32_t | wbuf3_idle: 1
uint32_t | stalled_by_ws_sc0: 1
uint32_t | stalled_by_ws_sc1: 1
uint32_t | stalled_by_ws_sc2: 1
uint32_t | stalled_by_ws_sc3: 1
uint32_t | stalled_by_ws_fc: 1
uint32_t | stalled_by_ws_tc: 1
uint32_t | stalled_by_wd_buf: 1
uint32_t | reserved2: 1
} |
uint32_t | word
}; |

## Field Documentation

## ◆

union { ... } wd_status_r::@101

## ◆

union { ... } wd_status_r::@757

## ◆

union { ... } wd_status_r::@1993