We are designing a custom board using only nRF9160 as a tracking device. I am connecting Switch and LED to generate various events. Is is possible for me to program nRF9160 module without using any controller in the device. (Programming to control LED) We will be sending a data through LTE whenever any defined events are notified by Switches and LED.
Hi Jay,The nRF9160 has a Cortex M33 and 1MB of Flash for your disposal to have your application on.
Please take a look at the Asset Tracker Application where you send simulated "flip" data when the Switch1 on the nRF91DK is switched.
Please take a look at our tutorials:- Getting Started with nRF9160 DK
- Getting started with NCS
Thanks for the replay. We are designing a custom board using only nRF9160sip( system in package)
and some LEDs and Switches Not use nRF9160 Development Kit. I read and Set All the Environment Getting Started with nRF9160 dk So i just want to know how to directly programming into nRF9160(SIP).
I install Following
* Embedded Segger Stdio
* nRF Connect Stdio
* Getting Started with Assistant
* Asset Tracker Application.
But i think this all are for Development kit.
so i am confuse how to directly programm in to nRF9160 sip.
As I mentioned in the first post, please read through the tutorials.
As for now, you cannot run the asset_tracker on a custom board so it can connect to "nrf cloud", since the nrf91DKs are already pre-provisioned with an "nrf Cloud Certificate".
You can make the asset_tracker connect to your own server.
However, you can run whatever other samples in the nRF Connect SDK for the nRF9160.
You can use the SWD pins on the nRF9160 SIP for programming the SIP.
Thank you Sir
For giving me your valuable replay i am just confused for how to create my project for nRF9160.
In there is two option  New project  Open nRF connect SDK project
so what is i choose
 If i choose option 1 so i cant use zephyr lib file or repository ( Exe like gpio.h file )
 In this option how can i make my CMakeLists.txt file and prg.cng file
waiting for replay
I highly recommend that you use  the samples as a starting point for developing an application.
So then you do not need manually add CMakeLists.txt files etc.
You could go for option 1, but then you have to add those additional files yourself using the other samples as reference.