11#ifndef ARES_SETTINGS_H
12#define ARES_SETTINGS_H
14#include <zephyr/kernel.h>
29#define FOREACH_ARES_SETTING(FUNC) \
30 FUNC(ID, 0, 1, 0xFFFF) \
31 FUNC(WAIT_USB_HOST, 0, 0, 1) \
32 FUNC(PANID, 0, 0, 0xFFFF) \
33 FUNC(REPCNT, 10, 1, 0xFFFFFFFF)
39#define GENERATE_ENUM(setting_, ...) UTIL_CAT(ARES_SETTING_, setting_),
ares_setting
Definition settings.h:51
@ ARES_SETTING_RESERVED
Definition settings.h:53
int retrieve_setting(enum ares_setting setting, uint32_t *value)
void reset_settings(void)
int update_setting(enum ares_setting setting, uint32_t value)
#define FOREACH_ARES_SETTING(FUNC)
Definition settings.h:29
#define GENERATE_ENUM(setting_,...)
Definition settings.h:39