Nordic Thingy:52 SDK
Welcome to the Nordic Thingy:52 software development kit. This kit is designed to assist users in developing their own custom firmware for Thingy. Please see http://www.nordicsemi.com/thingy for the latest news and software releases.
Consult the firmware documentation for more details.
Before running the scripts below, make sure you have the following software installed:
- Git v2.xx.xx, Available from https://git-scm.com/. Use default configurations.
- Install GNU ARM embedded toolchain v4.9-2015q3. Available from https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update. Use default configurations.
- Make must be installed and be in system path. For example http://gnuwin32.sourceforge.net/packages/make.htm.
- Create a user at https://www.invensense.com/. Under "Downloads" download "Embedded MotionDriver 6.12". Unzip the downloaded
motion_driver_6.12folder and navigate to
motion_driver_6.12/mpl libraries/arm/Keil. Unzip the folder
libmpllib_Keil_M4FP.zip. Copy the extracted library
<your Thingy folder>/libs/libmpllib_Keil_M4FP/. Finally, unzip
/motion_driver_6.12/mpl libraries/arm/gcc4.9.3/liblibmplmpu_m4_hardfp.zipand copy the extracted library
liblibmplmpu.ainto the folder
<your Thingy folder>/libs/liblibmplmpu_m4_hardfp/.
Thingy FW version 2.0.0 is compatible with softdevice s132 v4.0.2
Setting up the SDK
setup_sdk.bat on Windows or
setup_sdk.sh on Linux/Mac.
These scripts will download and compile the micro-ecc library and set up symbolic links.