So I can use the require() mechanism for modularisation of my project into several files, too?
Yes, absolutely!
You can also require("http://foo.com/bar.js") to get a module you yourself have hosted somewhere (even github).
require("http://foo.com/bar.js")
But as @DrAzzy says, if the I2c address can be changed, it'd be great if you could submit an updated module so others don't hit the same problem
@Gordon started
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.
Yes, absolutely!
You can also
require("http://foo.com/bar.js")
to get a module you yourself have hosted somewhere (even github).But as @DrAzzy says, if the I2c address can be changed, it'd be great if you could submit an updated module so others don't hit the same problem