15 #define CONTIKI_CONF_RANDOM_MAC 0 //adds 78 bytes
16 #define CONTIKI_CONF_SETTINGS_MANAGER 0 //adds 1696 bytes
18 #if CONTIKI_CONF_SETTINGS_MANAGER
20 #define PARAMETER_STORAGE 2
22 #define PARAMETER_STORAGE 3
26 #define PARAMETER_STORAGE 0
28 #define PARAMETER_STORAGE 1
34 #if PARAMETER_STORAGE==2
35 #define settings_add(...) 0
36 #define settings_add_uint8(...) 0
37 #define settings_add_uint16(...) 0
42 extern uint8_t eemem_mac_address[8];
43 extern uint8_t eemem_server_name[16];
44 extern uint8_t eemem_domain_name[30];
48 #define PARAMS_SERVERNAME SERVER_NAME
50 #define PARAMS_SERVERNAME "ATMEGA128rfa1"
53 #define PARAMS_DOMAINNAME DOMAIN_NAME
55 #define PARAMS_DOMAINNAME "localhost"
58 #define PARAMS_NODEID NODE_ID
60 #define PARAMS_NODEID 0
62 #ifdef CHANNEL_802_15_4
63 #define PARAMS_CHANNEL CHANNEL_802_15_4
65 #define PARAMS_CHANNEL 26
67 #ifdef IEEE802154_PANID
68 #define PARAMS_PANID IEEE802154_PANID
70 #define PARAMS_PANID 0xABCD
72 #ifdef IEEE802154_PANADDR
73 #define PARAMS_PANADDR IEEE802154_PANADDR
75 #define PARAMS_PANADDR 0
77 #ifdef RF230_MAX_TX_POWER
78 #define PARAMS_TXPOWER RF230_MAX_TX_POWER
80 #define PARAMS_TXPOWER 0
83 #define PARAMS_EUI64ADDR EUI64_ADDRESS
86 #if UIP_CONF_LL_802154
88 #define PARAMS_EUI64ADDR {0x02, 0x11, 0x22, 0xff, 0xfe, 0x33, 0x44, 0x55}
91 #define PARAMS_EUI64ADDR {0x02, 0x12, 0x34, 0xff, 0xfe, 0x56, 0x79, 0x9A}
97 uint8_t params_get_eui64(uint8_t *eui64);
98 #if PARAMETER_STORAGE==0
100 #define params_get_servername(...)
101 #define params_get_nodeid(...) PARAMS_NODEID
102 #define params_get_channel(...) PARAMS_CHANNEL
103 #define params_get_panid(...) PARAMS_PANID
104 #define params_get_panaddr(...) PARAMS_PANADDR
105 #define params_get_txpower(...) PARAMS_TXPOWER
108 uint16_t params_get_nodeid(
void);
109 uint8_t params_get_channel(
void);
110 uint16_t params_get_panid(
void);
111 uint16_t params_get_panaddr(
void);
112 uint8_t params_get_txpower(
void);