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.
Part Number: SIMPLELINK-WIFI-CC3120-SDK-PLUGIN
Tool/software: Code Composer Studio
I am going through examples with MSP432E401Y SDK v4.20 and see that the examples for the drivers are using .syscfg files, but the examples with the CC3120 SDK Plugin v4.20 are not. So is .syscfg not supported with SDK v4.20 of the WiFi plugin? So I must use the older method which uses the ti_driver_config.c and ti_driver_config.h files when using the WiFi Plugin v4.20? Please advise.
That is correct. Sysconfig is not supported for the wifi plugin. You must use the ti_driver_config.c and ti_driver_config.h files that come with the examples.
Don't forget to verify answers to your forum questions by using the Verify Answer button.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Eddie LaCost:
Thanks for getting back with me. So a few more questions:
1.) Why is that the case that Sysconfig is not supportec with the WiFi plugin even though it has the same version as the MSP432 SDK @ v4.20? It seems to me that if the WiFi plugin is at the same version of the MSP432 SDK, then they should build the same exact way (i.e. using Sysconfig). Why would that not be the case?
2.) So how am I supposed to use the driver examples that are in the MSP432 SDK v4.20 that are all using Sysconfig and merge this with the WiFi plugin that is not?
In reply to Tim Simerly:
In general, software plugins are not supported in sysconfig as there is no way to add the wifi configuration struct
The base ti drivers config files are generated with SysConfig, so they should be close. It is recommended to use SysConfig for most of the driver configuration and then take those generated files and add the Wi-Fi struct.
Thanks for making that clear on 1.) - which makes sense.
on 2.), so are you saying that I would have a CCS project that uses Sysconfig, but somehow would merge the WiFi plugin into that? If so, how would that work? Or is it possible to fall back to the older way of doing things and disable Sysconfig (assuming that is even possible) and still use SDK v4.20, but use the ti_driver_config.c and ti_driver_config.h files instead? I am confused as to what my CCS project should use so that I can use the WiFi plugin and still support the example drivers that come with the SDK. Please advise.
You can still disable SysConfig in your CCS project by excluding the .syscfg file from build and handling the board configuration files manually. That option will always be available.
You have a couple options to use SysConfig too:
Adding manual content directly to the generated files in the Debug folder (with .syscfg enabled) is not recommended because they will always get written over. Otherwise, you can take those generated files and use them however you wish.
In reply to Sarah P:
Thanks for your answer and recommendation. I'm not 100% clear on what to do, but you gave me enough information to run with and confirm. Will get back with you shortly once I've wrapped my head around what you suggested and can confirm.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.