module documentation

NVS wrapper for ESP32 Part of Stick firmware

Function get_float Gets float in nvs namespace
Function get_int Gets int in nvs namespace
Function get_string Gets strings in nvs namespace
Function set_float Sets float in nvs namespace
Function set_int Sets int in nvs namespace
Function set_string Sets string in nvs namespace
def get_float(nvs, key):

Gets float in nvs namespace Args: nvs (esp32.NVS): NVS namespace key (str): key (ex. "volume") Returns: float | None: Stored float or None if operation failed

def get_int(nvs, key):

Gets int in nvs namespace Args: nvs (esp32.NVS): NVS namespace key (str): key (ex. "autoconnect") Returns: int | None: Stored int or None if operation failed

def get_string(nvs, key):

Gets strings in nvs namespace Args: nvs (esp32.NVS): NVS namespace key (str): key (ex. "ssid") Returns: str | None: Stored string or None if operation failed

def set_float(nvs, key, value):

Sets float in nvs namespace Args: nvs (esp32.NVS): NVS namespace key (str): key (ex. "volume") value (float): value (ex. 1.0)

def set_int(nvs, key, value):

Sets int in nvs namespace Args: nvs (esp32.NVS): NVS namespace key (str): key (ex. "autoconnect") value (int): value (ex. 1)

def set_string(nvs, key, value, max_length=1984):

Sets string in nvs namespace Args: nvs (esp32.NVS): NVS namespace key (str): key (ex. "ssid") value (str): value (ex. "PublicBathroomFreeWi-Fi") Returns: bool: True if operation success, False if failed