14static constexpr const char *ESPHOME_SETTINGS_KEY =
"esphome";
17static constexpr size_t KEY_BUFFER_SIZE = 20;
29 snprintf(buf,
size,
"%s/%" PRIx32, ESPHOME_SETTINGS_KEY, this->
type_);
std::vector< uint8_t > data
bool load(uint8_t *data, size_t len)
ZephyrPreferenceBackend(uint32_t type)
uint32_t get_type() const
void format_key(char *buf, size_t size) const
ZephyrPreferenceBackend(uint32_t type, std::vector< uint8_t > &&data)
bool save(const uint8_t *data, size_t len)
ZephyrPreferences * get_preferences()
Providing packet encoding functions for exchanging data with a remote host.