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        // Switch for Class B support of LoRaMac:
34        "CLASSB_ENABLED":"ON",
35
36        // Select the active region for which the stack will be initialized.
37        // You can choose between:
38        // LORAMAC_REGION_EU868, LORAMAC_REGION_US915, ..
39        "ACTIVE_REGION":"LORAMAC_REGION_EU868",
40
41        // Select the type of modulation, applicable to the ping-pong or
42        // rx-sensi applications. You can choose between:
43        // LORA or FSK
44        "MODULATION":"LORA",
45
46        // Target board, the following boards are supported:
47        // NAMote72, NucleoL073 (Default), NucleoL152, NucleoL476, SAMR34, SKiM880B, SKiM980A, SKiM881AXL, B-L072Z-LRWAN1.
48        "BOARD":"NucleoL073",
49
50        // MBED Radio shield selection. (Applies only to Nucleo platforms)
51        // The following shields are supported:
52        // SX1272MB2DAS, SX1276MB1LAS, SX1276MB1MAS, SX1261MBXBAS(Default), SX1262MBXCAS, SX1262MBXDAS, LR1110MB1XXS.
53        "MBED_RADIO_SHIELD":"SX1261MBXBAS",
54
55        // Secure element type selection the following are supported
56        // SOFT_SE(Default), LR1110_SE, ATECC608A_TNGLORA_SE
57        "SECURE_ELEMENT":"SOFT_SE",
58
59        // Secure element is pre-provisioned
60        "SECURE_ELEMENT_PRE_PROVISIONED":"ON",
61
62        // Region support activation, Select the ones you want to support.
63        // By default only REGION_EU868 support is enabled.
64        "REGION_EU868":"ON",
65        "REGION_US915":"OFF",
66        "REGION_CN779":"OFF",
67        "REGION_EU433":"OFF",
68        "REGION_AU915":"OFF",
69        "REGION_CN470":"OFF",
70        "REGION_AS923":"OFF",
71        "REGION_KR920":"OFF",
72        "REGION_IN865":"OFF",
73        "REGION_RU864":"OFF",
74
75        // Default channel plan for region AS923. Possible selections:
76        // CHANNEL_PLAN_GROUP_AS923_1, CHANNEL_PLAN_GROUP_AS923_2, CHANNEL_PLAN_GROUP_AS923_3, CHANNEL_PLAN_GROUP_AS923_1_JP
77        "REGION_AS923_DEFAULT_CHANNEL_PLAN":"CHANNEL_PLAN_GROUP_AS923_1",
78
79        // Default channel plan for region CN470. Possible selections:
80        // CHANNEL_PLAN_20MHZ_TYPE_A, CHANNEL_PLAN_20MHZ_TYPE_B, CHANNEL_PLAN_26MHZ_TYPE_A, CHANNEL_PLAN_26MHZ_TYPE_B
81        "REGION_CN470_DEFAULT_CHANNEL_PLAN":"CHANNEL_PLAN_20MHZ_TYPE_A"
82    }
83}
84