tosato3 / sipf-std-client_nrf9160

Sakura Internet's Standard SIPF client Firmware for nRF9160

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sipf-std-client_nrf9160

Getting start

About

This software is `Standard client firmware' for Sakura's MONOPLATFORM.
Target divice are SCO-M5SNRF9160 and SCM-LTEM1NRF.

Install nRF Connect SDK

See nRF Connect SDK Getting started.
If you want to install the development environment quickly, see Installing the nRF Connect SDK through nRF Connect for Desktop.

Using nRF Connect SDK v1.7.1 .

Clone this repository

git clone https://github.com/sakura-internet/sipf-std-client_nrf9160.git
cd sipf-std-client_nrf9160

Clean

rm -rf build

Build

Use build.sh for build.

./build.sh [target] [board]

target

  • develop (default)
  • staging
  • production
  • local

board

  • scm-ltem1nrf_nrf9160ns (default)
  • nrf9160dk_nrf9160_ns
  • thingy91_nrf9160_ns

For develop / SCM-LTEM1NRF and SCO-M5SNRF9160

./build.sh

For production / SCM-LTEM1NRF and SCO-M5SNRF9160

./build.sh production

For production / nRF9160DK

./build.sh production nrf9160dk_nrf9160_ns

For local only

cp -n prj.conf.develop prj.conf.local
vi prj.conf.local
./build.sh local

Flash

nrfjprog is required.

For develop

./flash.sh

For production

./flash.sh production

OR

Write the HEX image file 'build/{ENV}/zephyr/merged.hex' using nRF Connect `Programmer' application.


Please refer to the Wiki(Japanese) for specifications.

About

Sakura Internet's Standard SIPF client Firmware for nRF9160


Languages

Language:C 96.9%Language:Shell 2.0%Language:CMake 1.2%