|
|
@@ -42,6 +42,8 @@ Board.peripheral.swdioPin.$assign = "PA19";
|
|
|
|
|
|
I2C2.$name = "I2C_controller";
|
|
|
I2C2.basicEnableController = true;
|
|
|
+I2C2.advAnalogGlitchFilter = "DISABLED";
|
|
|
+I2C2.intController = ["ARBITRATION_LOST","NACK","RXFIFO_TRIGGER","RX_DONE","TX_DONE"];
|
|
|
I2C2.peripheral.$assign = "I2C1";
|
|
|
I2C2.peripheral.sdaPin.$assign = "PA18";
|
|
|
I2C2.peripheral.sclPin.$assign = "PA17/OPA1.IN0-";
|
|
|
@@ -49,10 +51,14 @@ I2C2.sdaPinConfig.$name = "ti_driverlib_gpio_GPIOPinGeneric2";
|
|
|
I2C2.sdaPinConfig.hideOutputInversion = scripting.forceWrite(false);
|
|
|
I2C2.sdaPinConfig.onlyInternalResistor = scripting.forceWrite(false);
|
|
|
I2C2.sdaPinConfig.passedPeripheralType = scripting.forceWrite("Digital");
|
|
|
+I2C2.sdaPinConfig.enableConfig = true;
|
|
|
+I2C2.sdaPinConfig.internalResistor = "PULL_UP";
|
|
|
I2C2.sclPinConfig.$name = "ti_driverlib_gpio_GPIOPinGeneric3";
|
|
|
I2C2.sclPinConfig.hideOutputInversion = scripting.forceWrite(false);
|
|
|
I2C2.sclPinConfig.onlyInternalResistor = scripting.forceWrite(false);
|
|
|
I2C2.sclPinConfig.passedPeripheralType = scripting.forceWrite("Digital");
|
|
|
+I2C2.sclPinConfig.enableConfig = true;
|
|
|
+I2C2.sclPinConfig.internalResistor = "PULL_UP";
|
|
|
|
|
|
SYSCTL.disableNRSTPin = true;
|
|
|
SYSCTL.peripheral.$assign = "SYSCTL";
|