Hi,
I am electronic hardware engineer, i used to SKB369(based on NRF52832)( http://www.skylab.com.cn/en/productview-145.html ) bluetooth module for our project). I use CMSIS-DAP programmer ( Particle Debugger – Particle Retail ) on Arduino Ide.
I build project to like https://www.forward.com.au/pfod/BLE/LowPower/NanoReplacement/index.html . But i dont use delay() function. Board configuration first https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json then i overwrite https://www.forward.com.au/pfod/BLE/LowPower/pfod_lp_nrf52.zip . So how can i use delay() function.
When i complide of blink code, i have error at below:
Arduino: 1.8.7 (Windows 10), Board: "*SKYLAB SKB369 Nano2 Replacement, S132"
C:\Users\SULEYM~1.ESK\AppData\Local\Temp\arduino_build_756704/..\arduino_cache_58206\core\core_e9bc8475e9e7e56305ed3dfab75fad48.a(app_timer.c.o): In function `millis':
C:\Users\suleyman.eskil\AppData\Local\Arduino15\packages\sandeepmistry\hardware\nRF5\0.6.0\cores\nRF5\utility/app_timer.c:156: multiple definition of `millis'
C:\Users\SULEYM~1.ESK\AppData\Local\Temp\arduino_build_756704/..\arduino_cache_58206\core\core_e9bc8475e9e7e56305ed3dfab75fad48.a(delay.c.o):C:\Users\suleyman.eskil\AppData\Local\Arduino15\packages\sandeepmistry\hardware\nRF5\0.6.0\cores\nRF5/delay.c:32: first defined here
C:\Users\SULEYM~1.ESK\AppData\Local\Temp\arduino_build_756704/..\arduino_cache_58206\core\core_e9bc8475e9e7e56305ed3dfab75fad48.a(app_timer.c.o): In function `rtc1_start':
C:\Users\suleyman.eskil\AppData\Local\Arduino15\packages\sandeepmistry\hardware\nRF5\0.6.0\cores\nRF5\utility/app_timer.c:196: multiple definition of `micros'
C:\Users\SULEYM~1.ESK\AppData\Local\Temp\arduino_build_756704/..\arduino_cache_58206\core\core_e9bc8475e9e7e56305ed3dfab75fad48.a(delay.c.o):C:\Users\suleyman.eskil\AppData\Local\Arduino15\packages\sandeepmistry\hardware\nRF5\0.6.0\cores\nRF5/delay.c:32: first defined here
C:\Users\SULEYM~1.ESK\AppData\Local\Temp\arduino_build_756704/..\arduino_cache_58206\core\core_e9bc8475e9e7e56305ed3dfab75fad48.a(app_timer.c.o): In function `rtc1_start':
C:\Users\suleyman.eskil\AppData\Local\Arduino15\packages\sandeepmistry\hardware\nRF5\0.6.0\cores\nRF5\utility/app_timer.c:196: multiple definition of `delay'
C:\Users\SULEYM~1.ESK\AppData\Local\Temp\arduino_build_756704/..\arduino_cache_58206\core\core_e9bc8475e9e7e56305ed3dfab75fad48.a(delay.c.o):C:\Users\suleyman.eskil\AppData\Local\Arduino15\packages\sandeepmistry\hardware\nRF5\0.6.0\cores\nRF5/delay.c:32: first defined here
C:\Users\SULEYM~1.ESK\AppData\Local\Temp\arduino_build_756704/..\arduino_cache_58206\core\core_e9bc8475e9e7e56305ed3dfab75fad48.a(app_timer.c.o): In function `rtc1_start':
C:\Users\suleyman.eskil\AppData\Local\Arduino15\packages\sandeepmistry\hardware\nRF5\0.6.0\cores\nRF5\utility/app_timer.c:196: multiple definition of `RTC1_IRQHandler'
C:\Users\SULEYM~1.ESK\AppData\Local\Temp\arduino_build_756704/..\arduino_cache_58206\core\core_e9bc8475e9e7e56305ed3dfab75fad48.a(delay.c.o):C:\Users\suleyman.eskil\AppData\Local\Arduino15\packages\sandeepmistry\hardware\nRF5\0.6.0\cores\nRF5/delay.c:32: first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board *SKYLAB SKB369 Nano2 Replacement.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.