#define PFC_MCU_BASE (uint32)0xE6050000UL #define PFC_PORT_GRP1 (0x00000800UL) /* Port Group1 */ #define PFC_RW_OFFSET (uint32)0x00000000UL #define PFC_DRV0CTRL1_RW *((volatile uint32 *)(PFC_MCU_BASE + PFC_PORT_GRP1 + PFC_RW_OFFSET + 0x0080U)) #define PFC_DRV0CTRL1_RW_ADD (PFC_MCU_BASE + PFC_PORT_GRP1 + PFC_RW_OFFSET + 0x0080U) #define PMMR1 *((volatile uint32 *)(0xE6050800UL)) volatile uint32 *regval; #endif PMMR1 = ~(PFC_DRV0CTRL1_RW & ~((uint32)0x00777700)); regval = (volatile uint32 *)PFC_DRV0CTRL1_RW_ADD; *regval = (PFC_DRV0CTRL1_RW & ~((uint32)0x00777700)); PMMR1 = ~(PFC_DRV0CTRL1_RW & ~((uint32)0x00333300)); regval = (volatile uint32 *)PFC_DRV0CTRL1_RW_ADD; *regval = (PFC_DRV0CTRL1_RW & ~((uint32)0x00333300));