Hi
I've a short question. What is the proper difference between GPIOPinConfigure() and GPIOPinTypeI2S()? To me it seems they do just the same. Is that right or am I missing something?
To get the best possible answer you should review the code for each function - it's found w/in file gpio.c w/in the Driver Library. Believe this will prove more valuable to you than a direct answer - enabling you to expand your understanding via this general method. Your question is a bit more involved - and may depend upon the "class" of Stellaris MCU that you've chosen. Certain functions are only appropriate for the more powerful - and newer MCUs. The Stellaris "class" issue appears to be, "work in progress..."
It does two different things.
GPIOPinConfigure() configures the pin mux that selects the peripheral function associated with a particular GPIO pin.
GPIOPinTypeI2S() makes it for a particular peripheral, for example, I2S in this case.
Please note that some pins can be used as several different peripherals.
Thank you both for your reply. I guess, I've a clue now what's the purpose of those functions.