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
settingThe setting string to get
bufferBuffer 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