17#ifndef _SYSTEM_STORAGE_H
18#define _SYSTEM_STORAGE_H
22#define EXCPT_REBOOT (0)
24#define EXCPT_QUIET (2)
25#define EXCPT_RESET (3)
26#define EXCPT_REBOOT_TO_MON (4)
29#ifndef MACADDRESS_OCTETS_48
30#define MACADDRESS_OCTETS_48 (6)
51#define SYSTEM_CONFIG_RECORD_SSID_SIZE_MIN (1)
52#define SYSTEM_CONFIG_RECORD_SSID_SIZE_MAX (32)
53#define SYSTEM_CONFIG_RECORD_SSID_TAG ("SSID:")
54#define SYSTEM_CONFIG_RECORD_SSID_TAG_LENGTH (5)
56#define SYSTEM_CONFIC_RECORD_SEPERATOR (",")
57#define SYSTEM_CONFIC_RECORD_SEPERATOR_LENGTH (1)
59#define SYSTEM_CONFIG_RECORD_WEP_KEY_SIZE_64 (10)
60#define SYSTEM_CONFIG_RECORD_WEP_KEY_SIZE_104 (26)
61#define SYSTEM_CONFIG_RECORD_WPA_PSK_SIZE_MIN (8)
62#define SYSTEM_CONFIG_RECORD_WPA_PSK_SIZE_MAX (63)
63#define SYSTEM_CONFIG_RECORD_WEP_KEY_TAG ("WEP:")
64#define SYSTEM_CONFIG_RECORD_WPA_PSK_TAG ("WPA:")
65#define SYSTEM_CONFIG_RECORD_WPA2_PSK_TAG ("WP2:")
66#define SYSTEM_CONFIG_RECORD_KEY_TAG_LENGTH (4)
68#define SYSTEM_CONFIG_RECORD_M_FILENAME_SIZE (80)
70#define SYSTEM_CONFIG_RECORD_SSID_KEY_LENGTH_MAX \
71 (SYSTEM_CONFIG_RECORD_M_FILENAME_SIZE - \
72 (SYSTEM_CONFIG_RECORD_SSID_TAG_LENGTH + SYSTEM_CONFIC_RECORD_SEPERATOR_LENGTH + SYSTEM_CONFIG_RECORD_KEY_TAG_LENGTH + 1))
78extern int (*pLegacyUdp)(
UDPPacket &p,
int ifn);
124uint8_t *GetConfigRecordStart();
127uint8_t *GetConfigRecordEnd();
130void EraseWholeConfigRecord();
132uint32_t GetDefaultBaud();
133uint32_t GetDefaultSerialPort();
134bool ShowBootMessages();
UDP Packet Class.
Definition udp.h:81
void * GetUserParameters(void)
Returns a void pointer to the user parameter area.
int SaveUserParameters(void *pCopyFrom, int len)
Save data to the on-chip flash memory User Parameter area.
const char * GetReleaseTag()
Returns the NNDK release tag information.
NetBurner IPADDR4 Class. See the IPADDR4 Class page for complete documentation.