23 #if CONTIKI_CONF_SETTINGS_MANAGER
25 #define PARAMETER_STORAGE 2
27 #define PARAMETER_STORAGE 3
31 #define PARAMETER_STORAGE 0
33 #define PARAMETER_STORAGE 1
39 #if PARAMETER_STORAGE==2
40 #define settings_add(...) 0
41 #define settings_add_uint8(...) 0
42 #define settings_add_uint16(...) 0
47 extern uint8_t eemem_mac_address[8];
48 extern uint8_t eemem_server_name[16];
49 extern uint8_t eemem_domain_name[30];
53 #define PARAMS_SERVERNAME SERVER_NAME
55 #define PARAMS_SERVERNAME "Raven_webserver"
58 #define PARAMS_DOMAINNAME DOMAIN_NAME
60 #define PARAMS_DOMAINNAME "localhost"
63 #define PARAMS_NODEID NODE_ID
65 #define PARAMS_NODEID 0
67 #ifdef CHANNEL_802_15_4
68 #define PARAMS_CHANNEL CHANNEL_802_15_4
70 #define PARAMS_CHANNEL 26
72 #ifdef IEEE802154_PANID
73 #define PARAMS_PANID IEEE802154_PANID
75 #define PARAMS_PANID 0xABCD
77 #ifdef IEEE802154_PANADDR
78 #define PARAMS_PANADDR IEEE802154_PANADDR
80 #define PARAMS_PANADDR 0
82 #ifdef RF230_MAX_TX_POWER
83 #define PARAMS_TXPOWER RF230_MAX_TX_POWER
85 #define PARAMS_TXPOWER 0
88 #define PARAMS_EUI64ADDR EUI64_ADDRESS
91 #if UIP_CONF_LL_802154
93 #define PARAMS_EUI64ADDR {0x02, 0x11, 0x22, 0xff, 0xfe, 0x33, 0x44, 0x55};
96 #define PARAMS_EUI64ADDR {0x02, 0x11, 0x22, 0xff, 0xfe, 0x33, 0x44, 0x55};
102 uint8_t params_get_eui64(uint8_t *eui64);
103 #if PARAMETER_STORAGE==0
105 #define params_get_servername(...)
106 #define params_get_nodeid(...) PARAMS_NODEID
107 #define params_get_channel(...) PARAMS_CHANNEL
108 #define params_get_panid(...) PARAMS_PANID
109 #define params_get_panaddr(...) PARAMS_PANADDR
110 #define params_get_txpower(...) PARAMS_TXPOWER
113 uint16_t params_get_nodeid(
void);
114 uint8_t params_get_channel(
void);
115 uint16_t params_get_panid(
void);
116 uint16_t params_get_panaddr(
void);
117 uint8_t params_get_txpower(
void);