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