BlueNRG-1-VSCode icon indicating copy to clipboard operation
BlueNRG-1-VSCode copied to clipboard

Build error 'stdout' undeclared

Open idkq opened this issue 2 years ago • 1 comments

Using MacOs.

Follow the steps on readme but getting this error when building:

libs/SDK_EVAL_Com.c:244:11: error: 'stdout' undeclared (first use in this function)
  244 |   setvbuf(stdout, NULL, _IONBF, 0);
      |           ^~~~~~
libs/SDK_EVAL_Com.c:27:1: note: 'stdout' is defined in header '<stdio.h>'; did you forget to '#include <stdio.h>'?
   26 | #include <stdio.h>
  +++ |+#include <stdio.h>
   27 | 
Full output
> Executing task: make <

$SRCS is [src/BlueNRG1_it.c src/main.c  ]
PRE
if [ -d  libs ] ; then echo "dir  libs exists" ; else mkdir  libs ; fi
file exists
/Applications/Xcode.app/Contents/Developer/usr/bin/make --no-print-directory bin/blinkTest.bin
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
arm-none-eabi-gcc  -o obj/BlueNRG1_it.o src/BlueNRG1_it.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/main.o src/main.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
src/main.c: In function 'Device_Init':
src/main.c:256:5: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
  256 |     printf ("Error in aci_hal_set_tx_power_level() 0x%04xr\n", ret);
      |     ^~~~~~
src/main.c:256:5: warning: incompatible implicit declaration of built-in function 'printf'
src/main.c:230:1: note: include '<stdio.h>' or provide a declaration of 'printf'
  229 | #include "clock.h"
  +++ |+#include <stdio.h>
  230 | 
src/main.c:263:5: warning: incompatible implicit declaration of built-in function 'printf'
  263 |     printf ("Error in aci_gatt_init() 0x%04xr\n", ret);
      |     ^~~~~~
src/main.c:263:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:265:5: warning: incompatible implicit declaration of built-in function 'printf'
  265 |     printf ("aci_gatt_init() --> SUCCESS\r\n");
      |     ^~~~~~
src/main.c:265:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:271:5: warning: incompatible implicit declaration of built-in function 'printf'
  271 |     printf ("Error in aci_gap_init() 0x%04x\r\n", ret);
      |     ^~~~~~
src/main.c:271:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:273:5: warning: incompatible implicit declaration of built-in function 'printf'
  273 |     printf ("aci_gap_init() --> SUCCESS\r\n");
      |     ^~~~~~
src/main.c:273:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:280:5: warning: incompatible implicit declaration of built-in function 'printf'
  280 |     printf ("Error in Gatt Update characteristic value 0x%02x\r\n", ret);
      |     ^~~~~~
src/main.c:280:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:281:12: warning: 'return' with a value, in function returning void [-Wreturn-type]
  281 |     return ret;
      |            ^~~
src/main.c:246:6: note: declared here
  246 | void Device_Init(void)
      |      ^~~~~~~~~~~
src/main.c:283:5: warning: incompatible implicit declaration of built-in function 'printf'
  283 |     printf ("aci_gatt_update_char_value_ext() --> SUCCESS\r\n");
      |     ^~~~~~
src/main.c:283:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c: In function 'Start_Beaconing':
src/main.c:341:5: warning: incompatible implicit declaration of built-in function 'printf'
  341 |     printf ("Error in hci_le_set_scan_resp_data() 0x%04x\r\n", ret);
      |     ^~~~~~
src/main.c:341:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:345:5: warning: incompatible implicit declaration of built-in function 'printf'
  345 |     printf ("hci_le_set_scan_resp_data() --> SUCCESS\r\n");
      |     ^~~~~~
src/main.c:345:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:353:5: warning: incompatible implicit declaration of built-in function 'printf'
  353 |     printf ("Error in aci_gap_set_discoverable() 0x%04x\r\n", ret);
      |     ^~~~~~
src/main.c:353:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:357:5: warning: incompatible implicit declaration of built-in function 'printf'
  357 |     printf ("aci_gap_set_discoverable() --> SUCCESS\r\n");
      |     ^~~~~~
src/main.c:357:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:365:5: warning: incompatible implicit declaration of built-in function 'printf'
  365 |     printf ("Error in hci_le_set_advertising_data() 0x%04x\r\n", ret);
      |     ^~~~~~
src/main.c:365:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:369:5: warning: incompatible implicit declaration of built-in function 'printf'
  369 |     printf ("hci_le_set_advertising_data() --> SUCCESS\r\n");
      |     ^~~~~~
src/main.c:369:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c: In function 'main':
src/main.c:428:5: warning: incompatible implicit declaration of built-in function 'printf'
  428 |     printf("Error in BlueNRG_Stack_Initialization() 0x%02x\r\n", ret);
      |     ^~~~~~
src/main.c:428:5: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:441:12: warning: incompatible implicit declaration of built-in function 'printf'
  441 |   if(ret) {printf("Setting address failed.\n");}
      |            ^~~~~~
src/main.c:441:12: note: include '<stdio.h>' or provide a declaration of 'printf'
src/main.c:457:3: warning: incompatible implicit declaration of built-in function 'printf'
  457 |   printf("BlueNRG-1 BLE Beacon Application (version: %s)\r\n", BLE_BEACON_VERSION_STRING);
      |   ^~~~~~
src/main.c:457:3: note: include '<stdio.h>' or provide a declaration of 'printf'
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_adc.o libs/BlueNRG1_adc.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_dma.o libs/BlueNRG1_dma.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_flash.o libs/BlueNRG1_flash.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_gpio.o libs/BlueNRG1_gpio.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_mft.o libs/BlueNRG1_mft.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_pka.o libs/BlueNRG1_pka.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_radio.o libs/BlueNRG1_radio.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_rng.o libs/BlueNRG1_rng.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_rtc.o libs/BlueNRG1_rtc.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_spi.o libs/BlueNRG1_spi.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_sysCtrl.o libs/BlueNRG1_sysCtrl.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_timer.o libs/BlueNRG1_timer.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_uart.o libs/BlueNRG1_uart.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/BlueNRG1_wdg.o libs/BlueNRG1_wdg.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/SDK_EVAL_Button.o libs/SDK_EVAL_Button.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
if [ -d obj ] ; then echo "dir obj exists" ; else mkdir obj ; fi 
dir obj exists
arm-none-eabi-gcc  -o obj/SDK_EVAL_Com.o libs/SDK_EVAL_Com.c -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Profile_Central/includes -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/library/static_stack -I./inc -I/Users/myuser/dev/bluenrg/Library/hal/inc -I/Users/myuser/dev/bluenrg/Library/BlueNRG1_Periph_Driver/inc -I/Users/myuser/dev/bluenrg/Library/Bluetooth_LE/inc -I/Users/myuser/dev/bluenrg/Library/CMSIS/Include -I/Users/myuser/dev/bluenrg/Library/CMSIS/Device/ST/BlueNRG1/Include -I/Users/myuser/dev/bluenrg/Library/SDK_Eval_BlueNRG1/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/OTA/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/Utils/inc -I/Users/myuser/dev/bluenrg/Library/BLE_Application/layers_inc -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -I/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -I/Applications/ARM/bin/../arm-none-eabi/include -I/Applications/ARM/bin/../arm-none-eabi/include/machine -I/Applications/ARM/bin/../arm-none-eabi/include/newlib-nano -I/Applications/ARM/bin/../arm-none-eabi/include/sys -mthumb -mcpu=cortex-m0 -DBLUENRG1_DEVICE -DDEBUG -DHS_SPEED_XTAL=HS_SPEED_XTAL_16MHZ -DLS_SOURCE=LS_SOURCE_INTERNAL_RO -DSMPS_INDUCTOR=SMPS_INDUCTOR_4_7uH -Dmcpu=cortexm0 -specs=nano.specs -mfloat-abi=soft -MD -std=c99 -c -fdata-sections -ffunction-sections  -Og -fdata-sections -g -fstack-usage -Wall
libs/SDK_EVAL_Com.c: In function 'SdkEvalComIOConfig':
libs/SDK_EVAL_Com.c:244:3: warning: implicit declaration of function 'setvbuf' [-Wimplicit-function-declaration]
  244 |   setvbuf(stdout, NULL, _IONBF, 0);
      |   ^~~~~~~
libs/SDK_EVAL_Com.c:244:11: error: 'stdout' undeclared (first use in this function)
  244 |   setvbuf(stdout, NULL, _IONBF, 0);
      |           ^~~~~~
libs/SDK_EVAL_Com.c:27:1: note: 'stdout' is defined in header '<stdio.h>'; did you forget to '#include <stdio.h>'?
   26 | #include <stdio.h>
  +++ |+#include <stdio.h>
   27 | 
libs/SDK_EVAL_Com.c:244:11: note: each undeclared identifier is reported only once for each function it appears in
  244 |   setvbuf(stdout, NULL, _IONBF, 0);
      |           ^~~~~~
libs/SDK_EVAL_Com.c:244:25: error: '_IONBF' undeclared (first use in this function)
  244 |   setvbuf(stdout, NULL, _IONBF, 0);
      |                         ^~~~~~
libs/SDK_EVAL_Com.c: In function '__aeabi_memcpy':
libs/SDK_EVAL_Com.c:550:3: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
  550 |   memcpy(dest, src, n);
      |   ^~~~~~
libs/SDK_EVAL_Com.c:550:3: warning: incompatible implicit declaration of built-in function 'memcpy'
libs/SDK_EVAL_Com.c:547:1: note: include '<string.h>' or provide a declaration of 'memcpy'
  546 | #include <string.h>
  +++ |+#include <string.h>
  547 | 
libs/SDK_EVAL_Com.c: In function '__aeabi_memcpy4':
libs/SDK_EVAL_Com.c:555:3: warning: incompatible implicit declaration of built-in function 'memcpy'
  555 |   memcpy(dest, src, n);
      |   ^~~~~~
libs/SDK_EVAL_Com.c:555:3: note: include '<string.h>' or provide a declaration of 'memcpy'
libs/SDK_EVAL_Com.c: In function '__aeabi_memclr':
libs/SDK_EVAL_Com.c:560:5: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration]
  560 |     memset(dest, 0, n);
      |     ^~~~~~
libs/SDK_EVAL_Com.c:560:5: warning: incompatible implicit declaration of built-in function 'memset'
libs/SDK_EVAL_Com.c:560:5: note: include '<string.h>' or provide a declaration of 'memset'
libs/SDK_EVAL_Com.c: In function '__aeabi_memclr4':
libs/SDK_EVAL_Com.c:565:5: warning: incompatible implicit declaration of built-in function 'memset'
  565 |     memset(dest, 0, n);
      |     ^~~~~~
libs/SDK_EVAL_Com.c:565:5: note: include '<string.h>' or provide a declaration of 'memset'
libs/SDK_EVAL_Com.c: In function '__aeabi_memset':
libs/SDK_EVAL_Com.c:570:5: warning: incompatible implicit declaration of built-in function 'memset'
  570 |     memset(dest, c, n);
      |     ^~~~~~
libs/SDK_EVAL_Com.c:570:5: note: include '<string.h>' or provide a declaration of 'memset'
make[1]: *** [obj/SDK_EVAL_Com.o] Error 1
make: *** [main-build] Error 2
The terminal process "zsh '-c', 'make'" terminated with exit code: 2.

Terminal will be reused by tasks, press any key to close it.

idkq avatar Dec 16 '21 13:12 idkq