Which pin's are actually necessary for the Fuel Tank Booster Pack?
The example(examples/boards/ek-tm4c123gxl-boostxl-battpack) configures PD0 and PD1 as SCL and SDA pins for the fuel gauge IC.
// // The I2C3 peripheral must be enabled before use. // ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_I2C3); ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD); // // Configure the pin muxing for I2C3 functions on port D0 and D1. // This step is not necessary if your part does not support pin muxing. // ROM_GPIOPinConfigure(GPIO_PD0_I2C3SCL); ROM_GPIOPinConfigure(GPIO_PD1_I2C3SDA);
But when I overlap the header diagrams, SCL and SDA will actually connect to PB6 and PB7. Am I missing something? See pins (12, 14)
[Booster Pack Header Diagram]
[Launchpad Header Diagram]
Additionally, it seems like resistors (0-ohms) R11, R12 and R13 are populated to enable 'charge monitoring', can I remove these to avoid conflicts if I decide to use the pins in their respective positions on the Launchpad? It seems like only R12 is a concern since it is tied to !EN pin. But I do not see any pins configured to control this pin in the example.