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.

CC3200-LAUNCHXL: CC3200 Libraries causing warnings in Energia IDE

Part Number: CC3200-LAUNCHXL
Other Parts Discussed in Thread: CC3200, ENERGIA

HI,

I'm new to the CC3200 processor and the Launchpad hardware. 

I'm trying to use Energia to develop a simple WiFi application on a CC3200-Launchpad. 

When I compile my program I get the following Warnings from the CC3200 libraries. The program works just fine however!

C:\Users\Paul\AppData\Local\Energia15\packages\energia\hardware\cc3200\1.0.3\cores\cc3200/IPAddress.h:51:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

operator uint32_t() { return *((uint32_t*)_address); };

C:\Users\Paul\AppData\Local\Energia15\packages\energia\hardware\cc3200\1.0.3\cores\cc3200/IPAddress.h:52:75: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

bool operator==(const IPAddress& addr) { return (*((uint32_t*)_address)) == (*((uint32_t*)addr._address)); };

Any Ideas?

The Energia IDE seems strange compared to Atmel Studio, that I use with Atmel (Microchip) microprocessors.

Should I move over to Code Composer Studio? 

I have never used CCS, will the same code compile is CCS or will I need to use different libraries in CCS?

So many questions, so little time!

Thanks for your help,
Paul