NordicSemiconductor / Nordic Thingy52 Fw
Licence: other
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.
Stars: ✭ 193
Programming Languages
c
50402 projects - #5 most used programming language
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.
Prerequisites
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.12
folder and navigate tomotion_driver_6.12/mpl libraries/arm/Keil
. Unzip the folderlibmpllib_Keil_M4FP.zip
. Copy the extracted librarylibmpllib.lib
into<your Thingy folder>/libs/libmpllib_Keil_M4FP/
. Finally, unzip/motion_driver_6.12/mpl libraries/arm/gcc4.9.3/liblibmplmpu_m4_hardfp.zip
and copy the extracted libraryliblibmplmpu.a
into the folder<your Thingy folder>/libs/liblibmplmpu_m4_hardfp/
.
Bluetooth SoftDevice
Thingy FW version 2.0.0 is compatible with softdevice s132 v4.0.2
Setting up the SDK
Run 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.
Compiling the code
To compile the code, please consult the compiling new firmware page in the firmware documentation.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].