#define PMMR0 *((volatile uint32 *)(PFC_MCU_BASE + PFC_PORT_GRP0 + 0x0000U)) #define PFC_DRV0CTRL0_RW *((volatile uint32 *)(PFC_MCU_BASE + PFC_PORT_GRP0 + PFC_RW_OFFSET + 0x0080U)) #define PFC_DRV1CTRL0_RW *((volatile uint32 *)(PFC_MCU_BASE + PFC_PORT_GRP0 + PFC_RW_OFFSET + 0x0084U)) #define PFC_DRV0CTRL0_RW_ADD (PFC_MCU_BASE + PFC_PORT_GRP0 + PFC_RW_OFFSET + 0x0080U) #define PFC_DRV1CTRL0_RW_ADD (PFC_MCU_BASE + PFC_PORT_GRP0 + PFC_RW_OFFSET + 0x0084U) PMMR0 = ~(PFC_DRV0CTRL0_RW & ~((uint32)0x70000000)); regval = (volatile uint32 *)PFC_DRV0CTRL0_RW_ADD; *regval = (PFC_DRV0CTRL0_RW & ~((uint32)0x70000000)); PMMR0 = ~(PFC_DRV0CTRL0_RW | ((uint32)0x10000000)); regval = (volatile uint32 *)PFC_DRV0CTRL0_RW_ADD; *regval = (PFC_DRV0CTRL0_RW | ((uint32)0x10000000)); PMMR0 = ~(PFC_DRV1CTRL0_RW & ~((uint32)0x00077777)); regval = (volatile uint32 *)PFC_DRV1CTRL0_RW_ADD; *regval = (PFC_DRV1CTRL0_RW & ~((uint32)0x00077777)); PMMR0 = ~(PFC_DRV1CTRL0_RW | ((uint32)0x00011111)); regval = (volatile uint32 *)PFC_DRV1CTRL0_RW_ADD; *regval = (PFC_DRV1CTRL0_RW | ((uint32)0x00011111));