You are reading a single comment by @Gordon and its replies.
Click here to read the full conversation.
-
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 :)
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