5 years, 6 months ago.

mbed-os-example-wifi with the L475VG

Hello,

In using "mbed-os-example-wifi", you cannot go beyond revision 10 of the wifi-ism43362 driver without a compiler error.

Error: No instance of constructor "ISM43362Interface::ISM43362Interface" matches the argument list in "main.cpp", Line: 49, Col: 25

wifi-ism43362 is currently at revision 27

What modifications are needed?

Thanks, ...kevin

Question relating to:

STM32L4 Discovery kit IoT node, low-power wireless, BLE, NFC, SubGHz, Wi-Fi

1 Answer

5 years, 3 months ago.

Hi Kevin, How are you building the mbed-os-example-wifi (https://github.com/ARMmbed/mbed-os-example-wifi). Here is the build log from building with Mbed CLI (https://github.com/ARMmbed/mbed-cli) built using ARMCC. I have also checked GCC. It compiles as expected.

mbed-os-example-wifi is set to the following commit.

commit edce7e17c1a23fe72e0a48f6172114d3963ac9a0
Author: adbridge <anna.bridge@arm.com>
Date:   Thu Jan 31 11:57:54 2019 +0000

    Updating mbed-os to mbed-os-5.11.3

mbed-os set to the following commit:

commit a8d1d26fa76a27263cc9a69f65df45e3458517a5
Merge: a8f0c33 36bb984
Author: Martin Kojtal <martin.kojtal@arm.com>
Date:   Thu Jan 31 12:48:22 2019 +0100

    Merge pull request #9508 from ARMmbed/release-candidate

    Release candidate for mbed-os-5.11.3

Building project mbed-os-example-wifi (DISCO_L475VG_IOT01A, ARM)
Scan: mbed-os-example-wifi
Compile [  0.1%]: mbed_tz_context.c
Compile [  0.2%]: MCR20Drv.c
Compile [  0.4%]: except.S
Compile [  0.5%]: rf_configuration.c
Compile [  0.6%]: fslittle_test.c
Compile [  0.7%]: mbed_fault_handler.c
Compile [  0.9%]: at24mac.cpp
Compile [  1.0%]: main.cpp
Compile [  1.1%]: NanostackRfPhyMcr20a.cpp
Compile [  1.2%]: FlashIAPBlockDevice.cpp
Compile [  1.4%]: NanostackRfPhys2lp.cpp
Compile [  1.5%]: NanostackRfPhyAtmel.cpp
Compile [  1.6%]: QSPIFBlockDevice.cpp
[Warning] QSPIFBlockDevice.h@124,0:  #1300-D: ~QSPIFBlockDevice inherits implicit virtual
[Warning] QSPIFBlockDevice.h@88,0:  #611-D: overloaded virtual function "mbed::BlockDevice::get_erase_size"  is only partially overridden in class "QSPIFBlockDevice" 
[Warning] QSPIFBlockDevice.cpp@193,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@208,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@280,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@794,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@801,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@819,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@823,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@889,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@909,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@927,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@1103,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@1113,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@1124,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@1151,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@1171,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@1182,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@1210,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@1230,0:  #68-D: integer conversion resulted in a change of sign
[Warning] QSPIFBlockDevice.cpp@1247,0:  #68-D: integer conversion resulted in a change of sign
Compile [  1.7%]: AnalogIn.cpp
Compile [  1.9%]: ESP8266.cpp
Compile [  2.0%]: BusIn.cpp
Compile [  2.1%]: BusInOut.cpp
Compile [  2.2%]: BusOut.cpp
Compile [  2.4%]: ESP8266Interface.cpp
Compile [  2.5%]: MbedCRC.cpp
Compile [  2.6%]: Ethernet.cpp
Compile [  2.7%]: CAN.cpp
Compile [  2.9%]: FlashIAP.cpp
Compile [  3.0%]: I2CSlave.cpp
Compile [  3.1%]: I2C.cpp
Compile [  3.2%]: InterruptIn.cpp
Compile [  3.3%]: InterruptManager.cpp
Compile [  3.5%]: TableCRC.cpp
Compile [  3.6%]: QSPI.cpp
Compile [  3.7%]: RawSerial.cpp
Compile [  3.8%]: SPISlave.cpp
Compile [  4.0%]: SPI.cpp
Compile [  4.1%]: Serial.cpp
Compile [  4.2%]: SerialBase.cpp
Compile [  4.3%]: Timeout.cpp
Compile [  4.5%]: EventQueue.cpp
Compile [  4.6%]: equeue_posix.c
Compile [  4.7%]: equeue.c
Compile [  4.8%]: Ticker.cpp
Compile [  5.0%]: Timer.cpp
Compile [  5.1%]: mbed_shared_queues.cpp
Compile [  5.2%]: TimerEvent.cpp
Compile [  5.3%]: AT_CellularBase.cpp
Compile [  5.5%]: UARTSerial.cpp
Compile [  5.6%]: AT_CellularInformation.cpp
Compile [  5.7%]: AT_CellularPower.cpp
Compile [  5.8%]: equeue_mbed.cpp
Compile [  6.0%]: CellularLog.cpp
Compile [  6.1%]: AT_CellularSIM.cpp
Compile [  6.2%]: AT_CellularNetwork.cpp
Compile [  6.3%]: AT_CellularStack.cpp
Compile [  6.5%]: ATHandler.cpp
Compile [  6.6%]: CellularUtil.cpp
Compile [  6.7%]: CellularContext.cpp
Compile [  6.8%]: AT_CellularDevice.cpp
Compile [  6.9%]: AT_CellularContext.cpp
Compile [  7.1%]: GEMALTO_CINTERION_CellularNetwork.cpp
Compile [  7.2%]: SARA4_PPP.cpp
Compile [  7.3%]: GEMALTO_CINTERION.cpp
Compile [  7.4%]: AT_CellularSMS.cpp
Compile [  7.6%]: GEMALTO_CINTERION_CellularContext.cpp
Compile [  7.7%]: SARA4_PPP_CellularNetwork.cpp
Compile [  7.8%]: SARA4_PPP_CellularPower.cpp
Compile [  7.9%]: GEMALTO_CINTERION_CellularStack.cpp
Compile [  8.1%]: QUECTEL_BC95.cpp
Compile [  8.2%]: SARA4_PPP_CellularContext.cpp
Compile [  8.3%]: QUECTEL_BC95_CellularContext.cpp
Compile [  8.4%]: CellularDevice.cpp
Compile [  8.6%]: QUECTEL_BC95_CellularNetwork.cpp
Compile [  8.7%]: QUECTEL_BC95_CellularPower.cpp
Compile [  8.8%]: QUECTEL_BC95_CellularSIM.cpp
Compile [  8.9%]: QUECTEL_BC95_CellularStack.cpp
Compile [  9.1%]: QUECTEL_BG96.cpp
Compile [  9.2%]: QUECTEL_BG96_CellularPower.cpp
Compile [  9.3%]: QUECTEL_BG96_CellularSIM.cpp
Compile [  9.4%]: QUECTEL_BG96_CellularContext.cpp
Compile [  9.6%]: QUECTEL_BG96_CellularNetwork.cpp
Compile [  9.7%]: QUECTEL_BG96_CellularStack.cpp
Compile [  9.8%]: QUECTEL_M26_CellularContext.cpp
Compile [  9.9%]: QUECTEL_M26.cpp
Compile [ 10.0%]: QUECTEL_M26_CellularNetwork.cpp
Compile [ 10.2%]: QUECTEL_M26_CellularSIM.cpp
Compile [ 10.3%]: QUECTEL_M26_CellularPower.cpp
Compile [ 10.4%]: CellularStateMachine.cpp
Compile [ 10.5%]: QUECTEL_UG96_CellularContext.cpp
Compile [ 10.7%]: QUECTEL_UG96_CellularPower.cpp
Compile [ 10.8%]: QUECTEL_UG96.cpp
Compile [ 10.9%]: QUECTEL_UG96_CellularNetwork.cpp
Compile [ 11.0%]: TELIT_HE910.cpp
Compile [ 11.2%]: TELIT_HE910_CellularNetwork.cpp
Compile [ 11.3%]: TELIT_HE910_CellularContext.cpp
Compile [ 11.4%]: QUECTEL_M26_CellularStack.cpp
[Warning] QUECTEL_M26_CellularStack.cpp@364,0:  #550-D: variable "sent_acked"  was set but never used
Compile [ 11.5%]: UBLOX_AT_CellularNetwork.cpp
[Warning] UBLOX_AT_CellularNetwork.cpp@70,0:  #111-D: statement is unreachable
Compile [ 11.7%]: UBLOX_AT.cpp
Compile [ 11.8%]: UBLOX_AT_CellularPower.cpp
Compile [ 11.9%]: TELIT_HE910_CellularPower.cpp
Compile [ 12.0%]: UBLOX_PPP.cpp
Compile [ 12.2%]: UBLOX_PPP_CellularNetwork.cpp
Compile [ 12.3%]: UBLOX_PPP_CellularContext.cpp
Compile [ 12.4%]: UBLOX_PPP_CellularPower.cpp
Compile [ 12.5%]: randLIB.c
Compile [ 12.7%]: greentea_metrics.cpp
Compile [ 12.8%]: UBLOX_AT_CellularContext.cpp
Compile [ 12.9%]: UBLOX_AT_CellularStack.cpp
Compile [ 13.0%]: greentea_serial.cpp
Compile [ 13.2%]: DeviceKey.cpp
Compile [ 13.3%]: sn_coap_header_check.c
Compile [ 13.4%]: sn_coap_builder.c
Compile [ 13.5%]: ns_cmdline.c
Compile [ 13.6%]: ip_fsc.c
Compile [ 13.8%]: greentea_test_env.cpp
Compile [ 13.9%]: mbed_trace.c
Compile [ 14.0%]: ns_list.c
Compile [ 14.1%]: sn_coap_protocol.c
Compile [ 14.3%]: ip4tos.c
Compile [ 14.4%]: common_functions.c
Compile [ 14.5%]: stoip4.c
Compile [ 14.6%]: sn_coap_parser.c
Compile [ 14.8%]: stoip6.c
Compile [ 14.9%]: ip6tos.c
Compile [ 15.0%]: nsdynmemLIB.c
Compile [ 15.1%]: ns_nvm_helper.c
Compile [ 15.3%]: unity.c
Compile [ 15.4%]: utest_stack_trace.cpp
Compile [ 15.5%]: mbed-utest-shim.cpp
Compile [ 15.6%]: unity_handler.cpp
Compile [ 15.8%]: utest_case.cpp
Compile [ 15.9%]: utest_shim.cpp
Compile [ 16.0%]: utest_default_handlers.cpp
Compile [ 16.1%]: utest_greentea_handlers.cpp
Compile [ 16.3%]: utest_harness.cpp
Compile [ 16.4%]: LoRaMacCrypto.cpp
Compile [ 16.5%]: utest_types.cpp
Compile [ 16.6%]: LoRaWANInterface.cpp
Compile [ 16.7%]: LoRaMacChannelPlan.cpp
Compile [ 16.9%]: LoRaMacCommand.cpp
Compile [ 17.0%]: LoRaPHYAS923.cpp
Compile [ 17.1%]: LoRaMac.cpp
Compile [ 17.2%]: LoRaPHY.cpp
Compile [ 17.4%]: LoRaPHYAU915.cpp
Compile [ 17.5%]: LoRaWANStack.cpp
[Warning] LoRaWANStack.cpp@816,0:  #111-D: statement is unreachable
Compile [ 17.6%]: LoRaPHYCN470.cpp
Compile [ 17.7%]: LoRaWANTimer.cpp
Compile [ 17.9%]: LoRaPHYCN779.cpp
Compile [ 18.0%]: LoRaPHYEU433.cpp
Compile [ 18.1%]: LoRaPHYEU868.cpp
Compile [ 18.2%]: LoRaPHYIN865.cpp
Compile [ 18.4%]: LoRaPHYKR920.cpp
Compile [ 18.5%]: lwip_checksum.c
Compile [ 18.6%]: LoRaPHYUS915.cpp
Compile [ 18.7%]: lwip_memcpy.c
Compile [ 18.9%]: LWIPInterface.cpp
Compile [ 19.0%]: LWIPInterfaceEMAC.cpp
Compile [ 19.1%]: lwip_random.c
Compile [ 19.2%]: LWIPMemoryManager.cpp
Compile [ 19.4%]: LWIPStack.cpp
Compile [ 19.5%]: lwip_sys_arch.c
Compile [ 19.6%]: lwip_api_lib.c
Compile [ 19.7%]: lwip_tcp_isn.c
Compile [ 19.9%]: lwip_err.c
Compile [ 20.0%]: lwip_netbuf.c
Compile [ 20.1%]: lwip_netdb.c
Compile [ 20.2%]: lwip_netifapi.c
Compile [ 20.3%]: lwip_sockets.c
Compile [ 20.5%]: lwip_api_msg.c
Compile [ 20.6%]: lwip_tcpip.c
Compile [ 20.7%]: lwip_autoip.c
Compile [ 20.8%]: lwip_icmp.c
Compile [ 21.0%]: lwip_ip4.c
Compile [ 21.1%]: lwip_dhcp.c
Compile [ 21.2%]: lwip_etharp.c
Compile [ 21.3%]: lwip_ip4_addr.c
Compile [ 21.5%]: lwip_dhcp6.c
Compile [ 21.6%]: lwip_igmp.c
Compile [ 21.7%]: lwip_ip4_frag.c
Compile [ 21.8%]: lwip_ethip6.c
Compile [ 22.0%]: lwip_inet6.c
Compile [ 22.1%]: lwip_ip6_addr.c
Compile [ 22.2%]: lwip_mld6.c
Compile [ 22.3%]: lwip_ip6.c
Compile [ 22.5%]: lwip_ip6_frag.c
Compile [ 22.6%]: lwip_icmp6.c
Compile [ 22.7%]: lwip_nd6.c
Compile [ 22.8%]: lwip_ip.c
Compile [ 23.0%]: lwip_dns.c
Compile [ 23.1%]: lwip_inet_chksum.c
Compile [ 23.2%]: lwip_init.c
Compile [ 23.3%]: lwip_def.c
Compile [ 23.4%]: lwip_mem.c
Compile [ 23.6%]: lwip_memp.c
Compile [ 23.7%]: lwip_netif.c
Compile [ 23.8%]: lwip_raw.c
Compile [ 23.9%]: lwip_stats.c
Compile [ 24.1%]: lwip_sys.c
Compile [ 24.2%]: lwip_pbuf.c
Compile [ 24.3%]: lwip_tcp.c
Compile [ 24.4%]: lwip_udp.c
Compile [ 24.6%]: lwip_tcp_out.c
Compile [ 24.7%]: lwip_timeouts.c
Compile [ 24.8%]: lwip_tcp_in.c
Compile [ 24.9%]: lwip_ethernet.c
Compile [ 25.1%]: lwip_ethernetif.c
Compile [ 25.2%]: lwip_lowpan6.c
Compile [ 25.3%]: lwip_ccp.c
Compile [ 25.4%]: lwip_auth.c
Compile [ 25.6%]: lwip_chap-md5.c
Compile [ 25.7%]: lwip_chap_ms.c
Compile [ 25.8%]: lwip_chap-new.c
Compile [ 25.9%]: lwip_eap.c
Compile [ 26.1%]: lwip_demand.c
Compile [ 26.2%]: lwip_ecp.c
Compile [ 26.3%]: lwip_eui64.c
Compile [ 26.4%]: lwip_fsm.c
Compile [ 26.6%]: lwip_lcp.c
Compile [ 26.7%]: lwip_ipv6cp.c
Compile [ 26.8%]: lwip_magic.c
Compile [ 26.9%]: lwip_ipcp.c
Compile [ 27.0%]: lwip_mppe.c
Compile [ 27.2%]: lwip_multilink.c
Compile [ 27.3%]: lwip_ppp.c
Compile [ 27.4%]: lwip_pppapi.c
Compile [ 27.5%]: lwip_pppcrypt.c
Compile [ 27.7%]: lwip_pppoe.c
Compile [ 27.8%]: lwip_pppol2tp.c
Compile [ 27.9%]: lwip_pppos.c
Compile [ 28.0%]: lwip_upap.c
Compile [ 28.2%]: lwip_utils.c
Compile [ 28.3%]: lwip_vj.c
Compile [ 28.4%]: lwip_des.c
Compile [ 28.5%]: lwip_arc4.c
Compile [ 28.7%]: platform_alt.c
Compile [ 28.8%]: lwip_md5.c
Compile [ 28.9%]: lwip_md4.c
Compile [ 29.0%]: aesni.c
Compile [ 29.2%]: arc4.c
Compile [ 29.3%]: aria.c
Compile [ 29.4%]: lwip_sha1.c
Compile [ 29.5%]: base64.c
Compile [ 29.7%]: asn1write.c
Compile [ 29.8%]: asn1parse.c
Compile [ 29.9%]: blowfish.c
Compile [ 30.0%]: mbed_trng.c
Compile [ 30.1%]: camellia.c
Compile [ 30.3%]: ppp_lwip.cpp
Compile [ 30.4%]: certs.c
Compile [ 30.5%]: aes.c
Compile [ 30.6%]: lwip_tools.cpp
Compile [ 30.8%]: ccm.c
Compile [ 30.9%]: chacha20.c
Compile [ 31.0%]: chachapoly.c
Compile [ 31.1%]: cipher_wrap.c
Compile [ 31.3%]: cmac.c
Compile [ 31.4%]: dhm.c
Compile [ 31.5%]: des.c
Compile [ 31.6%]: ctr_drbg.c
Compile [ 31.8%]: cipher.c
Compile [ 31.9%]: ecjpake.c
Compile [ 32.0%]: ecdh.c
Compile [ 32.1%]: debug.c
Compile [ 32.3%]: entropy_poll.c
Compile [ 32.4%]: bignum.c
Compile [ 32.5%]: ecdsa.c
Compile [ 32.6%]: havege.c
Compile [ 32.8%]: entropy.c
Compile [ 32.9%]: hkdf.c
Compile [ 33.0%]: hmac_drbg.c
Compile [ 33.1%]: md5.c
Compile [ 33.3%]: md2.c
Compile [ 33.4%]: md4.c
Compile [ 33.5%]: ecp_curves.c
Compile [ 33.6%]: error.c
Compile [ 33.7%]: gcm.c
Compile [ 33.9%]: memory_buffer_alloc.c
Compile [ 34.0%]: md.c
Compile [ 34.1%]: nist_kw.c
Compile [ 34.2%]: net_sockets.c
Compile [ 34.4%]: ecp.c
Compile [ 34.5%]: padlock.c
Compile [ 34.6%]: md_wrap.c
Compile [ 34.7%]: pkcs12.c
Compile [ 34.9%]: pkcs11.c
Compile [ 35.0%]: pkcs5.c
Compile [ 35.1%]: pem.c
Compile [ 35.2%]: oid.c
Compile [ 35.4%]: pk.c
Compile [ 35.5%]: platform_util.c
Compile [ 35.6%]: platform.c
Compile [ 35.7%]: pkparse.c
Compile [ 35.9%]: pk_wrap.c
Compile [ 36.0%]: pkwrite.c
Compile [ 36.1%]: ripemd160.c
Compile [ 36.2%]: sha1.c
Compile [ 36.4%]: rsa_internal.c
Compile [ 36.5%]: poly1305.c
Compile [ 36.6%]: ssl_cache.c
Compile [ 36.7%]: ssl_ciphersuites.c
Compile [ 36.8%]: ssl_cookie.c
Compile [ 37.0%]: sha256.c
Compile [ 37.1%]: threading.c
Compile [ 37.2%]: ssl_ticket.c
Compile [ 37.3%]: timing.c
Compile [ 37.5%]: rsa.c
Compile [ 37.6%]: version.c
Compile [ 37.7%]: version_features.c
Compile [ 37.8%]: x509_create.c
Compile [ 38.0%]: x509_csr.c
Compile [ 38.1%]: x509_crl.c
Compile [ 38.2%]: sha512.c
Compile [ 38.3%]: x509write_crt.c
Compile [ 38.5%]: ssl_cli.c
Compile [ 38.6%]: x509.c
Compile [ 38.7%]: xtea.c
Compile [ 38.8%]: x509write_csr.c
Compile [ 39.0%]: aes_alt.c
Compile [ 39.1%]: sha1_alt.c
Compile [ 39.2%]: md5_alt.c
Compile [ 39.3%]: sha256_alt.c
Compile [ 39.5%]: hash_wrappers.c
Compile [ 39.6%]: ssl_srv.c
Compile [ 39.7%]: coap_message_handler.c
Compile [ 39.8%]: coap_service_api.c
Compile [ 40.0%]: coap_security_handler.c
Compile [ 40.1%]: x509_crt.c
[Warning] x509_crt.c@376,0:  #68-D: integer conversion resulted in a change of sign
Compile [ 40.2%]: coap_connection_handler.c
Compile [ 40.3%]: CallbackHandler.cpp
[Warning] Nanostack.h@278,0:  #1300-D: call_in inherits implicit virtual
Compile [ 40.4%]: LoWPANNDInterface.cpp
[Warning] Nanostack.h@278,0:  #1300-D: call_in inherits implicit virtual
Compile [ 40.6%]: NanostackEMACInterface.cpp
[Warning] Nanostack.h@278,0:  #1300-D: call_in inherits implicit virtual
Compile [ 40.7%]: ethernet_tasklet.c
Compile [ 40.8%]: ssl_tls.c
Compile [ 40.9%]: MeshInterfaceNanostack.cpp
[Warning] Nanostack.h@278,0:  #1300-D: call_in inherits implicit virtual
Compile [ 41.1%]: NanostackMemoryManager.cpp
Compile [ 41.2%]: NanostackEthernetInterface.cpp
[Warning] Nanostack.h@278,0:  #1300-D: call_in inherits implicit virtual
Compile [ 41.3%]: mesh_system.c
Compile [ 41.4%]: arm_hal_interrupt.c
Compile [ 41.6%]: thread_tasklet.c
Compile [ 41.7%]: wisun_tasklet.c
Compile [ 41.8%]: nd_tasklet.c
Compile [ 41.9%]: arm_hal_random.c
Compile [ 42.1%]: cs_nvm.c
Compile [ 42.2%]: ThreadInterface.cpp
[Warning] Nanostack.h@278,0:  #1300-D: call_in inherits implicit virtual
Compile [ 42.3%]: ns_hal_init.c
Compile [ 42.4%]: WisunInterface.cpp
[Warning] Nanostack.h@278,0:  #1300-D: call_in inherits implicit virtual
Compile [ 42.6%]: nvm_ram.c
Compile [ 42.7%]: minar_hal_timer.cpp
Compile [ 42.8%]: ns_timeout.c
[Warning] ns_timeout.c@69,0:  #546-D: transfer of control bypasses initialization of:
Compile [ 42.9%]: event.c
Compile [ 43.1%]: ns_event_loop.c
Compile [ 43.2%]: arm_hal_fhss_timer.cpp
Compile [ 43.3%]: ns_event_loop_mutex.c
Compile [ 43.4%]: ns_timer.c
Compile [ 43.5%]: ns_event_loop_mbed.cpp
Compile [ 43.7%]: system_timer.c
[Warning] system_timer.c@313,0:  #546-D: transfer of control bypasses initialization of:
Compile [ 43.8%]: network_lib.c
Compile [ 43.9%]: arm_hal_timer.cpp
Compile [ 44.0%]: protocol_6lowpan_interface.c
Compile [ 44.2%]: 6lowpan_iphc.c
Compile [ 44.3%]: cipv6_fragmenter.c
Compile [ 44.4%]: protocol_6lowpan.c
Compile [ 44.5%]: lowpan_context.c
Compile [ 44.7%]: Nanostack.cpp
[Warning] Nanostack.h@278,0:  #1300-D: call_in inherits implicit virtual
Compile [ 44.8%]: mac_ie_lib.c
Compile [ 44.9%]: iphc_compress.c
Compile [ 45.0%]: beacon_handler.c
Compile [ 45.2%]: iphc_decompress.c
Compile [ 45.3%]: mac_data_poll.c
Compile [ 45.4%]: mac_helper.c
Compile [ 45.5%]: mac_response_handler.c
Compile [ 45.7%]: nwk_nvm.c
Compile [ 45.8%]: thread_beacon.c
Compile [ 45.9%]: mac_pairwise_key.c
Compile [ 46.0%]: mesh.c
Compile [ 46.2%]: protocol_6lowpan_bootstrap.c
Compile [ 46.3%]: thread_dhcpv6_server.c
Compile [ 46.4%]: thread_commissioning_if.c
Compile [ 46.5%]: thread_bbr_api.c
Compile [ 46.7%]: thread_border_router_api.c
Compile [ 46.8%]: thread_diagnostic.c
Compile [ 46.9%]: thread_commissioning_api.c
Compile [ 47.0%]: nd_router_object.c
[Warning] nd_router_object.c@969,0:  #236-D: controlling expression is constant
Compile [ 47.1%]: thread_lowpower_private_api.c
Compile [ 47.3%]: thread_discovery.c
Compile [ 47.4%]: thread_common.c
Compile [ 47.5%]: thread_host_bootstrap.c
[Warning] thread_host_bootstrap.c@478,0:  #111-D: statement is unreachable
Compile [ 47.6%]: thread_management_api.c
Compile [ 47.8%]: thread_bootstrap.c
[Warning] thread_bootstrap.c@2717,0:  #174-D: expression has no effect
Compile [ 47.9%]: thread_mdns.c
Compile [ 48.0%]: thread_management_client.c
Compile [ 48.1%]: thread_meshcop_lib.c
Compile [ 48.3%]: thread_leader_service.c
Compile [ 48.4%]: thread_net_config_api.c
Compile [ 48.5%]: thread_management_if.c
[Warning] thread_management_if.c@1383,0:  #111-D: statement is unreachable
Compile [ 48.6%]: thread_neighbor_class.c
Compile [ 48.8%]: thread_joiner_application.c
Compile [ 48.9%]: thread_management_server.c
Compile [ 49.0%]: thread_nd.c
Compile [ 49.1%]: thread_network_data_lib.c
Compile [ 49.3%]: thread_resolution_server.c
Compile [ 49.4%]: thread_mle_message_handler.c
Compile [ 49.5%]: thread_network_synch.c
Compile [ 49.6%]: thread_nvm_store.c
Compile [ 49.8%]: thread_resolution_client.c
Compile [ 49.9%]: ws_empty_functions.c
Compile [ 50.0%]: thread_test_api.c
Compile [ 50.1%]: icmpv6_prefix.c
Compile [ 50.2%]: thread_routing.c
Compile [ 50.4%]: ipv6_flow.c
Compile [ 50.5%]: adaptation_interface.c
[Warning] adaptation_interface.c@640,0:  #236-D: controlling expression is constant
[Warning] adaptation_interface.c@652,0:  #236-D: controlling expression is constant
[Warning] adaptation_interface.c@1174,0:  #236-D: controlling expression is constant
Compile [ 50.6%]: icmpv6.c
[Warning] icmpv6.c@1007,0:  #236-D: controlling expression is constant
Compile [ 50.7%]: border_router.c
Compile [ 50.9%]: icmpv6_radv.c
Compile [ 51.0%]: thread_network_data_storage.c
Compile [ 51.1%]: udp.c
Compile [ 51.2%]: ipv6.c
Compile [ 51.4%]: mld.c
Compile [ 51.5%]: ipv6_fragmentation.c
Compile [ 51.6%]: thread_router_bootstrap.c
[Warning] thread_router_bootstrap.c@1945,0:  #188-D: enumerated type mixed with another type
[Warning] thread_router_bootstrap.c@1946,0:  #188-D: enumerated type mixed with another type
[Warning] thread_router_bootstrap.c@1947,0:  #188-D: enumerated type mixed with another type
Compile [ 51.7%]: ipv6_resolution.c
Compile [ 51.9%]: sockbuf.c
Compile [ 52.0%]: buffer_dyn.c
Compile [ 52.1%]: mac_fhss_callbacks.c
Compile [ 52.2%]: DHCPv6_Server_service.c
Compile [ 52.4%]: dhcpv6_client_service.c
Compile [ 52.5%]: mac_indirect_data.c
Compile [ 52.6%]: mac_header_helper_functions.c
Compile [ 52.7%]: mac_filter.c
Compile [ 52.9%]: tcp.c
Compile [ 53.0%]: address.c
Compile [ 53.1%]: ns_socket.c
Compile [ 53.2%]: mac_timer.c
Compile [ 53.3%]: mac_security_mib.c
Compile [ 53.5%]: ethernet_mac_api.c
Compile [ 53.6%]: mac_pd_sap.c
Compile [ 53.7%]: sw_mac.c
Compile [ 53.8%]: rf_driver_storage.c
Compile [ 54.0%]: virtual_rf_client.c
Compile [ 54.1%]: serial_mac_api.c
Compile [ 54.2%]: mle.c
Compile [ 54.3%]: virtual_rf_driver.c
Compile [ 54.5%]: mle_tlv.c
Compile [ 54.6%]: mac_mcps_sap.c
Compile [ 54.7%]: protocol_stats.c
Compile [ 54.8%]: protocol_core_sleep.c
Compile [ 55.0%]: protocol_timer.c
Compile [ 55.1%]: mac_mlme.c
Compile [ 55.2%]: rpl_objective.c
Compile [ 55.3%]: protocol_core.c
[Warning] protocol_core.c@247,0:  #236-D: controlling expression is constant
[Warning] protocol_core.c@315,0:  #236-D: controlling expression is constant
[Warning] protocol_core.c@1091,0:  #236-D: controlling expression is constant
Compile [ 55.5%]: rpl_policy.c
Compile [ 55.6%]: mpl.c
Compile [ 55.7%]: rpl_mrhof.c
Compile [ 55.8%]: rpl_data.c
Compile [ 56.0%]: rpl_of0.c
Compile [ 56.1%]: pana_avp.c
Compile [ 56.2%]: pana_eap_header.c
Compile [ 56.3%]: rpl_control.c
Compile [ 56.5%]: eap_protocol.c
Compile [ 56.6%]: rpl_downward.c
Compile [ 56.7%]: security_lib.c
Compile [ 56.8%]: pana_header.c
Compile [ 56.9%]: pana_relay_table.c
Compile [ 57.1%]: pana.c
Compile [ 57.2%]: aes_mbedtls_adapter.c
Compile [ 57.3%]: tls_ccm_crypt.c
Compile [ 57.4%]: pana_client.c
Compile [ 57.6%]: ns_sha256.c
Compile [ 57.7%]: neighbor_cache.c
Compile [ 57.8%]: ccm_security.c
Compile [ 57.9%]: shalib.c
Compile [ 58.1%]: trickle.c
Compile [ 58.2%]: blacklist.c
Compile [ 58.3%]: channel_list.c
Compile [ 58.4%]: rpl_upward.c
Compile [ 58.6%]: tls_lib.c
[Warning] tls_lib.c@1318,0:  #111-D: statement is unreachable
[Warning] tls_lib.c@1633,0:  #111-D: statement is unreachable
Compile [ 58.7%]: pana_server.c
Compile [ 58.8%]: etx.c
Compile [ 58.9%]: fhss_statistics.c
Compile [ 59.1%]: fhss_configuration_interface.c
Compile [ 59.2%]: fhss_channel.c
Compile [ 59.3%]: fhss_ws_empty_functions.c
Compile [ 59.4%]: fnv_hash.c
Compile [ 59.6%]: fhss_common.c
Compile [ 59.7%]: fnet_poll.c
Compile [ 59.8%]: load_balance.c
Compile [ 59.9%]: ns_fnet_events.c
Compile [ 60.0%]: mac_neighbor_table.c
Compile [ 60.2%]: ns_fnet_port.c
Compile [ 60.3%]: fhss.c
Compile [ 60.4%]: fnet_stdlib.c
Compile [ 60.5%]: mle_service_interface.c
Compile [ 60.7%]: ns_mdns_api.c
Compile [ 60.8%]: pan_blacklist.c
Compile [ 60.9%]: isqrt.c
Compile [ 61.0%]: mle_service_buffer.c
Compile [ 61.2%]: mle_service_frame_counter_table.c
Compile [ 61.3%]: nd_proxy.c
Compile [ 61.4%]: ns_file_system.c
Compile [ 61.5%]: ns_crc.c
Compile [ 61.7%]: mle_service_security.c
Compile [ 61.8%]: mle_service.c
Compile [ 61.9%]: whiteboard.c
Compile [ 62.0%]: fnet_mdns.c
[Warning] fnet_mdns.c@987,0:  #1293-D: assignment in condition
[Warning] fnet_mdns.c@988,0:  #1293-D: assignment in condition
Compile [ 62.2%]: net_6lowpan_parameter_api.c
Compile [ 62.3%]: net_ipv6.c
Compile [ 62.4%]: libDHCPv6_server.c
Compile [ 62.5%]: multicast_api.c
Compile [ 62.7%]: net_short_address_extension.c
Compile [ 62.8%]: libDHCPv6.c
Compile [ 62.9%]: net_mle.c
Compile [ 63.0%]: net_load_balance.c
Compile [ 63.2%]: dhcp_service_api.c
Compile [ 63.3%]: net_test.c
Compile [ 63.4%]: ipv6_routing_table.c
Compile [ 63.5%]: net_rpl.c
Compile [ 63.6%]: protocol_ipv6.c
Compile [ 63.8%]: socket_api.c
Compile [ 63.9%]: ns_net.c
Compile [ 64.0%]: NetworkInterface.cpp
Compile [ 64.1%]: NetworkInterfaceDefaults.cpp
Compile [ 64.3%]: DTLSSocket.cpp
Compile [ 64.4%]: SocketAddress.cpp
Compile [ 64.5%]: NetworkStack.cpp
Compile [ 64.6%]: EMACMemoryManager.cpp
Compile [ 64.8%]: EthernetInterface.cpp
Compile [ 64.9%]: InternetSocket.cpp
Compile [ 65.0%]: DTLSSocketWrapper.cpp
Compile [ 65.1%]: EMACInterface.cpp
Compile [ 65.3%]: WiFiAccessPoint.cpp
Compile [ 65.4%]: OnboardCellularInterface.cpp
Compile [ 65.5%]: TCPServer.cpp
Compile [ 65.6%]: TLSSocket.cpp
Compile [ 65.8%]: SocketStats.cpp
Compile [ 65.9%]: ac_buffer.c
Compile [ 66.0%]: TCPSocket.cpp
Compile [ 66.1%]: UDPSocket.cpp
Compile [ 66.3%]: PPPCellularInterface.cpp
Compile [ 66.4%]: ac_buffer_builder.c
Compile [ 66.5%]: UARTCellularInterface.cpp
Compile [ 66.6%]: ac_stream.c
Compile [ 66.7%]: TLSSocketWrapper.cpp
Compile [ 66.9%]: PN512TransportDriver.cpp
Compile [ 67.0%]: ac_buffer_reader.c
Compile [ 67.1%]: PN512Driver.cpp
Compile [ 67.2%]: NFCControllerDriver.cpp
Compile [ 67.4%]: NFCEEPROMDriver.cpp
Compile [ 67.5%]: NFCNDEFCapable.cpp
Compile [ 67.6%]: NFCRemoteInitiator.cpp
[Warning] NFCRemoteInitiator.cpp@55,0:  #1-D: last line of file ends without a newline
Compile [ 67.7%]: NFCEEPROM.cpp
Compile [ 67.9%]: NFCTarget.cpp
Compile [ 68.0%]: RecordParser.cpp
Compile [ 68.1%]: MessageParser.cpp
[Warning] MessageParser.cpp@63,0:  #177-D: function "<unnamed>::buffer_iterator_t::read_le"  was declared but never referenced
Compile [ 68.2%]: MessageBuilder.cpp
Compile [ 68.4%]: PN512SPITransportDriver.cpp
Compile [ 68.5%]: Mime.cpp
Compile [ 68.6%]: NFCController.cpp
Compile [ 68.7%]: NFCRemoteEndpoint.cpp
Compile [ 68.9%]: SimpleMessageParser.cpp
Compile [ 69.0%]: Text.cpp
Compile [ 69.1%]: ndef.c
Compile [ 69.2%]: URI.cpp
Compile [ 69.4%]: util.cpp
Compile [ 69.5%]: nfc_transport.c
Compile [ 69.6%]: iso7816_app.c
Compile [ 69.7%]: nfc_scheduler.c
[Warning] nfc_scheduler.c@128,0:  #111-D: statement is unreachable
Compile [ 69.9%]: nsapi_dns.cpp
Compile [ 70.0%]: iso7816.c
[Warning] iso7816.c@250,0:  #111-D: statement is unreachable
[Warning] iso7816.c@258,0:  #111-D: statement is unreachable
Compile [ 70.1%]: type4_target.c
[Warning] type4_target.c@157,0:  #546-D: transfer of control bypasses initialization of:
Compile [ 70.2%]: Type4RemoteInitiator.cpp
Compile [ 70.3%]: isodep_target.c
Compile [ 70.5%]: pn512_cmd.c
Compile [ 70.6%]: pn512_hw.c
Compile [ 70.7%]: pn512.c
Compile [ 70.8%]: pn512_irq.c
Compile [ 71.0%]: pn512_timer.c
Compile [ 71.1%]: transceiver.c
Compile [ 71.2%]: pn512_registers.c
Compile [ 71.3%]: pn512_rf.c
[Warning] pn512_rf.c@265,0:  #68-D: integer conversion resulted in a change of sign
Compile [ 71.5%]: pn512_transceive.c
Compile [ 71.6%]: ExhaustibleBlockDevice.cpp
Compile [ 71.7%]: pn512_poll.c
Compile [ 71.8%]: BufferedBlockDevice.cpp
Compile [ 72.0%]: ChainingBlockDevice.cpp
Compile [ 72.1%]: FlashSimBlockDevice.cpp
Compile [ 72.2%]: HeapBlockDevice.cpp
Compile [ 72.3%]: ObservingBlockDevice.cpp
Compile [ 72.5%]: ProfilingBlockDevice.cpp
Compile [ 72.6%]: SlicingBlockDevice.cpp
Compile [ 72.7%]: MBRBlockDevice.cpp
Compile [ 72.8%]: ReadOnlyBlockDevice.cpp
Compile [ 73.0%]: ffunicode.cpp
Compile [ 73.1%]: lfs_util.c
[Warning] lfs_util.c@28,0:  #1-D: last line of file ends without a newline
Compile [ 73.2%]: File.cpp
Compile [ 73.3%]: Dir.cpp
Compile [ 73.4%]: FileSystem.cpp
Compile [ 73.6%]: ff.cpp
[Warning] ff.cpp@1660,0:  #1293-D: assignment in condition
[Warning] ff.cpp@5586,0:  #1293-D: assignment in condition
Compile [ 73.7%]: FATFileSystem.cpp
Compile [ 73.8%]: LittleFileSystem.cpp
Compile [ 73.9%]: lfs.c
[Warning] lfs.c@2112,0:  #546-D: transfer of control bypasses initialization of:
[Warning] lfs.c@2119,0:  #546-D: transfer of control bypasses initialization of:
[Warning] lfs.c@2124,0:  #546-D: transfer of control bypasses initialization of:
[Warning] lfs.c@2196,0:  #546-D: transfer of control bypasses initialization of:
[Warning] lfs.c@2204,0:  #546-D: transfer of control bypasses initialization of:
[Warning] lfs.c@2211,0:  #546-D: transfer of control bypasses initialization of:
[Warning] lfs.c@2218,0:  #546-D: transfer of control bypasses initialization of:
Compile [ 74.1%]: kv_config.cpp
[Warning] QSPIFBlockDevice.h@124,0:  #1300-D: ~QSPIFBlockDevice inherits implicit virtual
[Warning] QSPIFBlockDevice.h@88,0:  #611-D: overloaded virtual function "mbed::BlockDevice::get_erase_size"  is only partially overridden in class "QSPIFBlockDevice" 
Compile [ 74.2%]: DirectAccessDevicekey.cpp
Compile [ 74.3%]: SecureStore.cpp
Compile [ 74.4%]: FileSystemStore.cpp
Compile [ 74.6%]: kvstore_global_api.cpp
Compile [ 74.7%]: TDBStore.cpp
Compile [ 74.8%]: KVMap.cpp
Compile [ 74.9%]: SystemStorage.cpp
[Warning] QSPIFBlockDevice.h@124,0:  #1300-D: ~QSPIFBlockDevice inherits implicit virtual
[Warning] QSPIFBlockDevice.h@88,0:  #611-D: overloaded virtual function "mbed::BlockDevice::get_erase_size"  is only partially overridden in class "QSPIFBlockDevice" 
[Warning] SystemStorage.cpp@76,0:  #177-D: function "align_up"  was declared but never referenced
Compile [ 75.1%]: mbed_itm_api.c
Compile [ 75.2%]: mbed_critical_section_api.c
Compile [ 75.3%]: LowPowerTickerWrapper.cpp
Compile [ 75.4%]: mbed_flash_api.c
Compile [ 75.6%]: nvstore.cpp
Compile [ 75.7%]: mbed_gpio.c
Compile [ 75.8%]: mbed_pinmap_common.c
Compile [ 75.9%]: mbed_lp_ticker_api.c
Compile [ 76.1%]: mbed_us_ticker_api.c
Compile [ 76.2%]: mbed_ticker_api.c
Compile [ 76.3%]: mbed_lp_ticker_wrapper.cpp
Compile [ 76.4%]: mbed_mpu_v8m.c
Compile [ 76.6%]: mbed_mpu_v7m.c
Compile [ 76.7%]: ATCmdParser.cpp
Compile [ 76.8%]: CallChain.cpp
Compile [ 76.9%]: CThunkBase.cpp
Compile [ 77.0%]: FileHandle.cpp
Compile [ 77.2%]: FileBase.cpp
Compile [ 77.3%]: FilePath.cpp
Compile [ 77.4%]: LocalFileSystem.cpp
Compile [ 77.5%]: mbed_assert.c
Compile [ 77.7%]: FileSystemHandle.cpp
Compile [ 77.8%]: Stream.cpp
Compile [ 77.9%]: mbed_alloc_wrappers.cpp
Compile [ 78.0%]: mbed_application.c
Compile [ 78.2%]: mbed_board.c
[Warning] mbed_board.c@67,0:  #223-D: function "memcpy" declared implicitly
Compile [ 78.3%]: mbed_mktime.c
Compile [ 78.4%]: mbed_mem_trace.cpp
Compile [ 78.5%]: mbed_error_hist.c
Compile [ 78.7%]: mbed_critical.c
Compile [ 78.8%]: mbed_error.c
Compile [ 78.9%]: mbed_interface.c
Compile [ 79.0%]: mbed_mpu_mgmt.c
Compile [ 79.2%]: mbed_wait_api_no_rtos.c
Compile [ 79.3%]: mbed_sdk_boot.c
Compile [ 79.4%]: mbed_poll.cpp
Compile [ 79.5%]: mbed_rtc_time.cpp
Compile [ 79.7%]: mbed_semihost_api.c
Compile [ 79.8%]: EventFlags.cpp
Compile [ 79.9%]: mbed_sleep_manager.c
Compile [ 80.0%]: ConditionVariable.cpp
Compile [ 80.1%]: Kernel.cpp
Compile [ 80.3%]: mbed_stats.c
Compile [ 80.4%]: Mutex.cpp
Compile [ 80.5%]: Semaphore.cpp
Compile [ 80.6%]: RtosTimer.cpp
Compile [ 80.8%]: mbed_retarget.cpp
Compile [ 80.9%]: mbed_wait_api_rtos.cpp
Compile [ 81.0%]: cmsis_os1.c
Compile [ 81.1%]: mbed_boot_arm_std.c
Compile [ 81.3%]: irq_cm4f.S
Compile [ 81.4%]: SysTimer.cpp
Compile [ 81.5%]: mbed_boot.c
Compile [ 81.6%]: RTX_Config.c
Compile [ 81.8%]: mbed_rtx_handlers.c
Compile [ 81.9%]: mbed_rtos_rtx.c
Compile [ 82.0%]: mbed_rtx_idle.cpp
Compile [ 82.1%]: rtx_evr.c
Compile [ 82.3%]: rtx_lib.c
Compile [ 82.4%]: rtx_delay.c
Compile [ 82.5%]: rtx_evflags.c
Compile [ 82.6%]: rtx_memory.c
Compile [ 82.8%]: rtx_kernel.c
Compile [ 82.9%]: rtx_mempool.c
Compile [ 83.0%]: rtx_msgqueue.c
Compile [ 83.1%]: rtx_mutex.c
Compile [ 83.3%]: ThisThread.cpp
Compile [ 83.4%]: Thread.cpp
Compile [ 83.5%]: rtx_semaphore.c
Compile [ 83.6%]: rtx_timer.c
Compile [ 83.7%]: os_systick.c
Compile [ 83.9%]: rtx_system.c
Compile [ 84.0%]: os_tick_ptim.c
Compile [ 84.1%]: rtx_thread.c
Compile [ 84.2%]: startup_stm32l475xx.S
Compile [ 84.4%]: system_clock.c
Compile [ 84.5%]: PeripheralPins.c
Compile [ 84.6%]: analogout_device.c
Compile [ 84.7%]: stm32l4xx_hal.c
Compile [ 84.9%]: analogin_device.c
Compile [ 85.0%]: stm32l4xx_hal_adc.c
Compile [ 85.1%]: stm32l4xx_hal_can.c
Compile [ 85.2%]: stm32l4xx_hal_comp.c
Compile [ 85.4%]: stm32l4xx_hal_adc_ex.c
Compile [ 85.5%]: stm32l4xx_hal_cortex.c
Compile [ 85.6%]: stm32l4xx_hal_crc_ex.c
Compile [ 85.7%]: stm32l4xx_hal_can_legacy.c
Compile [ 85.9%]: stm32l4xx_hal_crc.c
Compile [ 86.0%]: stm32l4xx_hal_cryp.c
Compile [ 86.1%]: stm32l4xx_hal_cryp_ex.c
Compile [ 86.2%]: stm32l4xx_hal_dac.c
Compile [ 86.4%]: stm32l4xx_hal_dac_ex.c
Compile [ 86.5%]: stm32l4xx_hal_dcmi.c
Compile [ 86.6%]: stm32l4xx_hal_dfsdm_ex.c
Compile [ 86.7%]: stm32l4xx_hal_dma.c
Compile [ 86.8%]: stm32l4xx_hal_dfsdm.c
Compile [ 87.0%]: stm32l4xx_hal_dma2d.c
Compile [ 87.1%]: stm32l4xx_hal_dma_ex.c
Compile [ 87.2%]: stm32l4xx_hal_firewall.c
Compile [ 87.3%]: stm32l4xx_hal_dsi.c
Compile [ 87.5%]: stm32l4xx_hal_flash.c
Compile [ 87.6%]: stm32l4xx_hal_flash_ex.c
Compile [ 87.7%]: stm32l4xx_hal_flash_ramfunc.c
Compile [ 87.8%]: stm32l4xx_hal_gfxmmu.c
Compile [ 88.0%]: stm32l4xx_hal_gpio.c
Compile [ 88.1%]: stm32l4xx_hal_hash.c
Compile [ 88.2%]: stm32l4xx_hal_hash_ex.c
Compile [ 88.3%]: stm32l4xx_hal_hcd.c
Compile [ 88.5%]: stm32l4xx_hal_i2c_ex.c
Compile [ 88.6%]: stm32l4xx_hal_irda.c
Compile [ 88.7%]: stm32l4xx_hal_iwdg.c
Compile [ 88.8%]: stm32l4xx_hal_i2c.c
Compile [ 89.0%]: stm32l4xx_hal_lcd.c
Compile [ 89.1%]: stm32l4xx_hal_lptim.c
Compile [ 89.2%]: stm32l4xx_hal_ltdc.c
Compile [ 89.3%]: stm32l4xx_hal_ltdc_ex.c
Compile [ 89.5%]: stm32l4xx_hal_nor.c
Compile [ 89.6%]: stm32l4xx_hal_nand.c
Compile [ 89.7%]: stm32l4xx_hal_opamp.c
Compile [ 89.8%]: stm32l4xx_hal_opamp_ex.c
Compile [ 90.0%]: stm32l4xx_hal_ospi.c
Compile [ 90.1%]: stm32l4xx_hal_pcd_ex.c
Compile [ 90.2%]: stm32l4xx_hal_pwr.c
Compile [ 90.3%]: stm32l4xx_hal_pcd.c
Compile [ 90.4%]: stm32l4xx_hal_rcc.c
Compile [ 90.6%]: stm32l4xx_hal_qspi.c
Compile [ 90.7%]: stm32l4xx_hal_rng.c
Compile [ 90.8%]: stm32l4xx_hal_pwr_ex.c
Compile [ 90.9%]: stm32l4xx_hal_rcc_ex.c
Compile [ 91.1%]: stm32l4xx_hal_rtc.c
Compile [ 91.2%]: stm32l4xx_hal_rtc_ex.c
Compile [ 91.3%]: stm32l4xx_hal_sai.c
Compile [ 91.4%]: stm32l4xx_hal_sai_ex.c
Compile [ 91.6%]: stm32l4xx_hal_sd_ex.c
Compile [ 91.7%]: stm32l4xx_hal_smartcard_ex.c
Compile [ 91.8%]: stm32l4xx_hal_sd.c
Compile [ 91.9%]: stm32l4xx_hal_smartcard.c
Compile [ 92.1%]: stm32l4xx_hal_smbus.c
Compile [ 92.2%]: stm32l4xx_hal_spi_ex.c
Compile [ 92.3%]: stm32l4xx_hal_sram.c
Compile [ 92.4%]: stm32l4xx_hal_swpmi.c
Compile [ 92.6%]: stm32l4xx_hal_tsc.c
Compile [ 92.7%]: stm32l4xx_hal_spi.c
Compile [ 92.8%]: stm32l4xx_hal_tim_ex.c
Compile [ 92.9%]: stm32l4xx_ll_adc.c
Compile [ 93.1%]: stm32l4xx_ll_comp.c
Compile [ 93.2%]: stm32l4xx_hal_tim.c
Compile [ 93.3%]: stm32l4xx_ll_crc.c
Compile [ 93.4%]: stm32l4xx_hal_uart_ex.c
Compile [ 93.5%]: stm32l4xx_ll_crs.c
Compile [ 93.7%]: stm32l4xx_hal_uart.c
Compile [ 93.8%]: stm32l4xx_ll_dac.c
Compile [ 93.9%]: stm32l4xx_ll_dma.c
Compile [ 94.0%]: stm32l4xx_ll_dma2d.c
Compile [ 94.2%]: stm32l4xx_ll_exti.c
Compile [ 94.3%]: stm32l4xx_ll_gpio.c
Compile [ 94.4%]: stm32l4xx_ll_i2c.c
Compile [ 94.5%]: stm32l4xx_ll_lptim.c
Compile [ 94.7%]: stm32l4xx_ll_lpuart.c
Compile [ 94.8%]: stm32l4xx_ll_opamp.c
Compile [ 94.9%]: stm32l4xx_ll_pwr.c
Compile [ 95.0%]: stm32l4xx_hal_wwdg.c
Compile [ 95.2%]: stm32l4xx_ll_rng.c
Compile [ 95.3%]: stm32l4xx_ll_rtc.c
Compile [ 95.4%]: stm32l4xx_ll_rcc.c
Compile [ 95.5%]: stm32l4xx_ll_spi.c
Compile [ 95.7%]: stm32l4xx_ll_swpmi.c
Compile [ 95.8%]: stm32l4xx_ll_tim.c
Compile [ 95.9%]: stm32l4xx_hal_usart_ex.c
Compile [ 96.0%]: stm32l4xx_ll_usart.c
Compile [ 96.2%]: stm32l4xx_hal_usart.c
Compile [ 96.3%]: l4_retarget.c
Compile [ 96.4%]: stm32l4xx_ll_fmc.c
Compile [ 96.5%]: stm32l4xx_ll_sdmmc.c
Compile [ 96.7%]: stm32l4xx_ll_utils.c
Compile [ 96.8%]: flash_api.c
Compile [ 96.9%]: gpio_irq_device.c
Compile [ 97.0%]: system_stm32l4xx.c
Compile [ 97.1%]: stm32l4xx_ll_usb.c
Compile [ 97.3%]: pwmout_device.c
Compile [ 97.4%]: serial_device.c
Compile [ 97.5%]: analogout_api.c
Compile [ 97.6%]: analogin_api.c
Compile [ 97.8%]: spi_api.c
Compile [ 97.9%]: hal_tick_overrides.c
Compile [ 98.0%]: can_api.c
Compile [ 98.1%]: gpio_api.c
Compile [ 98.3%]: gpio_irq_api.c
Compile [ 98.4%]: i2c_api.c
Compile [ 98.5%]: mbed_overrides.c
Compile [ 98.6%]: lp_ticker.c
Compile [ 98.8%]: mbed_crc_api.c
[Warning] crc_api.h@37,0:  #66-D: enumeration value is out of "int" range
Compile [ 98.9%]: pinmap.c
Compile [ 99.0%]: pwmout_api.c
[Warning] pwmout_api.c@185,0:  #1035-D: single-precision operand implicitly converted to double-precision
Compile [ 99.1%]: port_api.c
Compile [ 99.3%]: qspi_api.c
Compile [ 99.4%]: rtc_api.c
Compile [ 99.5%]: serial_api.c
Compile [ 99.6%]: sleep.c
Compile [ 99.8%]: us_ticker.c
Compile [ 99.9%]: stm_spi_api.c
Compile [100.0%]: trng_api.c
Link: mbed-os-example-wifi
Elf2Bin: mbed-os-example-wifi
| Module             |         .text |       .data |        .bss |
|--------------------|---------------|-------------|-------------|
| [lib]/c_w.l        | 11325(+11325) |     16(+16) |   348(+348) |
| [lib]/cpprt_w.l    |     464(+464) |       0(+0) |       0(+0) |
| [lib]/fz_wm.l      |       18(+18) |       0(+0) |       0(+0) |
| [lib]/m_wm.l       |       48(+48) |       0(+0) |       0(+0) |
| anon$$obj.o        |       32(+32) |       0(+0) |   256(+256) |
| main.o             |   1094(+1094) |       4(+4) |       0(+0) |
| mbed-os/cmsis      |   1049(+1049) |       0(+0) |       0(+0) |
| mbed-os/components |     139(+139) |       8(+8) |       0(+0) |
| mbed-os/drivers    |     784(+784) |       0(+0) |   152(+152) |
| mbed-os/features   |     222(+222) |       0(+0) |   192(+192) |
| mbed-os/hal        |   3688(+3688) |     18(+18) |   240(+240) |
| mbed-os/platform   |   5075(+5075) |   128(+128) |   568(+568) |
| mbed-os/rtos       | 10862(+10862) | 2554(+2554) | 4560(+4560) |
| mbed-os/targets    | 12996(+12996) |     40(+40) |   900(+900) |
| Subtotals          | 47796(+47796) | 2768(+2768) | 7216(+7216) |
Total Static RAM memory (data + bss): 9984(+9984) bytes
Total Flash memory (text + data): 50564(+50564) bytes

Image: ./BUILD/DISCO_L475VG_IOT01A/ARM/mbed-os-example-wifi.bin

Sorry Naveen, I just now saw your post from 2 months ago....

Yes, I was able to download, modify and run mbed-os-example-wifi. The AP search (wifi_demo), and http_demo work. However, now NTPClient and FTPClient are broken...

posted by Kevin Braun 05 Apr 2019