1// Place your settings in this file to overwrite default and user settings.
2{
3    "cmake.configureSettings": {
4
5        // In case your GNU ARM-Toolchain is not installed under the default
6        // path:
7        //     Windows : No default path. Specify the path where the
8        //               toolchain is installed. i.e:
9        //               "C:/PROGRA~2/GNUTOO~1/92019-~1".
10        //     Linux   : /usr
11        //     OSX     : /usr/local
12        // It is required to uncomment and to fill the following line.
13        //"TOOLCHAIN_PREFIX":"/path/to/toolchain",
14
15        // In case your OpenOCD is not installed under the default path:
16        //     Windows : C:/openocd/bin/openocd.exe
17        //     Linux   : /usr/bin/openocd
18        //     OSX     : /usr/local/bin/openocd
19        // Please uncomment the following line and fill it accordingly.
20        //"OPENOCD_BIN":"C:/openocd/bin/openocd.exe",
21
22        // Specifies the path to the CMAKE toolchain file.
23        "CMAKE_TOOLCHAIN_FILE":"cmake/toolchain-arm-none-eabi.cmake",
24
25        // Determines the application. You can choose between:
26        // LoRaMac (Default), ping-pong, rx-sensi, tx-cw.
27        "APPLICATION":"LoRaMac",
28
29        // Select LoRaMac sub project. You can choose between:
30        // periodic-uplink-lpp, fuota-test-01.
31        "SUB_PROJECT":"periodic-uplink-lpp",
32
33        // Select the default LoRaWAN class for periodic-uplink-lpp sub-project
34        // In case `CLASS_B` or `CLASS_C` is selected the example will try to
35        // switch to the given class as soon as possible
36        "LORAWAN_DEFAULT_CLASS":"CLASS_A",
37
38        // Switch for Class B support of LoRaMac:
39        "CLASSB_ENABLED":"ON",
40
41        // Select the active region for which the stack will be initialized.
42        // You can choose between:
43        // LORAMAC_REGION_EU868, LORAMAC_REGION_US915, ..
44        "ACTIVE_REGION":"LORAMAC_REGION_EU868",
45
46        // Select the type of modulation, applicable to the ping-pong or
47        // rx-sensi applications. You can choose between:
48        // LORA or FSK
49        "MODULATION":"LORA",
50
51        // Target board, the following boards are supported:
52        // NAMote72, NucleoL073 (Default), NucleoL152, NucleoL476, SAMR34, SKiM880B, SKiM980A, SKiM881AXL, B-L072Z-LRWAN1.
53        "BOARD":"NucleoL073",
54
55        // MBED Radio shield selection. (Applies only to Nucleo platforms)
56        // The following shields are supported:
57        // SX1272MB2DAS, SX1276MB1LAS, SX1276MB1MAS, SX1261MBXBAS(Default), SX1262MBXCAS, SX1262MBXDAS, LR1110MB1XXS.
58        "MBED_RADIO_SHIELD":"SX1261MBXBAS",
59
60        // Secure element type selection the following are supported
61        // SOFT_SE(Default), LR1110_SE, ATECC608A_TNGLORA_SE
62        "SECURE_ELEMENT":"SOFT_SE",
63
64        // Secure element is pre-provisioned
65        "SECURE_ELEMENT_PRE_PROVISIONED":"ON",
66
67        // Region support activation, Select the ones you want to support.
68        // By default only REGION_EU868 support is enabled.
69        "REGION_EU868":"ON",
70        "REGION_US915":"OFF",
71        "REGION_CN779":"OFF",
72        "REGION_EU433":"OFF",
73        "REGION_AU915":"OFF",
74        "REGION_CN470":"OFF",
75        "REGION_AS923":"OFF",
76        "REGION_KR920":"OFF",
77        "REGION_IN865":"OFF",
78        "REGION_RU864":"OFF",
79
80        // Default channel plan for region AS923. Possible selections:
81        // CHANNEL_PLAN_GROUP_AS923_1, CHANNEL_PLAN_GROUP_AS923_2, CHANNEL_PLAN_GROUP_AS923_3, CHANNEL_PLAN_GROUP_AS923_1_JP
82        "REGION_AS923_DEFAULT_CHANNEL_PLAN":"CHANNEL_PLAN_GROUP_AS923_1",
83
84        // Default channel plan for region CN470. Possible selections:
85        // CHANNEL_PLAN_20MHZ_TYPE_A, CHANNEL_PLAN_20MHZ_TYPE_B, CHANNEL_PLAN_26MHZ_TYPE_A, CHANNEL_PLAN_26MHZ_TYPE_B
86        "REGION_CN470_DEFAULT_CHANNEL_PLAN":"CHANNEL_PLAN_20MHZ_TYPE_A"
87    }
88}
89