42 #include "contiki-lib.h"
49 #include "settings_set.h"
54 PROCESS(settings_set_process,
"Settings Set Process");
60 #if (APP_SETTINGS_SET == 1)
65 PRINTF(
"[APP.settings_set] New PAN Addr: 0x%04X\n", settings_nodeid);
67 PRINTD(
"[APP.settings_set] Error: Failed writing NodeID to EEPROM\n");
71 #ifdef RADIO_CONF_PAN_ID
72 if (settings_set_uint16(
SETTINGS_KEY_PAN_ID, (uint16_t) RADIO_PAN_ID) == SETTINGS_STATUS_OK) {
74 PRINTF(
"[APP.settings_set] New PAN ID: 0x%04X\n", settings_panid);
76 PRINTD(
"[APP.settings_set] Error: Failed writing PanID to EEPROM\n");
80 #ifdef RADIO_CONF_CHANNEL
83 PRINTF(
"[APP.settings_set] New channel: 0x%02X\n", settings_channel);
85 PRINTD(
"[APP.settings_set] Error: Failed writing channel to EEPROM\n");
89 #ifdef RADIO_CONF_TX_POWER
92 PRINTF(
"[APP.settings_set] New TX power: 0x%02X\n", settings_txpower);
94 PRINTD(
"[APP.settings_set] Error: Failed writing TX power to EEPROM\n");
98 #ifdef NODE_CONF_EUI64
99 uint8_t settings_eui64[8] = {NODE_CONF_EUI64};
102 PRINTF(
"[APP.settings_set] New EUI64: %02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x\n\r",
112 PRINTD(
"[APP.settings_set] Error: Failed writing EUI64 to EEPROM\n");