Settings specific macros. More...

Macros

#define GOS_VERIFY_SETTING_STR (setting, val) gos_settings_set_str (setting, val)
Verify the result of setting a string setting, print message on failure. More...
#define GOS_VERIFY_SETTING_UINT32 (setting, val) gos_settings_set_uint32 (setting, val)
Verify the result of setting a uint32 setting, print message on failure. More...
#define GOS_GET_SETTING_STR (setting, buffer) gos_settings_get_print_str (setting, buffer, sizeof(buffer))
Return a NVM setting as string. More...

Detailed Description

Settings specific macros.

Macro Definition Documentation

GOS_GET_SETTING_STR

#define GOS_GET_SETTING_STR ( setting,
buffer
) gos_settings_get_print_str (setting, buffer, sizeof(buffer))

Return a NVM setting as string.

Parameters
setting The setting string to get
buffer Buffer to hold setting's string value
Examples:
network/https_server/main.c , network/softap_tcp_server/main.c , and wifi/web_setup/main.c .

GOS_VERIFY_SETTING_STR

#define GOS_VERIFY_SETTING_STR ( setting,
val
) gos_settings_set_str (setting, val)

Verify the result of setting a string setting, print message on failure.

app must be built with debugging enabled for macro to take effect

GOS_VERIFY_SETTING_UINT32

#define GOS_VERIFY_SETTING_UINT32 ( setting,
val
) gos_settings_set_uint32 (setting, val)

Verify the result of setting a uint32 setting, print message on failure.

app must be built with debugging enabled for macro to take effect