#define PMMR1 *((volatile uint32 *)(PFC_MCU_BASE + PFC_PORT_GRP1 + 0x0000U)) #define PFC_DRV3CTRL1_RW *((volatile uint32 *)(PFC_MCU_BASE + PFC_PORT_GRP1 + PFC_RW_OFFSET + 0x008CU)) #define PFC_DRV2CTRL1_RW *((volatile uint32 *)(PFC_MCU_BASE + PFC_PORT_GRP1 + PFC_RW_OFFSET + 0x0088U)) #define PFC_DRV3CTRL1_RW_ADD (PFC_MCU_BASE + PFC_PORT_GRP1 + PFC_RW_OFFSET + 0x008CU) #define PFC_DRV2CTRL1_RW_ADD (PFC_MCU_BASE + PFC_PORT_GRP1 + PFC_RW_OFFSET + 0x0088U) PMMR1 = ~(PFC_DRV3CTRL1_RW & ~((uint32)0x00077777)); regval = (volatile uint32 *)PFC_DRV3CTRL1_RW_ADD; *regval = (PFC_DRV3CTRL1_RW & ~((uint32)0x00077777)); PMMR1 = ~(PFC_DRV3CTRL1_RW | ((uint32)0x00011111)); regval = (volatile uint32 *)PFC_DRV3CTRL1_RW_ADD; *regval = (PFC_DRV3CTRL1_RW | ((uint32)0x00011111)); PMMR1 = ~(PFC_DRV2CTRL1_RW & ~((uint32)0x70000000)); regval = (volatile uint32 *)PFC_DRV2CTRL1_RW_ADD; *regval = (PFC_DRV2CTRL1_RW & ~((uint32)0x70000000)); PMMR1 = ~(PFC_DRV2CTRL1_RW | ((uint32)0x10000000)); regval = (volatile uint32 *)PFC_DRV2CTRL1_RW_ADD; *regval = (PFC_DRV2CTRL1_RW | ((uint32)0x10000000));