13#ifndef PERSISTENT_CONFIG_H
14#define PERSISTENT_CONFIG_H
22#include "hardware/flash.h"
23#include "hardware/sync.h"
log_level_t
Log verbosity levels.
void print_flash_usage(void)
Print flash usage statistics.
void dump_config(void)
Print current configuration to console/log output.
bool config_read(config_t *cfg)
Read configuration from flash.
void config_write(const config_t *cfg)
Write configuration to flash.
void print_memory_usage(void)
Print RAM usage statistics.
void config_wipe(void)
Erase persistent configuration sector.
bool config_is_valid(void)
Check if flash configuration magic marker is valid.
Network configuration wrapper used by the W5500 driver.
UDP endpoint configuration.
Runtime V.24 configuration and TX holdoff state.
Persistent configuration blob stored in flash.
UDP_CONFIG_T local_config
NETWORK_CONFIG_T net_config
UDP_CONFIG_T remote_config