Closed pelikhan closed 6 years ago
Indeed the configuration of our codal target was not correct. The target-locked.json
was manualy generated and not updated since a lot of time. Now it's updated with codal using the command python build.py -l
.
Locally and on travis it seems to work corectly.
I noticed that you point to the master branch of your codal project. This has to be changed to a tag or there will be issues with our caching in the cloud. https://github.com/LabAixBidouille-STM32/pxt-stm32-iot-node/blob/master/pxtarget.json#L86 I still have issues building against v0.0.6.
Ok to point to a tag. I'll do it immediately !
I don't understand the origin of your issues with building the target. It seems to work on my machine and on the docker image labaixbidouillestm32/pxt-container-stm32-iot-node. For now travis-ci test the target with this image and don't complain about codal build (https://travis-ci.org/LabAixBidouille-STM32/pxt-stm32-iot-node). Could you give me some details about your issues ?
Interresting I was just doing “pxt buildtarget” so trying to build locally.
From: Sébastien NEDJAR notifications@github.com Sent: Friday, April 20, 2018 5:48:46 AM To: LabAixBidouille-STM32/pxt-stm32-iot-node Cc: Peli de Halleux; Author Subject: Re: [LabAixBidouille-STM32/pxt-stm32-iot-node] pxt buildtarget fails (#1)
Ok to point to a tag. I'll do it immediately !
I don't understand the origin of your issues with building the target. It seems to work on my machine and on the docker image labaixbidouillestm32/pxt-container-stm32-iot-node. For now travis-ci test the target with this image and don't complain about codal build (https://travis-ci.org/LabAixBidouille-STM32/pxt-stm32-iot-nodehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftravis-ci.org%2FLabAixBidouille-STM32%2Fpxt-stm32-iot-node&data=02%7C01%7Cjhalleux%40microsoft.com%7C5d1785f5dff24c1c70fd08d5a6bd0f5d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636598253305086588&sdata=6eOcDpwt0pYnrTBf2vA43ojZ5lJk9hbDdU8mD12YJHo%3D&reserved=0). Could you give me some details about your issues ?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FLabAixBidouille-STM32%2Fpxt-stm32-iot-node%2Fissues%2F1%23issuecomment-383085185&data=02%7C01%7Cjhalleux%40microsoft.com%7C5d1785f5dff24c1c70fd08d5a6bd0f5d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636598253305086588&sdata=MO71eAAxvWJNHGVwOydmXNZOmFZM7shrFRfEK%2FaxQjE%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAD-4KRDp7X_ulgRJiw9_T0ygojn619D9ks5tqdkugaJpZM4Tab7n&data=02%7C01%7Cjhalleux%40microsoft.com%7C5d1785f5dff24c1c70fd08d5a6bd0f5d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636598253305096589&sdata=kRpfWdiFiWf6uPO1te5CZ7o58I95oIcEl6exJxJSdu4%3D&reserved=0.
To advance in understanding this issue, could you try to compile the target codal-stm32-iot-node
with a clean codal? I will be very grateful if you send the output of this command so I can investigate further the cause of this problem.
$ pxt buildtarget
Could not determine target's pxt-core location, falling back to default: C:\gh\pxt-stm32-iot-node-partner\node_modules\pxt-core
Using target stm32iotnode with build engine codal
target: v C:\gh\pxt-stm32-iot-node-partner
pxt-core: v C:\gh\pxt-stm32-iot-node-partner\node_modules\pxt-core
log strings: 22 files; 0 strings -> sim-strings.json
copying common-sim...
Could not determine target's pxt-core location, falling back to default: C:\gh\pxt-stm32-iot-node-partner\node_modules\pxt-core
building target.json in C:\gh\pxt-stm32-iot-node-partner...
building libs/base
skip native build of non-project
building libs/buttons
skip native build of non-project
building libs/core
skip native build of non-project
building libs/stm32-iot-node
skip native build of non-project
building libs\blocksprj
[run] git clone https://github.com/lancaster-university/codal built/codal
Cloning into 'built/codal'...
remote: Counting objects: 2800, done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 2800 (delta 4), reused 5 (delta 1), pack-reused 2788
Receiving objects: 100% (2800/2800), 1.34 MiB | 875.00 KiB/s, done.
Resolving deltas: 100% (1839/1839), done.
[run] cd built/codal; git checkout v0.3.0
Note: checking out 'v0.3.0'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 30eff66 Corrected bug in lock script
[run] cd built/codal; git checkout v0.3.0
HEAD is now at 30eff66 Corrected bug in lock script
[run] cd built/codal; git checkout v0.3.0
HEAD is now at 30eff66 Corrected bug in lock script
[run] cd built/codal; python build.py
Creating libraries folder
Cloning into: https://github.com/LabAixBidouille-STM32/codal-stm32-iot-node
Cloning into 'codal-stm32-iot-node'...
Checking out branch: v0.0.7
HEAD is now at 9f1c1eb Snapshot v0.0.7
Set target: codal-stm32-iot-node
Using target-locked.json
Targeting codal-stm32-iot-node
-- The C compiler identification is GNU 4.9.3
-- The CXX compiler identification is GNU 4.9.3
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The ASM compiler identification is GNU
-- Found assembler: C:/yotta/gcc/bin/arm-none-eabi-gcc.exe
-- Adding library path: (C:/gh/pxt-stm32-iot-node-partner/libs/blocksprj/built/codal/libraries)
Installing dependencies...
Cloning into: https://github.com/LabAixBidouille-STM32/codal-core
Cloning into 'codal-core'...
Checking out branch: b783781d3877806cd132452ff01bd7cd1ca29885
HEAD is now at b783781 Merge pull request #3 from LabAixBidouille-STM32/feature/Test1
Cloning into: https://github.com/LabAixBidouille-STM32/codal-mbedos-stm32-iot-node
Cloning into 'codal-mbedos'...
Checking out files: 100% (1337/1337), done.
Checking out branch: f38f85c35b11df8a67734be22dfbfc7138903bbf
HEAD is now at f38f85c Merge pull request #2 from LabAixBidouille-STM32/feature/Test1
Using library: codal-stm32-iot-node
Using library: codal-core
Using library: codal-mbedos
-- Configuring done
-- Generating done
-- Build files have been written to: C:/gh/pxt-stm32-iot-node-partner/libs/blocksprj/built/codal/build
[4/118] Building CXX object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeHumidity.cpp.obj
FAILED: libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeHumidity.cpp.obj
C:\yotta\gcc\bin\arm-none-eabi-g++.exe -I../libraries -I../libraries/codal-stm32-iot-node/inc -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/Common -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/hts221 -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lis3mdl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lps22hb -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm303agr -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm6dsl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/vl53l0x -I../libraries/codal-stm32-iot-node/model -I../libraries/codal-core/./inc/core -I../libraries/codal-core/./inc/driver-models -I../libraries/codal-core/./inc/drivers -I../libraries/codal-core/./inc/streams -I../libraries/codal-core/./inc/types -I../libraries/codal-mbedos/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/cmsis/TARGET_CORTEX_M -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/drivers -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events/equeue -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/generic -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/pal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/mbed-coap -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-trace/mbed-trace -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-hal-mbed-cmsis-rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys/arch -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/httpd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/snmp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/apps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/priv -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/prot -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp/polarssl -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix/sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib/rtx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor/api/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/bd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat/ChaN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs/emubd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/greentea-client/greentea-client -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/unity/unity -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/inc/mbedtls -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/platform/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L486RG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/coap-service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/mbed-mesh-api -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/nanostack-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Bootstraps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Fragmentation -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Mesh -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/ND -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/NVM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Thread -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/BorderRouter -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Common_Protocols -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Core/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/DHCPv6_Server -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/IEEE802_15_4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/virtual_rf -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MLE -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/NWK_INTERFACE/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/RPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/Common -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/PANA -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/TLS -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Neighbor_cache -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Trickle -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/etx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fhss -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fnv_hash -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/load_balance -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mle_service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/nd_proxy -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/pan_blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/whiteboard -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/ipv6_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libDHCPv6 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libNET/src -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_NCS36510 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_SL_RAIL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/generic_modem_driver -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/configuration-store -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal/flash-journal-strategy-sequential -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/storage-volume-manager/storage-volume-manager -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/TARGET_FLASH_CMSIS_ALGO -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/storage_abstraction -I../libraries/codal-mbedos/STM32_IOT_NODE/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Config -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/device -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/device -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -fno-exceptions -fno-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -std=c++11 -fwrapv -fno-rtti -fno-threadsafe-statics -fno-exceptions -fno-unwind-tables -Wl,--gc-sections -Wl,--sort-common -Wl,--sort-section=alignment -Wno-array-bounds -include C:/gh/pxt-stm32-iot-node-partner/libs/blocksprj/built/codal/build/codal_extra_definitions.h -IC:/gh/pxt-stm32-iot-node-partner/libs/blocksprj/built/codal/utils/cmake/toolchains/ARM_GCC -O2 -g -DNDEBUG -DDUMMY -DDEVICE_I2CSLAVE=1 -D__MBED__ -DTARGET_LIKE_MBED -DDEVICE_PORTOUT=1 -DUSBHOST_OTHER -DTARGET_DISCO_L475VG_IOT01A -DTARGET_RTOS_M4_M7 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DTARGET_STM32L4 -D__CMSIS_RTOS -DTOOLCHAIN_GCC -DDEVICE_I2C_ASYNCH=1 -DTARGET_CORTEX_M -DTARGET_LIKE_CORTEX_M4 -DTARGET_M4 -DTARGET_UVISOR_UNSUPPORTED -DDEVICE_SPI_ASYNCH=1 -DDEVICE_SERIAL=1 -DDEVICE_INTERRUPTIN=1 -DDEVICE_I2C=1 -DTRANSACTION_QUEUE_SIZE_SPI=2 -D__CORTEX_M4 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_STM32L475VG -DTARGET_FF_MORPHO -D__FPU_PRESENT=1 -DTARGET_FF_ARDUINO -DMBED_BUILD_TIMESTAMP=1512070881.97 -DTARGET_RELEASE -DTARGET_STM -DDEVICE_SERIAL_FC=1 -DDEVICE_PORTINOUT=1 -D__MBED_CMSIS_RTOS_CM -DDEVICE_SLEEP=1 -DDEVICE_SPI=1 -DUSB_STM_HAL -DDEVICE_ERROR_RED=1 -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DDEVICE_PORTIN=1 -DARM_MATH_CM4 -DTARGET_STM32L475xG -DMBED_CONF_RTOS_PRESENT=1 -DMBED_CONF_PLATFORM_STDIO_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT=1 -DMBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES=0 -DUSB_STM_HAL -DUSBHOST_OTHER -MMD -MT libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeHumidity.cpp.obj -MF libraries\codal-stm32-iot-node\CMakeFiles\codal-stm32-iot-node.dir\model\STM32IotNodeHumidity.cpp.obj.d -o libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeHumidity.cpp.obj -c ../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp
In file included from ../libraries/codal-stm32-iot-node/model/STM32IotNode.h:44:0,
from ../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:32:
../libraries/codal-stm32-iot-node/model/STM32IotNodeAccelerometer.h:43:2: error: expected class-name before '{' token
{
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeAccelerometer.h:79:18: error: 'codal::Accelerometer' has not been declared
using codal::Accelerometer::getPeriod;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeAccelerometer.h:80:18: error: 'codal::Accelerometer' has not been declared
using codal::Accelerometer::getRange;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeAccelerometer.h:81:18: error: 'codal::Accelerometer' has not been declared
using codal::Accelerometer::getSample;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeAccelerometer.h:82:18: error: 'codal::Accelerometer' has not been declared
using codal::Accelerometer::getX;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeAccelerometer.h:83:18: error: 'codal::Accelerometer' has not been declared
using codal::Accelerometer::getY;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeAccelerometer.h:84:18: error: 'codal::Accelerometer' has not been declared
using codal::Accelerometer::getZ;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeAccelerometer.h:85:18: error: 'codal::Accelerometer' has not been declared
using codal::Accelerometer::getPitch;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeAccelerometer.h:86:18: error: 'codal::Accelerometer' has not been declared
using codal::Accelerometer::getPitchRadians;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeAccelerometer.h:87:18: error: 'codal::Accelerometer' has not been declared
using codal::Accelerometer::getRoll;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeAccelerometer.h:88:18: error: 'codal::Accelerometer' has not been declared
using codal::Accelerometer::getRollRadians;
^
In file included from ../libraries/codal-stm32-iot-node/model/STM32IotNode.h:45:0,
from ../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:32:
../libraries/codal-stm32-iot-node/model/STM32IotNodeGyroscope.h:43:2: error: expected class-name before '{' token
{
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeGyroscope.h:79:18: error: 'codal::Gyroscope' has not been declared
using codal::Gyroscope::getPeriod;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeGyroscope.h:80:18: error: 'codal::Gyroscope' has not been declared
using codal::Gyroscope::getRange;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeGyroscope.h:81:18: error: 'codal::Gyroscope' has not been declared
using codal::Gyroscope::getSample;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeGyroscope.h:82:18: error: 'codal::Gyroscope' has not been declared
using codal::Gyroscope::getX;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeGyroscope.h:83:18: error: 'codal::Gyroscope' has not been declared
using codal::Gyroscope::getY;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeGyroscope.h:84:18: error: 'codal::Gyroscope' has not been declared
using codal::Gyroscope::getZ;
^
In file included from ../libraries/codal-stm32-iot-node/model/STM32IotNode.h:48:0,
from ../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:32:
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.h:43:2: error: expected class-name before '{' token
{
^
In file included from ../libraries/codal-stm32-iot-node/model/STM32IotNode.h:49:0,
from ../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:32:
../libraries/codal-stm32-iot-node/model/STM32IotNodePressure.h:43:2: error: expected class-name before '{' token
{
^
In file included from ../libraries/codal-stm32-iot-node/model/STM32IotNode.h:50:0,
from ../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:32:
../libraries/codal-stm32-iot-node/model/STM32IotNodeTemperature.h:43:2: error: expected class-name before '{' token
{
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp: In constructor 'codal::STM32IotNodeHumidity::STM32IotNodeHumidity(codal::STM32IotNodeI2C&)':
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:45:17: error: expected class-name before '(' token
: codal::Sensor(DEVICE_ID_HUMIDITY)
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:44:1: error: uninitialized reference member in 'class codal::STM32IotNodeI2C&' [-fpermissive]
STM32IotNodeHumidity::STM32IotNodeHumidity( STM32IotNodeI2C& i2c )
^
In file included from ../libraries/codal-stm32-iot-node/model/STM32IotNode.h:48:0,
from ../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:32:
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.h:71:21: note: 'codal::STM32IotNodeI2C& codal::STM32IotNodeHumidity::_i2c' should be initialized
STM32IotNodeI2C& _i2c;
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:45:17: error: expected '{' before '(' token
: codal::Sensor(DEVICE_ID_HUMIDITY)
^
In file included from ../libraries/codal-core/./inc/core/EventModel.h:29:0,
from ../libraries/codal-core/./inc/core/CodalFiber.h:41,
from ../libraries/codal-core/./inc/core/CodalDevice.h:31,
from ../libraries/codal-stm32-iot-node/model/STM32IotNode.h:31,
from ../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:32:
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp: At global scope:
../libraries/codal-core/./inc/core/CodalComponent.h:58:39: error: expected unqualified-id before numeric constant
#define DEVICE_ID_HUMIDITY 26
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:45:18: note: in expansion of macro 'DEVICE_ID_HUMIDITY'
: codal::Sensor(DEVICE_ID_HUMIDITY)
^
../libraries/codal-core/./inc/core/CodalComponent.h:58:39: error: expected ')' before numeric constant
#define DEVICE_ID_HUMIDITY 26
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:45:18: note: in expansion of macro 'DEVICE_ID_HUMIDITY'
: codal::Sensor(DEVICE_ID_HUMIDITY)
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp: In member function 'virtual int codal::STM32IotNodeHumidity::configure()':
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:63:8: error: 'samplePeriod' was not declared in this scope
if ( !samplePeriod )
^
../libraries/codal-stm32-iot-node/model/STM32IotNodeHumidity.cpp:65:36: error: 'samplePeriod' was not declared in this scope
float Value = 1000.0f / ( float ) samplePeriod;
^
[5/118] Building CXX object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeTemperature.cpp.obj
FAILED: libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeTemperature.cpp.obj
Add trying to use the cloud:
$ pxt buildtarget --cloud
Could not determine target's pxt-core location, falling back to default: C:\gh\pxt-stm32-iot-node-partner\node_modules\pxt-core
Using target stm32iotnode with build engine codal
target: v C:\gh\pxt-stm32-iot-node-partner
pxt-core: v C:\gh\pxt-stm32-iot-node-partner\node_modules\pxt-core
log strings: 22 files; 0 strings -> sim-strings.json
copying common-sim...
Could not determine target's pxt-core location, falling back to default: C:\gh\pxt-stm32-iot-node-partner\node_modules\pxt-core
building target.json in C:\gh\pxt-stm32-iot-node-partner...
building libs/base
skip native build of non-project
building libs/buttons
skip native build of non-project
building libs/core
skip native build of non-project
building libs/stm32-iot-node
skip native build of non-project
building libs\blocksprj
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
polling at https://makecode.com/compile/c665ef546b5b7c908bb6620d21ab0304bb678cccb914e1dd9782093151dcb8f5.json
Ok it seems to be a compiler version issue....
I think that the class declaration like class STM32IotNodeAccelerometer : protected codal::Accelerometer
must be rewritten class STM32IotNodeAccelerometer : protected Accelerometer
because we are already inside the namespace codal.
I try to reproduce this issue locally and we correct the code for a maximal compiler compatibility
What’s your GCC version?
From: Sébastien NEDJAR notifications@github.com Sent: Saturday, April 21, 2018 12:19 AM To: LabAixBidouille-STM32/pxt-stm32-iot-node pxt-stm32-iot-node@noreply.github.com Cc: Peli de Halleux jhalleux@microsoft.com; Author author@noreply.github.com Subject: Re: [LabAixBidouille-STM32/pxt-stm32-iot-node] pxt buildtarget fails (#1)
Ok it seems to be a compiler version issue....
I think that the class declaration like class STM32IotNodeAccelerometer : protected codal::Accelerometer must be rewritten class STM32IotNodeAccelerometer : protected Accelerometer because we are already inside the namespace codal.
I try to reproduce this issue locally and we correct the code for a maximal compiler compatibility
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FLabAixBidouille-STM32%2Fpxt-stm32-iot-node%2Fissues%2F1%23issuecomment-383274169&data=02%7C01%7Cjhalleux%40microsoft.com%7C5bc29cf8fd6b4e60cd4c08d5a7583260%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636598919608056515&sdata=k%2BNa61K0xdXTYCqNm3Q59CAkFzWKn3mVeSmLQ8k%2FDvU%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAD-4KZeiGCGrBEYIJYYrInzb_u-YBFA8ks5tqt11gaJpZM4Tab7n&data=02%7C01%7Cjhalleux%40microsoft.com%7C5bc29cf8fd6b4e60cd4c08d5a7583260%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636598919608056515&sdata=fH6E2cVBEEUwP3hwxVbtN7Jm%2F9f96nqCT4XwY8DCvVg%3D&reserved=0.
On debian jessie the toolchain tested is GCC 4.8.1... On debian stretch the toolchain tested is GCC 5.4.1... On Ubuntu 17.10 the toolchain tested is GCC 7.2.1.... I will test it on windows this afternoon.
In the last version of the target, we cleaned our code to expurgate all non classic namespace references. I hope it will work now on your configuration because I failled to reproduce this issue....
Yeah ! Now I can reproduce this issue with the toolchain comming with the yotta windows installer, nothing compile exactly like you :'(
codal-stm32-iot-node is already installed
Set target: codal-stm32-iot-node
Using target-locked.json
Targeting codal-stm32-iot-node
-- The C compiler identification is GNU 4.9.3
-- The CXX compiler identification is GNU 4.9.3
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The ASM compiler identification is GNU
-- Found assembler: C:/yotta/gcc/bin/arm-none-eabi-gcc.exe
-- Adding library path: (C:/codal/libraries)
Installing dependencies...
codal-core is already installed
codal-mbedos is already installed
Using library: codal-stm32-iot-node
Using library: codal-core
Using library: codal-mbedos
-- Configuring done
-- Generating done
-- Build files have been written to: C:/codal/build
[1/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/streams/LevelDetectorSPL.cpp.obj
[2/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/Sensor.cpp.obj
[3/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/MessageBus.cpp.obj
[4/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/HID.cpp.obj
[5/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/GhostFAT.cpp.obj
[6/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/streams/Synthesizer.cpp.obj
[7/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/types/Event.cpp.obj
[8/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/USBMSC.cpp.obj
[9/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/LEDMatrix.cpp.obj
[10/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/types/ManagedString.cpp.obj
[11/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/types/Matrix4.cpp.obj
[12/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/TouchSensor.cpp.obj
[13/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/types/CoordinateSystem.cpp.obj
[14/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/MultiButton.cpp.obj
[15/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/types/Image.cpp.obj
[16/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/LIS3DH.cpp.obj
[17/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/types/BitmapFont.cpp.obj
[18/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/types/RefCounted.cpp.obj
[19/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/streams/DataStream.cpp.obj
[20/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/types/RefCountedInit.cpp.obj
[21/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/HIDJoystick.cpp.obj
[22/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/types/ManagedBuffer.cpp.obj
[23/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/LinearAnalogSensor.cpp.obj
[24/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/StandardSPIFlash.cpp.obj
[25/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/streams/LevelDetector.cpp.obj
[26/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/HIDMouse.cpp.obj
[27/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/HIDKeyboard.cpp.obj
[28/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/TouchButton.cpp.obj
[29/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/NonLinearAnalogSensor.cpp.obj
[30/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/streams/StreamNormalizer.cpp.obj
[31/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalDevice.cpp.obj
[32/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalFiber.cpp.obj
[33/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalUtil.cpp.obj
[34/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/MemberFunctionCallback.cpp.obj
[35/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/Compass.cpp.obj
[36/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/I2C.cpp.obj
[37/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/Button.cpp.obj
[38/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/AnalogSensor.cpp.obj
[39/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/AnimatedDisplay.cpp.obj
[40/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/Accelerometer.cpp.obj
[41/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalDmesg.cpp.obj
[42/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/Gyroscope.cpp.obj
[43/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/AbstractButton.cpp.obj
[44/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/FXOS8700.cpp.obj
[45/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/FXOS8700Magnetometer.cpp.obj
[46/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalHeapAllocator.cpp.obj
[47/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/AsciiKeyMap.cpp.obj
[48/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/Display.cpp.obj
[49/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/CodalUSB.cpp.obj
[50/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalListener.cpp.obj
[51/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/SPI.cpp.obj
[52/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/driver-models/Timer.cpp.obj
[53/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/drivers/FXOS8700Accelerometer.cpp.obj
[54/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalCompat.cpp.obj
[55/99] Building CXX object libraries/codal-core/CMakeFiles/codal-core.dir/source/core/CodalComponent.cpp.obj
[56/99] Linking CXX static library libcodal-core.a
[57/99] Building CXX object libraries/codal-mbedos/CMakeFiles/codal-mbedos.dir/source/MbedTimer.cpp.obj
[58/99] Building CXX object libraries/codal-mbedos/CMakeFiles/codal-mbedos.dir/source/MbedTimedInterruptIn.cpp.obj
[59/99] Building CXX object libraries/codal-mbedos/CMakeFiles/codal-mbedos.dir/source/MbedI2C.cpp.obj
[60/99] Building CXX object libraries/codal-mbedos/CMakeFiles/codal-mbedos.dir/source/DynamicPwm.cpp.obj
[61/99] Building CXX object libraries/codal-mbedos/CMakeFiles/codal-mbedos.dir/source/MbedPin.cpp.obj
[62/99] Building CXX object libraries/codal-mbedos/CMakeFiles/codal-mbedos.dir/source/MbedSerial.cpp.obj
[63/99] Linking CXX static library libcodal-mbedos.a
[64/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/vl53l0x/vl53l0x_api.c.obj
[65/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/vl53l0x/vl53l0x_api_strings.c.obj
[66/99] Building CXX object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeHumidity.cpp.obj
[67/99] Building CXX object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeIO.cpp.obj
[68/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/lsm303agr/LSM303AGR_ACC_driver_HL.c.obj
[69/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/vl53l0x/vl53l0x_api_core.c.obj
[70/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/lsm303agr/LSM303AGR_MAG_driver.c.obj
[71/99] Building CXX object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeTemperature.cpp.obj
[72/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/lps22hb/LPS22HB_Driver_HL.c.obj
[73/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/lsm303agr/LSM303AGR_MAG_driver_HL.c.obj
[74/99] Building CXX object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeI2C.cpp.obj
[75/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/vl53l0x/vl53l0x_api_calibration.c.obj
[76/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/vl53l0x/vl53l0x_platform_log.c.obj
[77/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/lis3mdl/LIS3MDL_MAG_driver_HL.c.obj
[78/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/vl53l0x/vl53l0x_tof.c.obj
[79/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/vl53l0x/vl53l0x_api_ranging.c.obj
[80/99] Building ASM object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/asm/CortexContextSwitch.s.obj
[81/99] Building CXX object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNode.cpp.obj
[82/99] Building CXX object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/source/codal_target_hal.cpp.obj
[83/99] Building CXX object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeAccelerometer.cpp.obj
[84/99] Building CXX object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodePressure.cpp.obj
[85/99] Building CXX object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeDistance.cpp.obj
[86/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/lps22hb/LPS22HB_Driver.c.obj
[87/99] Building C object libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/Drivers/BSP/Components/hts221/HTS221_Driver.c.obj
FAILED: C:\yotta\gcc\bin\arm-none-eabi-g++.exe -I../libraries -I../libraries/codal-stm32-iot-node/inc -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/Common -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/hts221 -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lis3mdl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lps22hb -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm303agr -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm6dsl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/vl53l0x -I../libraries/codal-stm32-iot-node/model -I../libraries/codal-core/./inc/core -I../libraries/codal-core/./inc/driver-models -I../libraries/codal-core/./inc/drivers -I../libraries/codal-core/./inc/streams -I../libraries/codal-core/./inc/types -I../libraries/codal-mbedos/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/cmsis/TARGET_CORTEX_M -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/drivers -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events/equeue -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/generic -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/pal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/mbed-coap -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-trace/mbed-trace -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-hal-mbed-cmsis-rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys/arch -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/httpd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/snmp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/apps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/priv -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/prot -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp/polarssl -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix/sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib/rtx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor/api/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/bd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat/ChaN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs/emubd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/greentea-client/greentea-client -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/unity/unity -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/inc/mbedtls -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/platform/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L486RG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/coap-service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/mbed-mesh-api -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/nanostack-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Bootstraps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Fragmentation -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Mesh -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/ND -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/NVM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Thread -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/BorderRouter -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Common_Protocols -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Core/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/DHCPv6_Server -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/IEEE802_15_4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/virtual_rf -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MLE -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/NWK_INTERFACE/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/RPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/Common -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/PANA -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/TLS -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Neighbor_cache -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Trickle -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/etx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fhss -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fnv_hash -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/load_balance -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mle_service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/nd_proxy -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/pan_blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/whiteboard -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/ipv6_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libDHCPv6 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libNET/src -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_NCS36510 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_SL_RAIL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/generic_modem_driver -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/configuration-store -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal/flash-journal-strategy-sequential -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/storage-volume-manager/storage-volume-manager -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/TARGET_FLASH_CMSIS_ALGO -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/storage_abstraction -I../libraries/codal-mbedos/STM32_IOT_NODE/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Config -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/device -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/device -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -fno-exceptions -fno-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -std=c++11 -fwrapv -fno-rtti -fno-threadsafe-statics -fno-exceptions -fno-unwind-tables -Wl,--gc-sections -Wl,--sort-common -Wl,--sort-section=alignment -Wno-array-bounds -include C:/codal/build/codal_extra_definitions.h -IC:/codal/utils/cmake/toolchains/ARM_GCC -O2 -g -DNDEBUG -DDUMMY -DDEVICE_I2CSLAVE=1 -D__MBED__ -DTARGET_LIKE_MBED -DDEVICE_PORTOUT=1 -DUSBHOST_OTHER -DTARGET_DISCO_L475VG_IOT01A -DTARGET_RTOS_M4_M7 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DTARGET_STM32L4 -D__CMSIS_RTOS -DTOOLCHAIN_GCC -DDEVICE_I2C_ASYNCH=1 -DTARGET_CORTEX_M -DTARGET_LIKE_CORTEX_M4 -DTARGET_M4 -DTARGET_UVISOR_UNSUPPORTED -DDEVICE_SPI_ASYNCH=1 -DDEVICE_SERIAL=1 -DDEVICE_INTERRUPTIN=1 -DDEVICE_I2C=1 -DTRANSACTION_QUEUE_SIZE_SPI=2 -D__CORTEX_M4 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_STM32L475VG -DTARGET_FF_MORPHO -D__FPU_PRESENT=1 -DTARGET_FF_ARDUINO -DMBED_BUILD_TIMESTAMP=1512070881.97 -DTARGET_RELEASE -DTARGET_STM -DDEVICE_SERIAL_FC=1 -DDEVICE_PORTINOUT=1 -D__MBED_CMSIS_RTOS_CM -DDEVICE_SLEEP=1 -DDEVICE_SPI=1 -DUSB_STM_HAL -DDEVICE_ERROR_RED=1 -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DDEVICE_PORTIN=1 -DARM_MATH_CM4 -DTARGET_STM32L475xG -DMBED_CONF_RTOS_PRESENT=1 -DMBED_CONF_PLATFORM_STDIO_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT=1 -DMBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES=0 -DUSB_STM_HAL -DUSBHOST_OTHER -MMD -MT libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeHumidity.cpp.obj -MF libraries\codal-stm32-iot-node\CMakeFiles\codal-stm32-iot-node.dir\model\STM32IotNodeHumidity.cpp.obj.d -o libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeHumidity.cpp.obj -c C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:44:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:79:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:80:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:81:11: error: 'Accelerometer' has not been declared
using Accelerometer::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:82:11: error: 'Accelerometer' has not been declared
using Accelerometer::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:83:11: error: 'Accelerometer' has not been declared
using Accelerometer::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:84:11: error: 'Accelerometer' has not been declared
using Accelerometer::getZ;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:85:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitch;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:86:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitchRadians;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:87:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRoll;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:88:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRollRadians;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:45:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:79:11: error: 'Gyroscope' has not been declared
using Gyroscope::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:80:11: error: 'Gyroscope' has not been declared
using Gyroscope::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:81:11: error: 'Gyroscope' has not been declared
using Gyroscope::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:82:11: error: 'Gyroscope' has not been declared
using Gyroscope::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:83:11: error: 'Gyroscope' has not been declared
using Gyroscope::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:84:11: error: 'Gyroscope' has not been declared
using Gyroscope::getZ;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:48:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:49:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:50:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp: In constructor 'codal::STM32IotNodeHumidity::STM32IotNodeHumidity(codal::STM32IotNodeI2C&)':
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp:45:4: error: class 'codal::STM32IotNodeHumidity' does not have any field named 'Sensor'
: Sensor(DEVICE_ID_HUMIDITY)
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp:48:19: error: 'updateSample' was not declared in this scope
updateSample( );
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp: In member function 'virtual int codal::STM32IotNodeHumidity::configure()':
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp:63:8: error: 'samplePeriod' was not declared in this scope
if ( !samplePeriod )
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.cpp:65:36: error: 'samplePeriod' was not declared in this scope
float Value = 1000.0f / ( float ) samplePeriod;
^
FAILED: C:\yotta\gcc\bin\arm-none-eabi-g++.exe -I../libraries -I../libraries/codal-stm32-iot-node/inc -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/Common -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/hts221 -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lis3mdl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lps22hb -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm303agr -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm6dsl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/vl53l0x -I../libraries/codal-stm32-iot-node/model -I../libraries/codal-core/./inc/core -I../libraries/codal-core/./inc/driver-models -I../libraries/codal-core/./inc/drivers -I../libraries/codal-core/./inc/streams -I../libraries/codal-core/./inc/types -I../libraries/codal-mbedos/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/cmsis/TARGET_CORTEX_M -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/drivers -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events/equeue -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/generic -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/pal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/mbed-coap -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-trace/mbed-trace -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-hal-mbed-cmsis-rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys/arch -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/httpd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/snmp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/apps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/priv -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/prot -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp/polarssl -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix/sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib/rtx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor/api/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/bd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat/ChaN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs/emubd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/greentea-client/greentea-client -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/unity/unity -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/inc/mbedtls -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/platform/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L486RG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/coap-service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/mbed-mesh-api -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/nanostack-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Bootstraps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Fragmentation -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Mesh -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/ND -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/NVM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Thread -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/BorderRouter -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Common_Protocols -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Core/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/DHCPv6_Server -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/IEEE802_15_4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/virtual_rf -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MLE -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/NWK_INTERFACE/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/RPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/Common -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/PANA -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/TLS -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Neighbor_cache -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Trickle -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/etx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fhss -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fnv_hash -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/load_balance -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mle_service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/nd_proxy -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/pan_blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/whiteboard -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/ipv6_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libDHCPv6 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libNET/src -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_NCS36510 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_SL_RAIL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/generic_modem_driver -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/configuration-store -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal/flash-journal-strategy-sequential -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/storage-volume-manager/storage-volume-manager -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/TARGET_FLASH_CMSIS_ALGO -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/storage_abstraction -I../libraries/codal-mbedos/STM32_IOT_NODE/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Config -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/device -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/device -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -fno-exceptions -fno-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -std=c++11 -fwrapv -fno-rtti -fno-threadsafe-statics -fno-exceptions -fno-unwind-tables -Wl,--gc-sections -Wl,--sort-common -Wl,--sort-section=alignment -Wno-array-bounds -include C:/codal/build/codal_extra_definitions.h -IC:/codal/utils/cmake/toolchains/ARM_GCC -O2 -g -DNDEBUG -DDUMMY -DDEVICE_I2CSLAVE=1 -D__MBED__ -DTARGET_LIKE_MBED -DDEVICE_PORTOUT=1 -DUSBHOST_OTHER -DTARGET_DISCO_L475VG_IOT01A -DTARGET_RTOS_M4_M7 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DTARGET_STM32L4 -D__CMSIS_RTOS -DTOOLCHAIN_GCC -DDEVICE_I2C_ASYNCH=1 -DTARGET_CORTEX_M -DTARGET_LIKE_CORTEX_M4 -DTARGET_M4 -DTARGET_UVISOR_UNSUPPORTED -DDEVICE_SPI_ASYNCH=1 -DDEVICE_SERIAL=1 -DDEVICE_INTERRUPTIN=1 -DDEVICE_I2C=1 -DTRANSACTION_QUEUE_SIZE_SPI=2 -D__CORTEX_M4 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_STM32L475VG -DTARGET_FF_MORPHO -D__FPU_PRESENT=1 -DTARGET_FF_ARDUINO -DMBED_BUILD_TIMESTAMP=1512070881.97 -DTARGET_RELEASE -DTARGET_STM -DDEVICE_SERIAL_FC=1 -DDEVICE_PORTINOUT=1 -D__MBED_CMSIS_RTOS_CM -DDEVICE_SLEEP=1 -DDEVICE_SPI=1 -DUSB_STM_HAL -DDEVICE_ERROR_RED=1 -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DDEVICE_PORTIN=1 -DARM_MATH_CM4 -DTARGET_STM32L475xG -DMBED_CONF_RTOS_PRESENT=1 -DMBED_CONF_PLATFORM_STDIO_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT=1 -DMBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES=0 -DUSB_STM_HAL -DUSBHOST_OTHER -MMD -MT libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeTemperature.cpp.obj -MF libraries\codal-stm32-iot-node\CMakeFiles\codal-stm32-iot-node.dir\model\STM32IotNodeTemperature.cpp.obj.d -o libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeTemperature.cpp.obj -c C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:44:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:79:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:80:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:81:11: error: 'Accelerometer' has not been declared
using Accelerometer::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:82:11: error: 'Accelerometer' has not been declared
using Accelerometer::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:83:11: error: 'Accelerometer' has not been declared
using Accelerometer::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:84:11: error: 'Accelerometer' has not been declared
using Accelerometer::getZ;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:85:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitch;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:86:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitchRadians;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:87:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRoll;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:88:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRollRadians;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:45:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:79:11: error: 'Gyroscope' has not been declared
using Gyroscope::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:80:11: error: 'Gyroscope' has not been declared
using Gyroscope::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:81:11: error: 'Gyroscope' has not been declared
using Gyroscope::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:82:11: error: 'Gyroscope' has not been declared
using Gyroscope::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:83:11: error: 'Gyroscope' has not been declared
using Gyroscope::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:84:11: error: 'Gyroscope' has not been declared
using Gyroscope::getZ;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:48:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:49:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:50:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp: In constructor 'codal::STM32IotNodeTemperature::STM32IotNodeTemperature(codal::STM32IotNodeI2C&)':
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp:45:4: error: class 'codal::STM32IotNodeTemperature' does not have any field named 'Sensor'
: Sensor(DEVICE_ID_THERMOMETER)
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp:48:19: error: 'updateSample' was not declared in this scope
updateSample( );
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp: In member function 'virtual int codal::STM32IotNodeTemperature::configure()':
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp:63:8: error: 'samplePeriod' was not declared in this scope
if ( !samplePeriod )
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.cpp:65:36: error: 'samplePeriod' was not declared in this scope
float Value = 1000.0f / ( float ) samplePeriod;
^
FAILED: C:\yotta\gcc\bin\arm-none-eabi-g++.exe -I../libraries -I../libraries/codal-stm32-iot-node/inc -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/Common -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/hts221 -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lis3mdl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lps22hb -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm303agr -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm6dsl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/vl53l0x -I../libraries/codal-stm32-iot-node/model -I../libraries/codal-core/./inc/core -I../libraries/codal-core/./inc/driver-models -I../libraries/codal-core/./inc/drivers -I../libraries/codal-core/./inc/streams -I../libraries/codal-core/./inc/types -I../libraries/codal-mbedos/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/cmsis/TARGET_CORTEX_M -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/drivers -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events/equeue -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/generic -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/pal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/mbed-coap -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-trace/mbed-trace -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-hal-mbed-cmsis-rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys/arch -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/httpd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/snmp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/apps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/priv -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/prot -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp/polarssl -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix/sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib/rtx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor/api/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/bd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat/ChaN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs/emubd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/greentea-client/greentea-client -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/unity/unity -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/inc/mbedtls -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/platform/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L486RG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/coap-service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/mbed-mesh-api -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/nanostack-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Bootstraps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Fragmentation -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Mesh -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/ND -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/NVM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Thread -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/BorderRouter -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Common_Protocols -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Core/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/DHCPv6_Server -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/IEEE802_15_4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/virtual_rf -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MLE -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/NWK_INTERFACE/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/RPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/Common -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/PANA -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/TLS -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Neighbor_cache -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Trickle -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/etx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fhss -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fnv_hash -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/load_balance -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mle_service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/nd_proxy -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/pan_blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/whiteboard -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/ipv6_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libDHCPv6 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libNET/src -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_NCS36510 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_SL_RAIL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/generic_modem_driver -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/configuration-store -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal/flash-journal-strategy-sequential -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/storage-volume-manager/storage-volume-manager -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/TARGET_FLASH_CMSIS_ALGO -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/storage_abstraction -I../libraries/codal-mbedos/STM32_IOT_NODE/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Config -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/device -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/device -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -fno-exceptions -fno-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -std=c++11 -fwrapv -fno-rtti -fno-threadsafe-statics -fno-exceptions -fno-unwind-tables -Wl,--gc-sections -Wl,--sort-common -Wl,--sort-section=alignment -Wno-array-bounds -include C:/codal/build/codal_extra_definitions.h -IC:/codal/utils/cmake/toolchains/ARM_GCC -O2 -g -DNDEBUG -DDUMMY -DDEVICE_I2CSLAVE=1 -D__MBED__ -DTARGET_LIKE_MBED -DDEVICE_PORTOUT=1 -DUSBHOST_OTHER -DTARGET_DISCO_L475VG_IOT01A -DTARGET_RTOS_M4_M7 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DTARGET_STM32L4 -D__CMSIS_RTOS -DTOOLCHAIN_GCC -DDEVICE_I2C_ASYNCH=1 -DTARGET_CORTEX_M -DTARGET_LIKE_CORTEX_M4 -DTARGET_M4 -DTARGET_UVISOR_UNSUPPORTED -DDEVICE_SPI_ASYNCH=1 -DDEVICE_SERIAL=1 -DDEVICE_INTERRUPTIN=1 -DDEVICE_I2C=1 -DTRANSACTION_QUEUE_SIZE_SPI=2 -D__CORTEX_M4 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_STM32L475VG -DTARGET_FF_MORPHO -D__FPU_PRESENT=1 -DTARGET_FF_ARDUINO -DMBED_BUILD_TIMESTAMP=1512070881.97 -DTARGET_RELEASE -DTARGET_STM -DDEVICE_SERIAL_FC=1 -DDEVICE_PORTINOUT=1 -D__MBED_CMSIS_RTOS_CM -DDEVICE_SLEEP=1 -DDEVICE_SPI=1 -DUSB_STM_HAL -DDEVICE_ERROR_RED=1 -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DDEVICE_PORTIN=1 -DARM_MATH_CM4 -DTARGET_STM32L475xG -DMBED_CONF_RTOS_PRESENT=1 -DMBED_CONF_PLATFORM_STDIO_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT=1 -DMBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES=0 -DUSB_STM_HAL -DUSBHOST_OTHER -MMD -MT libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeAccelerometer.cpp.obj -MF libraries\codal-stm32-iot-node\CMakeFiles\codal-stm32-iot-node.dir\model\STM32IotNodeAccelerometer.cpp.obj.d -o libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeAccelerometer.cpp.obj -c C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:44:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:79:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:80:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:81:11: error: 'Accelerometer' has not been declared
using Accelerometer::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:82:11: error: 'Accelerometer' has not been declared
using Accelerometer::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:83:11: error: 'Accelerometer' has not been declared
using Accelerometer::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:84:11: error: 'Accelerometer' has not been declared
using Accelerometer::getZ;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:85:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitch;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:86:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitchRadians;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:87:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRoll;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:88:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRollRadians;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:45:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:79:11: error: 'Gyroscope' has not been declared
using Gyroscope::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:80:11: error: 'Gyroscope' has not been declared
using Gyroscope::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:81:11: error: 'Gyroscope' has not been declared
using Gyroscope::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:82:11: error: 'Gyroscope' has not been declared
using Gyroscope::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:83:11: error: 'Gyroscope' has not been declared
using Gyroscope::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:84:11: error: 'Gyroscope' has not been declared
using Gyroscope::getZ;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:48:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:49:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:50:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp: In constructor 'codal::STM32IotNodeAccelerometer::STM32IotNodeAccelerometer(codal::STM32IotNodeI2C&, codal::CoordinateSpace&)':
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp:45:3: error: class 'codal::STM32IotNodeAccelerometer' does not have any field named 'Accelerometer'
: Accelerometer( coordinateSpace )
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp: In member function 'virtual int codal::STM32IotNodeAccelerometer::configure()':
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp:61:8: error: 'sampleRange' was not declared in this scope
if ( !sampleRange )
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp:63:16: error: 'sampleRange' was not declared in this scope
float Value = sampleRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp:69:8: error: 'samplePeriod' was not declared in this scope
if ( !samplePeriod )
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp:71:30: error: 'samplePeriod' was not declared in this scope
Value = 1000.0f / ( float ) samplePeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp: In member function 'virtual int codal::STM32IotNodeAccelerometer::requestUpdate()':
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.cpp:100:3: error: 'sample' was not declared in this scope
sample.x = Data.AXIS_X;
^
FAILED: C:\yotta\gcc\bin\arm-none-eabi-g++.exe -I../libraries -I../libraries/codal-stm32-iot-node/inc -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/Common -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/hts221 -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lis3mdl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lps22hb -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm303agr -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm6dsl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/vl53l0x -I../libraries/codal-stm32-iot-node/model -I../libraries/codal-core/./inc/core -I../libraries/codal-core/./inc/driver-models -I../libraries/codal-core/./inc/drivers -I../libraries/codal-core/./inc/streams -I../libraries/codal-core/./inc/types -I../libraries/codal-mbedos/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/cmsis/TARGET_CORTEX_M -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/drivers -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events/equeue -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/generic -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/pal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/mbed-coap -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-trace/mbed-trace -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-hal-mbed-cmsis-rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys/arch -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/httpd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/snmp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/apps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/priv -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/prot -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp/polarssl -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix/sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib/rtx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor/api/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/bd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat/ChaN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs/emubd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/greentea-client/greentea-client -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/unity/unity -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/inc/mbedtls -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/platform/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L486RG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/coap-service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/mbed-mesh-api -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/nanostack-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Bootstraps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Fragmentation -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Mesh -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/ND -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/NVM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Thread -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/BorderRouter -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Common_Protocols -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Core/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/DHCPv6_Server -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/IEEE802_15_4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/virtual_rf -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MLE -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/NWK_INTERFACE/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/RPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/Common -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/PANA -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/TLS -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Neighbor_cache -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Trickle -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/etx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fhss -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fnv_hash -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/load_balance -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mle_service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/nd_proxy -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/pan_blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/whiteboard -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/ipv6_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libDHCPv6 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libNET/src -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_NCS36510 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_SL_RAIL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/generic_modem_driver -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/configuration-store -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal/flash-journal-strategy-sequential -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/storage-volume-manager/storage-volume-manager -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/TARGET_FLASH_CMSIS_ALGO -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/storage_abstraction -I../libraries/codal-mbedos/STM32_IOT_NODE/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Config -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/device -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/device -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -fno-exceptions -fno-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -std=c++11 -fwrapv -fno-rtti -fno-threadsafe-statics -fno-exceptions -fno-unwind-tables -Wl,--gc-sections -Wl,--sort-common -Wl,--sort-section=alignment -Wno-array-bounds -include C:/codal/build/codal_extra_definitions.h -IC:/codal/utils/cmake/toolchains/ARM_GCC -O2 -g -DNDEBUG -DDUMMY -DDEVICE_I2CSLAVE=1 -D__MBED__ -DTARGET_LIKE_MBED -DDEVICE_PORTOUT=1 -DUSBHOST_OTHER -DTARGET_DISCO_L475VG_IOT01A -DTARGET_RTOS_M4_M7 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DTARGET_STM32L4 -D__CMSIS_RTOS -DTOOLCHAIN_GCC -DDEVICE_I2C_ASYNCH=1 -DTARGET_CORTEX_M -DTARGET_LIKE_CORTEX_M4 -DTARGET_M4 -DTARGET_UVISOR_UNSUPPORTED -DDEVICE_SPI_ASYNCH=1 -DDEVICE_SERIAL=1 -DDEVICE_INTERRUPTIN=1 -DDEVICE_I2C=1 -DTRANSACTION_QUEUE_SIZE_SPI=2 -D__CORTEX_M4 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_STM32L475VG -DTARGET_FF_MORPHO -D__FPU_PRESENT=1 -DTARGET_FF_ARDUINO -DMBED_BUILD_TIMESTAMP=1512070881.97 -DTARGET_RELEASE -DTARGET_STM -DDEVICE_SERIAL_FC=1 -DDEVICE_PORTINOUT=1 -D__MBED_CMSIS_RTOS_CM -DDEVICE_SLEEP=1 -DDEVICE_SPI=1 -DUSB_STM_HAL -DDEVICE_ERROR_RED=1 -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DDEVICE_PORTIN=1 -DARM_MATH_CM4 -DTARGET_STM32L475xG -DMBED_CONF_RTOS_PRESENT=1 -DMBED_CONF_PLATFORM_STDIO_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT=1 -DMBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES=0 -DUSB_STM_HAL -DUSBHOST_OTHER -MMD -MT libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeDistance.cpp.obj -MF libraries\codal-stm32-iot-node\CMakeFiles\codal-stm32-iot-node.dir\model\STM32IotNodeDistance.cpp.obj.d -o libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodeDistance.cpp.obj -c C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeDistance.cpp
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:44:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeDistance.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:79:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:80:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:81:11: error: 'Accelerometer' has not been declared
using Accelerometer::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:82:11: error: 'Accelerometer' has not been declared
using Accelerometer::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:83:11: error: 'Accelerometer' has not been declared
using Accelerometer::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:84:11: error: 'Accelerometer' has not been declared
using Accelerometer::getZ;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:85:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitch;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:86:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitchRadians;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:87:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRoll;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:88:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRollRadians;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:45:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeDistance.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:79:11: error: 'Gyroscope' has not been declared
using Gyroscope::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:80:11: error: 'Gyroscope' has not been declared
using Gyroscope::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:81:11: error: 'Gyroscope' has not been declared
using Gyroscope::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:82:11: error: 'Gyroscope' has not been declared
using Gyroscope::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:83:11: error: 'Gyroscope' has not been declared
using Gyroscope::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:84:11: error: 'Gyroscope' has not been declared
using Gyroscope::getZ;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:48:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeDistance.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:49:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeDistance.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:50:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeDistance.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeDistance.cpp:33:0:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeDistance.h:46:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeDistance.cpp: In constructor 'codal::STM32IotNodeDistance::STM32IotNodeDistance(codal::STM32IotNodeI2C&)':
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeDistance.cpp:45:4: error: class 'codal::STM32IotNodeDistance' does not have any field named 'Sensor'
: Sensor(DEVICE_ID_DISTANCE)
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeDistance.cpp:49:19: error: 'updateSample' was not declared in this scope
updateSample( );
^
FAILED: C:\yotta\gcc\bin\arm-none-eabi-g++.exe -I../libraries -I../libraries/codal-stm32-iot-node/inc -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/Common -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/hts221 -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lis3mdl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lps22hb -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm303agr -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm6dsl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/vl53l0x -I../libraries/codal-stm32-iot-node/model -I../libraries/codal-core/./inc/core -I../libraries/codal-core/./inc/driver-models -I../libraries/codal-core/./inc/drivers -I../libraries/codal-core/./inc/streams -I../libraries/codal-core/./inc/types -I../libraries/codal-mbedos/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/cmsis/TARGET_CORTEX_M -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/drivers -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events/equeue -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/generic -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/pal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/mbed-coap -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-trace/mbed-trace -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-hal-mbed-cmsis-rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys/arch -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/httpd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/snmp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/apps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/priv -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/prot -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp/polarssl -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix/sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib/rtx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor/api/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/bd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat/ChaN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs/emubd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/greentea-client/greentea-client -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/unity/unity -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/inc/mbedtls -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/platform/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L486RG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/coap-service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/mbed-mesh-api -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/nanostack-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Bootstraps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Fragmentation -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Mesh -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/ND -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/NVM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Thread -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/BorderRouter -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Common_Protocols -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Core/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/DHCPv6_Server -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/IEEE802_15_4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/virtual_rf -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MLE -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/NWK_INTERFACE/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/RPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/Common -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/PANA -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/TLS -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Neighbor_cache -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Trickle -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/etx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fhss -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fnv_hash -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/load_balance -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mle_service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/nd_proxy -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/pan_blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/whiteboard -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/ipv6_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libDHCPv6 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libNET/src -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_NCS36510 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_SL_RAIL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/generic_modem_driver -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/configuration-store -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal/flash-journal-strategy-sequential -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/storage-volume-manager/storage-volume-manager -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/TARGET_FLASH_CMSIS_ALGO -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/storage_abstraction -I../libraries/codal-mbedos/STM32_IOT_NODE/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Config -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/device -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/device -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -fno-exceptions -fno-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -std=c++11 -fwrapv -fno-rtti -fno-threadsafe-statics -fno-exceptions -fno-unwind-tables -Wl,--gc-sections -Wl,--sort-common -Wl,--sort-section=alignment -Wno-array-bounds -include C:/codal/build/codal_extra_definitions.h -IC:/codal/utils/cmake/toolchains/ARM_GCC -O2 -g -DNDEBUG -DDUMMY -DDEVICE_I2CSLAVE=1 -D__MBED__ -DTARGET_LIKE_MBED -DDEVICE_PORTOUT=1 -DUSBHOST_OTHER -DTARGET_DISCO_L475VG_IOT01A -DTARGET_RTOS_M4_M7 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DTARGET_STM32L4 -D__CMSIS_RTOS -DTOOLCHAIN_GCC -DDEVICE_I2C_ASYNCH=1 -DTARGET_CORTEX_M -DTARGET_LIKE_CORTEX_M4 -DTARGET_M4 -DTARGET_UVISOR_UNSUPPORTED -DDEVICE_SPI_ASYNCH=1 -DDEVICE_SERIAL=1 -DDEVICE_INTERRUPTIN=1 -DDEVICE_I2C=1 -DTRANSACTION_QUEUE_SIZE_SPI=2 -D__CORTEX_M4 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_STM32L475VG -DTARGET_FF_MORPHO -D__FPU_PRESENT=1 -DTARGET_FF_ARDUINO -DMBED_BUILD_TIMESTAMP=1512070881.97 -DTARGET_RELEASE -DTARGET_STM -DDEVICE_SERIAL_FC=1 -DDEVICE_PORTINOUT=1 -D__MBED_CMSIS_RTOS_CM -DDEVICE_SLEEP=1 -DDEVICE_SPI=1 -DUSB_STM_HAL -DDEVICE_ERROR_RED=1 -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DDEVICE_PORTIN=1 -DARM_MATH_CM4 -DTARGET_STM32L475xG -DMBED_CONF_RTOS_PRESENT=1 -DMBED_CONF_PLATFORM_STDIO_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT=1 -DMBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES=0 -DUSB_STM_HAL -DUSBHOST_OTHER -MMD -MT libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodePressure.cpp.obj -MF libraries\codal-stm32-iot-node\CMakeFiles\codal-stm32-iot-node.dir\model\STM32IotNodePressure.cpp.obj.d -o libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNodePressure.cpp.obj -c C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:44:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:79:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:80:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:81:11: error: 'Accelerometer' has not been declared
using Accelerometer::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:82:11: error: 'Accelerometer' has not been declared
using Accelerometer::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:83:11: error: 'Accelerometer' has not been declared
using Accelerometer::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:84:11: error: 'Accelerometer' has not been declared
using Accelerometer::getZ;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:85:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitch;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:86:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitchRadians;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:87:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRoll;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:88:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRollRadians;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:45:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:79:11: error: 'Gyroscope' has not been declared
using Gyroscope::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:80:11: error: 'Gyroscope' has not been declared
using Gyroscope::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:81:11: error: 'Gyroscope' has not been declared
using Gyroscope::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:82:11: error: 'Gyroscope' has not been declared
using Gyroscope::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:83:11: error: 'Gyroscope' has not been declared
using Gyroscope::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:84:11: error: 'Gyroscope' has not been declared
using Gyroscope::getZ;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:48:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:49:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:50:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp: In constructor 'codal::STM32IotNodePressure::STM32IotNodePressure(codal::STM32IotNodeI2C&)':
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:45:17: error: expected class-name before '(' token
: codal::Sensor(DEVICE_ID_PRESSURE)
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:44:1: error: uninitialized reference member in 'class codal::STM32IotNodeI2C&' [-fpermissive]
STM32IotNodePressure::STM32IotNodePressure( STM32IotNodeI2C& i2c )
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:49:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.h:71:21: note: 'codal::STM32IotNodeI2C& codal::STM32IotNodePressure::_i2c' should be initialized
STM32IotNodeI2C& _i2c;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:45:17: error: expected '{' before '(' token
: codal::Sensor(DEVICE_ID_PRESSURE)
^
In file included from ../libraries/codal-core/./inc/core/EventModel.h:29:0,
from ../libraries/codal-core/./inc/core/CodalFiber.h:41,
from ../libraries/codal-core/./inc/core/CodalDevice.h:31,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:31,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:32:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp: At global scope:
../libraries/codal-core/./inc/core/CodalComponent.h:59:39: error: expected unqualified-id before numeric constant
#define DEVICE_ID_PRESSURE 27
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:45:18: note: in expansion of macro 'DEVICE_ID_PRESSURE'
: codal::Sensor(DEVICE_ID_PRESSURE)
^
../libraries/codal-core/./inc/core/CodalComponent.h:59:39: error: expected ')' before numeric constant
#define DEVICE_ID_PRESSURE 27
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:45:18: note: in expansion of macro 'DEVICE_ID_PRESSURE'
: codal::Sensor(DEVICE_ID_PRESSURE)
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp: In member function 'virtual int codal::STM32IotNodePressure::configure()':
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:63:8: error: 'samplePeriod' was not declared in this scope
if ( !samplePeriod )
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.cpp:65:36: error: 'samplePeriod' was not declared in this scope
float Value = 1000.0f / ( float ) samplePeriod;
^
FAILED: C:\yotta\gcc\bin\arm-none-eabi-g++.exe -I../libraries -I../libraries/codal-stm32-iot-node/inc -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/Common -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/hts221 -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lis3mdl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lps22hb -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm303agr -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/lsm6dsl -I../libraries/codal-stm32-iot-node/model/Drivers/BSP/Components/vl53l0x -I../libraries/codal-stm32-iot-node/model -I../libraries/codal-core/./inc/core -I../libraries/codal-core/./inc/driver-models -I../libraries/codal-core/./inc/drivers -I../libraries/codal-core/./inc/streams -I../libraries/codal-core/./inc/types -I../libraries/codal-mbedos/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/cmsis/TARGET_CORTEX_M -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/drivers -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/events/equeue -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/generic -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/pal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_BLE/ble/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-client-randlib/mbed-client-randlib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/mbed-coap -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-coap/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/mbed-trace/mbed-trace -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-hal-mbed-cmsis-rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/nanostack-libservice/mbed-client-libservice/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/nanostack-event-loop/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-eth/arch/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys/arch -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip-sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/httpd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/apps/snmp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/apps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/priv -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/prot -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/netif/ppp/polarssl -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_LWIP/lwip-interface/lwip/src/include/posix/sys -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib/rtx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor-lib -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/includes/uvisor/api/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/FEATURE_UVISOR/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/bd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat/ChaN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/fat -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs/emubd -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/filesystem/littlefs/littlefs -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/greentea-client/greentea-client -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/frameworks/unity/unity -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/inc/mbedtls -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/platform/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L486RG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/mbedtls/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/coap-service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/coap-service/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/mbed-mesh-api -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/source/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/nanostack-interface -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/nanostack/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Bootstraps -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Fragmentation -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Mesh -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/ND -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/NVM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN/Thread -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/6LoWPAN -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/BorderRouter -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Common_Protocols -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Core/include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/DHCPv6_Server -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/IEEE802_15_4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MAC/virtual_rf -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MLE -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/MPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/NWK_INTERFACE/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/RPL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/Common -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/PANA -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Security/TLS -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Neighbor_cache -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/Trickle -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/etx -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fhss -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/fnv_hash -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/load_balance -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mdns -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/mle_service -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/nd_proxy -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/pan_blacklist -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/Service_Libs/whiteboard -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/ipv6_stack -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libDHCPv6 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source/libNET/src -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_NCS36510 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/nanostack/FEATURE_NANOSTACK/targets/TARGET_SL_RAIL -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/generic_modem_driver -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/netsocket/cellular/utils -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/configuration-store -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/cfstore/source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal/flash-journal-strategy-sequential -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/flash-journal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/features/storage/FEATURE_STORAGE/storage-volume-manager/storage-volume-manager -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/TARGET_FLASH_CMSIS_ALGO -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/hal/storage_abstraction -I../libraries/codal-mbedos/STM32_IOT_NODE/inc -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/platform -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Config -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Include -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/rtos/TARGET_CORTEX/rtx5/RTX/Source -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/device -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4 -I../libraries/codal-mbedos/STM32_IOT_NODE/inc/targets/TARGET_STM/TARGET_STM32L4/device -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -fno-exceptions -fno-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-unused-parameter -std=c++11 -fwrapv -fno-rtti -fno-threadsafe-statics -fno-exceptions -fno-unwind-tables -Wl,--gc-sections -Wl,--sort-common -Wl,--sort-section=alignment -Wno-array-bounds -include C:/codal/build/codal_extra_definitions.h -IC:/codal/utils/cmake/toolchains/ARM_GCC -O2 -g -DNDEBUG -DDUMMY -DDEVICE_I2CSLAVE=1 -D__MBED__ -DTARGET_LIKE_MBED -DDEVICE_PORTOUT=1 -DUSBHOST_OTHER -DTARGET_DISCO_L475VG_IOT01A -DTARGET_RTOS_M4_M7 -DDEVICE_RTC=1 -DTOOLCHAIN_object -DTARGET_STM32L4 -D__CMSIS_RTOS -DTOOLCHAIN_GCC -DDEVICE_I2C_ASYNCH=1 -DTARGET_CORTEX_M -DTARGET_LIKE_CORTEX_M4 -DTARGET_M4 -DTARGET_UVISOR_UNSUPPORTED -DDEVICE_SPI_ASYNCH=1 -DDEVICE_SERIAL=1 -DDEVICE_INTERRUPTIN=1 -DDEVICE_I2C=1 -DTRANSACTION_QUEUE_SIZE_SPI=2 -D__CORTEX_M4 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_STM32L475VG -DTARGET_FF_MORPHO -D__FPU_PRESENT=1 -DTARGET_FF_ARDUINO -DMBED_BUILD_TIMESTAMP=1512070881.97 -DTARGET_RELEASE -DTARGET_STM -DDEVICE_SERIAL_FC=1 -DDEVICE_PORTINOUT=1 -D__MBED_CMSIS_RTOS_CM -DDEVICE_SLEEP=1 -DDEVICE_SPI=1 -DUSB_STM_HAL -DDEVICE_ERROR_RED=1 -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_PWMOUT=1 -DDEVICE_PORTIN=1 -DARM_MATH_CM4 -DTARGET_STM32L475xG -DMBED_CONF_RTOS_PRESENT=1 -DMBED_CONF_PLATFORM_STDIO_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE=9600 -DMBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT=1 -DMBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES=0 -DUSB_STM_HAL -DUSBHOST_OTHER -MMD -MT libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNode.cpp.obj -MF libraries\codal-stm32-iot-node\CMakeFiles\codal-stm32-iot-node.dir\model\STM32IotNode.cpp.obj.d -o libraries/codal-stm32-iot-node/CMakeFiles/codal-stm32-iot-node.dir/model/STM32IotNode.cpp.obj -c C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.cpp
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:44:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.cpp:27:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:79:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:80:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:81:11: error: 'Accelerometer' has not been declared
using Accelerometer::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:82:11: error: 'Accelerometer' has not been declared
using Accelerometer::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:83:11: error: 'Accelerometer' has not been declared
using Accelerometer::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:84:11: error: 'Accelerometer' has not been declared
using Accelerometer::getZ;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:85:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitch;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:86:11: error: 'Accelerometer' has not been declared
using Accelerometer::getPitchRadians;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:87:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRoll;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeAccelerometer.h:88:11: error: 'Accelerometer' has not been declared
using Accelerometer::getRollRadians;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:45:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.cpp:27:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:43:2: error: expected class-name before '{' token
{
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:79:11: error: 'Gyroscope' has not been declared
using Gyroscope::getPeriod;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:80:11: error: 'Gyroscope' has not been declared
using Gyroscope::getRange;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:81:11: error: 'Gyroscope' has not been declared
using Gyroscope::getSample;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:82:11: error: 'Gyroscope' has not been declared
using Gyroscope::getX;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:83:11: error: 'Gyroscope' has not been declared
using Gyroscope::getY;
^
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeGyroscope.h:84:11: error: 'Gyroscope' has not been declared
using Gyroscope::getZ;
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:48:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.cpp:27:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeHumidity.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:49:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.cpp:27:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodePressure.h:43:2: error: expected class-name before '{' token
{
^
In file included from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.h:50:0,
from C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNode.cpp:27:
C:\codal\libraries\codal-stm32-iot-node\model\STM32IotNodeTemperature.h:43:2: error: expected class-name before '{' token
{
^
ninja: build stopped: subcommand failed.
Eurêka ! The compiler is not guilty !
This very frustrating error come from a plateform dependent issue. On windows, by default, file names are case insensitive.... And obviously, we have an Accelerometer.h and an accelerometer.h files.
We will modify all the includes to solve this issue definitively
:)
:crossed_fingers: normally it should works now on your machine :crossed_fingers:
It worked :) we are setting up an online cloud instance.
From: Sébastien NEDJAR notifications@github.com Sent: Tuesday, April 24, 2018 8:45 AM Subject: [LabAixBidouille-STM32/pxt-stm32-iot-node] pxt buildtarget fails (#1) To: LabAixBidouille-STM32/pxt-stm32-iot-node pxt-stm32-iot-node@noreply.github.com Cc: Peli de Halleux jhalleux@microsoft.com, State change state_change@noreply.github.com
🤞 normally it should works now on your machine 🤞
— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FLabAixBidouille-STM32%2Fpxt-stm32-iot-node%2Fissues%2F1%23issuecomment-383916861&data=02%7C01%7Cjhalleux%40microsoft.com%7C211f1127f1454107ad2608d5a9e15231%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636601707568449549&sdata=CG9S4BJrYrN%2FQuyNnQtMoGg3LIXG9D38%2BgyrigsHABk%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAD-4KbFuWeUMj3HP8ZlOX-LV-8LLKGGvks5trx6CgaJpZM4Tab7n&data=02%7C01%7Cjhalleux%40microsoft.com%7C211f1127f1454107ad2608d5a9e15231%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636601707568449549&sdata=FizWII%2FmnTNJfDM7MOuPXDc%2FL6j0gaiLFI2jRTn1dmg%3D&reserved=0.
I've cloned the repo, run "npm install" and "pxt buildtarget". Seems like the CODAL repos are broken. Do you have a release tag I should be using instead?