When you build a sample application, you compile its source code and link that against the . The  is not included in the .  

In order to get access to the stack library you will need to create a MyAnalog account. You received a Proof-of-Purchase certificate with your hardware purchase. Please send full contact information of the person receiving the software (name, company, address, phone, email), the 20-digit product key contained on the certificate, and what type of software you are seeking to dustsoftware@analog.com.

Main Directory Structure

The  contains the following directories:

The library contains two additional directories you will add to the onchipsdk/src/ directory:


If you choose to download a zip from github, the root folder will be called onchipsdk-master rather than onchipsdk

Add the SmartMesh Library

Use the release page to see which SmartMesh library revision is needed for the  you downloaded. The SmartMesh library is found in the SmartMesh IP Software.zip file under Eterna\Stack Library\rev_x_x_x.

Unzip the dust_stack_ip_X_X_X_X.zip file and copy the contents of the dust_stack_ip directory into the onchipsdk/src/ directory described above.

The SmartMesh Library and applications built with it are subject to US export control regulations. See the app note for details.

Do not commit the SmartMesh library back into the On-Chip SDK repository you forked!

To avoid an accidental commit, we strongly encourage to add the SmartMesh library into the .gitignore file of your repository.

Next Step: Install Python