• Ok, thanks! Hmm - that does seem a bit on the slow side. Are you definitely compiling with RELEASE=1?

    You could definitely switch over to using the hardware I2C (currently it's software) and get up to 400kHz out of it, which should help you out a bunch

  • First, let me just thank you for being so helpful!

    I'm using this to build, so it's a release build:

    DFU_UPDATE_BUILD=1 BOARD=PUCKJS RELEASE=1 make
    

    Oh, I didn't realize it's using software I2C! Switching over to HW I2C should just be a matter of using the jshI2C* functions instead of jsi2c*, after initializing using jshI2CSetup(EV_I2C1,...) right? I still have much to learn here I see :)

About

Avatar for erikboto @erikboto started