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.

SIMPLELINK-CC13XX-CC26XX-SDK: Using SDK 5.40 without GPIO++

Part Number: SIMPLELINK-CC13XX-CC26XX-SDK
Other Parts Discussed in Thread: SYSCONFIG

Hello! I have a makefile project that uses SDK 5.10 that I would like to upgrade to 5.40. When building with the new SDK, drivers_cc26x21.a throws errors that GPIO_config and GPIO_pinLower/UpperBound are undefined. The 5.10 based project doesn't use GPIO.h and instead uses PIN.h and a custom GPIO implementation. I've seen the GPIO++ porting guide that claims it is a drop in replacement, but it appears I need to define those symbols somewhere to get the library working. Even though I don't use GPIO.c/h, do I *have* to port to GPIO++ to use the 5.40 driver libs?

Thanks!

  • Hi,

    Thank you for reaching out. I have notified the team of your message.

    The GPIO driver is used behind the scene by several other drivers (hence the behavior you are experiencing). When performing the GPIO++ migration, we usually recommend to run SysConfig once in order to generate the proper symbols.

    Best regards,

  • Hi Connor

    It sounds like though there is upgrade for makefile from 5.10 to 5.40, but in the source code there are still old function. Please follow the guidance in GPIO++ Driver Porting Guide to do the porting from PIN to GPIO.

    Thanks.

    Best Regards,

    Barbara