HF-TMC51x0 Driver (TMC5130 & TMC5160) 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC51x0 (TMC5130 & TMC5160)
Loading...
Searching...
No Matches
espnow_peer_store.cpp File Reference

NVS-based storage implementation for approved ESP-NOW peers. More...

#include "espnow_peer_store.hpp"
#include "nvs_flash.h"
#include "nvs.h"
#include "esp_log.h"
#include "esp_crc.h"
#include <cstring>
Include dependency graph for espnow_peer_store.cpp:

Namespaces

namespace  anonymous_namespace{espnow_peer_store.cpp}
 

Variables

static const char * TAG = "PeerStore"
 
const char * anonymous_namespace{espnow_peer_store.cpp}::NVS_NAMESPACE = "espnow_peers"
 NVS namespace for peer storage.
 
const char * anonymous_namespace{espnow_peer_store.cpp}::KEY_PEERS = "peers"
 NVS key for peer blob.
 
const char * anonymous_namespace{espnow_peer_store.cpp}::KEY_CRC = "peers_crc"
 NVS key for CRC.
 
ApprovedPeer anonymous_namespace{espnow_peer_store.cpp}::s_preconfigured_peer {}
 Pre-configured peer (from compile-time config) - always trusted.
 
bool anonymous_namespace{espnow_peer_store.cpp}::s_has_preconfigured = false
 

Detailed Description

NVS-based storage implementation for approved ESP-NOW peers.

Variable Documentation

◆ TAG

const char* TAG = "PeerStore"
static