I'm interested in building a I2C peripheral device build around the ATSAMD21G and looking for guidance on how to make it operate from its own internal clock.
I am aware this could cause jitter and other potential issues, but in my application I think this could be largely managed by the relatively slow speed of communication (I2C in slave mode).
I cannot find any examples of doing this with the ArduinoCore. Can someone point me at a decent tutorial or code/project example? Have tried the usual google searches.