I’m using a MacOSx laptop and the Gigglebot + micro:bit, using micropython with the mu-editor v1.0.1, using the dexter hex file micropython override build.v0.3.2-dexterindustries-gb-firmware.hex.
I noted that if I add any method involving the eyes (init(), set_smile, etc.) that after flashing I’ll receive an “OSerror I2C” referencing a line number that is outside (beyond) the scope of the my code (e.g. my code has 10 lines and the error is line number 66).
I have tried the more recent (I believe 4.0) hex file from the github repository; actually I was working with that version prior and switched to the 0.3.2 version to see if it addressed the problem, which it did not.
Other gigglebot methods e.g. drive(), turn(), etc., seem to work fine, I just can’t use the eyes and smile methods without receipt of an I2C error.
Interestingly, I can control the eyes via Microsoft Makecode platform, but this platform is too limited to code, for example, a line follower.
Any help you can offer would be greatly appreciated!