-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathKconfig
103 lines (83 loc) · 2.8 KB
/
Kconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# Copyright (c) The ThingSet Project Contributors
# SPDX-License-Identifier: Apache-2.0
menuconfig THINGSET_SDK
bool "ThingSet SDK"
if THINGSET_SDK
rsource "src/Kconfig.auth"
rsource "src/Kconfig.ble"
rsource "src/Kconfig.can"
rsource "src/Kconfig.dfu"
rsource "src/Kconfig.log_backend"
rsource "src/Kconfig.lorawan"
rsource "src/Kconfig.serial"
rsource "src/Kconfig.shell"
rsource "src/Kconfig.storage"
rsource "src/Kconfig.websocket"
rsource "src/Kconfig.wifi"
menu "General Publication Settings"
config THINGSET_SUBSET_LIVE_METRICS
bool "Use mLive subset (for regular reporting)"
default y
help
The live metrics subset is meant for data that is published very frequently
with intervals in the range of a few seconds.
config THINGSET_REPORTING_LIVE_ENABLE_PRESET
bool "Enable regular reporting of live metrics by default"
depends on THINGSET_SUBSET_LIVE_METRICS
default y
config THINGSET_REPORTING_LIVE_PERIOD_PRESET
int "Default period (s) for live metrics reporting"
depends on THINGSET_SUBSET_LIVE_METRICS
default 1
config THINGSET_SUBSET_SUMMARY_METRICS
bool "Use mSummary subset (for infrequent reporting)"
default y if THINGSET_LORAWAN
help
The summary metrics subset is meant for data that should be published
seldomly, e.g. LoRaWAN messages.
config THINGSET_REPORTING_SUMMARY_ENABLE_PRESET
bool "Enable regular reporting of summary metrics by default"
depends on THINGSET_SUBSET_SUMMARY_METRICS
default y
config THINGSET_REPORTING_SUMMARY_PERIOD_PRESET
int "Default period (s) for summary metrics reporting"
depends on THINGSET_SUBSET_SUMMARY_METRICS
default 900
endmenu # General Publication Settings
config THINGSET_GENERATE_NODE_ID
bool "Automatically generate node ID"
select HWINFO
select CRC
default y
config THINGSET_PID_EUI
bool "Use task PID as EUI basis for EUI generation"
depends on THINGSET_GENERATE_NODE_ID
depends on BOARD_NATIVE_SIM
config THINGSET_NODE_NAME
string "Default ThingSet node name"
default "ThingSet Node"
help
This node name is used for the pNodeName item and should be a description of
the device understandable by humans, e.g. the device type.
config THINGSET_SHARED_TX_BUF_SIZE
int "Shared TX buffer size"
range 256 10240
default 1024
help
This buffer is used to create ThingSet responses for the different interfaces. It has to be
large enough to fit the largest expected response.
config THINGSET_SDK_THREAD_STACK_SIZE
int "Common thread stack size"
default 2048
help
Stack size of thread running ThingSet background services.
config THINGSET_SDK_THREAD_PRIORITY
int "Common thread priority"
default 2
help
Priority of the thread running ThingSet background services.
module = THINGSET_SDK
module-str = thingset_sdk
source "subsys/logging/Kconfig.template.log_config"
endif # THINGSET_SDK
rsource "subsys/canbus/isotp_fast/Kconfig"