Been researching how to use an SD card in SPI mode and it seems that it works in blocks of 512 bytes so you can't just access single bytes at time. Additionally, I never knew that SD cards have a little intelligence and the host device is required to send commands to it and await responses, as those things are tiny enough just for the amount of memory they can store!
I found a considerably more advanced Arduino SD card library called SdFat and it appears to have all the work done for you including a class called SdFile that provides binary functions. I have yet to figure out how to use them but at least I'm heading inthe right direction. The nice thing is once I accomplish the task I'm wanting, I can just adapt the source code for whatever device/chip I'm interfacing with!
I found a considerably more advanced Arduino SD card library called SdFat and it appears to have all the work done for you including a class called SdFile that provides binary functions. I have yet to figure out how to use them but at least I'm heading inthe right direction. The nice thing is once I accomplish the task I'm wanting, I can just adapt the source code for whatever device/chip I'm interfacing with!