You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
3.6 KiB
68 lines
3.6 KiB
#include <Preferences.h> |
|
|
|
#ifndef PREF_STORAGE |
|
#define PREF_STORAGE |
|
|
|
|
|
#define ENABLE_PREFERENCES |
|
extern Preferences preferences; |
|
|
|
// MAX 15 chars for preferenece key!!! |
|
//MAIN SETTINGS |
|
static const char *const PREF_WIFI_SSID = "wifi_ssid"; |
|
static const char *const PREF_WIFI_PASSWORD = "wifi_password"; |
|
static const char *const PREF_APRS_CALLSIGN = "aprs_callsign"; |
|
static const char *const PREF_APRS_RELAY_PATH = "aprs_relay_path"; |
|
static const char *const PREF_APRS_RELAY_PATH_INIT = "aprs_relay_init"; |
|
static const char *const PREF_APRS_SYMBOL_TABLE = "aprs_s_table"; |
|
static const char *const PREF_APRS_SYMBOL = "aprs_symbol"; |
|
static const char *const PREF_APRS_COMMENT = "aprs_comment"; |
|
static const char *const PREF_APRS_COMMENT_INIT = "aprs_comm_init"; |
|
static const char *const PREF_APRS_SHOW_ALTITUDE = "aprs_alt"; |
|
static const char *const PREF_APRS_SHOW_ALTITUDE_INIT = "aprs_alt_init"; |
|
static const char *const PREF_APRS_SHOW_BATTERY = "aprs_batt"; |
|
static const char *const PREF_APRS_SHOW_BATTERY_INIT = "aprs_batt_init"; |
|
static const char *const PREF_APRS_LATITUDE_PRESET = "aprs_lat_p"; |
|
static const char *const PREF_APRS_LATITUDE_PRESET_INIT = "aprs_lat_p_init"; |
|
static const char *const PREF_APRS_LONGITUDE_PRESET = "aprs_lon_p"; |
|
static const char *const PREF_APRS_LONGITUDE_PRESET_INIT = "aprs_lon_p_init"; |
|
static const char *const PREF_APRS_FIXED_BEACON_PRESET = "aprs_fixed_beac"; |
|
static const char *const PREF_APRS_FIXED_BEACON_PRESET_INIT = "aprs_fix_b_init"; |
|
static const char *const PREF_APRS_FIXED_BEACON_INTERVAL_PRESET = "aprs_fb_interv"; |
|
static const char *const PREF_APRS_FIXED_BEACON_INTERVAL_PRESET_INIT = "aprs_fb_in_init"; |
|
|
|
// SMART BEACONING |
|
static const char *const PREF_APRS_SB_MIN_INTERVAL_PRESET = "sb_min_interv"; |
|
static const char *const PREF_APRS_SB_MIN_INTERVAL_PRESET_INIT = "sb_min_interv_i"; |
|
static const char *const PREF_APRS_SB_MAX_INTERVAL_PRESET = "sb_max_interv"; |
|
static const char *const PREF_APRS_SB_MAX_INTERVAL_PRESET_INIT = "sb_max_interv_i"; |
|
static const char *const PREF_APRS_SB_MIN_SPEED_PRESET = "sb_min_speed"; |
|
static const char *const PREF_APRS_SB_MIN_SPEED_PRESET_INIT = "sb_min_speed_i"; |
|
static const char *const PREF_APRS_SB_MAX_SPEED_PRESET = "sb_max_speed"; |
|
static const char *const PREF_APRS_SB_MAX_SPEED_PRESET_INIT = "sb_max_speed_i"; |
|
// FREQ AND MODE SET |
|
static const char *const PREF_APRS_FREQ = "aprs_freq"; //freq default: 433.775 |
|
static const char *const PREF_APRS_FREQ_INIT = "aprs_freq_i"; |
|
static const char *const PREF_APRS_MODE = "aprs_mode"; //300 or 1200b |
|
static const char *const PREF_APRS_MODE_INIT = "aprs_mode_i"; |
|
static const char *const PREF_APRS_TXPOWER = "aprs_txpower"; //default 20dbm |
|
static const char *const PREF_APRS_TXPOWER_INIT = "aprs_txpower_i"; |
|
|
|
//Other settings |
|
static const char *const PREF_APRS_GPS_EN = "gps_enabled"; |
|
static const char *const PREF_APRS_GPS_EN_INIT = "gps_state_init"; |
|
static const char *const PREF_APRS_SHOW_CMT = "show_cmt"; |
|
static const char *const PREF_APRS_SHOW_CMT_INIT = "show_cmt_init"; |
|
static const char *const PREF_DEV_BT_EN = "bt_enabled"; |
|
static const char *const PREF_DEV_BT_EN_INIT = "bt_enabled_init"; |
|
static const char *const PREF_DEV_OL_EN = "oled_enabled"; |
|
static const char *const PREF_DEV_OL_EN_INIT = "ol_enabled_init"; |
|
static const char *const PREF_DEV_SHOW_RX_TIME = "sh_rxtime"; |
|
static const char *const PREF_DEV_SHOW_RX_TIME_INIT = "sh_rxtime_init"; |
|
static const char *const PREF_DEV_AUTO_SHUT = "shutdown_act"; |
|
static const char *const PREF_DEV_AUTO_SHUT_INIT = "shutdown_actini"; |
|
static const char *const PREF_DEV_AUTO_SHUT_PRESET = "shutdown_dt"; |
|
static const char *const PREF_DEV_AUTO_SHUT_PRESET_INIT = "shutdown_dtini"; |
|
|
|
|
|
#endif
|
|
|