system/application_nvm/common.h

/*
* EVALUATION AND USE OF THIS SOFTWARE IS SUBJECT TO THE TERMS AND
* CONDITIONS OF THE CONTROLLING LICENSE AGREEMENT FOUND AT LICENSE.md
* IN THIS SDK. IF YOU DO NOT AGREE TO THE LICENSE TERMS AND CONDITIONS,
* PLEASE RETURN ALL SOURCE FILES TO SILICON LABORATORIES.
* (c) Copyright 2018, Silicon Laboratories Inc. All rights reserved.
*/
#pragma once
#include "gos_types.h"
#define MAX_CLOUD_URL_LENGTH 64
#define DEVICE_KEY_LENGTH 32
typedef struct
{
uint32_t polling_period;
bool enabled;
} humidity_sensor_settings_t;
typedef struct
{
uint32_t polling_period;
bool enabled;
} temperature_sensor_settings_t;
typedef struct
{
uint32_t update_interval;
} cloud_settings_t;