This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-CC1310: GPIO v PIN driver? What are the differences? Which one is recommended?

Part Number: LAUNCHXL-CC1310
Other Parts Discussed in Thread: CC1310

Hi everyone,

Apologies for asking a novice question. I'm new to the CC1310 and SimpleLink SDK and can't quite figure out what the difference is between the GPIO and PIN driver. I couldn't find the right spot in the documentation that spell out the pros and cons. There are examples for both and support for both in the CC1310_LAUNCHXL files.

Which driver is the recommended choice? GPIO or PIN driver? Why? Any links to the right documentation would be much appreciated. Here is what I found:

https://dev.ti.com/tirex/explore/content/simplelink_cc13x0_sdk_4_10_01_01/docs/tidrivers/doxygen/html/_g_p_i_o_8h.html

https://dev.ti.com/tirex/explore/content/simplelink_cc13x0_sdk_4_10_01_01/docs/tidrivers/doxygen/html/_p_i_n_8h.html

I'm developing a NoRTOS app that must fit on a CC1310C32 (32k of Flash) so lean code is my most important criteria.

Thanks in advance,

Pieter

https://piconomix.com

P.S. Just to confirm is this the best forum to ask questions about the SimpleLink SDK?