"I'm not sure whether you can set pinMode() to input_pullup and have that replace the I2C pullups though"
The weak pullups in the chip are typically about 40k ohms so are 10 x greater that what you would want as i2c pullups, This value of 40K was taken from the STM data sheet
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
"I'm not sure whether you can set pinMode() to input_pullup and have that replace the I2C pullups though"
The weak pullups in the chip are typically about 40k ohms so are 10 x greater that what you would want as i2c pullups, This value of 40K was taken from the STM data sheet