-
Notifications
You must be signed in to change notification settings - Fork 2
/
Kconfig
89 lines (69 loc) · 2.59 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
config GCLOUD_PROJECT_NAME
string "Name of the Google Cloud project"
config GCLOUD_REGION
string "Google cloud region"
config GCLOUD_REGISTRY_NAME
string "Name of the Google Cloud reigstry of the device"
config GCLOUD_DEVICE_NAME
string "Name of the device in Google Cloud"
config DATE_TIME_UPDATE_INTERVAL_SECONDS
int "Date time update interval, in seconds"
default 10
config GCLOUD_WATCHDOG_TIMEOUT_MSEC
int "Watchdog timeout in milliseconds"
default 10000
menuconfig DATE_TIME
bool "Date time library"
select AT_CMD
select SNTP
depends on BSD_LIBRARY
menu "Environment sensors"
config TEMP_DEV_NAME
string "Temperature device name"
help
Device from which temperature data will be fetched and
sent to nRF Cloud.
config USE_BME680_BSEC
bool "Use Bosch BME680 BSEC lib"
default y
help
Enable use of Bosch BSEC library. The library itself is not a part of
NCS and must be downloaded from Bosch Sensortec.
config BOSCH_BSEC_LIBRARY_PATH
string "Path to Bosch BSEC library folder"
default "$(ZEPHYR_BASE)/../nrf/ext/BSEC_1.4.7.4_Generic_Release"
help
Path to the folder where the Bosch BSEC library is placed.
config ENVIRONMENT_DATA_SEND_INTERVAL
int "Interval in seconds for sending environment data"
default 30
help
Interval between each sampling and sending of environment sensor data.
If the GPS is active, sensor data will not be sent before it is
stopped. The unit is seconds.
config ENVIRONMENT_DATA_BACKOFF_TIME
int "Time to delay sending environment data if GPS active"
default 20
help
Time in seconds before retrying to send environment sensor data if
the GPS is active.
endmenu # Environment sensors
config PRINTK
bool "Send printk() to console"
default y
help
This option directs printk() debugging output to the supported
console device, rather than suppressing the generation
of printk() output entirely. Output is sent immediately, without
any mutual exclusion or buffering.
config MQTT_MESSAGE_BUFFER_SIZE
int "MQTT message buffer size"
default 256
config MQTT_PAYLOAD_BUFFER_SIZE
int "MQTT payload buffer size"
default 256
config GCLOUD_LOG_LEVEL
int "App log level"
default 4
# Include Zephyr's Kconfig
source "$ZEPHYR_BASE/Kconfig"