Qwiic Keypad using I2C & ARM Microcontroller

Hi, I’m trying to connect the Sparkfun Qwiic Keypad to my ARM microcontroller, the LPC 804 (https://www.mouser.com/pdfdocs/NXP_LPC804_UM.pdf ), over I2C. As such, since there is little documentation, I am trying to port over the Arduino library to the LPC 804. This is what I currently have: https://gist.github.com/richardrobinson … a3939e811b . However, it only returns 0 and so I am unsure on how to get it working. The current sequence of writes to the I2C I have is: updateFIFO reg, 0x1, and then the button reg. I then read the data. Is this sequence correct?

Thanks :smiley:

Hello,

Unfortunately, this seems to be outside the scope of SparkFun’s Technical Support. However, this is a great project for the community. This is an ambitious project and I wish you the best of luck.