Just a follow up on the “scratching my head part”, I’m trying to figure out what I’m doing wrong that doesn’t allow the embedded cmake EMW3080B wifi library see the mbed-os level include files/libaries.
Obviously, the configuration for project finding the EMW3080B library required the proper setup of the top level CMakeLists.txt file and the proper defines to know that the B_U585I_IOT02A uses that device.
Is there any cmake setup documentation to know where, how and what libraries should be specified to get access to them? I tried declaring a TCPSocket and started with adding mbed-netsocket to target_link_libraries() as per the mbed-os-example-sockets example repository. This gave me the “mbed.h” not found errors for the wifi EMW3080B device library. I messed around a little and specified mbed-netsocket-api instead and TCPSocket build then worked, likely to do with mbed-netsocket including mbed-wifi while mbed-netsocket-api does not.
Regardless I need both wifi and netsocket so I still have to figure out how to get the EMW3080B library to include the required mbed-os include files and/or libaries.