add light-actor
This commit is contained in:
parent
bba7b84a15
commit
057a3c3345
16 changed files with 1809 additions and 1 deletions
88
examples/osd/light-actor/Makefile
Normal file
88
examples/osd/light-actor/Makefile
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
all: er-example-server
|
||||||
|
# Use this target explicitly if requried: er-plugtest-server
|
||||||
|
|
||||||
|
CONTIKI=../../..
|
||||||
|
CFLAGS += -DPROJECT_CONF_H=\"project-conf.h\"
|
||||||
|
|
||||||
|
# for static routing, if enabled
|
||||||
|
ifneq ($(TARGET), minimal-net)
|
||||||
|
ifneq ($(TARGET), native)
|
||||||
|
ifneq ($(findstring avr,$(TARGET)), avr)
|
||||||
|
PROJECT_SOURCEFILES += static-routing.c
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# variable for root Makefile.include
|
||||||
|
WITH_UIP6=1
|
||||||
|
# for some platforms
|
||||||
|
UIP_CONF_IPV6=1
|
||||||
|
|
||||||
|
# variable for this Makefile
|
||||||
|
# configure CoAP implementation (3|7) (er-coap-07 also supports CoAP draft 08)
|
||||||
|
WITH_COAP=7
|
||||||
|
|
||||||
|
# new variable since slip-radio
|
||||||
|
ifneq ($(TARGET), minimal-net)
|
||||||
|
UIP_CONF_RPL=1
|
||||||
|
else
|
||||||
|
# minimal-net does not support RPL under Linux and is mostly used to test CoAP only
|
||||||
|
${info INFO: compiling without RPL}
|
||||||
|
UIP_CONF_RPL=0
|
||||||
|
CFLAGS += -DUIP_CONF_ND6_DEF_MAXDADNS=0
|
||||||
|
CFLAGS += -DHARD_CODED_ADDRESS=\"fdfd::10\"
|
||||||
|
CFLAGS += -DUIP_CONF_BUFFER_SIZE=1280
|
||||||
|
endif
|
||||||
|
|
||||||
|
# linker optimizations
|
||||||
|
SMALL=1
|
||||||
|
|
||||||
|
# REST framework, requires WITH_COAP
|
||||||
|
ifeq ($(WITH_COAP), 7)
|
||||||
|
${info INFO: compiling with CoAP-08}
|
||||||
|
CFLAGS += -DWITH_COAP=7
|
||||||
|
CFLAGS += -DREST=coap_rest_implementation
|
||||||
|
CFLAGS += -DUIP_CONF_TCP=0
|
||||||
|
APPS += er-coap-07
|
||||||
|
else ifeq ($(WITH_COAP), 3)
|
||||||
|
${info INFO: compiling with CoAP-03}
|
||||||
|
CFLAGS += -DWITH_COAP=3
|
||||||
|
CFLAGS += -DREST=coap_rest_implementation
|
||||||
|
CFLAGS += -DUIP_CONF_TCP=0
|
||||||
|
APPS += er-coap-03
|
||||||
|
else
|
||||||
|
${info INFO: compiling with HTTP}
|
||||||
|
CFLAGS += -DWITH_HTTP
|
||||||
|
CFLAGS += -DREST=http_rest_implementation
|
||||||
|
CFLAGS += -DUIP_CONF_TCP=1
|
||||||
|
APPS += er-http-engine
|
||||||
|
endif
|
||||||
|
|
||||||
|
APPS += erbium
|
||||||
|
|
||||||
|
# optional rules to get assembly
|
||||||
|
#CUSTOM_RULE_C_TO_OBJECTDIR_O = 1
|
||||||
|
#CUSTOM_RULE_S_TO_OBJECTDIR_O = 1
|
||||||
|
|
||||||
|
include $(CONTIKI)/Makefile.include
|
||||||
|
|
||||||
|
# optional rules to get assembly
|
||||||
|
#$(OBJECTDIR)/%.o: asmdir/%.S
|
||||||
|
# $(CC) $(CFLAGS) -MMD -c $< -o $@
|
||||||
|
# @$(FINALIZE_DEPENDENCY)
|
||||||
|
#
|
||||||
|
#asmdir/%.S: %.c
|
||||||
|
# $(CC) $(CFLAGS) -MMD -S $< -o $@
|
||||||
|
|
||||||
|
# border router rules
|
||||||
|
$(CONTIKI)/tools/tunslip6: $(CONTIKI)/tools/tunslip6.c
|
||||||
|
(cd $(CONTIKI)/tools && $(MAKE) tunslip6)
|
||||||
|
|
||||||
|
connect-router: $(CONTIKI)/tools/tunslip6
|
||||||
|
sudo $(CONTIKI)/tools/tunslip6 aaaa::1/64
|
||||||
|
|
||||||
|
connect-router-cooja: $(CONTIKI)/tools/tunslip6
|
||||||
|
sudo $(CONTIKI)/tools/tunslip6 -a 127.0.0.1 aaaa::1/64
|
||||||
|
|
||||||
|
tap0up:
|
||||||
|
sudo ip address add fdfd::1/64 dev tap0
|
76
examples/osd/light-actor/README
Normal file
76
examples/osd/light-actor/README
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
A Quick Introduction to the Erbium (Er) REST Engine
|
||||||
|
===================================================
|
||||||
|
Compile the Example
|
||||||
|
-------------------
|
||||||
|
./run.sh
|
||||||
|
|
||||||
|
OSD-Merkur Board
|
||||||
|
----------------------
|
||||||
|
write the images to the OSD-Merkur Board:
|
||||||
|
|
||||||
|
./flash.sh
|
||||||
|
|
||||||
|
EXAMPLE FILES
|
||||||
|
-------------
|
||||||
|
er-example-server.c: A RESTful server example showing how to use the REST layer to develop server-side applications (at the moment only CoAP is implemented for the REST Engine).
|
||||||
|
er-example-client.c: A CoAP client that polls the /actuators/toggle resource every 10 seconds and cycles through 4 resources on button press (target address is hard-coded).
|
||||||
|
er-plugtest-server.c: The server used for draft compliance testing at ETSI IoT CoAP Plugtest in Paris, France, March 2012 (configured for minimal-net).
|
||||||
|
|
||||||
|
PRELIMINARIES
|
||||||
|
-------------
|
||||||
|
- Make sure rpl-border-router has the same stack and fits into mote memory:
|
||||||
|
You can disable RDC in border-router project-conf.h (not really required as BR keeps radio turned on).
|
||||||
|
#undef NETSTACK_CONF_RDC
|
||||||
|
#define NETSTACK_CONF_RDC nullrdc_driver
|
||||||
|
- For convenience, define the Cooja addresses in /etc/hosts
|
||||||
|
aaaa::0212:7401:0001:0101 cooja1
|
||||||
|
aaaa::0212:7402:0002:0202 cooja2
|
||||||
|
...
|
||||||
|
- Get the Copper (Cu) CoAP user-agent from https://addons.mozilla.org/en-US/firefox/addon/copper-270430/
|
||||||
|
- Optional: Save your target as default target
|
||||||
|
$ make TARGET=sky savetarget
|
||||||
|
|
||||||
|
COOJA HOWTO
|
||||||
|
-----------
|
||||||
|
Server only:
|
||||||
|
1) $ make TARGET=cooja server-only.csc
|
||||||
|
2) Open new terminal
|
||||||
|
3) $ make connect-router-cooja
|
||||||
|
4) Start Copper and discover resources at coap://cooja2:5683/
|
||||||
|
- Choose "Click button on Sky 2" from the context menu of mote 2 (server) after requesting /test/separate
|
||||||
|
- Do the same when observing /test/event
|
||||||
|
|
||||||
|
With client:
|
||||||
|
1) $ make TARGET=cooja server-client.csc
|
||||||
|
2) Open new terminal
|
||||||
|
3) $ make connect-router-cooja
|
||||||
|
4) Wait until red LED toggles on mote 2 (server)
|
||||||
|
5) Choose "Click button on Sky 3" from the context menu of mote 3 (client) and watch serial output
|
||||||
|
|
||||||
|
DETAILS
|
||||||
|
-------
|
||||||
|
Erbium currently implements draft 08 (name "er-coap-07" stems from last technical draft changes).
|
||||||
|
Central features are commented in er-example-server.c.
|
||||||
|
In general, apps/er-coap-07 supports:
|
||||||
|
* All draft 08 header options
|
||||||
|
* CON Retransmissions (note COAP_MAX_OPEN_TRANSACTIONS)
|
||||||
|
* Blockwise Transfers (note REST_MAX_CHUNK_SIZE, see er-plugtest-server.c for Block1 uploads)
|
||||||
|
* Separate Responses (no rest_set_pre_handler() required anymore, note coap_separate_accept(), _reject(), and _resume())
|
||||||
|
* Resource Discovery
|
||||||
|
* Observing Resources (see EVENT_ and PRERIODIC_RESOURCE, note COAP_MAX_OBSERVERS)
|
||||||
|
|
||||||
|
REST IMPLEMENTATIONS
|
||||||
|
--------------------
|
||||||
|
The Makefile uses WITH_COAP to configure different implementations for the Erbium (Er) REST Engine.
|
||||||
|
* WITH_COAP=7 uses Erbium CoAP 08 apps/er-coap-07/.
|
||||||
|
The default port for coap-07/-08 is 5683.
|
||||||
|
* WITH_COAP=3 uses Erbium CoAP 03 apps/er-coap-03/.
|
||||||
|
The default port for coap-03 is 61616.
|
||||||
|
er-coap-03 produces some warnings, as it not fully maintained anymore.
|
||||||
|
* WITH_COAP=0 is a stub to link an Erbium HTTP engine that uses the same resource abstraction (REST.x() functions and RESOURCE macros.
|
||||||
|
|
||||||
|
TODOs
|
||||||
|
-----
|
||||||
|
* Observe client
|
||||||
|
* Multiple If-Match ETags
|
||||||
|
* (Message deduplication)
|
525
examples/osd/light-actor/er-example-server.c
Normal file
525
examples/osd/light-actor/er-example-server.c
Normal file
|
@ -0,0 +1,525 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2011, Matthias Kovatsch and other contributors.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
|
* documentation and/or other materials provided with the distribution.
|
||||||
|
* 3. Neither the name of the Institute nor the names of its contributors
|
||||||
|
* may be used to endorse or promote products derived from this software
|
||||||
|
* without specific prior written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
|
||||||
|
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
|
||||||
|
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
|
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||||
|
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
|
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||||
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
|
* SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
* This file is part of the Contiki operating system.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \file
|
||||||
|
* Erbium (Er) PIR REST Engine example (with CoAP-specific code)
|
||||||
|
* \author
|
||||||
|
* Matthias Kovatsch <kovatsch@inf.ethz.ch>
|
||||||
|
* Harald Pichler <harald@the-develop.net>
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include "contiki.h"
|
||||||
|
#include "contiki-net.h"
|
||||||
|
|
||||||
|
|
||||||
|
/* Define which resources to include to meet memory constraints. */
|
||||||
|
#define REST_RES_INFO 1
|
||||||
|
#define REST_RES_OPTRIAC 1
|
||||||
|
#define REST_RES_TEMPERATURE 0
|
||||||
|
#define REST_RES_EVENT 0
|
||||||
|
#define REST_RES_LEDS 0
|
||||||
|
#define REST_RES_TOGGLE 0
|
||||||
|
#define REST_RES_BATTERY 1
|
||||||
|
|
||||||
|
#if !UIP_CONF_IPV6_RPL && !defined (CONTIKI_TARGET_MINIMAL_NET) && !defined (CONTIKI_TARGET_NATIVE)
|
||||||
|
#warning "Compiling with static routing!"
|
||||||
|
#include "static-routing.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "erbium.h"
|
||||||
|
|
||||||
|
#include "dev/led.h"
|
||||||
|
#if defined (PLATFORM_HAS_BUTTON)
|
||||||
|
#include "dev/button-sensor.h"
|
||||||
|
#endif
|
||||||
|
#if defined (PLATFORM_HAS_LEDS)
|
||||||
|
#include "dev/leds.h"
|
||||||
|
#endif
|
||||||
|
#if defined (PLATFORM_HAS_OPTRIAC)
|
||||||
|
#include "dev/optriac-sensor.h"
|
||||||
|
#endif
|
||||||
|
#if defined (PLATFORM_HAS_TEMPERATURE)
|
||||||
|
#include "dev/temperature-sensor.h"
|
||||||
|
#endif
|
||||||
|
#if defined (PLATFORM_HAS_BATTERY)
|
||||||
|
#include "dev/battery-sensor.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* For CoAP-specific example: not required for normal RESTful Web service. */
|
||||||
|
#if WITH_COAP == 3
|
||||||
|
#include "er-coap-03.h"
|
||||||
|
#elif WITH_COAP == 7
|
||||||
|
#include "er-coap-07.h"
|
||||||
|
#else
|
||||||
|
#warning "Erbium example without CoAP-specifc functionality"
|
||||||
|
#endif /* CoAP-specific example */
|
||||||
|
|
||||||
|
#define DEBUG 0
|
||||||
|
#if DEBUG
|
||||||
|
#define PRINTF(...) printf(__VA_ARGS__)
|
||||||
|
#define PRINT6ADDR(addr) PRINTF("[%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x]", ((uint8_t *)addr)[0], ((uint8_t *)addr)[1], ((uint8_t *)addr)[2], ((uint8_t *)addr)[3], ((uint8_t *)addr)[4], ((uint8_t *)addr)[5], ((uint8_t *)addr)[6], ((uint8_t *)addr)[7], ((uint8_t *)addr)[8], ((uint8_t *)addr)[9], ((uint8_t *)addr)[10], ((uint8_t *)addr)[11], ((uint8_t *)addr)[12], ((uint8_t *)addr)[13], ((uint8_t *)addr)[14], ((uint8_t *)addr)[15])
|
||||||
|
#define PRINTLLADDR(lladdr) PRINTF("[%02x:%02x:%02x:%02x:%02x:%02x]",(lladdr)->addr[0], (lladdr)->addr[1], (lladdr)->addr[2], (lladdr)->addr[3],(lladdr)->addr[4], (lladdr)->addr[5])
|
||||||
|
#else
|
||||||
|
#define PRINTF(...)
|
||||||
|
#define PRINT6ADDR(addr)
|
||||||
|
#define PRINTLLADDR(addr)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/******************************************************************************/
|
||||||
|
|
||||||
|
#if REST_RES_INFO
|
||||||
|
/*
|
||||||
|
* Resources are defined by the RESOURCE macro.
|
||||||
|
* Signature: resource name, the RESTful methods it handles, and its URI path (omitting the leading slash).
|
||||||
|
*/
|
||||||
|
RESOURCE(info, METHOD_GET, "info", "title=\"Info\";rt=\"text\"");
|
||||||
|
|
||||||
|
/*
|
||||||
|
* A handler function named [resource name]_handler must be implemented for each RESOURCE.
|
||||||
|
* A buffer for the response payload is provided through the buffer pointer. Simple resources can ignore
|
||||||
|
* preferred_size and offset, but must respect the REST_MAX_CHUNK_SIZE limit for the buffer.
|
||||||
|
* If a smaller block size is requested for CoAP, the REST framework automatically splits the data.
|
||||||
|
*/
|
||||||
|
void
|
||||||
|
info_handler(void* request, void* response, uint8_t *buffer, uint16_t preferred_size, int32_t *offset)
|
||||||
|
{
|
||||||
|
char message[100];
|
||||||
|
int index = 0;
|
||||||
|
int length = 0; /* |<-------->| */
|
||||||
|
|
||||||
|
/* Some data that has the length up to REST_MAX_CHUNK_SIZE. For more, see the chunk resource. */
|
||||||
|
// jSON Format
|
||||||
|
index += sprintf(message + index,"{\n \"Version\" : \"V1.0pre1\",\n");
|
||||||
|
index += sprintf(message + index," \"name\" : \"light-actor\"\n");
|
||||||
|
index += sprintf(message + index,"}\n");
|
||||||
|
|
||||||
|
length = strlen(message);
|
||||||
|
memcpy(buffer, message,length );
|
||||||
|
|
||||||
|
REST.set_header_content_type(response, REST.type.APPLICATION_JSON);
|
||||||
|
REST.set_response_payload(response, buffer, length);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/*A simple actuator example, post variable mode, relay is activated or deactivated*/
|
||||||
|
RESOURCE(led1, METHOD_GET | METHOD_PUT , "actuators/led1", "title=\"Led1\";rt=\"led\"");
|
||||||
|
void
|
||||||
|
led1_handler(void* request, void* response, uint8_t *buffer, uint16_t preferred_size, int32_t *offset)
|
||||||
|
{
|
||||||
|
char mode[10];
|
||||||
|
static uint8_t led1 = 0;
|
||||||
|
static char name[17]="led1";
|
||||||
|
int success = 1;
|
||||||
|
|
||||||
|
char temp[100];
|
||||||
|
int index = 0;
|
||||||
|
size_t len = 0;
|
||||||
|
|
||||||
|
const char *pmode = NULL;
|
||||||
|
const char *pname = NULL;
|
||||||
|
|
||||||
|
switch(REST.get_method_type(request)){
|
||||||
|
case METHOD_GET:
|
||||||
|
// jSON Format
|
||||||
|
index += sprintf(temp + index,"{\n \"name\" : \"%s\",\n",name);
|
||||||
|
if(led1 == 0)
|
||||||
|
index += sprintf(temp + index," \"mode\" : \"off\"\n");
|
||||||
|
if(led1 == 1)
|
||||||
|
index += sprintf(temp + index," \"mode\" : \"on\"\n");
|
||||||
|
index += sprintf(temp + index,"}\n");
|
||||||
|
|
||||||
|
len = strlen(temp);
|
||||||
|
memcpy(buffer, temp,len );
|
||||||
|
|
||||||
|
REST.set_header_content_type(response, REST.type.APPLICATION_JSON);
|
||||||
|
REST.set_response_payload(response, buffer, len);
|
||||||
|
break;
|
||||||
|
case METHOD_POST:
|
||||||
|
success = 0;
|
||||||
|
break;
|
||||||
|
case METHOD_PUT:
|
||||||
|
if (success && (len=REST.get_post_variable(request, "mode", &pmode))) {
|
||||||
|
PRINTF("name %s\n", mode);
|
||||||
|
memcpy(mode, pmode,len);
|
||||||
|
mode[len]=0;
|
||||||
|
if (!strcmp(mode, "on")) {
|
||||||
|
led1_on();
|
||||||
|
led1 = 1;
|
||||||
|
} else if (!strcmp(mode, "off")) {
|
||||||
|
led1_off();
|
||||||
|
led1 = 0;
|
||||||
|
} else {
|
||||||
|
success = 0;
|
||||||
|
}
|
||||||
|
} else if (success && (len=REST.get_post_variable(request, "name", &pname))) {
|
||||||
|
PRINTF("name %s\n", name);
|
||||||
|
memcpy(name, pname,len);
|
||||||
|
name[len]=0;
|
||||||
|
} else {
|
||||||
|
success = 0;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
success = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!success) {
|
||||||
|
REST.set_response_status(response, REST.status.BAD_REQUEST);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/******************************************************************************/
|
||||||
|
#if REST_RES_EVENT && defined (PLATFORM_HAS_PIR)
|
||||||
|
/*
|
||||||
|
* Example for an event resource.
|
||||||
|
* Additionally takes a period parameter that defines the interval to call [name]_periodic_handler().
|
||||||
|
* A default post_handler takes care of subscriptions and manages a list of subscribers to notify.
|
||||||
|
*/
|
||||||
|
EVENT_RESOURCE(pir, METHOD_GET, "sensors/pir", "title=\"Event demo\";obs");
|
||||||
|
|
||||||
|
void
|
||||||
|
pir_handler(void* request, void* response, uint8_t *buffer, uint16_t preferred_size, int32_t *offset)
|
||||||
|
{
|
||||||
|
REST.set_header_content_type(response, REST.type.TEXT_PLAIN);
|
||||||
|
/* Usually, a CoAP server would response with the current resource representation. */
|
||||||
|
const char *msg = "It's eventful!";
|
||||||
|
REST.set_response_payload(response, (uint8_t *)msg, strlen(msg));
|
||||||
|
|
||||||
|
/* A post_handler that handles subscriptions/observing will be called for periodic resources by the framework. */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Additionally, a handler function named [resource name]_event_handler must be implemented for each PERIODIC_RESOURCE defined.
|
||||||
|
* It will be called by the REST manager process with the defined period. */
|
||||||
|
void
|
||||||
|
pir_event_handler(resource_t *r)
|
||||||
|
{
|
||||||
|
static uint16_t event_counter = 0;
|
||||||
|
static char content[12];
|
||||||
|
|
||||||
|
++event_counter;
|
||||||
|
|
||||||
|
PRINTF("PIR TICK %u for /%s\n", event_counter, r->url);
|
||||||
|
|
||||||
|
/* Build notification. */
|
||||||
|
coap_packet_t notification[1]; /* This way the packet can be treated as pointer as usual. */
|
||||||
|
coap_init_message(notification, COAP_TYPE_CON, CONTENT_2_05, 0 );
|
||||||
|
coap_set_payload(notification, content, snprintf(content, sizeof(content), "EVENT %u", event_counter));
|
||||||
|
|
||||||
|
/* Notify the registered observers with the given message type, observe option, and payload. */
|
||||||
|
REST.notify_subscribers(r, event_counter, notification);
|
||||||
|
}
|
||||||
|
#endif /* PLATFORM_HAS_PIR */
|
||||||
|
|
||||||
|
/******************************************************************************/
|
||||||
|
#if defined (PLATFORM_HAS_OPTRIAC)
|
||||||
|
/******************************************************************************/
|
||||||
|
#if REST_RES_OPTRIAC
|
||||||
|
/*A simple actuator example*/
|
||||||
|
RESOURCE(optriac, METHOD_POST | METHOD_PUT , "actuators/optriac", "title=\"TRIAC: ?type=a|b, POST/PUT mode=on|off\";rt=\"Control\"");
|
||||||
|
|
||||||
|
void
|
||||||
|
optriac_handler(void* request, void* response, uint8_t *buffer, uint16_t preferred_size, int32_t *offset)
|
||||||
|
{
|
||||||
|
size_t len = 0;
|
||||||
|
const char *type = NULL;
|
||||||
|
const char *mode = NULL;
|
||||||
|
uint8_t triac = 0;
|
||||||
|
int success = 1;
|
||||||
|
|
||||||
|
if ((len=REST.get_query_variable(request, "type", &type))) {
|
||||||
|
PRINTF("type %.*s\n", len, type);
|
||||||
|
|
||||||
|
if (strncmp(type, "a", len)==0) {
|
||||||
|
triac = OPTRIAC_SENSOR_A;
|
||||||
|
} else if(strncmp(type,"b", len)==0) {
|
||||||
|
triac = OPTRIAC_SENSOR_A;
|
||||||
|
} else {
|
||||||
|
success = 0;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
success = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (success && (len=REST.get_post_variable(request, "mode", &mode))) {
|
||||||
|
PRINTF("mode %s\n", mode);
|
||||||
|
|
||||||
|
if (strncmp(mode, "on", len)==0) {
|
||||||
|
optriac_sensor.configure(triac,1);
|
||||||
|
} else if (strncmp(mode, "off", len)==0) {
|
||||||
|
optriac_sensor.configure(triac,1);
|
||||||
|
} else {
|
||||||
|
success = 0;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
success = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!success) {
|
||||||
|
REST.set_response_status(response, REST.status.BAD_REQUEST);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
/******************************************************************************/
|
||||||
|
#endif /* PLATFORM_HAS_OPTRIAC */
|
||||||
|
|
||||||
|
/******************************************************************************/
|
||||||
|
#if defined (PLATFORM_HAS_LEDS)
|
||||||
|
/******************************************************************************/
|
||||||
|
#if REST_RES_LEDS
|
||||||
|
/*A simple actuator example, depending on the color query parameter and post variable mode, corresponding led is activated or deactivated*/
|
||||||
|
RESOURCE(leds, METHOD_POST | METHOD_PUT , "actuators/leds", "title=\"LEDs: ?color=r|g|b, POST/PUT mode=on|off\";rt=\"Control\"");
|
||||||
|
|
||||||
|
void
|
||||||
|
leds_handler(void* request, void* response, uint8_t *buffer, uint16_t preferred_size, int32_t *offset)
|
||||||
|
{
|
||||||
|
size_t len = 0;
|
||||||
|
const char *color = NULL;
|
||||||
|
const char *mode = NULL;
|
||||||
|
uint8_t led = 0;
|
||||||
|
int success = 1;
|
||||||
|
|
||||||
|
if ((len=REST.get_query_variable(request, "color", &color))) {
|
||||||
|
PRINTF("color %.*s\n", len, color);
|
||||||
|
|
||||||
|
if (strncmp(color, "r", len)==0) {
|
||||||
|
led = LEDS_RED;
|
||||||
|
} else if(strncmp(color,"g", len)==0) {
|
||||||
|
led = LEDS_GREEN;
|
||||||
|
} else if (strncmp(color,"b", len)==0) {
|
||||||
|
led = LEDS_BLUE;
|
||||||
|
} else {
|
||||||
|
success = 0;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
success = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (success && (len=REST.get_post_variable(request, "mode", &mode))) {
|
||||||
|
PRINTF("mode %s\n", mode);
|
||||||
|
|
||||||
|
if (strncmp(mode, "on", len)==0) {
|
||||||
|
leds_on(led);
|
||||||
|
} else if (strncmp(mode, "off", len)==0) {
|
||||||
|
leds_off(led);
|
||||||
|
} else {
|
||||||
|
success = 0;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
success = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!success) {
|
||||||
|
REST.set_response_status(response, REST.status.BAD_REQUEST);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/******************************************************************************/
|
||||||
|
#if REST_RES_TOGGLE
|
||||||
|
/* A simple actuator example. Toggles the red led */
|
||||||
|
RESOURCE(toggle, METHOD_GET | METHOD_PUT | METHOD_POST, "actuators/toggle", "title=\"Red LED\";rt=\"Control\"");
|
||||||
|
void
|
||||||
|
toggle_handler(void* request, void* response, uint8_t *buffer, uint16_t preferred_size, int32_t *offset)
|
||||||
|
{
|
||||||
|
leds_toggle(LEDS_RED);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif /* PLATFORM_HAS_LEDS */
|
||||||
|
|
||||||
|
/******************************************************************************/
|
||||||
|
|
||||||
|
/******************************************************************************/
|
||||||
|
#if REST_RES_TEMPERATURE && defined (PLATFORM_HAS_TEMPERATURE)
|
||||||
|
/* A simple getter example. Returns the reading from light sensor with a simple etag */
|
||||||
|
RESOURCE(temperature, METHOD_GET, "sensors/cputemp", "title=\"Temperature status\";rt=\"temperature-c\"");
|
||||||
|
void
|
||||||
|
temperature_handler(void* request, void* response, uint8_t *buffer, uint16_t preferred_size, int32_t *offset)
|
||||||
|
{
|
||||||
|
int temperature = temperature_sensor.value(0);
|
||||||
|
|
||||||
|
const uint16_t *accept = NULL;
|
||||||
|
int num = REST.get_header_accept(request, &accept);
|
||||||
|
|
||||||
|
if ((num==0) || (num && accept[0]==REST.type.TEXT_PLAIN))
|
||||||
|
{
|
||||||
|
REST.set_header_content_type(response, REST.type.TEXT_PLAIN);
|
||||||
|
snprintf((char *)buffer, REST_MAX_CHUNK_SIZE, "%d", temperature);
|
||||||
|
|
||||||
|
REST.set_response_payload(response, (uint8_t *)buffer, strlen((char *)buffer));
|
||||||
|
}
|
||||||
|
else if (num && (accept[0]==REST.type.APPLICATION_JSON))
|
||||||
|
{
|
||||||
|
REST.set_header_content_type(response, REST.type.APPLICATION_JSON);
|
||||||
|
snprintf((char *)buffer, REST_MAX_CHUNK_SIZE, "{'temperature':%d}", temperature);
|
||||||
|
|
||||||
|
REST.set_response_payload(response, buffer, strlen((char *)buffer));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
REST.set_response_status(response, REST.status.UNSUPPORTED_MADIA_TYPE);
|
||||||
|
const char *msg = "Supporting content-types text/plain and application/json";
|
||||||
|
REST.set_response_payload(response, msg, strlen(msg));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif /* PLATFORM_HAS_TEMPERATURE */
|
||||||
|
|
||||||
|
/******************************************************************************/
|
||||||
|
#if REST_RES_BATTERY && defined (PLATFORM_HAS_BATTERY)
|
||||||
|
/* A simple getter example. Returns the reading from light sensor with a simple etag */
|
||||||
|
RESOURCE(battery, METHOD_GET, "sensors/battery", "title=\"Battery status\";rt=\"battery-mV\"");
|
||||||
|
void
|
||||||
|
battery_handler(void* request, void* response, uint8_t *buffer, uint16_t preferred_size, int32_t *offset)
|
||||||
|
{
|
||||||
|
int battery = battery_sensor.value(0);
|
||||||
|
|
||||||
|
const uint16_t *accept = NULL;
|
||||||
|
int num = REST.get_header_accept(request, &accept);
|
||||||
|
|
||||||
|
if ((num==0) || (num && accept[0]==REST.type.TEXT_PLAIN))
|
||||||
|
{
|
||||||
|
REST.set_header_content_type(response, REST.type.TEXT_PLAIN);
|
||||||
|
snprintf((char *)buffer, REST_MAX_CHUNK_SIZE, "%d", battery);
|
||||||
|
|
||||||
|
REST.set_response_payload(response, (uint8_t *)buffer, strlen((char *)buffer));
|
||||||
|
}
|
||||||
|
else if (num && (accept[0]==REST.type.APPLICATION_JSON))
|
||||||
|
{
|
||||||
|
REST.set_header_content_type(response, REST.type.APPLICATION_JSON);
|
||||||
|
snprintf((char *)buffer, REST_MAX_CHUNK_SIZE, "{'battery':%d}", battery);
|
||||||
|
|
||||||
|
REST.set_response_payload(response, buffer, strlen((char *)buffer));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
REST.set_response_status(response, REST.status.UNSUPPORTED_MADIA_TYPE);
|
||||||
|
const char *msg = "Supporting content-types text/plain and application/json";
|
||||||
|
REST.set_response_payload(response, msg, strlen(msg));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif /* PLATFORM_HAS_BATTERY */
|
||||||
|
/******************************************************************************/
|
||||||
|
|
||||||
|
void
|
||||||
|
hw_init()
|
||||||
|
{
|
||||||
|
led1_off();
|
||||||
|
}
|
||||||
|
|
||||||
|
PROCESS(rest_server_example, "Erbium Example Server");
|
||||||
|
|
||||||
|
AUTOSTART_PROCESSES(&rest_server_example, &sensors_process);
|
||||||
|
|
||||||
|
PROCESS_THREAD(rest_server_example, ev, data)
|
||||||
|
{
|
||||||
|
PROCESS_BEGIN();
|
||||||
|
PRINTF("Starting Erbium Example Server\n");
|
||||||
|
|
||||||
|
#ifdef RF_CHANNEL
|
||||||
|
PRINTF("RF channel: %u\n", RF_CHANNEL);
|
||||||
|
#endif
|
||||||
|
#ifdef IEEE802154_PANID
|
||||||
|
PRINTF("PAN ID: 0x%04X\n", IEEE802154_PANID);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
PRINTF("uIP buffer: %u\n", UIP_BUFSIZE);
|
||||||
|
PRINTF("LL header: %u\n", UIP_LLH_LEN);
|
||||||
|
PRINTF("IP+UDP header: %u\n", UIP_IPUDPH_LEN);
|
||||||
|
PRINTF("REST max chunk: %u\n", REST_MAX_CHUNK_SIZE);
|
||||||
|
|
||||||
|
/* if static routes are used rather than RPL */
|
||||||
|
#if !UIP_CONF_IPV6_RPL && !defined (CONTIKI_TARGET_MINIMAL_NET) && !defined (CONTIKI_TARGET_NATIVE)
|
||||||
|
set_global_address();
|
||||||
|
configure_routing();
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Initialize the OSD Hardware. */
|
||||||
|
hw_init();
|
||||||
|
/* Initialize the REST engine. */
|
||||||
|
rest_init_engine();
|
||||||
|
|
||||||
|
/* Activate the application-specific resources. */
|
||||||
|
rest_activate_resource(&resource_led1);
|
||||||
|
#if REST_RES_INFO
|
||||||
|
rest_activate_resource(&resource_info);
|
||||||
|
#endif
|
||||||
|
/* Activate the application-specific resources. */
|
||||||
|
#if REST_RES_OPTRIAC
|
||||||
|
SENSORS_ACTIVATE(optriac_sensor);
|
||||||
|
rest_activate_resource(&resource_optriac);
|
||||||
|
#endif
|
||||||
|
#if defined (PLATFORM_HAS_PIR) && (REST_RES_EVENT)
|
||||||
|
SENSORS_ACTIVATE(pir_sensor);
|
||||||
|
rest_activate_event_resource(&resource_pir);
|
||||||
|
PRINTF("ACTIVATE PIR\n");
|
||||||
|
#endif
|
||||||
|
#if defined (PLATFORM_HAS_LEDS)
|
||||||
|
#if REST_RES_LEDS
|
||||||
|
rest_activate_resource(&resource_leds);
|
||||||
|
#endif
|
||||||
|
#if REST_RES_TOGGLE
|
||||||
|
rest_activate_resource(&resource_toggle);
|
||||||
|
#endif
|
||||||
|
#endif /* PLATFORM_HAS_LEDS */
|
||||||
|
#if defined (PLATFORM_HAS_TEMPERATURE) && REST_RES_TEMPERATURE
|
||||||
|
SENSORS_ACTIVATE(temperature_sensor);
|
||||||
|
rest_activate_resource(&resource_temperature);
|
||||||
|
#endif
|
||||||
|
#if defined (PLATFORM_HAS_BATTERY) && REST_RES_BATTERY
|
||||||
|
SENSORS_ACTIVATE(battery_sensor);
|
||||||
|
rest_activate_resource(&resource_battery);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Define application-specific events here. */
|
||||||
|
while(1) {
|
||||||
|
PROCESS_WAIT_EVENT();
|
||||||
|
#if defined (REST_RES_EVENT)
|
||||||
|
if (ev == sensors_event ) {
|
||||||
|
PRINTF("EVENT\n");
|
||||||
|
#if (REST_RES_EVENT && defined (PLATFORM_HAS_PIR))
|
||||||
|
if (data == &pir_sensor) {
|
||||||
|
PRINTF("PIR EVENT\n");
|
||||||
|
/* Call the event_handler for this application-specific event. */
|
||||||
|
pir_event_handler(&resource_pir);
|
||||||
|
PRINTF("CALL EVENT HANDLER\n");
|
||||||
|
}
|
||||||
|
#endif /* PLATFORM_HAS_PIR */
|
||||||
|
}
|
||||||
|
#endif /* REST_RES_EVENT */
|
||||||
|
} /* while (1) */
|
||||||
|
|
||||||
|
PROCESS_END();
|
||||||
|
}
|
2
examples/osd/light-actor/flash.sh
Executable file
2
examples/osd/light-actor/flash.sh
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/bash
|
||||||
|
sudo avrdude -pm128rfa1 -c arduino -P/dev/ttyUSB0 -b57600 -e -U flash:w:er-example-server.osd-merkur.hex:a -U eeprom:w:er-example-server.osd-merkur.eep:a
|
136
examples/osd/light-actor/lall
Normal file
136
examples/osd/light-actor/lall
Normal file
|
@ -0,0 +1,136 @@
|
||||||
|
INFO: compiling with CoAP-08
|
||||||
|
rm -f *~ *core core *.srec \
|
||||||
|
*.lst *.map \
|
||||||
|
*.cprg *.bin *.data contiki*.a *.firmware core-labels.S *.ihex *.ini \
|
||||||
|
*.ce *.co
|
||||||
|
rm -rf obj_osd-merkur
|
||||||
|
INFO: compiling with CoAP-08
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/rime/rimeaddr.c -o obj_osd-merkur/rimeaddr.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/rime/timesynch.c -o obj_osd-merkur/timesynch.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/rime/rimestats.c -o obj_osd-merkur/rimestats.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/cxmac.c -o obj_osd-merkur/cxmac.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/xmac.c -o obj_osd-merkur/xmac.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/nullmac.c -o obj_osd-merkur/nullmac.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/lpp.c -o obj_osd-merkur/lpp.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/frame802154.c -o obj_osd-merkur/frame802154.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/sicslowmac.c -o obj_osd-merkur/sicslowmac.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/nullrdc.c -o obj_osd-merkur/nullrdc.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/nullrdc-noframer.c -o obj_osd-merkur/nullrdc-noframer.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/mac.c -o obj_osd-merkur/mac.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/framer-nullmac.c -o obj_osd-merkur/framer-nullmac.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/framer-802154.c -o obj_osd-merkur/framer-802154.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/csma.c -o obj_osd-merkur/csma.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/contikimac.c -o obj_osd-merkur/contikimac.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/mac/phase.c -o obj_osd-merkur/phase.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/rpl/rpl.c -o obj_osd-merkur/rpl.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/rpl/rpl-dag.c -o obj_osd-merkur/rpl-dag.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/rpl/rpl-icmp6.c -o obj_osd-merkur/rpl-icmp6.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/rpl/rpl-timers.c -o obj_osd-merkur/rpl-timers.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/rpl/rpl-of-etx.c -o obj_osd-merkur/rpl-of-etx.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/rpl/rpl-ext-header.c -o obj_osd-merkur/rpl-ext-header.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/process.c -o obj_osd-merkur/process.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/procinit.c -o obj_osd-merkur/procinit.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/autostart.c -o obj_osd-merkur/autostart.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/loader/elfloader.c -o obj_osd-merkur/elfloader.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/profile.c -o obj_osd-merkur/profile.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/timetable.c -o obj_osd-merkur/timetable.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/timetable-aggregate.c -o obj_osd-merkur/timetable-aggregate.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/compower.c -o obj_osd-merkur/compower.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/dev/serial-line.c -o obj_osd-merkur/serial-line.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/lib/memb.c -o obj_osd-merkur/memb.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/lib/mmem.c -o obj_osd-merkur/mmem.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/timer.c -o obj_osd-merkur/timer.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/lib/list.c -o obj_osd-merkur/list.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/etimer.c -o obj_osd-merkur/etimer.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/ctimer.c -o obj_osd-merkur/ctimer.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/energest.c -o obj_osd-merkur/energest.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/rtimer.c -o obj_osd-merkur/rtimer.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/stimer.c -o obj_osd-merkur/stimer.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/lib/print-stats.c -o obj_osd-merkur/print-stats.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/lib/ifft.c -o obj_osd-merkur/ifft.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/lib/crc16.c -o obj_osd-merkur/crc16.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/lib/random.c -o obj_osd-merkur/random.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/lib/checkpoint.c -o obj_osd-merkur/checkpoint.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/lib/ringbuf.c -o obj_osd-merkur/ringbuf.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/netstack.c -o obj_osd-merkur/netstack.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/uip-debug.c -o obj_osd-merkur/uip-debug.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/packetbuf.c -o obj_osd-merkur/packetbuf.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/queuebuf.c -o obj_osd-merkur/queuebuf.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/packetqueue.c -o obj_osd-merkur/packetqueue.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/uip6.c -o obj_osd-merkur/uip6.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/tcpip.c -o obj_osd-merkur/tcpip.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/psock.c -o obj_osd-merkur/psock.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/uip-udp-packet.c -o obj_osd-merkur/uip-udp-packet.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/uip-split.c -o obj_osd-merkur/uip-split.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/resolv.c -o obj_osd-merkur/resolv.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/tcpdump.c -o obj_osd-merkur/tcpdump.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/uiplib.c -o obj_osd-merkur/uiplib.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/simple-udp.c -o obj_osd-merkur/simple-udp.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/uip-icmp6.c -o obj_osd-merkur/uip-icmp6.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/uip-nd6.c -o obj_osd-merkur/uip-nd6.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/uip-packetqueue.c -o obj_osd-merkur/uip-packetqueue.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/sicslowpan.c -o obj_osd-merkur/sicslowpan.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/neighbor-attr.c -o obj_osd-merkur/neighbor-attr.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/neighbor-info.c -o obj_osd-merkur/neighbor-info.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/uip-ds6.c -o obj_osd-merkur/uip-ds6.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/net/uip-ds6-route.c -o obj_osd-merkur/uip-ds6-route.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/sys/mt.c -o obj_osd-merkur/mt.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/dev/nullradio.c -o obj_osd-merkur/nullradio.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../apps/er-coap-07/er-coap-07-engine.c -o obj_osd-merkur/er-coap-07-engine.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../apps/er-coap-07/er-coap-07.c -o obj_osd-merkur/er-coap-07.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../apps/er-coap-07/er-coap-07-transactions.c -o obj_osd-merkur/er-coap-07-transactions.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../apps/er-coap-07/er-coap-07-observing.c -o obj_osd-merkur/er-coap-07-observing.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../apps/er-coap-07/er-coap-07-separate.c -o obj_osd-merkur/er-coap-07-separate.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../apps/erbium/erbium.c -o obj_osd-merkur/erbium.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/./contiki-main.c -o obj_osd-merkur/contiki-main.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/./params.c -o obj_osd-merkur/params.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/./node-id.c -o obj_osd-merkur/node-id.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/temperature-sensor.c -o obj_osd-merkur/temperature-sensor.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/adc.c -o obj_osd-merkur/adc.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/led.c -o obj_osd-merkur/led.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/lib/sensors.c -o obj_osd-merkur/sensors.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/./slip_uart0.c -o obj_osd-merkur/slip_uart0.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/dev/slip.c -o obj_osd-merkur/slip.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/button-sensor.c -o obj_osd-merkur/button-sensor.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/dht11.c -o obj_osd-merkur/dht11.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/ds1820.c -o obj_osd-merkur/ds1820.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/battery-sensor.c -o obj_osd-merkur/battery-sensor.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/pir-sensor.c -o obj_osd-merkur/pir-sensor.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/optriac.c -o obj_osd-merkur/optriac.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/optriac-sensor.c -o obj_osd-merkur/optriac-sensor.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/servo.c -o obj_osd-merkur/servo.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/servo-sensor.c -o obj_osd-merkur/servo-sensor.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../cpu/avr/dev/clock.c -o obj_osd-merkur/clock.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../cpu/avr/./mtarch.c -o obj_osd-merkur/mtarch.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../cpu/avr/dev/eeprom.c -o obj_osd-merkur/eeprom.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../cpu/avr/dev/flash.c -o obj_osd-merkur/flash.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../cpu/avr/dev/rs232.c -o obj_osd-merkur/rs232.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../platform/osd-merkur/dev/leds-arch.c -o obj_osd-merkur/leds-arch.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../cpu/avr/./watchdog.c -o obj_osd-merkur/watchdog.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../cpu/avr/./rtimer-arch.c -o obj_osd-merkur/rtimer-arch.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../cpu/avr/./bootloader.c -o obj_osd-merkur/bootloader.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../cpu/avr/./settings.c -o obj_osd-merkur/settings.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/loader/elfloader-avr.c -o obj_osd-merkur/elfloader-avr.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/loader/symtab-avr.c -o obj_osd-merkur/symtab-avr.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../core/dev/leds.c -o obj_osd-merkur/leds.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../cpu/avr/radio/rf230bb/rf230bb.c -o obj_osd-merkur/rf230bb.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c ../../../cpu/avr/radio/rf230bb/halbb.c -o obj_osd-merkur/halbb.o
|
||||||
|
avr-ar rcf contiki-osd-merkur.a obj_osd-merkur/rimeaddr.o obj_osd-merkur/timesynch.o obj_osd-merkur/rimestats.o obj_osd-merkur/cxmac.o obj_osd-merkur/xmac.o obj_osd-merkur/nullmac.o obj_osd-merkur/lpp.o obj_osd-merkur/frame802154.o obj_osd-merkur/sicslowmac.o obj_osd-merkur/nullrdc.o obj_osd-merkur/nullrdc-noframer.o obj_osd-merkur/mac.o obj_osd-merkur/framer-nullmac.o obj_osd-merkur/framer-802154.o obj_osd-merkur/csma.o obj_osd-merkur/contikimac.o obj_osd-merkur/phase.o obj_osd-merkur/rpl.o obj_osd-merkur/rpl-dag.o obj_osd-merkur/rpl-icmp6.o obj_osd-merkur/rpl-timers.o obj_osd-merkur/rpl-of-etx.o obj_osd-merkur/rpl-ext-header.o obj_osd-merkur/process.o obj_osd-merkur/procinit.o obj_osd-merkur/autostart.o obj_osd-merkur/elfloader.o obj_osd-merkur/profile.o obj_osd-merkur/timetable.o obj_osd-merkur/timetable-aggregate.o obj_osd-merkur/compower.o obj_osd-merkur/serial-line.o obj_osd-merkur/memb.o obj_osd-merkur/mmem.o obj_osd-merkur/timer.o obj_osd-merkur/list.o obj_osd-merkur/etimer.o obj_osd-merkur/ctimer.o obj_osd-merkur/energest.o obj_osd-merkur/rtimer.o obj_osd-merkur/stimer.o obj_osd-merkur/print-stats.o obj_osd-merkur/ifft.o obj_osd-merkur/crc16.o obj_osd-merkur/random.o obj_osd-merkur/checkpoint.o obj_osd-merkur/ringbuf.o obj_osd-merkur/netstack.o obj_osd-merkur/uip-debug.o obj_osd-merkur/packetbuf.o obj_osd-merkur/queuebuf.o obj_osd-merkur/packetqueue.o obj_osd-merkur/uip6.o obj_osd-merkur/tcpip.o obj_osd-merkur/psock.o obj_osd-merkur/uip-udp-packet.o obj_osd-merkur/uip-split.o obj_osd-merkur/resolv.o obj_osd-merkur/tcpdump.o obj_osd-merkur/uiplib.o obj_osd-merkur/simple-udp.o obj_osd-merkur/uip-icmp6.o obj_osd-merkur/uip-nd6.o obj_osd-merkur/uip-packetqueue.o obj_osd-merkur/sicslowpan.o obj_osd-merkur/neighbor-attr.o obj_osd-merkur/neighbor-info.o obj_osd-merkur/uip-ds6.o obj_osd-merkur/uip-ds6-route.o obj_osd-merkur/mt.o obj_osd-merkur/nullradio.o obj_osd-merkur/er-coap-07-engine.o obj_osd-merkur/er-coap-07.o obj_osd-merkur/er-coap-07-transactions.o obj_osd-merkur/er-coap-07-observing.o obj_osd-merkur/er-coap-07-separate.o obj_osd-merkur/erbium.o obj_osd-merkur/contiki-main.o obj_osd-merkur/params.o obj_osd-merkur/node-id.o obj_osd-merkur/temperature-sensor.o obj_osd-merkur/adc.o obj_osd-merkur/led.o obj_osd-merkur/sensors.o obj_osd-merkur/slip_uart0.o obj_osd-merkur/slip.o obj_osd-merkur/button-sensor.o obj_osd-merkur/dht11.o obj_osd-merkur/ds1820.o obj_osd-merkur/battery-sensor.o obj_osd-merkur/pir-sensor.o obj_osd-merkur/optriac.o obj_osd-merkur/optriac-sensor.o obj_osd-merkur/servo.o obj_osd-merkur/servo-sensor.o obj_osd-merkur/clock.o obj_osd-merkur/mtarch.o obj_osd-merkur/eeprom.o obj_osd-merkur/flash.o obj_osd-merkur/rs232.o obj_osd-merkur/leds-arch.o obj_osd-merkur/watchdog.o obj_osd-merkur/rtimer-arch.o obj_osd-merkur/bootloader.o obj_osd-merkur/settings.o obj_osd-merkur/elfloader-avr.o obj_osd-merkur/symtab-avr.o obj_osd-merkur/leds.o obj_osd-merkur/rf230bb.o obj_osd-merkur/halbb.o
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -DAUTOSTART_ENABLE -c er-example-server.c -o er-example-server.co
|
||||||
|
avr-gcc -DPROJECT_CONF_H=\"project-conf.h\" -DWITH_COAP=7 -DREST=coap_rest_implementation -DUIP_CONF_TCP=0 -DCONTIKI=1 -DCONTIKI_TARGET_OSD_MERKUR=1 -DUIP_CONF_IPV6=1 -DUIP_CONF_IPV6_RPL=1 -Wall -mmcu=atmega128rfa1 -gdwarf-2 -fno-strict-aliasing -I../../../platform/osd-merkur -I. -I../../../core -I../../../cpu/avr -DF_CPU=16000000UL -DAUTO_CRC_PADDING=2 -Os -DRF230BB -I. -I../../../platform/osd-merkur/. -I../../../platform/osd-merkur/dev -I../../../platform/osd-merkur/apps -I../../../platform/osd-merkur/net -I../../../platform/osd-merkur/loader -I../../../cpu/avr/. -I../../../cpu/avr/dev -I../../../cpu/avr/radio/rf230bb -I../../../core/dev -I../../../core/lib -I../../../core/net -I../../../core/net/mac -I../../../core/net/rime -I../../../core/net/rpl -I../../../core/sys -I../../../core/cfs -I../../../core/ctk -I../../../core/lib/ctk -I../../../core/loader -I../../../core/. -I../../../apps/er-coap-07 -I../../../apps/erbium -I../../../platform/osd-merkur/ -DCONTIKI_VERSION_STRING=\"Contiki-v1.0.0-3-g0cd7d34\" -MMD -c static-routing.c -o obj_osd-merkur/static-routing.o
|
||||||
|
avr-gcc -mmcu=atmega128rfa1 -Wl,-Map=contiki-osd-merkur.map -Wl,--section-start=.bootloader=0x1F000 er-example-server.co obj_osd-merkur/static-routing.o contiki-osd-merkur.a -o er-example-server.osd-merkur
|
||||||
|
rm obj_osd-merkur/static-routing.o er-example-server.co
|
||||||
|
AVR Memory Usage
|
||||||
|
----------------
|
||||||
|
Device: Unknown
|
||||||
|
|
||||||
|
Program: 70146 bytes
|
||||||
|
(.text + .data + .bootloader)
|
||||||
|
|
||||||
|
Data: 12254 bytes
|
||||||
|
(.data + .bss + .noinit)
|
||||||
|
|
||||||
|
EEPROM: 41 bytes
|
||||||
|
(.eeprom)
|
||||||
|
|
||||||
|
|
73
examples/osd/light-actor/project-conf.h
Normal file
73
examples/osd/light-actor/project-conf.h
Normal file
|
@ -0,0 +1,73 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2010, Swedish Institute of Computer Science.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
|
* documentation and/or other materials provided with the distribution.
|
||||||
|
* 3. Neither the name of the Institute nor the names of its contributors
|
||||||
|
* may be used to endorse or promote products derived from this software
|
||||||
|
* without specific prior written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
|
||||||
|
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
|
||||||
|
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
|
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||||
|
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
|
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||||
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
|
* SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef __PROJECT_RPL_WEB_CONF_H__
|
||||||
|
#define __PROJECT_RPL_WEB_CONF_H__
|
||||||
|
|
||||||
|
//#define PLATFORM_HAS_LEDS 1
|
||||||
|
//#define PLATFORM_HAS_BUTTON 1
|
||||||
|
#define PLATFORM_HAS_OPTRIAC 1
|
||||||
|
//#define PLATFORM_HAS_TEMPERATURE 1
|
||||||
|
#define PLATFORM_HAS_BATTERY 1
|
||||||
|
|
||||||
|
#define SICSLOWPAN_CONF_FRAG 1
|
||||||
|
|
||||||
|
/* Disabling RDC for demo purposes. Core updates often require more memory. */
|
||||||
|
/* For projects, optimize memory and enable RDC again. */
|
||||||
|
//#undef NETSTACK_CONF_RDC
|
||||||
|
//#define NETSTACK_CONF_RDC nullrdc_driver
|
||||||
|
|
||||||
|
/* Save some memory for the sky platform. */
|
||||||
|
#undef UIP_CONF_DS6_NBR_NBU
|
||||||
|
#define UIP_CONF_DS6_NBR_NBU 10
|
||||||
|
#undef UIP_CONF_DS6_ROUTE_NBU
|
||||||
|
#define UIP_CONF_DS6_ROUTE_NBU 10
|
||||||
|
|
||||||
|
/* Increase rpl-border-router IP-buffer when using 128. */
|
||||||
|
#ifndef REST_MAX_CHUNK_SIZE
|
||||||
|
#define REST_MAX_CHUNK_SIZE 64
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Multiplies with chunk size, be aware of memory constraints. */
|
||||||
|
#ifndef COAP_MAX_OPEN_TRANSACTIONS
|
||||||
|
#define COAP_MAX_OPEN_TRANSACTIONS 2
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Must be <= open transaction number. */
|
||||||
|
#ifndef COAP_MAX_OBSERVERS
|
||||||
|
#define COAP_MAX_OBSERVERS COAP_MAX_OPEN_TRANSACTIONS-1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Reduce 802.15.4 frame queue to save RAM. */
|
||||||
|
#undef QUEUEBUF_CONF_NUM
|
||||||
|
#define QUEUEBUF_CONF_NUM 4
|
||||||
|
|
||||||
|
#endif /* __PROJECT_RPL_WEB_CONF_H__ */
|
6
examples/osd/light-actor/run.sh
Executable file
6
examples/osd/light-actor/run.sh
Executable file
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/bash
|
||||||
|
make clean TARGET=osd-merkur
|
||||||
|
make TARGET=osd-merkur
|
||||||
|
avr-size -C --mcu=MCU=atmega128rfa1 er-example-server.osd-merkur
|
||||||
|
avr-objcopy -j .text -j .data -O ihex er-example-server.osd-merkur er-example-server.osd-merkur.hex
|
||||||
|
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 -O ihex er-example-server.osd-merkur er-example-server.osd-merkur.eep
|
227
examples/osd/light-actor/server-client.csc
Normal file
227
examples/osd/light-actor/server-client.csc
Normal file
|
@ -0,0 +1,227 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<simconf>
|
||||||
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
|
<simulation>
|
||||||
|
<title>REST with RPL router</title>
|
||||||
|
<delaytime>-2147483648</delaytime>
|
||||||
|
<randomseed>123456</randomseed>
|
||||||
|
<motedelay_us>1000000</motedelay_us>
|
||||||
|
<radiomedium>
|
||||||
|
se.sics.cooja.radiomediums.UDGM
|
||||||
|
<transmitting_range>50.0</transmitting_range>
|
||||||
|
<interference_range>50.0</interference_range>
|
||||||
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
|
</radiomedium>
|
||||||
|
<events>
|
||||||
|
<logoutput>40000</logoutput>
|
||||||
|
</events>
|
||||||
|
<motetype>
|
||||||
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
|
<identifier>rplroot</identifier>
|
||||||
|
<description>Sky RPL Root</description>
|
||||||
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
|
</motetype>
|
||||||
|
<motetype>
|
||||||
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
|
<identifier>server</identifier>
|
||||||
|
<description>Erbium Server</description>
|
||||||
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
|
</motetype>
|
||||||
|
<motetype>
|
||||||
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
|
<identifier>client</identifier>
|
||||||
|
<description>Erbium Client</description>
|
||||||
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.c</source>
|
||||||
|
<commands EXPORT="discard">make er-example-client.sky TARGET=sky</commands>
|
||||||
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.sky</firmware>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
|
</motetype>
|
||||||
|
<mote>
|
||||||
|
<breakpoints />
|
||||||
|
<interface_config>
|
||||||
|
se.sics.cooja.interfaces.Position
|
||||||
|
<x>33.260163187353555</x>
|
||||||
|
<y>30.643217359962595</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</interface_config>
|
||||||
|
<interface_config>
|
||||||
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
|
<id>1</id>
|
||||||
|
</interface_config>
|
||||||
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
|
</mote>
|
||||||
|
<mote>
|
||||||
|
<breakpoints />
|
||||||
|
<interface_config>
|
||||||
|
se.sics.cooja.interfaces.Position
|
||||||
|
<x>46.57186415376375</x>
|
||||||
|
<y>40.35946215910942</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</interface_config>
|
||||||
|
<interface_config>
|
||||||
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
|
<id>2</id>
|
||||||
|
</interface_config>
|
||||||
|
<motetype_identifier>server</motetype_identifier>
|
||||||
|
</mote>
|
||||||
|
<mote>
|
||||||
|
<breakpoints />
|
||||||
|
<interface_config>
|
||||||
|
se.sics.cooja.interfaces.Position
|
||||||
|
<x>18.638049428485125</x>
|
||||||
|
<y>47.55034515769599</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</interface_config>
|
||||||
|
<interface_config>
|
||||||
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
|
<id>3</id>
|
||||||
|
</interface_config>
|
||||||
|
<motetype_identifier>client</motetype_identifier>
|
||||||
|
</mote>
|
||||||
|
</simulation>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.SimControl
|
||||||
|
<width>259</width>
|
||||||
|
<z>0</z>
|
||||||
|
<height>179</height>
|
||||||
|
<location_x>0</location_x>
|
||||||
|
<location_y>0</location_y>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.Visualizer
|
||||||
|
<plugin_config>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
|
<viewport>3.61568947862321 0.0 0.0 3.61568947862321 15.610600779367 -85.92728269158351</viewport>
|
||||||
|
</plugin_config>
|
||||||
|
<width>300</width>
|
||||||
|
<z>2</z>
|
||||||
|
<height>178</height>
|
||||||
|
<location_x>261</location_x>
|
||||||
|
<location_y>1</location_y>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.LogListener
|
||||||
|
<plugin_config>
|
||||||
|
<filter />
|
||||||
|
<coloring />
|
||||||
|
</plugin_config>
|
||||||
|
<width>762</width>
|
||||||
|
<z>3</z>
|
||||||
|
<height>491</height>
|
||||||
|
<location_x>2</location_x>
|
||||||
|
<location_y>182</location_y>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.RadioLogger
|
||||||
|
<plugin_config>
|
||||||
|
<split>150</split>
|
||||||
|
<analyzers name="6lowpan" />
|
||||||
|
</plugin_config>
|
||||||
|
<width>451</width>
|
||||||
|
<z>-1</z>
|
||||||
|
<height>305</height>
|
||||||
|
<location_x>73</location_x>
|
||||||
|
<location_y>140</location_y>
|
||||||
|
<minimized>true</minimized>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
SerialSocketServer
|
||||||
|
<mote_arg>0</mote_arg>
|
||||||
|
<width>422</width>
|
||||||
|
<z>4</z>
|
||||||
|
<height>74</height>
|
||||||
|
<location_x>578</location_x>
|
||||||
|
<location_y>18</location_y>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.TimeLine
|
||||||
|
<plugin_config>
|
||||||
|
<mote>0</mote>
|
||||||
|
<mote>1</mote>
|
||||||
|
<mote>2</mote>
|
||||||
|
<showRadioRXTX />
|
||||||
|
<showRadioHW />
|
||||||
|
<showLEDs />
|
||||||
|
<showWatchpoints />
|
||||||
|
<split>125</split>
|
||||||
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
|
</plugin_config>
|
||||||
|
<width>1624</width>
|
||||||
|
<z>5</z>
|
||||||
|
<height>252</height>
|
||||||
|
<location_x>6</location_x>
|
||||||
|
<location_y>712</location_y>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
|
<mote_arg>2</mote_arg>
|
||||||
|
<plugin_config>
|
||||||
|
<interface>Serial port</interface>
|
||||||
|
<scrollpos>0,0</scrollpos>
|
||||||
|
</plugin_config>
|
||||||
|
<width>853</width>
|
||||||
|
<z>1</z>
|
||||||
|
<height>491</height>
|
||||||
|
<location_x>765</location_x>
|
||||||
|
<location_y>182</location_y>
|
||||||
|
</plugin>
|
||||||
|
</simconf>
|
||||||
|
|
189
examples/osd/light-actor/server-only.csc
Normal file
189
examples/osd/light-actor/server-only.csc
Normal file
|
@ -0,0 +1,189 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<simconf>
|
||||||
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
|
<simulation>
|
||||||
|
<title>REST with RPL router</title>
|
||||||
|
<delaytime>-2147483648</delaytime>
|
||||||
|
<randomseed>123456</randomseed>
|
||||||
|
<motedelay_us>1000000</motedelay_us>
|
||||||
|
<radiomedium>
|
||||||
|
se.sics.cooja.radiomediums.UDGM
|
||||||
|
<transmitting_range>50.0</transmitting_range>
|
||||||
|
<interference_range>50.0</interference_range>
|
||||||
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
|
</radiomedium>
|
||||||
|
<events>
|
||||||
|
<logoutput>40000</logoutput>
|
||||||
|
</events>
|
||||||
|
<motetype>
|
||||||
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
|
<identifier>rplroot</identifier>
|
||||||
|
<description>Sky RPL Root</description>
|
||||||
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
|
</motetype>
|
||||||
|
<motetype>
|
||||||
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
|
<identifier>server</identifier>
|
||||||
|
<description>Erbium Server</description>
|
||||||
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
|
</motetype>
|
||||||
|
<mote>
|
||||||
|
<breakpoints />
|
||||||
|
<interface_config>
|
||||||
|
se.sics.cooja.interfaces.Position
|
||||||
|
<x>33.260163187353555</x>
|
||||||
|
<y>30.643217359962595</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</interface_config>
|
||||||
|
<interface_config>
|
||||||
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
|
<id>1</id>
|
||||||
|
</interface_config>
|
||||||
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
|
</mote>
|
||||||
|
<mote>
|
||||||
|
<breakpoints />
|
||||||
|
<interface_config>
|
||||||
|
se.sics.cooja.interfaces.Position
|
||||||
|
<x>35.100895239785295</x>
|
||||||
|
<y>39.70574552287428</y>
|
||||||
|
<z>0.0</z>
|
||||||
|
</interface_config>
|
||||||
|
<interface_config>
|
||||||
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
|
<id>2</id>
|
||||||
|
</interface_config>
|
||||||
|
<motetype_identifier>server</motetype_identifier>
|
||||||
|
</mote>
|
||||||
|
</simulation>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.SimControl
|
||||||
|
<width>259</width>
|
||||||
|
<z>5</z>
|
||||||
|
<height>179</height>
|
||||||
|
<location_x>0</location_x>
|
||||||
|
<location_y>0</location_y>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.Visualizer
|
||||||
|
<plugin_config>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
|
</plugin_config>
|
||||||
|
<width>300</width>
|
||||||
|
<z>4</z>
|
||||||
|
<height>175</height>
|
||||||
|
<location_x>263</location_x>
|
||||||
|
<location_y>3</location_y>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.LogListener
|
||||||
|
<plugin_config>
|
||||||
|
<filter />
|
||||||
|
<coloring />
|
||||||
|
</plugin_config>
|
||||||
|
<width>560</width>
|
||||||
|
<z>1</z>
|
||||||
|
<height>326</height>
|
||||||
|
<location_x>1</location_x>
|
||||||
|
<location_y>293</location_y>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.RadioLogger
|
||||||
|
<plugin_config>
|
||||||
|
<split>150</split>
|
||||||
|
<analyzers name="6lowpan" />
|
||||||
|
</plugin_config>
|
||||||
|
<width>451</width>
|
||||||
|
<z>-1</z>
|
||||||
|
<height>305</height>
|
||||||
|
<location_x>73</location_x>
|
||||||
|
<location_y>140</location_y>
|
||||||
|
<minimized>true</minimized>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
SerialSocketServer
|
||||||
|
<mote_arg>0</mote_arg>
|
||||||
|
<width>422</width>
|
||||||
|
<z>2</z>
|
||||||
|
<height>74</height>
|
||||||
|
<location_x>39</location_x>
|
||||||
|
<location_y>199</location_y>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.TimeLine
|
||||||
|
<plugin_config>
|
||||||
|
<mote>0</mote>
|
||||||
|
<mote>1</mote>
|
||||||
|
<showRadioRXTX />
|
||||||
|
<showRadioHW />
|
||||||
|
<showLEDs />
|
||||||
|
<showWatchpoints />
|
||||||
|
<split>125</split>
|
||||||
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
|
</plugin_config>
|
||||||
|
<width>1624</width>
|
||||||
|
<z>3</z>
|
||||||
|
<height>252</height>
|
||||||
|
<location_x>4</location_x>
|
||||||
|
<location_y>622</location_y>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
|
<mote_arg>1</mote_arg>
|
||||||
|
<plugin_config>
|
||||||
|
<interface>Serial port</interface>
|
||||||
|
<scrollpos>0,0</scrollpos>
|
||||||
|
</plugin_config>
|
||||||
|
<width>702</width>
|
||||||
|
<z>0</z>
|
||||||
|
<height>646</height>
|
||||||
|
<location_x>564</location_x>
|
||||||
|
<location_y>2</location_y>
|
||||||
|
</plugin>
|
||||||
|
</simconf>
|
||||||
|
|
155
examples/osd/light-actor/static-routing.c
Normal file
155
examples/osd/light-actor/static-routing.c
Normal file
|
@ -0,0 +1,155 @@
|
||||||
|
/*
|
||||||
|
* static-routing.c
|
||||||
|
*
|
||||||
|
* Created on: Oct 12, 2010
|
||||||
|
* Author: simonduq
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include "static-routing.h"
|
||||||
|
|
||||||
|
#define DEBUG 0
|
||||||
|
#if DEBUG
|
||||||
|
#include <stdio.h>
|
||||||
|
#define PRINTF(...) printf(__VA_ARGS__)
|
||||||
|
#define PRINT6ADDR(addr) PRINTF(" %02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x ", ((uint8_t *)addr)[0], ((uint8_t *)addr)[1], ((uint8_t *)addr)[2], ((uint8_t *)addr)[3], ((uint8_t *)addr)[4], ((uint8_t *)addr)[5], ((uint8_t *)addr)[6], ((uint8_t *)addr)[7], ((uint8_t *)addr)[8], ((uint8_t *)addr)[9], ((uint8_t *)addr)[10], ((uint8_t *)addr)[11], ((uint8_t *)addr)[12], ((uint8_t *)addr)[13], ((uint8_t *)addr)[14], ((uint8_t *)addr)[15])
|
||||||
|
#define PRINTLLADDR(lladdr) PRINTF(" %02x:%02x:%02x:%02x:%02x:%02x ",(lladdr)->addr[0], (lladdr)->addr[1], (lladdr)->addr[2], (lladdr)->addr[3],(lladdr)->addr[4], (lladdr)->addr[5])
|
||||||
|
#else
|
||||||
|
#define PRINTF(...)
|
||||||
|
#define PRINT6ADDR(addr)
|
||||||
|
#define PRINTLLADDR(addr)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "contiki-net.h"
|
||||||
|
#include "node-id.h"
|
||||||
|
|
||||||
|
int node_rank;
|
||||||
|
|
||||||
|
struct id_to_addrs {
|
||||||
|
int id;
|
||||||
|
uint32_t addr;
|
||||||
|
};
|
||||||
|
|
||||||
|
const struct id_to_addrs motes_addrs[] = {
|
||||||
|
/*
|
||||||
|
* Static routing requires a map nodeid => address.
|
||||||
|
* The nodeid can be programmed with the sky-shell.
|
||||||
|
* The addresses should also be added to /etc/hosts.
|
||||||
|
*
|
||||||
|
* aaaa::212:7400:1160:f62d sky1
|
||||||
|
* aaaa::212:7400:0da0:d748 sky2
|
||||||
|
* aaaa::212:7400:116e:c325 sky3
|
||||||
|
* aaaa::212:7400:116e:c444 sky4
|
||||||
|
* aaaa::212:7400:115e:b717 sky5
|
||||||
|
*
|
||||||
|
* Add the nodeid and last 4 bytes of the address to the map.
|
||||||
|
*/
|
||||||
|
{1, 0x1160f62d},
|
||||||
|
{2, 0x0da0d748},
|
||||||
|
{3, 0x116ec325},
|
||||||
|
{4, 0x116ec444},
|
||||||
|
{5, 0x115eb717},
|
||||||
|
};
|
||||||
|
/* Define the size of the map. */
|
||||||
|
#define NODES_IN_MAP 5
|
||||||
|
|
||||||
|
uint32_t get_mote_suffix(int rank) {
|
||||||
|
if(--rank >=0 && rank<(sizeof(motes_addrs)/sizeof(struct id_to_addrs))) {
|
||||||
|
return motes_addrs[rank].addr;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int get_mote_id(uint32_t suffix) {
|
||||||
|
#if IN_COOJA
|
||||||
|
return suffix & 0xff;
|
||||||
|
#else
|
||||||
|
int i;
|
||||||
|
for(i=0; i<(sizeof(motes_addrs)/sizeof(struct id_to_addrs)); i++) {
|
||||||
|
if(suffix == motes_addrs[i].addr) {
|
||||||
|
return motes_addrs[i].id;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
void set_global_address(void) {
|
||||||
|
uip_ipaddr_t ipaddr;
|
||||||
|
|
||||||
|
uip_ip6addr(&ipaddr, 0xaaaa, 0, 0, 0, 0, 0, 0, 0);
|
||||||
|
uip_ds6_set_addr_iid(&ipaddr, &uip_lladdr);
|
||||||
|
uip_ds6_addr_add(&ipaddr, 0, ADDR_AUTOCONF);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void add_route_ext(int dest, int next) {
|
||||||
|
PRINTF("add route ext %d %d\n", dest, next);
|
||||||
|
uip_ipaddr_t ipaddr_dest, ipaddr_next;
|
||||||
|
uip_ip6addr(&ipaddr_dest, 0xaaaa, 0, 0, 0, 0, 0, 0, dest);
|
||||||
|
#if IN_COOJA
|
||||||
|
uip_ip6addr(&ipaddr_next, 0xfe80, 0, 0, 0, 0x0212, 0x7400 | next, next, next<<8 | next);
|
||||||
|
#else
|
||||||
|
uint32_t next_suffix = get_mote_suffix(next);
|
||||||
|
uip_ip6addr(&ipaddr_next, 0xfe80, 0, 0, 0, 0x0212, 0x7400, (next_suffix >> 16) & 0xffff, next_suffix & 0xffff);
|
||||||
|
#endif
|
||||||
|
uip_ds6_route_add(&ipaddr_dest, 128, &ipaddr_next, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void add_route(int dest, int next) {
|
||||||
|
PRINTF("add route %d %d\n", dest, next);
|
||||||
|
uip_ipaddr_t ipaddr_dest, ipaddr_next;
|
||||||
|
#if IN_COOJA
|
||||||
|
uip_ip6addr(&ipaddr_dest, 0xaaaa, 0, 0, 0, 0x0212, 0x7400 | dest, dest, dest<<8 | dest);
|
||||||
|
uip_ip6addr(&ipaddr_next, 0xfe80, 0, 0, 0, 0x0212, 0x7400 | next, next, next<<8 | next);
|
||||||
|
#else
|
||||||
|
uint32_t dest_suffix = get_mote_suffix(dest);
|
||||||
|
uint32_t next_suffix = get_mote_suffix(next);
|
||||||
|
uip_ip6addr(&ipaddr_dest, 0xaaaa, 0, 0, 0, 0x0212, 0x7400, (dest_suffix >> 16) & 0xffff, dest_suffix & 0xffff);
|
||||||
|
uip_ip6addr(&ipaddr_next, 0xfe80, 0, 0, 0, 0x0212, 0x7400, (next_suffix >> 16) & 0xffff, next_suffix & 0xffff);
|
||||||
|
#endif
|
||||||
|
uip_ds6_route_add(&ipaddr_dest, 128, &ipaddr_next, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void configure_routing(void) {
|
||||||
|
int i;
|
||||||
|
#if IN_COOJA
|
||||||
|
node_rank = node_id;
|
||||||
|
#else
|
||||||
|
node_rank = -1;
|
||||||
|
for(i=0; i<(sizeof(motes_addrs)/sizeof(struct id_to_addrs)); ++i) {
|
||||||
|
if(node_id == motes_addrs[i].id) {
|
||||||
|
node_rank = i+1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(node_rank == -1) {
|
||||||
|
printf("unable to configure routing, node_id=%d\n", node_id);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
printf("configure_routing, node_id=%d, node_rank %d\n", node_id, node_rank);
|
||||||
|
|
||||||
|
if (node_rank == 1) { /* border router #1 */
|
||||||
|
add_route_ext(2, 2);
|
||||||
|
for(i=2; i<=NODES_IN_MAP; ++i) {
|
||||||
|
add_route(i, 2);
|
||||||
|
}
|
||||||
|
} else if (node_rank < NODES_IN_MAP) { /* other node */
|
||||||
|
add_route_ext(1, node_rank-1);
|
||||||
|
add_route_ext(2, node_rank+1);
|
||||||
|
for(i=1; i<=NODES_IN_MAP; ++i) {
|
||||||
|
if(i<node_rank) {
|
||||||
|
add_route(i, node_rank-1);
|
||||||
|
} else if(i>node_rank) {
|
||||||
|
add_route(i, node_rank+1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else if (node_rank == NODES_IN_MAP) { /* 2nd border router */
|
||||||
|
add_route_ext(1, NODES_IN_MAP-1);
|
||||||
|
for(i=1; i<=NODES_IN_MAP-1; ++i) {
|
||||||
|
add_route(i, NODES_IN_MAP-1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
20
examples/osd/light-actor/static-routing.h
Normal file
20
examples/osd/light-actor/static-routing.h
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
/*
|
||||||
|
* static-routing.h
|
||||||
|
*
|
||||||
|
* Created on: Oct 12, 2010
|
||||||
|
* Author: simonduq
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef STATICROUTING_H_
|
||||||
|
#define STATICROUTING_H_
|
||||||
|
|
||||||
|
#include "contiki.h"
|
||||||
|
|
||||||
|
extern int node_rank;
|
||||||
|
extern uint32_t get_mote_suffix(int id);
|
||||||
|
extern int get_mote_id(uint32_t suffix);
|
||||||
|
extern void add_route(int dest, int next);
|
||||||
|
extern void set_global_address(void);
|
||||||
|
extern void configure_routing(void);
|
||||||
|
|
||||||
|
#endif /* STATICROUTING_H_ */
|
|
@ -15,8 +15,10 @@ CONTIKI_TARGET_SOURCEFILES += ds1820.c
|
||||||
CONTIKI_TARGET_SOURCEFILES += battery-sensor.c
|
CONTIKI_TARGET_SOURCEFILES += battery-sensor.c
|
||||||
#Needed for PIR
|
#Needed for PIR
|
||||||
CONTIKI_TARGET_SOURCEFILES += pir-sensor.c
|
CONTIKI_TARGET_SOURCEFILES += pir-sensor.c
|
||||||
|
#Needed for OPTRIAC
|
||||||
|
CONTIKI_TARGET_SOURCEFILES += optriac.c optriac-sensor.c
|
||||||
CONTIKIAVR=$(CONTIKI)/cpu/avr
|
CONTIKIAVR=$(CONTIKI)/cpu/avr
|
||||||
#Needed for PIR
|
#Needed for SERVO
|
||||||
CONTIKI_TARGET_SOURCEFILES += servo.c servo-sensor.c
|
CONTIKI_TARGET_SOURCEFILES += servo.c servo-sensor.c
|
||||||
|
|
||||||
CONTIKIBOARD=.
|
CONTIKIBOARD=.
|
||||||
|
|
112
platform/osd-merkur/dev/optriac-sensor.c
Normal file
112
platform/osd-merkur/dev/optriac-sensor.c
Normal file
|
@ -0,0 +1,112 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) , Harald Pichler.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
|
* documentation and/or other materials provided with the distribution.
|
||||||
|
* 3. Neither the name of the Institute nor the names of its contributors
|
||||||
|
* may be used to endorse or promote products derived from this software
|
||||||
|
* without specific prior written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
|
||||||
|
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
|
||||||
|
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
|
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||||
|
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
|
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||||
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
|
* SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
* @(#)$Id: servo-sensor.c,v 1.0 2013/02/20 19:34:06 nifi Exp $
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \file
|
||||||
|
* optriac sensor header file for Atmega128rfa1.
|
||||||
|
* \author
|
||||||
|
* Harald Pichler <harald@the-develop.net>
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "contiki.h"
|
||||||
|
#include "dev/optriac.h"
|
||||||
|
#include "dev/optriac-sensor.h"
|
||||||
|
|
||||||
|
#define PRINTF(...) printf(__VA_ARGS__)
|
||||||
|
|
||||||
|
const struct sensors_sensor optriac_sensor;
|
||||||
|
static int status(int type);
|
||||||
|
static int enabled = 0;
|
||||||
|
static int optriac1=0;
|
||||||
|
static int optriac2=0;
|
||||||
|
|
||||||
|
/*---------------------------------------------------------------------------*/
|
||||||
|
static int
|
||||||
|
value(int type)
|
||||||
|
{
|
||||||
|
switch(type) {
|
||||||
|
case OPTRIAC_SENSOR_A:
|
||||||
|
return optriac1;
|
||||||
|
|
||||||
|
/* Total Solar Radiation. */
|
||||||
|
case OPTRIAC_SENSOR_B:
|
||||||
|
return optriac2;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
/*---------------------------------------------------------------------------*/
|
||||||
|
static int
|
||||||
|
configure(int type, int c)
|
||||||
|
{
|
||||||
|
switch(type) {
|
||||||
|
case SENSORS_ACTIVE:
|
||||||
|
if(c) {
|
||||||
|
if(!status(SENSORS_ACTIVE)) {
|
||||||
|
enabled = 1;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
enabled = 1;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case OPTRIAC_SENSOR_A:
|
||||||
|
if(c==0){
|
||||||
|
optriac1_off();
|
||||||
|
optriac1=0;
|
||||||
|
}else{
|
||||||
|
optriac1_on();
|
||||||
|
optriac1=1;
|
||||||
|
};
|
||||||
|
break;
|
||||||
|
case OPTRIAC_SENSOR_B:
|
||||||
|
if(c==0){
|
||||||
|
optriac2_off();
|
||||||
|
optriac2=0;
|
||||||
|
}else{
|
||||||
|
optriac2_on();
|
||||||
|
optriac2=1;
|
||||||
|
};
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
/*---------------------------------------------------------------------------*/
|
||||||
|
static int
|
||||||
|
status(int type)
|
||||||
|
{
|
||||||
|
switch(type) {
|
||||||
|
case SENSORS_ACTIVE:
|
||||||
|
case SENSORS_READY:
|
||||||
|
return enabled;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
/*---------------------------------------------------------------------------*/
|
||||||
|
SENSORS_SENSOR(optriac_sensor, OPTRIAC_SENSOR, value, configure, status);
|
50
platform/osd-merkur/dev/optriac-sensor.h
Normal file
50
platform/osd-merkur/dev/optriac-sensor.h
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c), Harald Pichler.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
|
* documentation and/or other materials provided with the distribution.
|
||||||
|
* 3. Neither the name of the Institute nor the names of its contributors
|
||||||
|
* may be used to endorse or promote products derived from this software
|
||||||
|
* without specific prior written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
|
||||||
|
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
|
||||||
|
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
|
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||||
|
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
|
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||||
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
|
* SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
* @(#)$Id: servo-sensor.h,v 1.0 2013/02/20 19:34:06 nifi Exp $
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \file
|
||||||
|
* Servo sensor header file for Atmega128rfa1.
|
||||||
|
* \author
|
||||||
|
* Harald Pichler <harald@the-develop.net>
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef __OPTRIAC_SENSOR_H__
|
||||||
|
#define __OPTRIAC_SENSOR_H__
|
||||||
|
|
||||||
|
#include "lib/sensors.h"
|
||||||
|
|
||||||
|
extern const struct sensors_sensor optriac_sensor;
|
||||||
|
|
||||||
|
#define OPTRIAC_SENSOR "TRIAC"
|
||||||
|
#define OPTRIAC_SENSOR_A 0
|
||||||
|
#define OPTRIAC_SENSOR_B 1
|
||||||
|
|
||||||
|
#endif /* __OPTRIAC_SENSOR_H__ */
|
93
platform/osd-merkur/dev/optriac.c
Normal file
93
platform/osd-merkur/dev/optriac.c
Normal file
|
@ -0,0 +1,93 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2012 harald pichler
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions are met:
|
||||||
|
*
|
||||||
|
* * Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* * Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in
|
||||||
|
* the documentation and/or other materials provided with the
|
||||||
|
* distribution.
|
||||||
|
* * Neither the name of the copyright holders nor the names of
|
||||||
|
* contributors may be used to endorse or promote products derived
|
||||||
|
* from this software without specific prior written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||||
|
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||||
|
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||||
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||||
|
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||||
|
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||||
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* \file
|
||||||
|
*
|
||||||
|
* \brief
|
||||||
|
* This file provides Raven LED support.
|
||||||
|
*
|
||||||
|
* \author
|
||||||
|
* Harald Pichler harald@the-develop.net
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "optriac.h"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \addtogroup relay
|
||||||
|
* \{
|
||||||
|
*/
|
||||||
|
/*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Turns the TRIAC 1 on.
|
||||||
|
*/
|
||||||
|
void
|
||||||
|
optriac1_on(void)
|
||||||
|
{
|
||||||
|
DDRE |= (1<<PIND6);
|
||||||
|
PORTE &= ~(1<<PIND6);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Turns the TRIAC 1 off.
|
||||||
|
*/
|
||||||
|
void
|
||||||
|
optriac1_off(void)
|
||||||
|
{
|
||||||
|
DDRD |= (1<<PIND6);
|
||||||
|
PORTD |= (1<<PIND6);
|
||||||
|
}
|
||||||
|
/*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Turns the Raven TRIAC 2 off.
|
||||||
|
*/
|
||||||
|
void
|
||||||
|
optriac2_on(void)
|
||||||
|
{
|
||||||
|
DDRD |= (1<<PIND7);
|
||||||
|
PORTD &= ~(1<<PIND7);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Turns the Raven TRIAC 2 off.
|
||||||
|
*/
|
||||||
|
void
|
||||||
|
optriac2_off(void)
|
||||||
|
{
|
||||||
|
DDRD |= (1<<PIND7);
|
||||||
|
PORTD |= (1<<PIND7);
|
||||||
|
}
|
||||||
|
/*---------------------------------------------------------------------------*/
|
54
platform/osd-merkur/dev/optriac.h
Normal file
54
platform/osd-merkur/dev/optriac.h
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2013 Harald Pichler
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions are met:
|
||||||
|
*
|
||||||
|
* * Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* * Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in
|
||||||
|
* the documentation and/or other materials provided with the
|
||||||
|
* distribution.
|
||||||
|
* * Neither the name of the copyright holders nor the names of
|
||||||
|
* contributors may be used to endorse or promote products derived
|
||||||
|
* from this software without specific prior written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||||
|
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||||
|
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||||
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||||
|
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||||
|
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||||
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* \file
|
||||||
|
*
|
||||||
|
* \brief
|
||||||
|
* This file provides optotriac support.
|
||||||
|
*
|
||||||
|
* \author
|
||||||
|
* Harald Pichler harald@the-develop.net
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef __LED_H__
|
||||||
|
#define __LED_H__
|
||||||
|
|
||||||
|
#include <avr/io.h>
|
||||||
|
|
||||||
|
/** @name LED Functions */
|
||||||
|
/** @{ */
|
||||||
|
void optriac1_on(void);
|
||||||
|
void optriac1_off(void);
|
||||||
|
void optriac2_on(void);
|
||||||
|
void optriac2_off(void);
|
||||||
|
/** @} */
|
||||||
|
|
||||||
|
#endif /* __LED_H__ */
|
Loading…
Reference in a new issue