I know this is from several years ago, but if you still want to do this (or anyone who finds this page like me), I've just written a guide:
I think you were struggling from timing issues. My solution only works with the arduino due's.
I know this is from several years ago, but if you still want to do this (or anyone who finds this page like me), I've just written a guide:
I think you were struggling from timing issues. My solution only works with the arduino due's.