Implement a secure ICS protocol targeting LoRa Node151 microcontroller for controlling irrigation.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

84 lines
3.5 KiB

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