Dear Myke,
Thanks for your response, Here I am briefing the code
/* Port B Clock Gate Control: Clock enabled */
CLOCK_EnableClock(kCLOCK_PortB);
if use the below it is not working
|---------------------------------------- NOT WORKING ----------------------------------------|
/* PORTB2 (pin 83) is configured as I2C0_SCL */
PORT_SetPinMux(PORTB, 2U, kPORT_MuxAlt2);
/* PORTB3 (pin 84) is configured as I2C0_SDA */
PORT_SetPinMux(PORTB, 3U, kPORT_MuxAlt2);
|---------------------------------------- NOT WORKING ----------------------------------------|
|---------------------------------------- WORKING ----------------------------------------|
if use the below it is working
/* PORTB2 (pin 83) is configured as I2C0_SCL */
Pin_Config.openDrainEnable = kPORT_OpenDrainEnable;
Pin_Config.driveStrength = kPORT_LowDriveStrength;
Pin_Config.lockRegister = kPORT_UnlockRegister;
Pin_Config.mux = kPORT_MuxAlt2;
Pin_Config.pullSelect = kPORT_PullDisable;
Pin_Config.slewRate = kPORT_FastSlewRate;
PORT_SetPinConfig(PORTB,2U,&Pin_Config);
/* PORTB3 (pin 84) is configured as I2C0_SDA */
Pin_Config.openDrainEnable = kPORT_OpenDrainEnable;
Pin_Config.driveStrength = kPORT_LowDriveStrength;
Pin_Config.lockRegister = kPORT_UnlockRegister;
Pin_Config.mux = kPORT_MuxAlt2;
Pin_Config.pullSelect = kPORT_PullDisable;
Pin_Config.slewRate = kPORT_FastSlewRate;
PORT_SetPinConfig(PORTB,3U,&Pin_Config);
|---------------------------------------- WORKING ----------------------------------------|