|
12 | 12 | * from CMSIS SVD File 'H2_v0.3.svd' Version 0.3,
|
13 | 13 | *
|
14 | 14 | * modified by Keil
|
| 15 | + * modified by ytsuboi |
15 | 16 | *******************************************************************************************************/
|
16 | 17 |
|
17 | 18 |
|
@@ -1029,25 +1030,30 @@ typedef struct { /*!< WWDT Structure
|
1029 | 1030 | */
|
1030 | 1031 |
|
1031 | 1032 | typedef struct { /*!< SWM Structure */
|
1032 |
| - __IO uint32_t PINASSIGN0; /*!< Pin assign register 0. Assign movable functions U0_TXD, U0_RXD, |
1033 |
| - U0_RTS, U0_CTS. */ |
1034 |
| - __IO uint32_t PINASSIGN1; /*!< Pin assign register 1. Assign movable functions U0_SCLK, U1_TXD, |
1035 |
| - U1_RXD, U1_RTS. */ |
1036 |
| - __IO uint32_t PINASSIGN2; /*!< Pin assign register 2. Assign movable functions U1_CTS, U1_SCLK, |
1037 |
| - U2_TXD, U2_RXD. */ |
1038 |
| - __IO uint32_t PINASSIGN3; /*!< Pin assign register 3. Assign movable function . */ |
1039 |
| - __IO uint32_t PINASSIGN4; /*!< Pin assign register 4. Assign movable functions */ |
1040 |
| - __IO uint32_t PINASSIGN5; /*!< Pin assign register 5. Assign movable functions */ |
1041 |
| - __IO uint32_t PINASSIGN6; /*!< Pin assign register 6. Assign movable functions */ |
1042 |
| - __IO uint32_t PINASSIGN7; /*!< Pin assign register 7. Assign movable functions */ |
1043 |
| - __IO uint32_t PINASSIGN8; /*!< Pin assign register 8. Assign movable functions */ |
1044 |
| - __IO uint32_t PINASSIGN9; /*!< Pin assign register 9. Assign movable functions */ |
1045 |
| - __IO uint32_t PINASSIGN10; /*!< Pin assign register 10. Assign movable functions */ |
1046 |
| - __IO uint32_t PINASSIGN11; /*!< Pin assign register 11. Assign movable functions */ |
1047 |
| - __IO uint32_t PINASSIGN12; /*!< Pin assign register 12. Assign movable functions */ |
1048 |
| - __IO uint32_t PINASSIGN13; /*!< Pin assign register 13. Assign movable functions */ |
1049 |
| - __IO uint32_t PINASSIGN14; /*!< Pin assign register 14. Assign movable functions */ |
1050 |
| - __IO uint32_t PINASSIGN15; /*!< Pin assign register 15. Assign movable functions */ |
| 1033 | + union { |
| 1034 | + __IO uint32_t PINASSIGN[16]; |
| 1035 | + struct { |
| 1036 | + __IO uint32_t PINASSIGN0; /*!< Pin assign register 0. Assign movable functions U0_TXD, U0_RXD, |
| 1037 | + U0_RTS, U0_CTS. */ |
| 1038 | + __IO uint32_t PINASSIGN1; /*!< Pin assign register 1. Assign movable functions U0_SCLK, U1_TXD, |
| 1039 | + U1_RXD, U1_RTS. */ |
| 1040 | + __IO uint32_t PINASSIGN2; /*!< Pin assign register 2. Assign movable functions U1_CTS, U1_SCLK, |
| 1041 | + U2_TXD, U2_RXD. */ |
| 1042 | + __IO uint32_t PINASSIGN3; /*!< Pin assign register 3. Assign movable function . */ |
| 1043 | + __IO uint32_t PINASSIGN4; /*!< Pin assign register 4. Assign movable functions */ |
| 1044 | + __IO uint32_t PINASSIGN5; /*!< Pin assign register 5. Assign movable functions */ |
| 1045 | + __IO uint32_t PINASSIGN6; /*!< Pin assign register 6. Assign movable functions */ |
| 1046 | + __IO uint32_t PINASSIGN7; /*!< Pin assign register 7. Assign movable functions */ |
| 1047 | + __IO uint32_t PINASSIGN8; /*!< Pin assign register 8. Assign movable functions */ |
| 1048 | + __IO uint32_t PINASSIGN9; /*!< Pin assign register 9. Assign movable functions */ |
| 1049 | + __IO uint32_t PINASSIGN10; /*!< Pin assign register 10. Assign movable functions */ |
| 1050 | + __IO uint32_t PINASSIGN11; /*!< Pin assign register 11. Assign movable functions */ |
| 1051 | + __IO uint32_t PINASSIGN12; /*!< Pin assign register 12. Assign movable functions */ |
| 1052 | + __IO uint32_t PINASSIGN13; /*!< Pin assign register 13. Assign movable functions */ |
| 1053 | + __IO uint32_t PINASSIGN14; /*!< Pin assign register 14. Assign movable functions */ |
| 1054 | + __IO uint32_t PINASSIGN15; /*!< Pin assign register 15. Assign movable functions */ |
| 1055 | + }; |
| 1056 | + }; |
1051 | 1057 | __I uint32_t RESERVED0[96];
|
1052 | 1058 | __IO uint32_t PINENABLE0; /*!< Pin enable register 0. Enables fixed-pin functions */
|
1053 | 1059 | __IO uint32_t PINENABLE1; /*!< Pin enable register 0. Enables fixed-pin functions */
|
|
0 commit comments