diff --git a/inc/ch32v003hw.h b/inc/ch32v003hw.h index f5dd26e..6ebbcbf 100644 --- a/inc/ch32v003hw.h +++ b/inc/ch32v003hw.h @@ -218,8 +218,8 @@ typedef struct { __I uint16_t REVID; __I uint16_t DEVID; - }; - }; + }s; + }u; } INFO_TypeDef; /* General Purpose I/O */ @@ -257,7 +257,7 @@ typedef union { GPIO_CFGLR_PIN_MODE_Typedef PIN5 :4; GPIO_CFGLR_PIN_MODE_Typedef PIN6 :4; GPIO_CFGLR_PIN_MODE_Typedef PIN7 :4; - }; + }s; } GPIO_CFGLR_t; typedef union { uint32_t __FULL; @@ -271,7 +271,7 @@ typedef union { uint32_t IDR6 :1; uint32_t IDR7 :1; uint32_t :24; - }; + }s; } GPIO_INDR_t; typedef union { uint32_t __FULL; @@ -285,7 +285,7 @@ typedef union { uint32_t ODR6 :1; uint32_t ODR7 :1; uint32_t :24; - }; + }s; } GPIO_OUTDR_t; typedef union { uint32_t __FULL; @@ -308,7 +308,7 @@ typedef union { uint32_t BR6 :1; uint32_t BR7 :1; uint32_t :8; - }; + }s; } GPIO_BSHR_t; typedef union { uint32_t __FULL; @@ -322,7 +322,7 @@ typedef union { uint32_t BR6 :1; uint32_t BR7 :1; uint32_t :24; - }; + }s; } GPIO_BCR_t; typedef union { uint32_t __FULL; @@ -337,7 +337,7 @@ typedef union { uint32_t LCK7 :1; uint32_t LCKK :1; uint32_t :23; - }; + }s; } GPIO_LCKR_t; typedef struct {