Golioth Firmware SDK
golioth_config.h File Reference
#include "golioth_port_config.h"

Go to the source code of this file.

Macros

#define CONFIG_GOLIOTH_COAP_HOST_URI   "coaps://coap.golioth.io"
 
#define CONFIG_GOLIOTH_COAP_RESPONSE_TIMEOUT_S   10
 
#define CONFIG_GOLIOTH_COAP_REQUEST_QUEUE_TIMEOUT_MS   1000
 
#define CONFIG_GOLIOTH_COAP_REQUEST_QUEUE_MAX_ITEMS   10
 
#define CONFIG_GOLIOTH_COAP_THREAD_PRIORITY   5
 
#define CONFIG_GOLIOTH_COAP_THREAD_STACK_SIZE   6144
 
#define CONFIG_GOLIOTH_COAP_KEEPALIVE_INTERVAL_S   9
 
#define CONFIG_GOLIOTH_MAX_NUM_OBSERVATIONS   8
 
#define CONFIG_GOLIOTH_OTA_THREAD_STACK_SIZE   4096
 
#define CONFIG_GOLIOTH_OTA_MAX_PACKAGE_NAME_LEN   64
 
#define CONFIG_GOLIOTH_OTA_MAX_VERSION_LEN   64
 
#define CONFIG_GOLIOTH_OTA_MAX_NUM_COMPONENTS   4
 
#define CONFIG_GOLIOTH_OTA_DECOMPRESS_METHOD_ZLIB   0
 
#define CONFIG_GOLIOTH_OTA_DECOMPRESS_METHOD_HEATSHRINK   0
 
#define CONFIG_GOLIOTH_OTA_PATCH   0
 
#define CONFIG_GOLIOTH_COAP_MAX_PATH_LEN   39
 
#define CONFIG_GOLIOTH_RPC_ENABLE   1
 
#define CONFIG_GOLIOTH_SETTINGS_ENABLE   1
 
#define CONFIG_GOLIOTH_MAX_NUM_SETTINGS   16
 
#define CONFIG_GOLIOTH_RPC_MAX_NUM_METHODS   8
 
#define CONFIG_GOLIOTH_ALLOCATION_TRACKING   0
 
#define CONFIG_GOLIOTH_DEBUG_LOG_ENABLE   1
 
#define CONFIG_GOLIOTH_AUTO_LOG_TO_CLOUD   0
 
#define CONFIG_GOLIOTH_REMOTE_SHELL_ENABLE   0
 
#define CONFIG_GOLIOTH_REMOTE_SHELL_THREAD_STACK_SIZE   4096
 
#define CONFIG_GOLIOTH_REMOTE_SHELL_BUF_SIZE   8192
 
#define CONFIG_GOLIOTH_REMOTE_SHELL_THREAD_DELAY_MS   500
 
#define CONFIG_GOLIOTH_DEBUG_DEFAULT_LOG_LEVEL   GOLIOTH_DEBUG_LOG_LEVEL_INFO
 
#define GOLIOTH_OVERRIDE_LIBCOAP_LOG_HANDLER   1
 

Macro Definition Documentation

◆ CONFIG_GOLIOTH_ALLOCATION_TRACKING

#define CONFIG_GOLIOTH_ALLOCATION_TRACKING   0

Definition at line 96 of file golioth_config.h.

◆ CONFIG_GOLIOTH_AUTO_LOG_TO_CLOUD

#define CONFIG_GOLIOTH_AUTO_LOG_TO_CLOUD   0

Definition at line 104 of file golioth_config.h.

◆ CONFIG_GOLIOTH_COAP_HOST_URI

#define CONFIG_GOLIOTH_COAP_HOST_URI   "coaps://coap.golioth.io"

Definition at line 16 of file golioth_config.h.

◆ CONFIG_GOLIOTH_COAP_KEEPALIVE_INTERVAL_S

#define CONFIG_GOLIOTH_COAP_KEEPALIVE_INTERVAL_S   9

Definition at line 40 of file golioth_config.h.

◆ CONFIG_GOLIOTH_COAP_MAX_PATH_LEN

#define CONFIG_GOLIOTH_COAP_MAX_PATH_LEN   39

Definition at line 76 of file golioth_config.h.

◆ CONFIG_GOLIOTH_COAP_REQUEST_QUEUE_MAX_ITEMS

#define CONFIG_GOLIOTH_COAP_REQUEST_QUEUE_MAX_ITEMS   10

Definition at line 28 of file golioth_config.h.

◆ CONFIG_GOLIOTH_COAP_REQUEST_QUEUE_TIMEOUT_MS

#define CONFIG_GOLIOTH_COAP_REQUEST_QUEUE_TIMEOUT_MS   1000

Definition at line 24 of file golioth_config.h.

◆ CONFIG_GOLIOTH_COAP_RESPONSE_TIMEOUT_S

#define CONFIG_GOLIOTH_COAP_RESPONSE_TIMEOUT_S   10

Definition at line 20 of file golioth_config.h.

◆ CONFIG_GOLIOTH_COAP_THREAD_PRIORITY

#define CONFIG_GOLIOTH_COAP_THREAD_PRIORITY   5

Definition at line 32 of file golioth_config.h.

◆ CONFIG_GOLIOTH_COAP_THREAD_STACK_SIZE

#define CONFIG_GOLIOTH_COAP_THREAD_STACK_SIZE   6144

Definition at line 36 of file golioth_config.h.

◆ CONFIG_GOLIOTH_DEBUG_DEFAULT_LOG_LEVEL

#define CONFIG_GOLIOTH_DEBUG_DEFAULT_LOG_LEVEL   GOLIOTH_DEBUG_LOG_LEVEL_INFO

Definition at line 124 of file golioth_config.h.

◆ CONFIG_GOLIOTH_DEBUG_LOG_ENABLE

#define CONFIG_GOLIOTH_DEBUG_LOG_ENABLE   1

Definition at line 100 of file golioth_config.h.

◆ CONFIG_GOLIOTH_MAX_NUM_OBSERVATIONS

#define CONFIG_GOLIOTH_MAX_NUM_OBSERVATIONS   8

Definition at line 44 of file golioth_config.h.

◆ CONFIG_GOLIOTH_MAX_NUM_SETTINGS

#define CONFIG_GOLIOTH_MAX_NUM_SETTINGS   16

Definition at line 88 of file golioth_config.h.

◆ CONFIG_GOLIOTH_OTA_DECOMPRESS_METHOD_HEATSHRINK

#define CONFIG_GOLIOTH_OTA_DECOMPRESS_METHOD_HEATSHRINK   0

Definition at line 68 of file golioth_config.h.

◆ CONFIG_GOLIOTH_OTA_DECOMPRESS_METHOD_ZLIB

#define CONFIG_GOLIOTH_OTA_DECOMPRESS_METHOD_ZLIB   0

Definition at line 64 of file golioth_config.h.

◆ CONFIG_GOLIOTH_OTA_MAX_NUM_COMPONENTS

#define CONFIG_GOLIOTH_OTA_MAX_NUM_COMPONENTS   4

Definition at line 60 of file golioth_config.h.

◆ CONFIG_GOLIOTH_OTA_MAX_PACKAGE_NAME_LEN

#define CONFIG_GOLIOTH_OTA_MAX_PACKAGE_NAME_LEN   64

Definition at line 52 of file golioth_config.h.

◆ CONFIG_GOLIOTH_OTA_MAX_VERSION_LEN

#define CONFIG_GOLIOTH_OTA_MAX_VERSION_LEN   64

Definition at line 56 of file golioth_config.h.

◆ CONFIG_GOLIOTH_OTA_PATCH

#define CONFIG_GOLIOTH_OTA_PATCH   0

Definition at line 72 of file golioth_config.h.

◆ CONFIG_GOLIOTH_OTA_THREAD_STACK_SIZE

#define CONFIG_GOLIOTH_OTA_THREAD_STACK_SIZE   4096

Definition at line 48 of file golioth_config.h.

◆ CONFIG_GOLIOTH_REMOTE_SHELL_BUF_SIZE

#define CONFIG_GOLIOTH_REMOTE_SHELL_BUF_SIZE   8192

Definition at line 116 of file golioth_config.h.

◆ CONFIG_GOLIOTH_REMOTE_SHELL_ENABLE

#define CONFIG_GOLIOTH_REMOTE_SHELL_ENABLE   0

Definition at line 108 of file golioth_config.h.

◆ CONFIG_GOLIOTH_REMOTE_SHELL_THREAD_DELAY_MS

#define CONFIG_GOLIOTH_REMOTE_SHELL_THREAD_DELAY_MS   500

Definition at line 120 of file golioth_config.h.

◆ CONFIG_GOLIOTH_REMOTE_SHELL_THREAD_STACK_SIZE

#define CONFIG_GOLIOTH_REMOTE_SHELL_THREAD_STACK_SIZE   4096

Definition at line 112 of file golioth_config.h.

◆ CONFIG_GOLIOTH_RPC_ENABLE

#define CONFIG_GOLIOTH_RPC_ENABLE   1

Definition at line 80 of file golioth_config.h.

◆ CONFIG_GOLIOTH_RPC_MAX_NUM_METHODS

#define CONFIG_GOLIOTH_RPC_MAX_NUM_METHODS   8

Definition at line 92 of file golioth_config.h.

◆ CONFIG_GOLIOTH_SETTINGS_ENABLE

#define CONFIG_GOLIOTH_SETTINGS_ENABLE   1

Definition at line 84 of file golioth_config.h.

◆ GOLIOTH_OVERRIDE_LIBCOAP_LOG_HANDLER

#define GOLIOTH_OVERRIDE_LIBCOAP_LOG_HANDLER   1

Definition at line 128 of file golioth_config.h.