X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Fregister.h;h=32c1f39aceadc50b55673de05137a994565a3182;hp=dc18e9a89935cf9038791303c1f14801c2eb9218;hb=b61e454869c988e7fafc1c16982ccfec04415b51;hpb=1356be121ef97509a3318c62380930689b0b3f76 diff --git a/src/target/register.h b/src/target/register.h index dc18e9a899..32c1f39ace 100644 --- a/src/target/register.h +++ b/src/target/register.h @@ -25,12 +25,14 @@ struct target; enum reg_type { + REG_TYPE_BOOL, REG_TYPE_INT, REG_TYPE_INT8, REG_TYPE_INT16, REG_TYPE_INT32, REG_TYPE_INT64, REG_TYPE_INT128, + REG_TYPE_UINT, REG_TYPE_UINT8, REG_TYPE_UINT16, REG_TYPE_UINT32, @@ -66,6 +68,7 @@ struct reg_data_type_union { struct reg_data_type_bitfield { uint32_t start; uint32_t end; + enum reg_type type; }; struct reg_data_type_struct_field {