i use the adi_fat driver in my own SDCard interface. Everything works fine, but today we detect one little minor bug
GetDirectory function dont set the tm_sec, tm_min and tm_year entries for the DateLastAccess struct. So this values are undefined.
i fixed it in my local file - maybe this would be from interest for you