Professional Documents
Culture Documents
1. Pin definition
1 DNCX1510101021
iTracker Arduino environment
2. PC Software install
NOTE: During installation it takes the Arduino IDE a few minutes to extract the tools after they have been
downloaded, please be patient.
OS X
No additional setup required.
Linux
For 64-bit Linux users, libc6:i386, libstdc++6:i386, libncurses5:i386 and libudev1:i386 need to be
installed :
1. sudo dpkg --add-architecture i386
2. sudo apt-get update
3. sudo apt-get install libc6:i386 libstdc++6:i386 libncurses5:i386 libudev1:i386
2 DNCX1510101021
iTracker Arduino environment
Windows
4. Plug and unplug your device to find what changes, and select the Interface 2 from the device
dropdown
After above done, the device manager will display the BULK interface like below.
3 DNCX1510101021
iTracker Arduino environment
NOTE: To roll back to the original driver go to: Device Manager -> Right click on device -> Check box for
"Delete the driver software for this device" and click Uninstall
Now your iTracker Board is ready to accept sketches from the arduino IDE. another step to make our
development a little bit more easier is to add the iTracker module in the IDE as a board. Let’s do that next:
4 DNCX1510101021
iTracker Arduino environment
iTracker.name=iTracker
iTracker.upload.tool=sandeepmistry:openocd
iTracker.upload.protocol=jlink
iTracker.upload.target=nrf52
iTracker.upload.maximum_size=524288
iTracker.upload.use_1200bps_touch=false
iTracker.upload.wait_for_upload_port=false
iTracker.upload.native_usb=false
iTracker.bootloader.tool=sandeepmistry:openocd
iTracker.build.mcu=cortex-m4
iTracker.build.f_cpu=16000000
iTracker.build.board=iTracker
iTracker.build.core=nRF5
iTracker.build.variant=iTracker
iTracker.build.variant_system_lib=
iTracker.build.extra_flags=-DNRF52
iTracker.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16
iTracker.build.ldscript=nrf52_xxaa.ld
iTracker.build.lfclk_flags=-DUSE_LFXO
iTracker.menu.softdevice.none=None
iTracker.menu.softdevice.none.softdevice=none
iTracker.menu.softdevice.s132=S132
iTracker.menu.softdevice.s132.softdevice=s132
iTracker.menu.softdevice.s132.softdeviceversion=2.0.1 iTracker.menu.softdevice.s132.upload.maximum_size=409600
iTracker.menu.softdevice.s132.build.ldscript=armgcc_s132_nrf52832_xxaa.ld
5 DNCX1510101021
iTracker Arduino environment
in…\AppData\Local\Arduino15\packages\sandeepmistry\hardware\nRF5\0.4.0\variants folder,
copy nRF52DK folder and rename as iTracker.
Modify …\AppData\Local\Arduino15\packages\sandeepmistry\hardware\nRF5\0.4.0\variants\iTracker\va
riant.h like below to change the UART mapping.
6 DNCX1510101021
iTracker Arduino environment
7 DNCX1510101021
iTracker Arduino environment
8 DNCX1510101021
iTracker Arduino environment
9 DNCX1510101021
iTracker Arduino environment
10 DNCX1510101021