I have previous experience on the Arduino platform, but the Ti launchpad is quite different. I just acquired a Ti Stellaris launchpad (LM4F120HQ5R) and I wish to interface it to a ADXL345 https://www.sparkfun.com/products/9836. I'm using Code Composer studio 5.3.0 in conjunction with Stellarisware. My goal is to acquire the knowledge to interface the controller with the accelerometer through SPI communication. In the short term I would like to continuously (Possibly for some discrete amount of time) acquire data from the device and write it into three buffers (X,Y,Z Directions).
I guess my ultimate question is this: What concepts and utilities do I need to master in order to to obtain my goal? I would appreciate example code, but I don't want a complete solution because I really want to master the basics.