diff --git a/apps/mqtt/mqtt.c b/apps/mqtt/mqtt.c index 43fac9db48c..ee8cd87d8e9 100644 --- a/apps/mqtt/mqtt.c +++ b/apps/mqtt/mqtt.c @@ -229,6 +229,7 @@ abort_connection(struct mqtt_connection *conn) tcp_socket_unregister(&conn->socket); memset(&conn->socket, 0, sizeof(conn->socket)); + DBG("Abord connection\n"); conn->state = MQTT_CONN_STATE_NOT_CONNECTED; } @@ -1115,6 +1116,7 @@ tcp_event(struct tcp_socket *s, void *ptr, tcp_socket_event_t event) DBG("MQTT - Disconnected by tcp event %d\n", event); process_post(&mqtt_process, mqtt_abort_now_event, conn); conn->state = MQTT_CONN_STATE_NOT_CONNECTED; + DBG("state not connected\n"); ctimer_stop(&conn->keep_alive_timer); call_event(conn, MQTT_EVENT_DISCONNECTED, &event); abort_connection(conn); @@ -1370,17 +1372,20 @@ mqtt_status_t mqtt_subscribe(struct mqtt_connection *conn, uint16_t *mid, char *topic, mqtt_qos_level_t qos_level) { + DBG("STATE\n"); + DBG("State %u != %u\n", conn->state, MQTT_CONN_STATE_CONNECTED_TO_BROKER); if(conn->state != MQTT_CONN_STATE_CONNECTED_TO_BROKER) { return MQTT_STATUS_NOT_CONNECTED_ERROR; } + DBG("MQTT - Call to mqtt_subscribe...\n"); /* Currently don't have a queue, so only one item at a time */ - if(conn->out_queue_full) { - DBG("MQTT - Not accepted!\n"); - return MQTT_STATUS_OUT_QUEUE_FULL; - } + // if(conn->out_queue_full) { + // DBG("MQTT - Not accepted!\n"); + // return MQTT_STATUS_OUT_QUEUE_FULL; + // } conn->out_queue_full = 1; DBG("MQTT - Accepted!\n"); @@ -1419,11 +1424,13 @@ mqtt_unsubscribe(struct mqtt_connection *conn, uint16_t *mid, char *topic) return MQTT_STATUS_OK; } /*----------------------------------------------------------------------------*/ +static int counter = 0; mqtt_status_t mqtt_publish(struct mqtt_connection *conn, uint16_t *mid, char *topic, uint8_t *payload, uint32_t payload_size, mqtt_qos_level_t qos_level, mqtt_retain_t retain) { + DBG("STATEPUB : %u != %u", conn->state, MQTT_CONN_STATE_CONNECTED_TO_BROKER); if(conn->state != MQTT_CONN_STATE_CONNECTED_TO_BROKER) { return MQTT_STATUS_NOT_CONNECTED_ERROR; } @@ -1433,6 +1440,12 @@ mqtt_publish(struct mqtt_connection *conn, uint16_t *mid, char *topic, /* Currently don't have a queue, so only one item at a time */ if(conn->out_queue_full) { DBG("MQTT - Not accepted!\n"); + counter++; + if(counter > 1) { + conn->out_queue_full = 0; + counter = 0; + DBG("Counter : %u", counter); + } return MQTT_STATUS_OUT_QUEUE_FULL; } conn->out_queue_full = 1; diff --git a/examples/ipv6/rpl-border-router/border-router-zoul.map b/examples/ipv6/rpl-border-router/border-router-zoul.map deleted file mode 100644 index 04b9b02e37e..00000000000 --- a/examples/ipv6/rpl-border-router/border-router-zoul.map +++ /dev/null @@ -1,7055 +0,0 @@ -Archive member included because of file (symbol) - -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - obj_zoul/cc2538-rf.o (__aeabi_uldivmod) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) (__gnu_uldivmod_helper) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) (__aeabi_ldiv0) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) (__divdi3) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) (__udivdi3) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - obj_zoul/resolv.o (__ctype_ptr__) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - obj_zoul/slip.o (memcmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - obj_zoul/dbg-snprintf.o (memcpy) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - obj_zoul/mmem.o (memmove) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - obj_zoul/gpio.o (memset) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - obj_zoul/syscalls.o (errno) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - obj_zoul/resolv.o (strcasecmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - obj_zoul/resolv.o (strcat) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - obj_zoul/cfs-coffee.o (strcmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - border-router.co (strcpy) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - obj_zoul/sensors.o (strlen) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - obj_zoul/resolv.o (strncasecmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - obj_zoul/resolv.o (strncat) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - obj_zoul/sensors.o (strncmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - obj_zoul/cfs-coffee.o (strncpy) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) (_free_r) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) (_impure_ptr) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) (__malloc_current_mallinfo) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) (__malloc_lock) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) (_sbrk_r) - -Allocating common symbols -Common symbol size file - -compower_idle_activity - 0x8 obj_zoul/compower.o -uip_ds6_timer_ra 0x8 obj_zoul/uip-ds6.o -rtcc_int1_callback 0x4 obj_zoul/rtcc.o -usb_setup_buffer 0x8 obj_zoul/usb-core.o -uip_ds6_if 0xf8 obj_zoul/uip-ds6.o -resolv_event_found 0x1 obj_zoul/resolv.o -uip_ds6_netif_addr_list_offset - 0x1 obj_zoul/uip-ds6.o -uip_len 0x2 obj_zoul/uip6.o -errno 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -slip_active 0x1 obj_zoul/slip.o -uip_ds6_addr_size 0x1 obj_zoul/uip-ds6.o -uip_sappdata 0x4 obj_zoul/uip6.o -packetbuf_addrs 0x10 obj_zoul/packetbuf.o -uip_acc32 0x4 obj_zoul/uip6.o -uip_ds6_prefix_list - 0x60 obj_zoul/uip-ds6.o -uip_lladdr 0x8 obj_zoul/uip6.o -uip_aligned_buf 0x8c obj_zoul/uip6.o -uip_flags 0x1 obj_zoul/uip6.o -periodic_timer 0x20 obj_zoul/link-stats.o -uip_ds6_timer_periodic - 0x10 obj_zoul/uip-ds6.o -uip_next_hdr 0x4 obj_zoul/uip6.o -linkaddr_node_addr 0x8 obj_zoul/linkaddr.o -default_instance 0x4 obj_zoul/rpl-dag.o -uip_udp_conn 0x4 obj_zoul/uip6.o -packetbuf_attrs 0x1e obj_zoul/packetbuf.o -instance_table 0x154 obj_zoul/rpl-dag.o -uip_appdata 0x4 obj_zoul/uip6.o -uip_conn 0x4 obj_zoul/uip6.o -tcpip_event 0x1 obj_zoul/tcpip.o -uip_conns 0x1e0 obj_zoul/uip6.o -uip_icmp6_conns 0x8 obj_zoul/uip6.o -uip_listenports 0x10 obj_zoul/uip6.o -avail_memory 0x4 obj_zoul/mmem.o -sensors_flags 0x4 obj_zoul/zoul-sensors.o -serial_line_event_message - 0x1 obj_zoul/serial-line.o -sensors_event 0x1 obj_zoul/sensors.o -tcpip_icmp6_event 0x1 obj_zoul/tcpip.o -button_press_duration_exceeded - 0x1 obj_zoul/button-sensor.o -uip_slen 0x2 obj_zoul/uip6.o -uip_udp_conns 0x140 obj_zoul/uip6.o - -Discarded input sections - - .text 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - .data 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - .bss 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - .text 0x0000000000000000 0x0 obj_zoul/contiki-main.o - .data 0x0000000000000000 0x0 obj_zoul/contiki-main.o - .bss 0x0000000000000000 0x0 obj_zoul/contiki-main.o - .text 0x0000000000000000 0x0 obj_zoul/leds.o - .data 0x0000000000000000 0x0 obj_zoul/leds.o - .bss 0x0000000000000000 0x0 obj_zoul/leds.o - .text.leds_get - 0x0000000000000000 0x4 obj_zoul/leds.o - .text.leds_set - 0x0000000000000000 0xc obj_zoul/leds.o - .text.leds_toggle - 0x0000000000000000 0x10 obj_zoul/leds.o - .text.leds_blink - 0x0000000000000000 0x28 obj_zoul/leds.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200-zoul-arch.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200-zoul-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_int_handler - 0x0000000000000000 0x4 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_select - 0x0000000000000000 0x18 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_deselect - 0x0000000000000000 0xc obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_rw_byte - 0x0000000000000000 0x24 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_rw - 0x0000000000000000 0x88 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_setup_irq - 0x0000000000000000 0x6c obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_setup_irq - 0x0000000000000000 0x6c obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_enable_irq - 0x0000000000000000 0x24 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_disable_irq - 0x0000000000000000 0x10 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_enable_irq - 0x0000000000000000 0x24 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_disable_irq - 0x0000000000000000 0x10 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_read_pin - 0x0000000000000000 0xc obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_read_pin - 0x0000000000000000 0xc obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio3_read_pin - 0x0000000000000000 0x4 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_init - 0x0000000000000000 0x84 obj_zoul/cc1200-zoul-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200-zoul-arch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200-zoul-arch.o - .text 0x0000000000000000 0x0 obj_zoul/adc-zoul.o - .data 0x0000000000000000 0x0 obj_zoul/adc-zoul.o - .bss 0x0000000000000000 0x0 obj_zoul/adc-zoul.o - .text.status 0x0000000000000000 0x4 obj_zoul/adc-zoul.o - .text.value 0x0000000000000000 0x38 obj_zoul/adc-zoul.o - .text.configure - 0x0000000000000000 0x8c obj_zoul/adc-zoul.o - .rodata.adc_zoul - 0x0000000000000000 0x10 obj_zoul/adc-zoul.o - .bss.decimation_rate - 0x0000000000000000 0x1 obj_zoul/adc-zoul.o - .rodata.str1.1 - 0x0000000000000000 0x15 obj_zoul/adc-zoul.o - .bss.enabled_channels - 0x0000000000000000 0x1 obj_zoul/adc-zoul.o - .comment 0x0000000000000000 0x20 obj_zoul/adc-zoul.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/adc-zoul.o - .text 0x0000000000000000 0x0 obj_zoul/button-sensor.o - .data 0x0000000000000000 0x0 obj_zoul/button-sensor.o - .bss 0x0000000000000000 0x0 obj_zoul/button-sensor.o - .text 0x0000000000000000 0x0 obj_zoul/zoul-sensors.o - .data 0x0000000000000000 0x0 obj_zoul/zoul-sensors.o - .bss 0x0000000000000000 0x0 obj_zoul/zoul-sensors.o - .text 0x0000000000000000 0x0 obj_zoul/board.o - .data 0x0000000000000000 0x0 obj_zoul/board.o - .bss 0x0000000000000000 0x0 obj_zoul/board.o - .text 0x0000000000000000 0x0 obj_zoul/antenna-sw.o - .data 0x0000000000000000 0x0 obj_zoul/antenna-sw.o - .bss 0x0000000000000000 0x0 obj_zoul/antenna-sw.o - .text.antenna_sw_get - 0x0000000000000000 0x1c obj_zoul/antenna-sw.o - .text.antenna_sw_select - 0x0000000000000000 0x30 obj_zoul/antenna-sw.o - .text 0x0000000000000000 0x0 obj_zoul/rtcc.o - .data 0x0000000000000000 0x0 obj_zoul/rtcc.o - .bss 0x0000000000000000 0x0 obj_zoul/rtcc.o - .text.bcd_to_dec - 0x0000000000000000 0x10 obj_zoul/rtcc.o - .text.dec_to_bcd - 0x0000000000000000 0x12 obj_zoul/rtcc.o - .text.ab08_write_reg - 0x0000000000000000 0x44 obj_zoul/rtcc.o - .text.rtcc_interrupt_handler - 0x0000000000000000 0xc obj_zoul/rtcc.o - .text.ab08_read_reg - 0x0000000000000000 0x32 obj_zoul/rtcc.o - .text.ab08_ctrl1_config - 0x0000000000000000 0x66 obj_zoul/rtcc.o - .text.process_thread_rtcc_int_process - 0x0000000000000000 0x78 obj_zoul/rtcc.o - .text.ab08_check_td_format - 0x0000000000000000 0x72 obj_zoul/rtcc.o - .text.rtcc_set_time_date - 0x0000000000000000 0x122 obj_zoul/rtcc.o - .text.rtcc_get_time_date - 0x0000000000000000 0x64 obj_zoul/rtcc.o - .text.rtcc_set_alarm_time_date - 0x0000000000000000 0x210 obj_zoul/rtcc.o - .text.rtcc_date_increment_seconds - 0x0000000000000000 0xfe obj_zoul/rtcc.o - .text.rtcc_print - 0x0000000000000000 0x144 obj_zoul/rtcc.o - .text.rtcc_set_autocalibration - 0x0000000000000000 0xac obj_zoul/rtcc.o - .text.rtcc_set_calibration - 0x0000000000000000 0x174 obj_zoul/rtcc.o - .text.rtcc_init - 0x0000000000000000 0xa0 obj_zoul/rtcc.o - .data.rtcc_int_process - 0x0000000000000000 0x10 obj_zoul/rtcc.o - .bss.buf.5645 0x0000000000000000 0x1 obj_zoul/rtcc.o - .data.ab080x_td_register_name - 0x0000000000000000 0x20 obj_zoul/rtcc.o - .rodata.str1.1 - 0x0000000000000000 0x146 obj_zoul/rtcc.o - .data.ab080x_config_register_name - 0x0000000000000000 0x48 obj_zoul/rtcc.o - .rodata.ab080x_default_setting - 0x0000000000000000 0xc obj_zoul/rtcc.o - .comment 0x0000000000000000 0x20 obj_zoul/rtcc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rtcc.o - COMMON 0x0000000000000000 0x4 obj_zoul/rtcc.o - .text 0x0000000000000000 0x0 obj_zoul/leds-res-arch.o - .data 0x0000000000000000 0x0 obj_zoul/leds-res-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/leds-res-arch.o - .text.leds_arch_get - 0x0000000000000000 0x34 obj_zoul/leds-res-arch.o - .text 0x0000000000000000 0x0 obj_zoul/power-mgmt.o - .data 0x0000000000000000 0x0 obj_zoul/power-mgmt.o - .bss 0x0000000000000000 0x0 obj_zoul/power-mgmt.o - .text.pm_write_byte.constprop.1 - 0x0000000000000000 0x44 obj_zoul/power-mgmt.o - .text.pm_enable - 0x0000000000000000 0x44 obj_zoul/power-mgmt.o - .text.pm_reset_system - 0x0000000000000000 0x50 obj_zoul/power-mgmt.o - .text.pm_set_timeout - 0x0000000000000000 0x58 obj_zoul/power-mgmt.o - .text.pm_get_timeout - 0x0000000000000000 0x5c obj_zoul/power-mgmt.o - .text.pm_get_num_cycles - 0x0000000000000000 0x50 obj_zoul/power-mgmt.o - .text.pm_shutdown_now - 0x0000000000000000 0x48 obj_zoul/power-mgmt.o - .text.pm_get_voltage - 0x0000000000000000 0x64 obj_zoul/power-mgmt.o - .text.pm_get_fw_ver - 0x0000000000000000 0x58 obj_zoul/power-mgmt.o - .bss.lbuf 0x0000000000000000 0x5 obj_zoul/power-mgmt.o - .rodata.str1.1 - 0x0000000000000000 0x11 obj_zoul/power-mgmt.o - .bss.initialized - 0x0000000000000000 0x1 obj_zoul/power-mgmt.o - .comment 0x0000000000000000 0x20 obj_zoul/power-mgmt.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/power-mgmt.o - .text 0x0000000000000000 0x0 obj_zoul/soc.o - .data 0x0000000000000000 0x0 obj_zoul/soc.o - .bss 0x0000000000000000 0x0 obj_zoul/soc.o - .text.soc_get_features - 0x0000000000000000 0x10 obj_zoul/soc.o - .text 0x0000000000000000 0x0 obj_zoul/clock.o - .data 0x0000000000000000 0x0 obj_zoul/clock.o - .bss 0x0000000000000000 0x0 obj_zoul/clock.o - .text.clock_set_seconds - 0x0000000000000000 0x10 obj_zoul/clock.o - .text.clock_wait - 0x0000000000000000 0x16 obj_zoul/clock.o - .text.clock_delay - 0x0000000000000000 0x6 obj_zoul/clock.o - .text 0x0000000000000000 0x0 obj_zoul/rtimer-arch.o - .data 0x0000000000000000 0x0 obj_zoul/rtimer-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/rtimer-arch.o - .text 0x0000000000000000 0x0 obj_zoul/uart.o - .data 0x0000000000000000 0x0 obj_zoul/uart.o - .bss 0x0000000000000000 0x0 obj_zoul/uart.o - .text 0x0000000000000000 0x0 obj_zoul/watchdog.o - .data 0x0000000000000000 0x0 obj_zoul/watchdog.o - .bss 0x0000000000000000 0x0 obj_zoul/watchdog.o - .text.watchdog_reboot - 0x0000000000000000 0x14 obj_zoul/watchdog.o - .text 0x0000000000000000 0x0 obj_zoul/nvic.o - .data 0x0000000000000000 0x0 obj_zoul/nvic.o - .bss 0x0000000000000000 0x0 obj_zoul/nvic.o - .text.nvic_interrupt_en_restore - 0x0000000000000000 0x1c obj_zoul/nvic.o - .text.nvic_interrupt_en_save - 0x0000000000000000 0x2c obj_zoul/nvic.o - .text.nvic_interrupt_pend - 0x0000000000000000 0x1c obj_zoul/nvic.o - .text 0x0000000000000000 0x0 obj_zoul/cpu.o - .data 0x0000000000000000 0x0 obj_zoul/cpu.o - .bss 0x0000000000000000 0x0 obj_zoul/cpu.o - .text 0x0000000000000000 0x0 obj_zoul/sys-ctrl.o - .data 0x0000000000000000 0x0 obj_zoul/sys-ctrl.o - .bss 0x0000000000000000 0x0 obj_zoul/sys-ctrl.o - .text.sys_ctrl_reset - 0x0000000000000000 0xc obj_zoul/sys-ctrl.o - .text 0x0000000000000000 0x0 obj_zoul/gpio.o - .data 0x0000000000000000 0x0 obj_zoul/gpio.o - .bss 0x0000000000000000 0x0 obj_zoul/gpio.o - .text 0x0000000000000000 0x0 obj_zoul/ioc.o - .data 0x0000000000000000 0x0 obj_zoul/ioc.o - .bss 0x0000000000000000 0x0 obj_zoul/ioc.o - .text 0x0000000000000000 0x0 obj_zoul/spi.o - .data 0x0000000000000000 0x0 obj_zoul/spi.o - .bss 0x0000000000000000 0x0 obj_zoul/spi.o - .text.spix_enable - 0x0000000000000000 0x18 obj_zoul/spi.o - .text.spix_init - 0x0000000000000000 0xd0 obj_zoul/spi.o - .text.spix_disable - 0x0000000000000000 0x1c obj_zoul/spi.o - .text.spix_set_mode - 0x0000000000000000 0x30 obj_zoul/spi.o - .text.spix_cs_init - 0x0000000000000000 0x38 obj_zoul/spi.o - .rodata.spi_regs - 0x0000000000000000 0x30 obj_zoul/spi.o - .comment 0x0000000000000000 0x20 obj_zoul/spi.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/spi.o - .text 0x0000000000000000 0x0 obj_zoul/adc.o - .data 0x0000000000000000 0x0 obj_zoul/adc.o - .bss 0x0000000000000000 0x0 obj_zoul/adc.o - .text.adc_init - 0x0000000000000000 0x10 obj_zoul/adc.o - .text 0x0000000000000000 0x0 obj_zoul/crypto.o - .data 0x0000000000000000 0x0 obj_zoul/crypto.o - .bss 0x0000000000000000 0x0 obj_zoul/crypto.o - .text.crypto_register_process_notification - 0x0000000000000000 0xc obj_zoul/crypto.o - .text 0x0000000000000000 0x0 obj_zoul/aes.o - .data 0x0000000000000000 0x0 obj_zoul/aes.o - .bss 0x0000000000000000 0x0 obj_zoul/aes.o - .text.aes_load_keys - 0x0000000000000000 0x130 obj_zoul/aes.o - .text.aes_auth_crypt_start - 0x0000000000000000 0x134 obj_zoul/aes.o - .text.aes_auth_crypt_check_status - 0x0000000000000000 0x18 obj_zoul/aes.o - .text.aes_auth_crypt_get_result - 0x0000000000000000 0xb8 obj_zoul/aes.o - .comment 0x0000000000000000 0x20 obj_zoul/aes.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/aes.o - .text 0x0000000000000000 0x0 obj_zoul/ecb.o - .data 0x0000000000000000 0x0 obj_zoul/ecb.o - .bss 0x0000000000000000 0x0 obj_zoul/ecb.o - .text.ecb_crypt_start - 0x0000000000000000 0x2a obj_zoul/ecb.o - .text.ecb_crypt_check_status - 0x0000000000000000 0x1a obj_zoul/ecb.o - .comment 0x0000000000000000 0x20 obj_zoul/ecb.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecb.o - .text 0x0000000000000000 0x0 obj_zoul/cbc.o - .data 0x0000000000000000 0x0 obj_zoul/cbc.o - .bss 0x0000000000000000 0x0 obj_zoul/cbc.o - .text.cbc_crypt_start - 0x0000000000000000 0x2a obj_zoul/cbc.o - .text.cbc_crypt_check_status - 0x0000000000000000 0x1a obj_zoul/cbc.o - .comment 0x0000000000000000 0x20 obj_zoul/cbc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cbc.o - .text 0x0000000000000000 0x0 obj_zoul/ctr.o - .data 0x0000000000000000 0x0 obj_zoul/ctr.o - .bss 0x0000000000000000 0x0 obj_zoul/ctr.o - .text.ctr_crypt_start - 0x0000000000000000 0x70 obj_zoul/ctr.o - .text.ctr_crypt_check_status - 0x0000000000000000 0x1a obj_zoul/ctr.o - .comment 0x0000000000000000 0x20 obj_zoul/ctr.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ctr.o - .text 0x0000000000000000 0x0 obj_zoul/cbc-mac.o - .data 0x0000000000000000 0x0 obj_zoul/cbc-mac.o - .bss 0x0000000000000000 0x0 obj_zoul/cbc-mac.o - .text.cbc_mac_auth_start - 0x0000000000000000 0x38 obj_zoul/cbc-mac.o - .text.cbc_mac_auth_get_result - 0x0000000000000000 0x3c obj_zoul/cbc-mac.o - .comment 0x0000000000000000 0x20 obj_zoul/cbc-mac.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cbc-mac.o - .text 0x0000000000000000 0x0 obj_zoul/gcm.o - .data 0x0000000000000000 0x0 obj_zoul/gcm.o - .bss 0x0000000000000000 0x0 obj_zoul/gcm.o - .text.gcm_auth_crypt_get_result - 0x0000000000000000 0x3c obj_zoul/gcm.o - .text.gcm_auth_encrypt_start - 0x0000000000000000 0x44 obj_zoul/gcm.o - .text.gcm_auth_encrypt_get_result - 0x0000000000000000 0x8 obj_zoul/gcm.o - .text.gcm_auth_decrypt_start - 0x0000000000000000 0x44 obj_zoul/gcm.o - .comment 0x0000000000000000 0x20 obj_zoul/gcm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/gcm.o - .text 0x0000000000000000 0x0 obj_zoul/ccm.o - .data 0x0000000000000000 0x0 obj_zoul/ccm.o - .bss 0x0000000000000000 0x0 obj_zoul/ccm.o - .text.ccm_auth_crypt_start - 0x0000000000000000 0x8e obj_zoul/ccm.o - .text.ccm_auth_crypt_get_result - 0x0000000000000000 0x4a obj_zoul/ccm.o - .text.ccm_auth_encrypt_start - 0x0000000000000000 0x3a obj_zoul/ccm.o - .text.ccm_auth_encrypt_get_result - 0x0000000000000000 0xc obj_zoul/ccm.o - .text.ccm_auth_decrypt_start - 0x0000000000000000 0x3e obj_zoul/ccm.o - .comment 0x0000000000000000 0x20 obj_zoul/ccm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ccm.o - .text 0x0000000000000000 0x0 obj_zoul/sha256.o - .data 0x0000000000000000 0x0 obj_zoul/sha256.o - .bss 0x0000000000000000 0x0 obj_zoul/sha256.o - .text.resume_hash - 0x0000000000000000 0x11c obj_zoul/sha256.o - .text.new_hash - 0x0000000000000000 0xb0 obj_zoul/sha256.o - .text.sha256_init - 0x0000000000000000 0x20 obj_zoul/sha256.o - .text.sha256_process - 0x0000000000000000 0x168 obj_zoul/sha256.o - .text.sha256_done - 0x0000000000000000 0x64 obj_zoul/sha256.o - .comment 0x0000000000000000 0x20 obj_zoul/sha256.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/sha256.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-aes-128.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-aes-128.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-aes-128.o - .text.encrypt 0x0000000000000000 0x4c obj_zoul/cc2538-aes-128.o - .text.set_key 0x0000000000000000 0x34 obj_zoul/cc2538-aes-128.o - .rodata.cc2538_aes_128_driver - 0x0000000000000000 0x8 obj_zoul/cc2538-aes-128.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-aes-128.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc2538-aes-128.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-ccm-star.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-ccm-star.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-ccm-star.o - .text.set_key 0x0000000000000000 0x10 obj_zoul/cc2538-ccm-star.o - .text.aead 0x0000000000000000 0xa4 obj_zoul/cc2538-ccm-star.o - .rodata.cc2538_ccm_star_driver - 0x0000000000000000 0x8 obj_zoul/cc2538-ccm-star.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-ccm-star.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc2538-ccm-star.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-rf.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-rf.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-rf.o - .text.cc2538_rf_set_promiscous_mode - 0x0000000000000000 0x4 obj_zoul/cc2538-rf.o - .text 0x0000000000000000 0x0 obj_zoul/udma.o - .data 0x0000000000000000 0x0 obj_zoul/udma.o - .bss 0x0000000000000000 0x0 obj_zoul/udma.o - .text.udma_set_channel_assignment - 0x0000000000000000 0x20 obj_zoul/udma.o - .text.udma_channel_disable - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_use_alternate - 0x0000000000000000 0x18 obj_zoul/udma.o - .text.udma_channel_use_primary - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_prio_set_high - 0x0000000000000000 0x18 obj_zoul/udma.o - .text.udma_channel_prio_set_default - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_use_burst - 0x0000000000000000 0x18 obj_zoul/udma.o - .text.udma_channel_use_single - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_mask_clr - 0x0000000000000000 0x14 obj_zoul/udma.o - .text 0x0000000000000000 0x0 obj_zoul/lpm.o - .data 0x0000000000000000 0x0 obj_zoul/lpm.o - .bss 0x0000000000000000 0x0 obj_zoul/lpm.o - .text.lpm_set_max_pm - 0x0000000000000000 0x10 obj_zoul/lpm.o - .text 0x0000000000000000 0x0 obj_zoul/pka.o - .data 0x0000000000000000 0x0 obj_zoul/pka.o - .bss 0x0000000000000000 0x0 obj_zoul/pka.o - .text.permit_pm1 - 0x0000000000000000 0x14 obj_zoul/pka.o - .text.pka_enable - 0x0000000000000000 0x20 obj_zoul/pka.o - .text.pka_init - 0x0000000000000000 0x40 obj_zoul/pka.o - .text.pka_disable - 0x0000000000000000 0x20 obj_zoul/pka.o - .text.pka_check_status - 0x0000000000000000 0x14 obj_zoul/pka.o - .text.pka_register_process_notification - 0x0000000000000000 0xc obj_zoul/pka.o - .text 0x0000000000000000 0x0 obj_zoul/bignum-driver.o - .data 0x0000000000000000 0x0 obj_zoul/bignum-driver.o - .bss 0x0000000000000000 0x0 obj_zoul/bignum-driver.o - .text.bignum_mod_start - 0x0000000000000000 0xdc obj_zoul/bignum-driver.o - .text.bignum_mod_get_result - 0x0000000000000000 0x80 obj_zoul/bignum-driver.o - .text.bignum_cmp_start - 0x0000000000000000 0x9c obj_zoul/bignum-driver.o - .text.bignum_cmp_get_result - 0x0000000000000000 0x3c obj_zoul/bignum-driver.o - .text.bignum_inv_mod_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_inv_mod_get_result - 0x0000000000000000 0x80 obj_zoul/bignum-driver.o - .text.bignum_mul_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_mul_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .text.bignum_add_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_add_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .text.bignum_subtract_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_subtract_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .text.bignum_exp_mod_start - 0x0000000000000000 0x104 obj_zoul/bignum-driver.o - .text.bignum_exp_mod_get_result - 0x0000000000000000 0x80 obj_zoul/bignum-driver.o - .text.bignum_divide_start - 0x0000000000000000 0xe0 obj_zoul/bignum-driver.o - .text.bignum_divide_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .rodata.CSWTCH.24 - 0x0000000000000000 0x4 obj_zoul/bignum-driver.o - .comment 0x0000000000000000 0x20 obj_zoul/bignum-driver.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/bignum-driver.o - .text 0x0000000000000000 0x0 obj_zoul/ecc-driver.o - .data 0x0000000000000000 0x0 obj_zoul/ecc-driver.o - .bss 0x0000000000000000 0x0 obj_zoul/ecc-driver.o - .text.ecc_mul_start - 0x0000000000000000 0x198 obj_zoul/ecc-driver.o - .text.ecc_mul_get_result - 0x0000000000000000 0xa4 obj_zoul/ecc-driver.o - .text.ecc_mul_gen_pt_start - 0x0000000000000000 0x170 obj_zoul/ecc-driver.o - .text.ecc_mul_gen_pt_get_result - 0x0000000000000000 0xa4 obj_zoul/ecc-driver.o - .text.ecc_add_start - 0x0000000000000000 0x194 obj_zoul/ecc-driver.o - .text.ecc_add_get_result - 0x0000000000000000 0xa4 obj_zoul/ecc-driver.o - .comment 0x0000000000000000 0x20 obj_zoul/ecc-driver.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecc-driver.o - .text 0x0000000000000000 0x0 obj_zoul/ecc-algorithm.o - .data 0x0000000000000000 0x0 obj_zoul/ecc-algorithm.o - .bss 0x0000000000000000 0x0 obj_zoul/ecc-algorithm.o - .text.ecc_compare - 0x0000000000000000 0x54 obj_zoul/ecc-algorithm.o - .text.ecc_multiply - 0x0000000000000000 0x74 obj_zoul/ecc-algorithm.o - .text.ecc_dsa_sign - 0x0000000000000000 0x338 obj_zoul/ecc-algorithm.o - .text.ecc_dsa_verify - 0x0000000000000000 0x36c obj_zoul/ecc-algorithm.o - .rodata.str1.1 - 0x0000000000000000 0x14 obj_zoul/ecc-algorithm.o - .comment 0x0000000000000000 0x20 obj_zoul/ecc-algorithm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecc-algorithm.o - .text 0x0000000000000000 0x0 obj_zoul/ecc-curve.o - .data 0x0000000000000000 0x0 obj_zoul/ecc-curve.o - .bss 0x0000000000000000 0x0 obj_zoul/ecc-curve.o - .rodata.nist_p_256_p - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .data.nist_p_192 - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_n - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_256_a - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_256_b - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .data.nist_p_256 - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_p - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.str1.1 - 0x0000000000000000 0x16 obj_zoul/ecc-curve.o - .rodata.nist_p_256_n - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_x - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_192_y - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_256_x - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_a - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_192_b - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_256_y - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .comment 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecc-curve.o - .text 0x0000000000000000 0x0 obj_zoul/dbg.o - .data 0x0000000000000000 0x0 obj_zoul/dbg.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg.o - .text 0x0000000000000000 0x0 obj_zoul/ieee-addr.o - .data 0x0000000000000000 0x0 obj_zoul/ieee-addr.o - .bss 0x0000000000000000 0x0 obj_zoul/ieee-addr.o - .text 0x0000000000000000 0x0 obj_zoul/slip-arch.o - .data 0x0000000000000000 0x0 obj_zoul/slip-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/slip-arch.o - .text 0x0000000000000000 0x0 obj_zoul/slip.o - .data 0x0000000000000000 0x0 obj_zoul/slip.o - .bss 0x0000000000000000 0x0 obj_zoul/slip.o - .text.slip_write - 0x0000000000000000 0x42 obj_zoul/slip.o - .text 0x0000000000000000 0x0 obj_zoul/i2c.o - .data 0x0000000000000000 0x0 obj_zoul/i2c.o - .bss 0x0000000000000000 0x0 obj_zoul/i2c.o - .text.i2c_master_enable - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_master_disable - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_set_frequency - 0x0000000000000000 0x1c obj_zoul/i2c.o - .text.i2c_init - 0x0000000000000000 0xc8 obj_zoul/i2c.o - .text.i2c_master_set_slave_address - 0x0000000000000000 0x14 obj_zoul/i2c.o - .text.i2c_master_data_put - 0x0000000000000000 0xc obj_zoul/i2c.o - .text.i2c_master_data_get - 0x0000000000000000 0xc obj_zoul/i2c.o - .text.i2c_master_command - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_master_busy - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_master_error - 0x0000000000000000 0x1c obj_zoul/i2c.o - .text.i2c_single_send - 0x0000000000000000 0x28 obj_zoul/i2c.o - .text.i2c_single_receive - 0x0000000000000000 0x38 obj_zoul/i2c.o - .text.i2c_burst_send - 0x0000000000000000 0x8c obj_zoul/i2c.o - .text.i2c_burst_receive - 0x0000000000000000 0x90 obj_zoul/i2c.o - .comment 0x0000000000000000 0x20 obj_zoul/i2c.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/i2c.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-temp-sensor.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-temp-sensor.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-temp-sensor.o - .text 0x0000000000000000 0x0 obj_zoul/vdd3-sensor.o - .data 0x0000000000000000 0x0 obj_zoul/vdd3-sensor.o - .bss 0x0000000000000000 0x0 obj_zoul/vdd3-sensor.o - .text 0x0000000000000000 0x0 obj_zoul/cfs-coffee.o - .data 0x0000000000000000 0x0 obj_zoul/cfs-coffee.o - .bss 0x0000000000000000 0x0 obj_zoul/cfs-coffee.o - .text.load_file - 0x0000000000000000 0x54 obj_zoul/cfs-coffee.o - .text.read_header - 0x0000000000000000 0x8 obj_zoul/cfs-coffee.o - .text.file_end - 0x0000000000000000 0x52 obj_zoul/cfs-coffee.o - .text.write_header - 0x0000000000000000 0x10 obj_zoul/cfs-coffee.o - .text.next_file.isra.0 - 0x0000000000000000 0x1a obj_zoul/cfs-coffee.o - .text.find_file - 0x0000000000000000 0x8c obj_zoul/cfs-coffee.o - .text.find_contiguous_pages - 0x0000000000000000 0x80 obj_zoul/cfs-coffee.o - .text.remove_by_page.isra.1 - 0x0000000000000000 0xb4 obj_zoul/cfs-coffee.o - .text.reserve.constprop.4 - 0x0000000000000000 0x208 obj_zoul/cfs-coffee.o - .text.cfs_open - 0x0000000000000000 0x84 obj_zoul/cfs-coffee.o - .text.cfs_close - 0x0000000000000000 0x24 obj_zoul/cfs-coffee.o - .text.cfs_seek - 0x0000000000000000 0x54 obj_zoul/cfs-coffee.o - .text.cfs_remove - 0x0000000000000000 0x1e obj_zoul/cfs-coffee.o - .text.cfs_read - 0x0000000000000000 0x74 obj_zoul/cfs-coffee.o - .text.cfs_write - 0x0000000000000000 0x1a4 obj_zoul/cfs-coffee.o - .text.cfs_opendir - 0x0000000000000000 0xa obj_zoul/cfs-coffee.o - .text.cfs_readdir - 0x0000000000000000 0x80 obj_zoul/cfs-coffee.o - .text.cfs_closedir - 0x0000000000000000 0x2 obj_zoul/cfs-coffee.o - .text.cfs_coffee_reserve - 0x0000000000000000 0x1c obj_zoul/cfs-coffee.o - .text.cfs_coffee_configure_log - 0x0000000000000000 0x58 obj_zoul/cfs-coffee.o - .text.cfs_coffee_format - 0x0000000000000000 0x50 obj_zoul/cfs-coffee.o - .bss.gc_wait 0x0000000000000000 0x1 obj_zoul/cfs-coffee.o - .bss.next_free - 0x0000000000000000 0x2 obj_zoul/cfs-coffee.o - .bss.coffee_fd_set - 0x0000000000000000 0x3c obj_zoul/cfs-coffee.o - .bss.last_pages_are_active.4776 - 0x0000000000000000 0x1 obj_zoul/cfs-coffee.o - .bss.coffee_files - 0x0000000000000000 0x3c obj_zoul/cfs-coffee.o - .bss.skip_pages.4775 - 0x0000000000000000 0x2 obj_zoul/cfs-coffee.o - .comment 0x0000000000000000 0x20 obj_zoul/cfs-coffee.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cfs-coffee.o - .text 0x0000000000000000 0x0 obj_zoul/cfs-coffee-arch.o - .data 0x0000000000000000 0x0 obj_zoul/cfs-coffee-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/cfs-coffee-arch.o - .text.cfs_coffee_arch_erase - 0x0000000000000000 0x24 obj_zoul/cfs-coffee-arch.o - .text.cfs_coffee_arch_write - 0x0000000000000000 0xce obj_zoul/cfs-coffee-arch.o - .text.cfs_coffee_arch_read - 0x0000000000000000 0x22 obj_zoul/cfs-coffee-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/cfs-coffee-arch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cfs-coffee-arch.o - .text 0x0000000000000000 0x0 obj_zoul/pwm.o - .data 0x0000000000000000 0x0 obj_zoul/pwm.o - .bss 0x0000000000000000 0x0 obj_zoul/pwm.o - .text.pwm_configured - 0x0000000000000000 0x24 obj_zoul/pwm.o - .text.permit_pm1 - 0x0000000000000000 0x44 obj_zoul/pwm.o - .text.pwm_enable - 0x0000000000000000 0xf8 obj_zoul/pwm.o - .text.pwm_stop - 0x0000000000000000 0x94 obj_zoul/pwm.o - .text.pwm_start - 0x0000000000000000 0x7c obj_zoul/pwm.o - .text.pwm_set_direction - 0x0000000000000000 0x42 obj_zoul/pwm.o - .text.pwm_toggle_direction - 0x0000000000000000 0x48 obj_zoul/pwm.o - .text.pwm_disable - 0x0000000000000000 0x8c obj_zoul/pwm.o - .comment 0x0000000000000000 0x20 obj_zoul/pwm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/pwm.o - .text 0x0000000000000000 0x0 obj_zoul/dbg-printf.o - .data 0x0000000000000000 0x0 obj_zoul/dbg-printf.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg-printf.o - .text 0x0000000000000000 0x0 obj_zoul/dbg-snprintf.o - .data 0x0000000000000000 0x0 obj_zoul/dbg-snprintf.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg-snprintf.o - .text 0x0000000000000000 0x0 obj_zoul/dbg-sprintf.o - .data 0x0000000000000000 0x0 obj_zoul/dbg-sprintf.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg-sprintf.o - .text.buffer_str - 0x0000000000000000 0x16 obj_zoul/dbg-sprintf.o - .text.sprintf 0x0000000000000000 0x30 obj_zoul/dbg-sprintf.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg-sprintf.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/dbg-sprintf.o - .text 0x0000000000000000 0x0 obj_zoul/strformat.o - .data 0x0000000000000000 0x0 obj_zoul/strformat.o - .bss 0x0000000000000000 0x0 obj_zoul/strformat.o - .text.format_str - 0x0000000000000000 0x1a obj_zoul/strformat.o - .text 0x0000000000000000 0x0 obj_zoul/usb-core.o - .data 0x0000000000000000 0x0 obj_zoul/usb-core.o - .bss 0x0000000000000000 0x0 obj_zoul/usb-core.o - .text.submit_setup - 0x0000000000000000 0x24 obj_zoul/usb-core.o - .text.notify_user - 0x0000000000000000 0x1c obj_zoul/usb-core.o - .text.usb_set_global_event_process - 0x0000000000000000 0xc obj_zoul/usb-core.o - .text.usb_get_global_events - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .text.usb_send_ctrl_response - 0x0000000000000000 0x3c obj_zoul/usb-core.o - .text.usb_error_stall - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .text.usb_send_ctrl_status - 0x0000000000000000 0x24 obj_zoul/usb-core.o - .text.handle_standard_requests - 0x0000000000000000 0x138 obj_zoul/usb-core.o - .text.process_thread_usb_process - 0x0000000000000000 0x14c obj_zoul/usb-core.o - .text.usb_get_ctrl_data - 0x0000000000000000 0x44 obj_zoul/usb-core.o - .text.usb_register_request_handler - 0x0000000000000000 0x18 obj_zoul/usb-core.o - .text.usb_setup - 0x0000000000000000 0x30 obj_zoul/usb-core.o - .text.usb_prepend_request_handler - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .text.usb_get_current_configuration - 0x0000000000000000 0xc obj_zoul/usb-core.o - .text.usb_setup_bulk_endpoint - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_setup_interrupt_endpoint - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_disable_endpoint - 0x0000000000000000 0x12 obj_zoul/usb-core.o - .text.usb_discard_all_buffers - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_halt_endpoint - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_send_pending - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .rodata.zero_word - 0x0000000000000000 0x2 obj_zoul/usb-core.o - .bss.usb_flags - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .bss.error_stall - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .bss.ctrl_data - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.global_user_event_pocess - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.global_user_events - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .rodata.standard_request_handler - 0x0000000000000000 0x8 obj_zoul/usb-core.o - .bss.usb_request_handler_hooks - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .data.usb_process - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .rodata.zero_byte - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .rodata.str1.1 - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.ctrl_buffer - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .bss.usb_device_status - 0x0000000000000000 0x2 obj_zoul/usb-core.o - .bss.status.5450 - 0x0000000000000000 0x2 obj_zoul/usb-core.o - .bss.data_callback - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .data.standard_request_hook - 0x0000000000000000 0x8 obj_zoul/usb-core.o - .bss.ctrl_data_len - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.usb_configuration_value - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .comment 0x0000000000000000 0x20 obj_zoul/usb-core.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/usb-core.o - COMMON 0x0000000000000000 0x8 obj_zoul/usb-core.o - .text 0x0000000000000000 0x0 obj_zoul/cdc-acm.o - .data 0x0000000000000000 0x0 obj_zoul/cdc-acm.o - .bss 0x0000000000000000 0x0 obj_zoul/cdc-acm.o - .text.encapsulated_command - 0x0000000000000000 0x4 obj_zoul/cdc-acm.o - .text.notify_user - 0x0000000000000000 0x1c obj_zoul/cdc-acm.o - .text.handle_cdc_acm_requests - 0x0000000000000000 0x8c obj_zoul/cdc-acm.o - .text.set_line_encoding - 0x0000000000000000 0x30 obj_zoul/cdc-acm.o - .text.usb_cdc_acm_setup - 0x0000000000000000 0xc obj_zoul/cdc-acm.o - .text.usb_cdc_acm_get_events - 0x0000000000000000 0x10 obj_zoul/cdc-acm.o - .text.usb_cdc_acm_get_line_state - 0x0000000000000000 0xc obj_zoul/cdc-acm.o - .text.usb_cdc_acm_get_line_coding - 0x0000000000000000 0x8 obj_zoul/cdc-acm.o - .text.usb_cdc_acm_set_event_process - 0x0000000000000000 0xc obj_zoul/cdc-acm.o - .bss.line_state - 0x0000000000000000 0x1 obj_zoul/cdc-acm.o - .bss.cdc_event_process - 0x0000000000000000 0x4 obj_zoul/cdc-acm.o - .data.cdc_acm_request_hook - 0x0000000000000000 0x8 obj_zoul/cdc-acm.o - .rodata.cdc_acm_request_handler - 0x0000000000000000 0x8 obj_zoul/cdc-acm.o - .bss.usb_ctrl_data_buffer - 0x0000000000000000 0x20 obj_zoul/cdc-acm.o - .bss.events 0x0000000000000000 0x1 obj_zoul/cdc-acm.o - .data.usb_line_coding - 0x0000000000000000 0x7 obj_zoul/cdc-acm.o - .comment 0x0000000000000000 0x20 obj_zoul/cdc-acm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cdc-acm.o - .text 0x0000000000000000 0x0 obj_zoul/usb-arch.o - .data 0x0000000000000000 0x0 obj_zoul/usb-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/usb-arch.o - .text.permit_pm1 - 0x0000000000000000 0x14 obj_zoul/usb-arch.o - .text.ep_setup - 0x0000000000000000 0xbc obj_zoul/usb-arch.o - .text.notify_process - 0x0000000000000000 0x1c obj_zoul/usb-arch.o - .text.set_stall - 0x0000000000000000 0x54 obj_zoul/usb-arch.o - .text.write_hw_buffer - 0x0000000000000000 0x60 obj_zoul/usb-arch.o - .text.ep0_tx 0x0000000000000000 0xc8 obj_zoul/usb-arch.o - .text.notify_ep_process.constprop.4 - 0x0000000000000000 0x12 obj_zoul/usb-arch.o - .text.fill_buffers - 0x0000000000000000 0x108 obj_zoul/usb-arch.o - .text.ep0_interrupt_handler - 0x0000000000000000 0x184 obj_zoul/usb-arch.o - .text.out_ep_interrupt_handler - 0x0000000000000000 0xc8 obj_zoul/usb-arch.o - .text.usb_set_ep_event_process - 0x0000000000000000 0x14 obj_zoul/usb-arch.o - .text.usb_arch_set_global_event_process - 0x0000000000000000 0xc obj_zoul/usb-arch.o - .text.usb_arch_get_global_events - 0x0000000000000000 0x28 obj_zoul/usb-arch.o - .text.usb_get_ep_events - 0x0000000000000000 0x30 obj_zoul/usb-arch.o - .text.usb_submit_recv_buffer - 0x0000000000000000 0x94 obj_zoul/usb-arch.o - .text.usb_submit_xmit_buffer - 0x0000000000000000 0x13c obj_zoul/usb-arch.o - .text.usb_arch_setup_iso_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.usb_arch_setup_control_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.reset 0x0000000000000000 0x44 obj_zoul/usb-arch.o - .text.usb_arch_setup - 0x0000000000000000 0x5c obj_zoul/usb-arch.o - .text.usb_arch_setup_bulk_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.usb_arch_setup_interrupt_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.usb_arch_disable_endpoint - 0x0000000000000000 0x9c obj_zoul/usb-arch.o - .text.usb_arch_discard_all_buffers - 0x0000000000000000 0x38 obj_zoul/usb-arch.o - .text.usb_arch_control_stall - 0x0000000000000000 0x2a obj_zoul/usb-arch.o - .text.usb_arch_halt_endpoint - 0x0000000000000000 0x8c obj_zoul/usb-arch.o - .text.usb_arch_set_configuration - 0x0000000000000000 0x2 obj_zoul/usb-arch.o - .text.usb_arch_get_ep_status - 0x0000000000000000 0x1c obj_zoul/usb-arch.o - .text.usb_arch_set_address - 0x0000000000000000 0xc obj_zoul/usb-arch.o - .text.usb_arch_send_pending - 0x0000000000000000 0x34 obj_zoul/usb-arch.o - .text.usb_isr 0x0000000000000000 0xbc obj_zoul/usb-arch.o - .bss.usb_endpoints - 0x0000000000000000 0x50 obj_zoul/usb-arch.o - .bss.event_process - 0x0000000000000000 0x4 obj_zoul/usb-arch.o - .rodata.ep_xfer_size - 0x0000000000000000 0xc obj_zoul/usb-arch.o - .bss.ep0status - 0x0000000000000000 0x1 obj_zoul/usb-arch.o - .bss.events 0x0000000000000000 0x4 obj_zoul/usb-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/usb-arch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/usb-arch.o - .text 0x0000000000000000 0x0 obj_zoul/usb-serial.o - .data 0x0000000000000000 0x0 obj_zoul/usb-serial.o - .bss 0x0000000000000000 0x0 obj_zoul/usb-serial.o - .text.queue_rx_urb - 0x0000000000000000 0x20 obj_zoul/usb-serial.o - .text.process_thread_usb_serial_process - 0x0000000000000000 0x12c obj_zoul/usb-serial.o - .text.usb_class_get_string_descriptor - 0x0000000000000000 0x14 obj_zoul/usb-serial.o - .text.usb_serial_flush - 0x0000000000000000 0x34 obj_zoul/usb-serial.o - .text.usb_serial_writeb - 0x0000000000000000 0x30 obj_zoul/usb-serial.o - .text.usb_serial_set_input - 0x0000000000000000 0xc obj_zoul/usb-serial.o - .text.usb_serial_init - 0x0000000000000000 0xc obj_zoul/usb-serial.o - .rodata.manufacturer - 0x0000000000000000 0x24 obj_zoul/usb-serial.o - .data.serial_nr - 0x0000000000000000 0x22 obj_zoul/usb-serial.o - .bss.usb_tx_data - 0x0000000000000000 0x3f obj_zoul/usb-serial.o - .data.usb_serial_process - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .bss.enabled 0x0000000000000000 0x1 obj_zoul/usb-serial.o - .rodata.lang_id - 0x0000000000000000 0x4 obj_zoul/usb-serial.o - .rodata.str1.1 - 0x0000000000000000 0x13 obj_zoul/usb-serial.o - .bss.input_handler - 0x0000000000000000 0x4 obj_zoul/usb-serial.o - .bss.data_tx_urb - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .bss.usb_rx_data - 0x0000000000000000 0x40 obj_zoul/usb-serial.o - .bss.buffered_data - 0x0000000000000000 0x1 obj_zoul/usb-serial.o - .rodata.CSWTCH.16 - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .bss.data_rx_urb - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .rodata.product - 0x0000000000000000 0x2c obj_zoul/usb-serial.o - .comment 0x0000000000000000 0x20 obj_zoul/usb-serial.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/usb-serial.o - .text 0x0000000000000000 0x0 obj_zoul/cdc-acm-descriptors.o - .data 0x0000000000000000 0x0 obj_zoul/cdc-acm-descriptors.o - .bss 0x0000000000000000 0x0 obj_zoul/cdc-acm-descriptors.o - .rodata.device_descriptor - 0x0000000000000000 0x12 obj_zoul/cdc-acm-descriptors.o - .rodata.configuration_block - 0x0000000000000000 0x43 obj_zoul/cdc-acm-descriptors.o - .data.configuration_head - 0x0000000000000000 0x4 obj_zoul/cdc-acm-descriptors.o - .comment 0x0000000000000000 0x20 obj_zoul/cdc-acm-descriptors.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cdc-acm-descriptors.o - .text 0x0000000000000000 0x0 obj_zoul/arg.o - .data 0x0000000000000000 0x0 obj_zoul/arg.o - .bss 0x0000000000000000 0x0 obj_zoul/arg.o - .text.arg_init - 0x0000000000000000 0x10 obj_zoul/arg.o - .text.arg_alloc - 0x0000000000000000 0x18 obj_zoul/arg.o - .text.arg_free - 0x0000000000000000 0x14 obj_zoul/arg.o - .bss.bufs 0x0000000000000000 0x81 obj_zoul/arg.o - .comment 0x0000000000000000 0x20 obj_zoul/arg.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/arg.o - .text 0x0000000000000000 0x0 obj_zoul/autostart.o - .data 0x0000000000000000 0x0 obj_zoul/autostart.o - .bss 0x0000000000000000 0x0 obj_zoul/autostart.o - .text.autostart_exit - 0x0000000000000000 0x12 obj_zoul/autostart.o - .text 0x0000000000000000 0x0 obj_zoul/compower.o - .data 0x0000000000000000 0x0 obj_zoul/compower.o - .bss 0x0000000000000000 0x0 obj_zoul/compower.o - .text.compower_init - 0x0000000000000000 0x10 obj_zoul/compower.o - .text.compower_accumulate - 0x0000000000000000 0x3c obj_zoul/compower.o - .text.compower_clear - 0x0000000000000000 0x8 obj_zoul/compower.o - .text.compower_attrconv - 0x0000000000000000 0x2c obj_zoul/compower.o - .text.compower_accumulate_attrs - 0x0000000000000000 0x1e obj_zoul/compower.o - .bss.last_transmit.5167 - 0x0000000000000000 0x4 obj_zoul/compower.o - .bss.last_listen.5166 - 0x0000000000000000 0x4 obj_zoul/compower.o - .comment 0x0000000000000000 0x20 obj_zoul/compower.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/compower.o - COMMON 0x0000000000000000 0x8 obj_zoul/compower.o - .text 0x0000000000000000 0x0 obj_zoul/ctimer.o - .data 0x0000000000000000 0x0 obj_zoul/ctimer.o - .bss 0x0000000000000000 0x0 obj_zoul/ctimer.o - .text.ctimer_expired - 0x0000000000000000 0x34 obj_zoul/ctimer.o - .text 0x0000000000000000 0x0 obj_zoul/energest.o - .data 0x0000000000000000 0x0 obj_zoul/energest.o - .bss 0x0000000000000000 0x0 obj_zoul/energest.o - .text.energest_type_set - 0x0000000000000000 0x2 obj_zoul/energest.o - .text.energest_type_time - 0x0000000000000000 0x4 obj_zoul/energest.o - .text.energest_flush - 0x0000000000000000 0x2 obj_zoul/energest.o - .text 0x0000000000000000 0x0 obj_zoul/etimer.o - .data 0x0000000000000000 0x0 obj_zoul/etimer.o - .bss 0x0000000000000000 0x0 obj_zoul/etimer.o - .text.etimer_reset_with_new_interval - 0x0000000000000000 0x16 obj_zoul/etimer.o - .text.etimer_adjust - 0x0000000000000000 0xa obj_zoul/etimer.o - .text.etimer_start_time - 0x0000000000000000 0x4 obj_zoul/etimer.o - .text.etimer_next_expiration_time - 0x0000000000000000 0x14 obj_zoul/etimer.o - .text 0x0000000000000000 0x0 obj_zoul/mt.o - .data 0x0000000000000000 0x0 obj_zoul/mt.o - .bss 0x0000000000000000 0x0 obj_zoul/mt.o - .text.mt_init 0x0000000000000000 0x4 obj_zoul/mt.o - .text.mt_remove - 0x0000000000000000 0x4 obj_zoul/mt.o - .text.mt_start - 0x0000000000000000 0x10 obj_zoul/mt.o - .text.mt_exec 0x0000000000000000 0x1c obj_zoul/mt.o - .text.mt_yield - 0x0000000000000000 0x20 obj_zoul/mt.o - .text.mt_exit 0x0000000000000000 0x14 obj_zoul/mt.o - .text.mt_stop 0x0000000000000000 0x6 obj_zoul/mt.o - .bss.current 0x0000000000000000 0x4 obj_zoul/mt.o - .comment 0x0000000000000000 0x20 obj_zoul/mt.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/mt.o - .text 0x0000000000000000 0x0 obj_zoul/process.o - .data 0x0000000000000000 0x0 obj_zoul/process.o - .bss 0x0000000000000000 0x0 obj_zoul/process.o - .text.process_exit - 0x0000000000000000 0xc obj_zoul/process.o - .text.process_is_running - 0x0000000000000000 0xa obj_zoul/process.o - .text 0x0000000000000000 0x0 obj_zoul/procinit.o - .data 0x0000000000000000 0x0 obj_zoul/procinit.o - .bss 0x0000000000000000 0x0 obj_zoul/procinit.o - .text.procinit_init - 0x0000000000000000 0x18 obj_zoul/procinit.o - .comment 0x0000000000000000 0x20 obj_zoul/procinit.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/procinit.o - .text 0x0000000000000000 0x0 obj_zoul/rtimer.o - .data 0x0000000000000000 0x0 obj_zoul/rtimer.o - .bss 0x0000000000000000 0x0 obj_zoul/rtimer.o - .text 0x0000000000000000 0x0 obj_zoul/stimer.o - .data 0x0000000000000000 0x0 obj_zoul/stimer.o - .bss 0x0000000000000000 0x0 obj_zoul/stimer.o - .text.stimer_reset - 0x0000000000000000 0xa obj_zoul/stimer.o - .text.stimer_restart - 0x0000000000000000 0xc obj_zoul/stimer.o - .text.stimer_remaining - 0x0000000000000000 0x10 obj_zoul/stimer.o - .text.stimer_elapsed - 0x0000000000000000 0xe obj_zoul/stimer.o - .text 0x0000000000000000 0x0 obj_zoul/timer.o - .data 0x0000000000000000 0x0 obj_zoul/timer.o - .bss 0x0000000000000000 0x0 obj_zoul/timer.o - .text.timer_remaining - 0x0000000000000000 0x10 obj_zoul/timer.o - .text 0x0000000000000000 0x0 obj_zoul/nullradio.o - .data 0x0000000000000000 0x0 obj_zoul/nullradio.o - .bss 0x0000000000000000 0x0 obj_zoul/nullradio.o - .text.init 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.prepare 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.transmit - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.send 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.radio_read - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.channel_clear - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.receiving_packet - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.pending_packet - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.on 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.off 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.get_value - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.set_value - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.get_object - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.set_object - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .rodata.nullradio_driver - 0x0000000000000000 0x38 obj_zoul/nullradio.o - .comment 0x0000000000000000 0x20 obj_zoul/nullradio.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nullradio.o - .text 0x0000000000000000 0x0 obj_zoul/serial-line.o - .data 0x0000000000000000 0x0 obj_zoul/serial-line.o - .bss 0x0000000000000000 0x0 obj_zoul/serial-line.o - .text 0x0000000000000000 0x0 obj_zoul/aes-128.o - .data 0x0000000000000000 0x0 obj_zoul/aes-128.o - .bss 0x0000000000000000 0x0 obj_zoul/aes-128.o - .text.set_key 0x0000000000000000 0x8c obj_zoul/aes-128.o - .text.encrypt 0x0000000000000000 0x140 obj_zoul/aes-128.o - .text.aes_128_set_padded_key - 0x0000000000000000 0x2c obj_zoul/aes-128.o - .rodata.sbox 0x0000000000000000 0x100 obj_zoul/aes-128.o - .bss.round_keys - 0x0000000000000000 0xb0 obj_zoul/aes-128.o - .rodata.aes_128_driver - 0x0000000000000000 0x8 obj_zoul/aes-128.o - .comment 0x0000000000000000 0x20 obj_zoul/aes-128.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/aes-128.o - .text 0x0000000000000000 0x0 obj_zoul/assert.o - .data 0x0000000000000000 0x0 obj_zoul/assert.o - .bss 0x0000000000000000 0x0 obj_zoul/assert.o - .text._xassert - 0x0000000000000000 0x10 obj_zoul/assert.o - .rodata.str1.1 - 0x0000000000000000 0x25 obj_zoul/assert.o - .comment 0x0000000000000000 0x20 obj_zoul/assert.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/assert.o - .text 0x0000000000000000 0x0 obj_zoul/ccm-star.o - .data 0x0000000000000000 0x0 obj_zoul/ccm-star.o - .bss 0x0000000000000000 0x0 obj_zoul/ccm-star.o - .text.set_key 0x0000000000000000 0x10 obj_zoul/ccm-star.o - .text.ctr_step - 0x0000000000000000 0x60 obj_zoul/ccm-star.o - .text.aead 0x0000000000000000 0x170 obj_zoul/ccm-star.o - .rodata.ccm_star_driver - 0x0000000000000000 0x8 obj_zoul/ccm-star.o - .comment 0x0000000000000000 0x20 obj_zoul/ccm-star.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ccm-star.o - .text 0x0000000000000000 0x0 obj_zoul/crc16.o - .data 0x0000000000000000 0x0 obj_zoul/crc16.o - .bss 0x0000000000000000 0x0 obj_zoul/crc16.o - .text.crc16_add - 0x0000000000000000 0x1c obj_zoul/crc16.o - .text.crc16_data - 0x0000000000000000 0x1e obj_zoul/crc16.o - .comment 0x0000000000000000 0x20 obj_zoul/crc16.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/crc16.o - .text 0x0000000000000000 0x0 obj_zoul/gcr.o - .data 0x0000000000000000 0x0 obj_zoul/gcr.o - .bss 0x0000000000000000 0x0 obj_zoul/gcr.o - .text.gcr_init - 0x0000000000000000 0x14 obj_zoul/gcr.o - .text.gcr_finished - 0x0000000000000000 0x14 obj_zoul/gcr.o - .text.gcr_encode - 0x0000000000000000 0x34 obj_zoul/gcr.o - .text.gcr_get_encoded - 0x0000000000000000 0x28 obj_zoul/gcr.o - .text.gcr_decode - 0x0000000000000000 0x20 obj_zoul/gcr.o - .text.gcr_valid - 0x0000000000000000 0x2c obj_zoul/gcr.o - .text.gcr_get_decoded - 0x0000000000000000 0x40 obj_zoul/gcr.o - .rodata.GCR_decode - 0x0000000000000000 0x20 obj_zoul/gcr.o - .bss.gcr_bits 0x0000000000000000 0x1 obj_zoul/gcr.o - .bss.gcr_val 0x0000000000000000 0x2 obj_zoul/gcr.o - .rodata.GCR_encode - 0x0000000000000000 0x10 obj_zoul/gcr.o - .comment 0x0000000000000000 0x20 obj_zoul/gcr.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/gcr.o - .text 0x0000000000000000 0x0 obj_zoul/ifft.o - .data 0x0000000000000000 0x0 obj_zoul/ifft.o - .bss 0x0000000000000000 0x0 obj_zoul/ifft.o - .text.ifft 0x0000000000000000 0x218 obj_zoul/ifft.o - .rodata.SIN_TAB - 0x0000000000000000 0x78 obj_zoul/ifft.o - .comment 0x0000000000000000 0x20 obj_zoul/ifft.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ifft.o - .text 0x0000000000000000 0x0 obj_zoul/list.o - .data 0x0000000000000000 0x0 obj_zoul/list.o - .bss 0x0000000000000000 0x0 obj_zoul/list.o - .text.list_copy - 0x0000000000000000 0x6 obj_zoul/list.o - .text.list_chop - 0x0000000000000000 0x20 obj_zoul/list.o - .text.list_pop - 0x0000000000000000 0xc obj_zoul/list.o - .text.list_insert - 0x0000000000000000 0x10 obj_zoul/list.o - .text 0x0000000000000000 0x0 obj_zoul/me.o - .data 0x0000000000000000 0x0 obj_zoul/me.o - .bss 0x0000000000000000 0x0 obj_zoul/me.o - .text.me_encode - 0x0000000000000000 0xc obj_zoul/me.o - .text.me_decode16 - 0x0000000000000000 0x18 obj_zoul/me.o - .text.me_decode8 - 0x0000000000000000 0xc obj_zoul/me.o - .text.me_valid - 0x0000000000000000 0xc obj_zoul/me.o - .comment 0x0000000000000000 0x20 obj_zoul/me.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/me.o - .text 0x0000000000000000 0x0 obj_zoul/memb.o - .data 0x0000000000000000 0x0 obj_zoul/memb.o - .bss 0x0000000000000000 0x0 obj_zoul/memb.o - .text 0x0000000000000000 0x0 obj_zoul/me_tabs.o - .data 0x0000000000000000 0x0 obj_zoul/me_tabs.o - .bss 0x0000000000000000 0x0 obj_zoul/me_tabs.o - .rodata.me_decode_tab - 0x0000000000000000 0x100 obj_zoul/me_tabs.o - .rodata.me_valid_tab - 0x0000000000000000 0x100 obj_zoul/me_tabs.o - .rodata.me_encode_tab - 0x0000000000000000 0x200 obj_zoul/me_tabs.o - .comment 0x0000000000000000 0x20 obj_zoul/me_tabs.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/me_tabs.o - .text 0x0000000000000000 0x0 obj_zoul/mmem.o - .data 0x0000000000000000 0x0 obj_zoul/mmem.o - .bss 0x0000000000000000 0x0 obj_zoul/mmem.o - .text.mmem_alloc - 0x0000000000000000 0x38 obj_zoul/mmem.o - .text.mmem_free - 0x0000000000000000 0x4c obj_zoul/mmem.o - .text.mmem_init - 0x0000000000000000 0x28 obj_zoul/mmem.o - .bss.memory 0x0000000000000000 0x1000 obj_zoul/mmem.o - .bss.inited.4525 - 0x0000000000000000 0x4 obj_zoul/mmem.o - .bss.mmemlist_list - 0x0000000000000000 0x4 obj_zoul/mmem.o - .comment 0x0000000000000000 0x20 obj_zoul/mmem.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/mmem.o - COMMON 0x0000000000000000 0x4 obj_zoul/mmem.o - .text 0x0000000000000000 0x0 obj_zoul/petsciiconv.o - .data 0x0000000000000000 0x0 obj_zoul/petsciiconv.o - .bss 0x0000000000000000 0x0 obj_zoul/petsciiconv.o - .text.petsciiconv_toascii - 0x0000000000000000 0x44 obj_zoul/petsciiconv.o - .text.petsciiconv_topetscii - 0x0000000000000000 0x1c obj_zoul/petsciiconv.o - .rodata.ascii2petscii - 0x0000000000000000 0x80 obj_zoul/petsciiconv.o - .comment 0x0000000000000000 0x20 obj_zoul/petsciiconv.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/petsciiconv.o - .text 0x0000000000000000 0x0 obj_zoul/print-stats.o - .data 0x0000000000000000 0x0 obj_zoul/print-stats.o - .bss 0x0000000000000000 0x0 obj_zoul/print-stats.o - .text.print_stats - 0x0000000000000000 0x2 obj_zoul/print-stats.o - .comment 0x0000000000000000 0x20 obj_zoul/print-stats.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/print-stats.o - .text 0x0000000000000000 0x0 obj_zoul/random.o - .data 0x0000000000000000 0x0 obj_zoul/random.o - .bss 0x0000000000000000 0x0 obj_zoul/random.o - .text 0x0000000000000000 0x0 obj_zoul/ringbuf.o - .data 0x0000000000000000 0x0 obj_zoul/ringbuf.o - .bss 0x0000000000000000 0x0 obj_zoul/ringbuf.o - .text.ringbuf_size - 0x0000000000000000 0x6 obj_zoul/ringbuf.o - .text.ringbuf_elements - 0x0000000000000000 0xc obj_zoul/ringbuf.o - .text 0x0000000000000000 0x0 obj_zoul/ringbufindex.o - .data 0x0000000000000000 0x0 obj_zoul/ringbufindex.o - .bss 0x0000000000000000 0x0 obj_zoul/ringbufindex.o - .text.ringbufindex_init - 0x0000000000000000 0xc obj_zoul/ringbufindex.o - .text.ringbufindex_put - 0x0000000000000000 0x1c obj_zoul/ringbufindex.o - .text.ringbufindex_peek_put - 0x0000000000000000 0x1a obj_zoul/ringbufindex.o - .text.ringbufindex_get - 0x0000000000000000 0x1a obj_zoul/ringbufindex.o - .text.ringbufindex_peek_get - 0x0000000000000000 0x18 obj_zoul/ringbufindex.o - .text.ringbufindex_size - 0x0000000000000000 0x6 obj_zoul/ringbufindex.o - .text.ringbufindex_elements - 0x0000000000000000 0xc obj_zoul/ringbufindex.o - .text.ringbufindex_full - 0x0000000000000000 0x12 obj_zoul/ringbufindex.o - .text.ringbufindex_empty - 0x0000000000000000 0x10 obj_zoul/ringbufindex.o - .comment 0x0000000000000000 0x20 obj_zoul/ringbufindex.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ringbufindex.o - .text 0x0000000000000000 0x0 obj_zoul/sensors.o - .data 0x0000000000000000 0x0 obj_zoul/sensors.o - .bss 0x0000000000000000 0x0 obj_zoul/sensors.o - .text.sensors_first - 0x0000000000000000 0xc obj_zoul/sensors.o - .text.sensors_next - 0x0000000000000000 0x2c obj_zoul/sensors.o - .text.sensors_find - 0x0000000000000000 0x40 obj_zoul/sensors.o - .text 0x0000000000000000 0x0 obj_zoul/settings.o - .data 0x0000000000000000 0x0 obj_zoul/settings.o - .bss 0x0000000000000000 0x0 obj_zoul/settings.o - .comment 0x0000000000000000 0x20 obj_zoul/settings.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/settings.o - .text 0x0000000000000000 0x0 obj_zoul/trickle-timer.o - .data 0x0000000000000000 0x0 obj_zoul/trickle-timer.o - .bss 0x0000000000000000 0x0 obj_zoul/trickle-timer.o - .text.fire 0x0000000000000000 0x64 obj_zoul/trickle-timer.o - .text.wide_rand - 0x0000000000000000 0x12 obj_zoul/trickle-timer.o - .text.double_interval - 0x0000000000000000 0x68 obj_zoul/trickle-timer.o - .text.new_interval - 0x0000000000000000 0x3c obj_zoul/trickle-timer.o - .text.trickle_timer_consistency - 0x0000000000000000 0x10 obj_zoul/trickle-timer.o - .text.trickle_timer_inconsistency - 0x0000000000000000 0x10 obj_zoul/trickle-timer.o - .text.trickle_timer_config - 0x0000000000000000 0x64 obj_zoul/trickle-timer.o - .text.trickle_timer_set - 0x0000000000000000 0x34 obj_zoul/trickle-timer.o - .bss.loctt 0x0000000000000000 0x4 obj_zoul/trickle-timer.o - .bss.loc_clock - 0x0000000000000000 0x4 obj_zoul/trickle-timer.o - .comment 0x0000000000000000 0x20 obj_zoul/trickle-timer.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/trickle-timer.o - .text 0x0000000000000000 0x0 obj_zoul/sicslowpan.o - .data 0x0000000000000000 0x0 obj_zoul/sicslowpan.o - .bss 0x0000000000000000 0x0 obj_zoul/sicslowpan.o - .text.rime_sniffer_add - 0x0000000000000000 0xc obj_zoul/sicslowpan.o - .text.rime_sniffer_remove - 0x0000000000000000 0xc obj_zoul/sicslowpan.o - .text.sicslowpan_get_last_rssi - 0x0000000000000000 0xc obj_zoul/sicslowpan.o - .text 0x0000000000000000 0x0 obj_zoul/uip6.o - .data 0x0000000000000000 0x0 obj_zoul/uip6.o - .bss 0x0000000000000000 0x0 obj_zoul/uip6.o - .text.uip_chksum - 0x0000000000000000 0x14 obj_zoul/uip6.o - .text.uip_ipchksum - 0x0000000000000000 0x20 obj_zoul/uip6.o - .text.uip_connect - 0x0000000000000000 0xe0 obj_zoul/uip6.o - .text.uip_udp_new - 0x0000000000000000 0x84 obj_zoul/uip6.o - .text.uip_htons - 0x0000000000000000 0x6 obj_zoul/uip6.o - .text 0x0000000000000000 0x0 obj_zoul/uip-ds6.o - .data 0x0000000000000000 0x0 obj_zoul/uip-ds6.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-ds6.o - .text.uip_ds6_prefix_rm - 0x0000000000000000 0x8 obj_zoul/uip-ds6.o - .text.uip_ds6_prefix_lookup - 0x0000000000000000 0x28 obj_zoul/uip-ds6.o - .text.uip_ds6_get_global - 0x0000000000000000 0x40 obj_zoul/uip-ds6.o - .text.uip_ds6_aaddr_add - 0x0000000000000000 0x4c obj_zoul/uip-ds6.o - .text.uip_ds6_aaddr_rm - 0x0000000000000000 0x8 obj_zoul/uip-ds6.o - .text.uip_ds6_aaddr_lookup - 0x0000000000000000 0x2c obj_zoul/uip-ds6.o - .bss.locaaddr 0x0000000000000000 0x4 obj_zoul/uip-ds6.o - .text 0x0000000000000000 0x0 obj_zoul/uip-ds6-nbr.o - .data 0x0000000000000000 0x0 obj_zoul/uip-ds6-nbr.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-ds6-nbr.o - .text.uip_ds6_nbr_get_ipaddr - 0x0000000000000000 0x2 obj_zoul/uip-ds6-nbr.o - .text.uip_ds6_nbr_num - 0x0000000000000000 0x24 obj_zoul/uip-ds6-nbr.o - .text 0x0000000000000000 0x0 obj_zoul/uip-ds6-route.o - .data 0x0000000000000000 0x0 obj_zoul/uip-ds6-route.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-ds6-route.o - .text.uip_ds6_notification_add - 0x0000000000000000 0x18 obj_zoul/uip-ds6-route.o - .text.uip_ds6_notification_rm - 0x0000000000000000 0xc obj_zoul/uip-ds6-route.o - .text.uip_ds6_route_num_routes - 0x0000000000000000 0xc obj_zoul/uip-ds6-route.o - .text.uip_ds6_route_rm_by_nexthop - 0x0000000000000000 0x1c obj_zoul/uip-ds6-route.o - .text 0x0000000000000000 0x0 obj_zoul/uip-icmp6.o - .data 0x0000000000000000 0x0 obj_zoul/uip-icmp6.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-icmp6.o - .text.uip_icmp6_echo_reply_callback_add - 0x0000000000000000 0x18 obj_zoul/uip-icmp6.o - .text.uip_icmp6_echo_reply_callback_rm - 0x0000000000000000 0xc obj_zoul/uip-icmp6.o - .text 0x0000000000000000 0x0 obj_zoul/uip-nd6.o - .data 0x0000000000000000 0x0 obj_zoul/uip-nd6.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-nd6.o - .text.uip_nd6_ns_output - 0x0000000000000000 0x164 obj_zoul/uip-nd6.o - .text 0x0000000000000000 0x0 obj_zoul/dhcpc.o - .data 0x0000000000000000 0x0 obj_zoul/dhcpc.o - .bss 0x0000000000000000 0x0 obj_zoul/dhcpc.o - .text.create_msg - 0x0000000000000000 0xa4 obj_zoul/dhcpc.o - .text.unlikely.send_request - 0x0000000000000000 0x60 obj_zoul/dhcpc.o - .text.msg_for_me - 0x0000000000000000 0x64 obj_zoul/dhcpc.o - .text.parse_msg - 0x0000000000000000 0xc4 obj_zoul/dhcpc.o - .text.handle_dhcp.isra.0 - 0x0000000000000000 0x28c obj_zoul/dhcpc.o - .text.dhcpc_init - 0x0000000000000000 0x40 obj_zoul/dhcpc.o - .text.dhcpc_appcall - 0x0000000000000000 0x18 obj_zoul/dhcpc.o - .text.dhcpc_request - 0x0000000000000000 0x20 obj_zoul/dhcpc.o - .bss.s 0x0000000000000000 0x6c obj_zoul/dhcpc.o - .rodata.magic_cookie - 0x0000000000000000 0x4 obj_zoul/dhcpc.o - .bss.xid 0x0000000000000000 0x4 obj_zoul/dhcpc.o - .comment 0x0000000000000000 0x20 obj_zoul/dhcpc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/dhcpc.o - .text 0x0000000000000000 0x0 obj_zoul/ip64-addr.o - .data 0x0000000000000000 0x0 obj_zoul/ip64-addr.o - .bss 0x0000000000000000 0x0 obj_zoul/ip64-addr.o - .text.ip64_addr_copy4 - 0x0000000000000000 0x6 obj_zoul/ip64-addr.o - .text.ip64_addr_copy6 - 0x0000000000000000 0x12 obj_zoul/ip64-addr.o - .text.ip64_addr_4to6 - 0x0000000000000000 0x30 obj_zoul/ip64-addr.o - .text.ip64_addr_6to4 - 0x0000000000000000 0x38 obj_zoul/ip64-addr.o - .comment 0x0000000000000000 0x20 obj_zoul/ip64-addr.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ip64-addr.o - .text 0x0000000000000000 0x0 obj_zoul/psock.o - .data 0x0000000000000000 0x0 obj_zoul/psock.o - .bss 0x0000000000000000 0x0 obj_zoul/psock.o - .text.psock_generator_send - 0x0000000000000000 0x70 obj_zoul/psock.o - .text.psock_readbuf_len - 0x0000000000000000 0xd4 obj_zoul/psock.o - .text 0x0000000000000000 0x0 obj_zoul/resolv.o - .data 0x0000000000000000 0x0 obj_zoul/resolv.o - .bss 0x0000000000000000 0x0 obj_zoul/resolv.o - .text.dns_name_isequal - 0x0000000000000000 0xa0 obj_zoul/resolv.o - .text.skip_name - 0x0000000000000000 0x1c obj_zoul/resolv.o - .text.encode_name - 0x0000000000000000 0x32 obj_zoul/resolv.o - .text.mdns_write_announce_records - 0x0000000000000000 0x88 obj_zoul/resolv.o - .text.mdns_prep_host_announce_packet - 0x0000000000000000 0x78 obj_zoul/resolv.o - .text.start_name_collision_check - 0x0000000000000000 0x20 obj_zoul/resolv.o - .text.remove_trailing_dots - 0x0000000000000000 0x38 obj_zoul/resolv.o - .text.resolv_found - 0x0000000000000000 0xd0 obj_zoul/resolv.o - .text.resolv_set_hostname - 0x0000000000000000 0x40 obj_zoul/resolv.o - .text.process_thread_resolv_process - 0x0000000000000000 0x644 obj_zoul/resolv.o - .text.resolv_get_hostname - 0x0000000000000000 0x8 obj_zoul/resolv.o - .text.resolv_query - 0x0000000000000000 0x124 obj_zoul/resolv.o - .text.process_thread_mdns_probe_process - 0x0000000000000000 0xac obj_zoul/resolv.o - .text.resolv_lookup - 0x0000000000000000 0x70 obj_zoul/resolv.o - .bss.resolv_conn - 0x0000000000000000 0x4 obj_zoul/resolv.o - .data.mdns_probe_process - 0x0000000000000000 0x10 obj_zoul/resolv.o - .bss.resolv_hostname - 0x0000000000000000 0x21 obj_zoul/resolv.o - .rodata.nsec_record.6549 - 0x0000000000000000 0x12 obj_zoul/resolv.o - .bss.mdns_needs_host_announce - 0x0000000000000000 0x4 obj_zoul/resolv.o - .bss.seqno 0x0000000000000000 0x1 obj_zoul/resolv.o - .bss.retry 0x0000000000000000 0x10 obj_zoul/resolv.o - .data.resolv_process - 0x0000000000000000 0x10 obj_zoul/resolv.o - .bss.mdns_state - 0x0000000000000000 0x1 obj_zoul/resolv.o - .rodata.str1.1 - 0x0000000000000000 0x2d obj_zoul/resolv.o - .rodata.resolv_mdns_addr - 0x0000000000000000 0x10 obj_zoul/resolv.o - .bss.initialized.6630 - 0x0000000000000000 0x1 obj_zoul/resolv.o - .bss.aligned.6581 - 0x0000000000000000 0x4 obj_zoul/resolv.o - .bss.names 0x0000000000000000 0x100 obj_zoul/resolv.o - .bss.delay.6609 - 0x0000000000000000 0x10 obj_zoul/resolv.o - .bss.dns_name_without_dots.6634 - 0x0000000000000000 0x21 obj_zoul/resolv.o - .bss.aligned.6589 - 0x0000000000000000 0x1a obj_zoul/resolv.o - .comment 0x0000000000000000 0x20 obj_zoul/resolv.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/resolv.o - COMMON 0x0000000000000000 0x1 obj_zoul/resolv.o - .text 0x0000000000000000 0x0 obj_zoul/simple-udp.o - .data 0x0000000000000000 0x0 obj_zoul/simple-udp.o - .bss 0x0000000000000000 0x0 obj_zoul/simple-udp.o - .text.process_thread_simple_udp_process - 0x0000000000000000 0xa4 obj_zoul/simple-udp.o - .text.simple_udp_send - 0x0000000000000000 0x1c obj_zoul/simple-udp.o - .text.simple_udp_sendto - 0x0000000000000000 0x1a obj_zoul/simple-udp.o - .text.simple_udp_sendto_port - 0x0000000000000000 0x1a obj_zoul/simple-udp.o - .text.simple_udp_register - 0x0000000000000000 0x80 obj_zoul/simple-udp.o - .data.simple_udp_process - 0x0000000000000000 0x10 obj_zoul/simple-udp.o - .bss.started 0x0000000000000000 0x1 obj_zoul/simple-udp.o - .rodata.str1.1 - 0x0000000000000000 0x13 obj_zoul/simple-udp.o - .bss.databuffer - 0x0000000000000000 0x8c obj_zoul/simple-udp.o - .comment 0x0000000000000000 0x20 obj_zoul/simple-udp.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/simple-udp.o - .text 0x0000000000000000 0x0 obj_zoul/slipdev.o - .data 0x0000000000000000 0x0 obj_zoul/slipdev.o - .bss 0x0000000000000000 0x0 obj_zoul/slipdev.o - .text.slipdev_send - 0x0000000000000000 0x5c obj_zoul/slipdev.o - .text.slipdev_poll - 0x0000000000000000 0x8c obj_zoul/slipdev.o - .text.slipdev_init - 0x0000000000000000 0x14 obj_zoul/slipdev.o - .bss.lastc 0x0000000000000000 0x1 obj_zoul/slipdev.o - .bss.slip_buf 0x0000000000000000 0x8c obj_zoul/slipdev.o - .bss.len 0x0000000000000000 0x2 obj_zoul/slipdev.o - .bss.tmplen 0x0000000000000000 0x2 obj_zoul/slipdev.o - .comment 0x0000000000000000 0x20 obj_zoul/slipdev.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/slipdev.o - .text 0x0000000000000000 0x0 obj_zoul/tcpip.o - .data 0x0000000000000000 0x0 obj_zoul/tcpip.o - .bss 0x0000000000000000 0x0 obj_zoul/tcpip.o - .text.tcp_unlisten - 0x0000000000000000 0x34 obj_zoul/tcpip.o - .text.udp_attach - 0x0000000000000000 0x10 obj_zoul/tcpip.o - .text.udp_new 0x0000000000000000 0x18 obj_zoul/tcpip.o - .text.udp_broadcast_new - 0x0000000000000000 0x40 obj_zoul/tcpip.o - .text.icmp6_new - 0x0000000000000000 0x20 obj_zoul/tcpip.o - .text.tcpip_poll_udp - 0x0000000000000000 0x10 obj_zoul/tcpip.o - .text.tcpip_poll_tcp - 0x0000000000000000 0x10 obj_zoul/tcpip.o - .text.tcp_connect - 0x0000000000000000 0x20 obj_zoul/tcpip.o - .text 0x0000000000000000 0x0 obj_zoul/tcp-socket.o - .data 0x0000000000000000 0x0 obj_zoul/tcp-socket.o - .bss 0x0000000000000000 0x0 obj_zoul/tcp-socket.o - .text.call_event - 0x0000000000000000 0x10 obj_zoul/tcp-socket.o - .text.relisten - 0x0000000000000000 0x14 obj_zoul/tcp-socket.o - .text.newdata 0x0000000000000000 0x54 obj_zoul/tcp-socket.o - .text.senddata - 0x0000000000000000 0x28 obj_zoul/tcp-socket.o - .text.process_thread_tcp_socket_process - 0x0000000000000000 0x1d0 obj_zoul/tcp-socket.o - .text.tcp_socket_register - 0x0000000000000000 0x6c obj_zoul/tcp-socket.o - .text.tcp_socket_connect - 0x0000000000000000 0x4c obj_zoul/tcp-socket.o - .text.tcp_socket_listen - 0x0000000000000000 0x3c obj_zoul/tcp-socket.o - .text.tcp_socket_unlisten - 0x0000000000000000 0x3c obj_zoul/tcp-socket.o - .text.tcp_socket_send - 0x0000000000000000 0x36 obj_zoul/tcp-socket.o - .text.tcp_socket_send_str - 0x0000000000000000 0x1a obj_zoul/tcp-socket.o - .text.tcp_socket_close - 0x0000000000000000 0x18 obj_zoul/tcp-socket.o - .text.tcp_socket_unregister - 0x0000000000000000 0x2c obj_zoul/tcp-socket.o - .text.tcp_socket_max_sendlen - 0x0000000000000000 0x8 obj_zoul/tcp-socket.o - .rodata.str1.1 - 0x0000000000000000 0x99 obj_zoul/tcp-socket.o - .data.tcp_socket_process - 0x0000000000000000 0x10 obj_zoul/tcp-socket.o - .bss.inited.7548 - 0x0000000000000000 0x1 obj_zoul/tcp-socket.o - .bss.socketlist_list - 0x0000000000000000 0x4 obj_zoul/tcp-socket.o - .comment 0x0000000000000000 0x20 obj_zoul/tcp-socket.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/tcp-socket.o - .text 0x0000000000000000 0x0 obj_zoul/udp-socket.o - .data 0x0000000000000000 0x0 obj_zoul/udp-socket.o - .bss 0x0000000000000000 0x0 obj_zoul/udp-socket.o - .text.process_thread_udp_socket_process - 0x0000000000000000 0xac obj_zoul/udp-socket.o - .text.udp_socket_register - 0x0000000000000000 0x50 obj_zoul/udp-socket.o - .text.udp_socket_close - 0x0000000000000000 0x14 obj_zoul/udp-socket.o - .text.udp_socket_bind - 0x0000000000000000 0x14 obj_zoul/udp-socket.o - .text.udp_socket_connect - 0x0000000000000000 0x32 obj_zoul/udp-socket.o - .text.udp_socket_send - 0x0000000000000000 0x18 obj_zoul/udp-socket.o - .text.udp_socket_sendto - 0x0000000000000000 0x24 obj_zoul/udp-socket.o - .data.udp_socket_process - 0x0000000000000000 0x10 obj_zoul/udp-socket.o - .rodata.str1.1 - 0x0000000000000000 0x13 obj_zoul/udp-socket.o - .bss.buf 0x0000000000000000 0x8c obj_zoul/udp-socket.o - .bss.inited.6782 - 0x0000000000000000 0x1 obj_zoul/udp-socket.o - .comment 0x0000000000000000 0x20 obj_zoul/udp-socket.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/udp-socket.o - .text 0x0000000000000000 0x0 obj_zoul/uip-debug.o - .data 0x0000000000000000 0x0 obj_zoul/uip-debug.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-debug.o - .text 0x0000000000000000 0x0 obj_zoul/uiplib.o - .data 0x0000000000000000 0x0 obj_zoul/uiplib.o - .bss 0x0000000000000000 0x0 obj_zoul/uiplib.o - .text.uiplib_ip6addrconv - 0x0000000000000000 0xba obj_zoul/uiplib.o - .text.uiplib_ip4addrconv - 0x0000000000000000 0x6e obj_zoul/uiplib.o - .comment 0x0000000000000000 0x20 obj_zoul/uiplib.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/uiplib.o - .text 0x0000000000000000 0x0 obj_zoul/uip-nameserver.o - .data 0x0000000000000000 0x0 obj_zoul/uip-nameserver.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-nameserver.o - .text.uip_nameserver_update - 0x0000000000000000 0x24 obj_zoul/uip-nameserver.o - .text.uip_nameserver_get - 0x0000000000000000 0x10 obj_zoul/uip-nameserver.o - .text.uip_nameserver_next_expiration - 0x0000000000000000 0xc obj_zoul/uip-nameserver.o - .text.uip_nameserver_count - 0x0000000000000000 0x30 obj_zoul/uip-nameserver.o - .bss.serveraddr - 0x0000000000000000 0x10 obj_zoul/uip-nameserver.o - .bss.serverlifetime - 0x0000000000000000 0x4 obj_zoul/uip-nameserver.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-nameserver.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/uip-nameserver.o - .text 0x0000000000000000 0x0 obj_zoul/uip-packetqueue.o - .data 0x0000000000000000 0x0 obj_zoul/uip-packetqueue.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-packetqueue.o - .text.packet_timedout - 0x0000000000000000 0x18 obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_new - 0x0000000000000000 0x6 obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_alloc - 0x0000000000000000 0x30 obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_free - 0x0000000000000000 0x20 obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_buf - 0x0000000000000000 0x8 obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_buflen - 0x0000000000000000 0xa obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_set_buflen - 0x0000000000000000 0xa obj_zoul/uip-packetqueue.o - .bss.packets_memb_memb_count - 0x0000000000000000 0x2 obj_zoul/uip-packetqueue.o - .data.packets_memb - 0x0000000000000000 0xc obj_zoul/uip-packetqueue.o - .bss.packets_memb_memb_mem - 0x0000000000000000 0x170 obj_zoul/uip-packetqueue.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-packetqueue.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/uip-packetqueue.o - .text 0x0000000000000000 0x0 obj_zoul/uip-split.o - .data 0x0000000000000000 0x0 obj_zoul/uip-split.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-split.o - .text.uip_split_output - 0x0000000000000000 0xb8 obj_zoul/uip-split.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-split.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/uip-split.o - .text 0x0000000000000000 0x0 obj_zoul/uip-udp-packet.o - .data 0x0000000000000000 0x0 obj_zoul/uip-udp-packet.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-udp-packet.o - .text.uip_udp_packet_send - 0x0000000000000000 0x34 obj_zoul/uip-udp-packet.o - .text.uip_udp_packet_sendto - 0x0000000000000000 0x56 obj_zoul/uip-udp-packet.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-udp-packet.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/uip-udp-packet.o - .text 0x0000000000000000 0x0 obj_zoul/rpl.o - .data 0x0000000000000000 0x0 obj_zoul/rpl.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl.o - .text.rpl_set_mode - 0x0000000000000000 0x4c obj_zoul/rpl.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-dag.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-dag.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-dag.o - .text.rpl_get_parent_rank - 0x0000000000000000 0x1c obj_zoul/rpl-dag.o - .text.rpl_get_parent_link_metric - 0x0000000000000000 0x1e obj_zoul/rpl-dag.o - .text.rpl_get_nbr - 0x0000000000000000 0x1c obj_zoul/rpl-dag.o - .text.rpl_print_neighbor_list - 0x0000000000000000 0x104 obj_zoul/rpl-dag.o - .text.rpl_set_default_instance - 0x0000000000000000 0xc obj_zoul/rpl-dag.o - .text.rpl_get_default_instance - 0x0000000000000000 0xc obj_zoul/rpl-dag.o - .text.rpl_free_instance - 0x0000000000000000 0x60 obj_zoul/rpl-dag.o - .text.rpl_has_downward_route - 0x0000000000000000 0x18 obj_zoul/rpl-dag.o - .text.rpl_get_dag - 0x0000000000000000 0x3c obj_zoul/rpl-dag.o - .rodata.str1.1 - 0x0000000000000000 0x84 obj_zoul/rpl-dag.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-dag-root.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-dag-root.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-dag-root.o - .text.route_callback - 0x0000000000000000 0x68 obj_zoul/rpl-dag-root.o - .text.rpl_dag_root_init - 0x0000000000000000 0x90 obj_zoul/rpl-dag-root.o - .text.rpl_dag_root_init_dag_immediately - 0x0000000000000000 0xb4 obj_zoul/rpl-dag-root.o - .text.create_dag_callback - 0x0000000000000000 0x88 obj_zoul/rpl-dag-root.o - .text.rpl_dag_root_init_dag - 0x0000000000000000 0x30 obj_zoul/rpl-dag-root.o - .text.rpl_dag_root_is_root - 0x0000000000000000 0x1e obj_zoul/rpl-dag-root.o - .bss.n 0x0000000000000000 0x8 obj_zoul/rpl-dag-root.o - .bss.to_become_root - 0x0000000000000000 0x1 obj_zoul/rpl-dag-root.o - .rodata.str1.1 - 0x0000000000000000 0x11 obj_zoul/rpl-dag-root.o - .bss.initialized.7941 - 0x0000000000000000 0x1 obj_zoul/rpl-dag-root.o - .bss.c 0x0000000000000000 0x20 obj_zoul/rpl-dag-root.o - .bss.ipaddr.7932 - 0x0000000000000000 0x10 obj_zoul/rpl-dag-root.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-dag-root.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rpl-dag-root.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-ext-header.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-ext-header.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-ext-header.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-icmp6.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-icmp6.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-icmp6.o - .text.dao_ack_output - 0x0000000000000000 0x2 obj_zoul/rpl-icmp6.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-mrhof.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-mrhof.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-mrhof.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-nbr-policy.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-nbr-policy.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-nbr-policy.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-ns.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-ns.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-ns.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-ns.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rpl-ns.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-of0.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-of0.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-of0.o - .text.reset 0x0000000000000000 0x2 obj_zoul/rpl-of0.o - .text.update_metric_container - 0x0000000000000000 0x6 obj_zoul/rpl-of0.o - .text.parent_link_metric - 0x0000000000000000 0x12 obj_zoul/rpl-of0.o - .text.parent_rank_increase - 0x0000000000000000 0x28 obj_zoul/rpl-of0.o - .text.best_dag - 0x0000000000000000 0x28 obj_zoul/rpl-of0.o - .text.parent_is_acceptable - 0x0000000000000000 0x2a obj_zoul/rpl-of0.o - .text.parent_has_usable_link - 0x0000000000000000 0x4 obj_zoul/rpl-of0.o - .text.rank_via_parent - 0x0000000000000000 0x2a obj_zoul/rpl-of0.o - .text.parent_path_cost - 0x0000000000000000 0x2a obj_zoul/rpl-of0.o - .text.best_parent - 0x0000000000000000 0x68 obj_zoul/rpl-of0.o - .data.rpl_of0 0x0000000000000000 0x24 obj_zoul/rpl-of0.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-of0.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rpl-of0.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-timers.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-timers.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-timers.o - .text.rpl_schedule_dao_immediately - 0x0000000000000000 0x6 obj_zoul/rpl-timers.o - .text.rpl_cancel_dao - 0x0000000000000000 0x16 obj_zoul/rpl-timers.o - .text 0x0000000000000000 0x0 obj_zoul/syscalls.o - .data 0x0000000000000000 0x0 obj_zoul/syscalls.o - .bss 0x0000000000000000 0x0 obj_zoul/syscalls.o - .text._sbrk 0x0000000000000000 0x2c obj_zoul/syscalls.o - .data.heap_end.4995 - 0x0000000000000000 0x4 obj_zoul/syscalls.o - .comment 0x0000000000000000 0x20 obj_zoul/syscalls.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/syscalls.o - .text 0x0000000000000000 0x0 obj_zoul/linkaddr.o - .data 0x0000000000000000 0x0 obj_zoul/linkaddr.o - .bss 0x0000000000000000 0x0 obj_zoul/linkaddr.o - .text.linkaddr_set_node_addr - 0x0000000000000000 0xc obj_zoul/linkaddr.o - .text 0x0000000000000000 0x0 obj_zoul/link-stats.o - .data 0x0000000000000000 0x0 obj_zoul/link-stats.o - .bss 0x0000000000000000 0x0 obj_zoul/link-stats.o - .text.guess_etx_from_rssi - 0x0000000000000000 0x40 obj_zoul/link-stats.o - .text 0x0000000000000000 0x0 obj_zoul/nbr-table.o - .data 0x0000000000000000 0x0 obj_zoul/nbr-table.o - .bss 0x0000000000000000 0x0 obj_zoul/nbr-table.o - .text.nbr_table_update_lladdr - 0x0000000000000000 0x4c obj_zoul/nbr-table.o - .text 0x0000000000000000 0x0 obj_zoul/net-debug.o - .data 0x0000000000000000 0x0 obj_zoul/net-debug.o - .bss 0x0000000000000000 0x0 obj_zoul/net-debug.o - .text.net_debug_lladdr_print - 0x0000000000000000 0x34 obj_zoul/net-debug.o - .rodata.str1.1 - 0x0000000000000000 0x14 obj_zoul/net-debug.o - .comment 0x0000000000000000 0x20 obj_zoul/net-debug.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/net-debug.o - .text 0x0000000000000000 0x0 obj_zoul/netstack.o - .data 0x0000000000000000 0x0 obj_zoul/netstack.o - .bss 0x0000000000000000 0x0 obj_zoul/netstack.o - .text 0x0000000000000000 0x0 obj_zoul/packetbuf.o - .data 0x0000000000000000 0x0 obj_zoul/packetbuf.o - .bss 0x0000000000000000 0x0 obj_zoul/packetbuf.o - .text.packetbuf_compact - 0x0000000000000000 0x4c obj_zoul/packetbuf.o - .text 0x0000000000000000 0x0 obj_zoul/queuebuf.o - .data 0x0000000000000000 0x0 obj_zoul/queuebuf.o - .bss 0x0000000000000000 0x0 obj_zoul/queuebuf.o - .text.queuebuf_dataptr - 0x0000000000000000 0x18 obj_zoul/queuebuf.o - .text.queuebuf_datalen - 0x0000000000000000 0x8 obj_zoul/queuebuf.o - .text.queuebuf_addr - 0x0000000000000000 0xa obj_zoul/queuebuf.o - .text.queuebuf_debug_print - 0x0000000000000000 0x2 obj_zoul/queuebuf.o - .text 0x0000000000000000 0x0 obj_zoul/csma.o - .data 0x0000000000000000 0x0 obj_zoul/csma.o - .bss 0x0000000000000000 0x0 obj_zoul/csma.o - .text 0x0000000000000000 0x0 obj_zoul/frame802154.o - .data 0x0000000000000000 0x0 obj_zoul/frame802154.o - .bss 0x0000000000000000 0x0 obj_zoul/frame802154.o - .text.frame802154_set_pan_id - 0x0000000000000000 0xc obj_zoul/frame802154.o - .text.frame802154_check_dest_panid - 0x0000000000000000 0x34 obj_zoul/frame802154.o - .text.frame802154_extract_linkaddr - 0x0000000000000000 0x7c obj_zoul/frame802154.o - .text 0x0000000000000000 0x0 obj_zoul/frame802154e-ie.o - .data 0x0000000000000000 0x0 obj_zoul/frame802154e-ie.o - .bss 0x0000000000000000 0x0 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_header_ack_nack_time_correction - 0x0000000000000000 0x2e obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_header_list_termination_1 - 0x0000000000000000 0x18 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_header_list_termination_2 - 0x0000000000000000 0x18 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_payload_list_termination - 0x0000000000000000 0x18 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_mlme - 0x0000000000000000 0x22 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_synchronization - 0x0000000000000000 0x32 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_slotframe_and_link - 0x0000000000000000 0x88 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_timeslot - 0x0000000000000000 0x42 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_channel_hopping_sequence - 0x0000000000000000 0x72 obj_zoul/frame802154e-ie.o - .text.frame802154e_parse_information_elements - 0x0000000000000000 0x24e obj_zoul/frame802154e-ie.o - .comment 0x0000000000000000 0x20 obj_zoul/frame802154e-ie.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/frame802154e-ie.o - .text 0x0000000000000000 0x0 obj_zoul/framer-802154.o - .data 0x0000000000000000 0x0 obj_zoul/framer-802154.o - .bss 0x0000000000000000 0x0 obj_zoul/framer-802154.o - .text 0x0000000000000000 0x0 obj_zoul/framer-nullmac.o - .data 0x0000000000000000 0x0 obj_zoul/framer-nullmac.o - .bss 0x0000000000000000 0x0 obj_zoul/framer-nullmac.o - .text.hdr_length - 0x0000000000000000 0x4 obj_zoul/framer-nullmac.o - .text.parse 0x0000000000000000 0x2c obj_zoul/framer-nullmac.o - .text.create 0x0000000000000000 0x34 obj_zoul/framer-nullmac.o - .rodata.framer_nullmac - 0x0000000000000000 0xc obj_zoul/framer-nullmac.o - .comment 0x0000000000000000 0x20 obj_zoul/framer-nullmac.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/framer-nullmac.o - .text 0x0000000000000000 0x0 obj_zoul/mac.o - .data 0x0000000000000000 0x0 obj_zoul/mac.o - .bss 0x0000000000000000 0x0 obj_zoul/mac.o - .text 0x0000000000000000 0x0 obj_zoul/mac-sequence.o - .data 0x0000000000000000 0x0 obj_zoul/mac-sequence.o - .bss 0x0000000000000000 0x0 obj_zoul/mac-sequence.o - .text 0x0000000000000000 0x0 obj_zoul/nordc.o - .data 0x0000000000000000 0x0 obj_zoul/nordc.o - .bss 0x0000000000000000 0x0 obj_zoul/nordc.o - .text.send_packet - 0x0000000000000000 0x2 obj_zoul/nordc.o - .text.send_list - 0x0000000000000000 0x2 obj_zoul/nordc.o - .text.packet_input - 0x0000000000000000 0x2 obj_zoul/nordc.o - .text.on 0x0000000000000000 0x4 obj_zoul/nordc.o - .text.off 0x0000000000000000 0x4 obj_zoul/nordc.o - .text.channel_check_interval - 0x0000000000000000 0x4 obj_zoul/nordc.o - .text.init 0x0000000000000000 0x2 obj_zoul/nordc.o - .rodata.str1.1 - 0x0000000000000000 0x6 obj_zoul/nordc.o - .rodata.nordc_driver - 0x0000000000000000 0x20 obj_zoul/nordc.o - .comment 0x0000000000000000 0x20 obj_zoul/nordc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nordc.o - .text 0x0000000000000000 0x0 obj_zoul/nullmac.o - .data 0x0000000000000000 0x0 obj_zoul/nullmac.o - .bss 0x0000000000000000 0x0 obj_zoul/nullmac.o - .text.send_packet - 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.packet_input - 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.on 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.off 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.channel_check_interval - 0x0000000000000000 0x4 obj_zoul/nullmac.o - .text.init 0x0000000000000000 0x2 obj_zoul/nullmac.o - .rodata.nullmac_driver - 0x0000000000000000 0x1c obj_zoul/nullmac.o - .rodata.str1.1 - 0x0000000000000000 0x8 obj_zoul/nullmac.o - .comment 0x0000000000000000 0x20 obj_zoul/nullmac.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nullmac.o - .text 0x0000000000000000 0x0 obj_zoul/nullrdc.o - .data 0x0000000000000000 0x0 obj_zoul/nullrdc.o - .bss 0x0000000000000000 0x0 obj_zoul/nullrdc.o - .text.on 0x0000000000000000 0x10 obj_zoul/nullrdc.o - .text.channel_check_interval - 0x0000000000000000 0x4 obj_zoul/nullrdc.o - .text.init 0x0000000000000000 0x4 obj_zoul/nullrdc.o - .text.send_one_packet - 0x0000000000000000 0x118 obj_zoul/nullrdc.o - .text.send_list - 0x0000000000000000 0x20 obj_zoul/nullrdc.o - .text.send_packet - 0x0000000000000000 0x4 obj_zoul/nullrdc.o - .text.off 0x0000000000000000 0x14 obj_zoul/nullrdc.o - .text.packet_input - 0x0000000000000000 0x4c obj_zoul/nullrdc.o - .rodata.str1.1 - 0x0000000000000000 0x8 obj_zoul/nullrdc.o - .rodata.nullrdc_driver - 0x0000000000000000 0x20 obj_zoul/nullrdc.o - .comment 0x0000000000000000 0x20 obj_zoul/nullrdc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nullrdc.o - .text 0x0000000000000000 0x0 obj_zoul/nullrdc-noframer.o - .data 0x0000000000000000 0x0 obj_zoul/nullrdc-noframer.o - .bss 0x0000000000000000 0x0 obj_zoul/nullrdc-noframer.o - .text.packet_input - 0x0000000000000000 0x10 obj_zoul/nullrdc-noframer.o - .text.on 0x0000000000000000 0x10 obj_zoul/nullrdc-noframer.o - .text.channel_check_interval - 0x0000000000000000 0x4 obj_zoul/nullrdc-noframer.o - .text.init 0x0000000000000000 0x4 obj_zoul/nullrdc-noframer.o - .text.send_packet - 0x0000000000000000 0x34 obj_zoul/nullrdc-noframer.o - .text.send_list - 0x0000000000000000 0x1c obj_zoul/nullrdc-noframer.o - .text.off 0x0000000000000000 0x14 obj_zoul/nullrdc-noframer.o - .rodata.nullrdc_noframer_driver - 0x0000000000000000 0x20 obj_zoul/nullrdc-noframer.o - .rodata.str1.1 - 0x0000000000000000 0x11 obj_zoul/nullrdc-noframer.o - .comment 0x0000000000000000 0x20 obj_zoul/nullrdc-noframer.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nullrdc-noframer.o - .text 0x0000000000000000 0x0 obj_zoul/phase.o - .data 0x0000000000000000 0x0 obj_zoul/phase.o - .bss 0x0000000000000000 0x0 obj_zoul/phase.o - .text.send_packet - 0x0000000000000000 0x3c obj_zoul/phase.o - .text.phase_update - 0x0000000000000000 0x70 obj_zoul/phase.o - .text.phase_wait - 0x0000000000000000 0xcc obj_zoul/phase.o - .text.phase_init - 0x0000000000000000 0x1c obj_zoul/phase.o - .data.queued_packets_memb - 0x0000000000000000 0xc obj_zoul/phase.o - .bss._nbr_phase_mem - 0x0000000000000000 0x100 obj_zoul/phase.o - .bss.queued_packets_memb_memb_count - 0x0000000000000000 0x8 obj_zoul/phase.o - .bss.queued_packets_memb_memb_mem - 0x0000000000000000 0x180 obj_zoul/phase.o - .data.nbr_phase_struct - 0x0000000000000000 0x10 obj_zoul/phase.o - .comment 0x0000000000000000 0x20 obj_zoul/phase.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/phase.o - .text 0x0000000000000000 0x0 obj_zoul/contikimac.o - .data 0x0000000000000000 0x0 obj_zoul/contikimac.o - .bss 0x0000000000000000 0x0 obj_zoul/contikimac.o - .text.contikimac_debug_print - 0x0000000000000000 0x4 obj_zoul/contikimac.o - .text 0x0000000000000000 0x0 obj_zoul/contikimac-framer.o - .data 0x0000000000000000 0x0 obj_zoul/contikimac-framer.o - .bss 0x0000000000000000 0x0 obj_zoul/contikimac-framer.o - .text.hdr_length - 0x0000000000000000 0x10 obj_zoul/contikimac-framer.o - .text.parse 0x0000000000000000 0x38 obj_zoul/contikimac-framer.o - .text.create 0x0000000000000000 0x6c obj_zoul/contikimac-framer.o - .rodata.contikimac_framer - 0x0000000000000000 0xc obj_zoul/contikimac-framer.o - .comment 0x0000000000000000 0x20 obj_zoul/contikimac-framer.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/contikimac-framer.o - .text 0x0000000000000000 0x0 obj_zoul/anti-replay.o - .data 0x0000000000000000 0x0 obj_zoul/anti-replay.o - .bss 0x0000000000000000 0x0 obj_zoul/anti-replay.o - .comment 0x0000000000000000 0x20 obj_zoul/anti-replay.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/anti-replay.o - .text 0x0000000000000000 0x0 obj_zoul/ccm-star-packetbuf.o - .data 0x0000000000000000 0x0 obj_zoul/ccm-star-packetbuf.o - .bss 0x0000000000000000 0x0 obj_zoul/ccm-star-packetbuf.o - .comment 0x0000000000000000 0x20 obj_zoul/ccm-star-packetbuf.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ccm-star-packetbuf.o - .text 0x0000000000000000 0x0 obj_zoul/nullsec.o - .data 0x0000000000000000 0x0 obj_zoul/nullsec.o - .bss 0x0000000000000000 0x0 obj_zoul/nullsec.o - .text 0x0000000000000000 0x0 obj_zoul/noncoresec.o - .data 0x0000000000000000 0x0 obj_zoul/noncoresec.o - .bss 0x0000000000000000 0x0 obj_zoul/noncoresec.o - .comment 0x0000000000000000 0x20 obj_zoul/noncoresec.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/noncoresec.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .rodata.cc1200_802154g_863_870_fsk_50kbps - 0x0000000000000000 0x24 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .rodata.preferredSettings - 0x0000000000000000 0xd0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .rodata.rf_cfg_descriptor - 0x0000000000000000 0x24 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200-868-fsk-1-2kbps.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200-868-fsk-1-2kbps.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200-868-fsk-1-2kbps.o - .rodata.preferredSettings - 0x0000000000000000 0xac obj_zoul/cc1200-868-fsk-1-2kbps.o - .rodata.cc1200_868_fsk_1_2kbps - 0x0000000000000000 0x24 obj_zoul/cc1200-868-fsk-1-2kbps.o - .rodata.rf_cfg_descriptor - 0x0000000000000000 0x16 obj_zoul/cc1200-868-fsk-1-2kbps.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200-868-fsk-1-2kbps.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200-868-fsk-1-2kbps.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200.o - .text.pending_packet - 0x0000000000000000 0x14 obj_zoul/cc1200.o - .text.get_value - 0x0000000000000000 0x94 obj_zoul/cc1200.o - .text.get_object - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .text.set_object - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .text.strobe 0x0000000000000000 0x18 obj_zoul/cc1200.o - .text.state 0x0000000000000000 0xe obj_zoul/cc1200.o - .text.single_write - 0x0000000000000000 0x2e obj_zoul/cc1200.o - .text.single_read - 0x0000000000000000 0x32 obj_zoul/cc1200.o - .text.update_txpower - 0x0000000000000000 0x28 obj_zoul/cc1200.o - .text.rx_rx 0x0000000000000000 0xc4 obj_zoul/cc1200.o - .text.calibrate - 0x0000000000000000 0xa4 obj_zoul/cc1200.o - .text.idle_calibrate_rx - 0x0000000000000000 0x78 obj_zoul/cc1200.o - .text.idle 0x0000000000000000 0x78 obj_zoul/cc1200.o - .text.off 0x0000000000000000 0x48 obj_zoul/cc1200.o - .text.on 0x0000000000000000 0x84 obj_zoul/cc1200.o - .text.receiving_packet - 0x0000000000000000 0x30 obj_zoul/cc1200.o - .text.set_channel - 0x0000000000000000 0x100 obj_zoul/cc1200.o - .text.set_value - 0x0000000000000000 0x90 obj_zoul/cc1200.o - .text.channel_clear - 0x0000000000000000 0xbc obj_zoul/cc1200.o - .text.prepare 0x0000000000000000 0x34 obj_zoul/cc1200.o - .text.read 0x0000000000000000 0x64 obj_zoul/cc1200.o - .text.burst_read.constprop.10 - 0x0000000000000000 0x22 obj_zoul/cc1200.o - .text.burst_write.constprop.12 - 0x0000000000000000 0x22 obj_zoul/cc1200.o - .text.idle_tx_rx - 0x0000000000000000 0x128 obj_zoul/cc1200.o - .text.transmit - 0x0000000000000000 0x12c obj_zoul/cc1200.o - .text.send 0x0000000000000000 0x16 obj_zoul/cc1200.o - .text.init 0x0000000000000000 0x174 obj_zoul/cc1200.o - .text.cc1200_rx_interrupt - 0x0000000000000000 0x210 obj_zoul/cc1200.o - .text.process_thread_cc1200_process - 0x0000000000000000 0x84 obj_zoul/cc1200.o - .bss.cal_timer - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .bss.new_rf_channel - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.rx_pkt_len - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .rodata.cc1200_driver - 0x0000000000000000 0x38 obj_zoul/cc1200.o - .bss.rx_pkt 0x0000000000000000 0x81 obj_zoul/cc1200.o - .bss.payload_len.6878 - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .bss.cca_threshold - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.buf.6880 0x0000000000000000 0x81 obj_zoul/cc1200.o - .bss.tx_pkt 0x0000000000000000 0x7f obj_zoul/cc1200.o - .bss.spi_locked - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.new_txpower - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.tx_mode_value - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .bss.rf_channel - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .rodata.str1.1 - 0x0000000000000000 0x15c obj_zoul/cc1200.o - .bss.tx_pkt_len - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .bss.new_cca_threshold - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .data.cc1200_process - 0x0000000000000000 0x10 obj_zoul/cc1200.o - .bss.bytes_read.6879 - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .bss.rx_mode_value - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .bss.txpower 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.rf_flags 0x0000000000000000 0x1 obj_zoul/cc1200.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200.o - .text 0x0000000000000000 0x0 border-router.co - .data 0x0000000000000000 0x0 border-router.co - .bss 0x0000000000000000 0x0 border-router.co - .text 0x0000000000000000 0x0 obj_zoul/slip-bridge.o - .data 0x0000000000000000 0x0 obj_zoul/slip-bridge.o - .bss 0x0000000000000000 0x0 obj_zoul/slip-bridge.o - .text 0x0000000000000000 0x0 obj_zoul/httpd-simple.o - .data 0x0000000000000000 0x0 obj_zoul/httpd-simple.o - .bss 0x0000000000000000 0x0 obj_zoul/httpd-simple.o - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .ARM.extab 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .ARM.extab 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .data.__ctype_ptr__ - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .rodata._ctype_ - 0x0000000000000000 0x104 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .debug_info 0x0000000000000000 0x6f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .debug_abbrev 0x0000000000000000 0x4e /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .debug_aranges - 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .debug_line 0x0000000000000000 0x57 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .debug_str 0x0000000000000000 0x11e /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .text.cleanup_glue - 0x0000000000000000 0x1c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .text._reclaim_reent - 0x0000000000000000 0x94 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_info 0x0000000000000000 0x9fb /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_abbrev 0x0000000000000000 0x258 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_loc 0x0000000000000000 0x13b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_aranges - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_ranges 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_line 0x0000000000000000 0x162 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_str 0x0000000000000000 0x58c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_frame 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - COMMON 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .text.strcasecmp - 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_info 0x0000000000000000 0x15d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_abbrev 0x0000000000000000 0xa8 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_loc 0x0000000000000000 0x191 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_line 0x0000000000000000 0xc4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_str 0x0000000000000000 0x1b5 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .text.strcat 0x0000000000000000 0x4c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_info 0x0000000000000000 0x110 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_abbrev 0x0000000000000000 0xb3 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_loc 0x0000000000000000 0xf8 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_line 0x0000000000000000 0xb8 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_str 0x0000000000000000 0x1a7 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .text 0x0000000000000000 0x23c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .ARM.attributes - 0x0000000000000000 0x1b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_line 0x0000000000000000 0xfb /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_info 0x0000000000000000 0xab /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_abbrev 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .text.strncasecmp - 0x0000000000000000 0x54 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_info 0x0000000000000000 0x169 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_abbrev 0x0000000000000000 0xb1 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_loc 0x0000000000000000 0x1dc /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_ranges 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_line 0x0000000000000000 0xfe /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_str 0x0000000000000000 0x1be /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .text.strncat 0x0000000000000000 0x64 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_info 0x0000000000000000 0x103 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_abbrev 0x0000000000000000 0x99 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_loc 0x0000000000000000 0xf0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_line 0x0000000000000000 0xf8 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_str 0x0000000000000000 0x1a9 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .text._malloc_trim_r - 0x0000000000000000 0xa4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .text._free_r 0x0000000000000000 0x198 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_info 0x0000000000000000 0xc1c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_abbrev 0x0000000000000000 0x27b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_loc 0x0000000000000000 0x450 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_aranges - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_ranges 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_line 0x0000000000000000 0x221 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_str 0x0000000000000000 0x6c6 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_frame 0x0000000000000000 0x54 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .data.impure_data - 0x0000000000000000 0x428 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .data._impure_ptr - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .rodata.str1.4 - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .rodata._global_impure_ptr - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_info 0x0000000000000000 0x894 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_abbrev 0x0000000000000000 0x180 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_aranges - 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_line 0x0000000000000000 0xd6 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_str 0x0000000000000000 0x56d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .text._malloc_r - 0x0000000000000000 0x564 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data.__malloc_av_ - 0x0000000000000000 0x408 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data.__malloc_trim_threshold - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_max_total_mem - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_max_sbrked_mem - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_top_pad - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_current_mallinfo - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data.__malloc_sbrk_base - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_info 0x0000000000000000 0xd7b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_abbrev 0x0000000000000000 0x2a2 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_loc 0x0000000000000000 0xd1f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_ranges 0x0000000000000000 0x38 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_line 0x0000000000000000 0x325 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_str 0x0000000000000000 0x77c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_frame 0x0000000000000000 0x38 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .text.__malloc_lock - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .text.__malloc_unlock - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_info 0x0000000000000000 0x8b4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_abbrev 0x0000000000000000 0x19a /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_aranges - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_ranges 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_line 0x0000000000000000 0xf4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_str 0x0000000000000000 0x576 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .text._sbrk_r 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_info 0x0000000000000000 0x8f4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_abbrev 0x0000000000000000 0x1fd /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_loc 0x0000000000000000 0x3f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_line 0x0000000000000000 0x12c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_str 0x0000000000000000 0x564 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - -Memory Configuration - -Name Origin Length Attributes -FLASH_FW 0x0000000000202000 0x000000000007dfd4 xr -FLASH_CCA 0x000000000027ffd4 0x000000000000002c xr -NRSRAM 0x0000000020000000 0x0000000000004000 xrw -FRSRAM 0x0000000020004000 0x0000000000004000 xrw -*default* 0x0000000000000000 0xffffffffffffffff - -Linker script and memory map - -LOAD obj_zoul/startup-gcc.o -LOAD obj_zoul/contiki-main.o -LOAD obj_zoul/leds.o -LOAD obj_zoul/cc1200-zoul-arch.o -LOAD obj_zoul/adc-zoul.o -LOAD obj_zoul/button-sensor.o -LOAD obj_zoul/zoul-sensors.o -LOAD obj_zoul/board.o -LOAD obj_zoul/antenna-sw.o -LOAD obj_zoul/rtcc.o -LOAD obj_zoul/leds-res-arch.o -LOAD obj_zoul/power-mgmt.o -LOAD obj_zoul/soc.o -LOAD obj_zoul/clock.o -LOAD obj_zoul/rtimer-arch.o -LOAD obj_zoul/uart.o -LOAD obj_zoul/watchdog.o -LOAD obj_zoul/nvic.o -LOAD obj_zoul/cpu.o -LOAD obj_zoul/sys-ctrl.o -LOAD obj_zoul/gpio.o -LOAD obj_zoul/ioc.o -LOAD obj_zoul/spi.o -LOAD obj_zoul/adc.o -LOAD obj_zoul/crypto.o -LOAD obj_zoul/aes.o -LOAD obj_zoul/ecb.o -LOAD obj_zoul/cbc.o -LOAD obj_zoul/ctr.o -LOAD obj_zoul/cbc-mac.o -LOAD obj_zoul/gcm.o -LOAD obj_zoul/ccm.o -LOAD obj_zoul/sha256.o -LOAD obj_zoul/cc2538-aes-128.o -LOAD obj_zoul/cc2538-ccm-star.o -LOAD obj_zoul/cc2538-rf.o -LOAD obj_zoul/udma.o -LOAD obj_zoul/lpm.o -LOAD obj_zoul/pka.o -LOAD obj_zoul/bignum-driver.o -LOAD obj_zoul/ecc-driver.o -LOAD obj_zoul/ecc-algorithm.o -LOAD obj_zoul/ecc-curve.o -LOAD obj_zoul/dbg.o -LOAD obj_zoul/ieee-addr.o -LOAD obj_zoul/slip-arch.o -LOAD obj_zoul/slip.o -LOAD obj_zoul/i2c.o -LOAD obj_zoul/cc2538-temp-sensor.o -LOAD obj_zoul/vdd3-sensor.o -LOAD obj_zoul/cfs-coffee.o -LOAD obj_zoul/cfs-coffee-arch.o -LOAD obj_zoul/pwm.o -LOAD obj_zoul/dbg-printf.o -LOAD obj_zoul/dbg-snprintf.o -LOAD obj_zoul/dbg-sprintf.o -LOAD obj_zoul/strformat.o -LOAD obj_zoul/usb-core.o -LOAD obj_zoul/cdc-acm.o -LOAD obj_zoul/usb-arch.o -LOAD obj_zoul/usb-serial.o -LOAD obj_zoul/cdc-acm-descriptors.o -LOAD obj_zoul/arg.o -LOAD obj_zoul/autostart.o -LOAD obj_zoul/compower.o -LOAD obj_zoul/ctimer.o -LOAD obj_zoul/energest.o -LOAD obj_zoul/etimer.o -LOAD obj_zoul/mt.o -LOAD obj_zoul/process.o -LOAD obj_zoul/procinit.o -LOAD obj_zoul/rtimer.o -LOAD obj_zoul/stimer.o -LOAD obj_zoul/timer.o -LOAD obj_zoul/nullradio.o -LOAD obj_zoul/serial-line.o -LOAD obj_zoul/aes-128.o -LOAD obj_zoul/assert.o -LOAD obj_zoul/ccm-star.o -LOAD obj_zoul/crc16.o -LOAD obj_zoul/gcr.o -LOAD obj_zoul/ifft.o -LOAD obj_zoul/list.o -LOAD obj_zoul/me.o -LOAD obj_zoul/memb.o -LOAD obj_zoul/me_tabs.o -LOAD obj_zoul/mmem.o -LOAD obj_zoul/petsciiconv.o -LOAD obj_zoul/print-stats.o -LOAD obj_zoul/random.o -LOAD obj_zoul/ringbuf.o -LOAD obj_zoul/ringbufindex.o -LOAD obj_zoul/sensors.o -LOAD obj_zoul/settings.o -LOAD obj_zoul/trickle-timer.o -LOAD obj_zoul/sicslowpan.o -LOAD obj_zoul/uip6.o -LOAD obj_zoul/uip-ds6.o -LOAD obj_zoul/uip-ds6-nbr.o -LOAD obj_zoul/uip-ds6-route.o -LOAD obj_zoul/uip-icmp6.o -LOAD obj_zoul/uip-nd6.o -LOAD obj_zoul/dhcpc.o -LOAD obj_zoul/ip64-addr.o -LOAD obj_zoul/psock.o -LOAD obj_zoul/resolv.o -LOAD obj_zoul/simple-udp.o -LOAD obj_zoul/slipdev.o -LOAD obj_zoul/tcpip.o -LOAD obj_zoul/tcp-socket.o -LOAD obj_zoul/udp-socket.o -LOAD obj_zoul/uip-debug.o -LOAD obj_zoul/uiplib.o -LOAD obj_zoul/uip-nameserver.o -LOAD obj_zoul/uip-packetqueue.o -LOAD obj_zoul/uip-split.o -LOAD obj_zoul/uip-udp-packet.o -LOAD obj_zoul/rpl.o -LOAD obj_zoul/rpl-dag.o -LOAD obj_zoul/rpl-dag-root.o -LOAD obj_zoul/rpl-ext-header.o -LOAD obj_zoul/rpl-icmp6.o -LOAD obj_zoul/rpl-mrhof.o -LOAD obj_zoul/rpl-nbr-policy.o -LOAD obj_zoul/rpl-ns.o -LOAD obj_zoul/rpl-of0.o -LOAD obj_zoul/rpl-timers.o -LOAD obj_zoul/syscalls.o -LOAD obj_zoul/linkaddr.o -LOAD obj_zoul/link-stats.o -LOAD obj_zoul/nbr-table.o -LOAD obj_zoul/net-debug.o -LOAD obj_zoul/netstack.o -LOAD obj_zoul/packetbuf.o -LOAD obj_zoul/queuebuf.o -LOAD obj_zoul/csma.o -LOAD obj_zoul/frame802154.o -LOAD obj_zoul/frame802154e-ie.o -LOAD obj_zoul/framer-802154.o -LOAD obj_zoul/framer-nullmac.o -LOAD obj_zoul/mac.o -LOAD obj_zoul/mac-sequence.o -LOAD obj_zoul/nordc.o -LOAD obj_zoul/nullmac.o -LOAD obj_zoul/nullrdc.o -LOAD obj_zoul/nullrdc-noframer.o -LOAD obj_zoul/phase.o -LOAD obj_zoul/contikimac.o -LOAD obj_zoul/contikimac-framer.o -LOAD obj_zoul/anti-replay.o -LOAD obj_zoul/ccm-star-packetbuf.o -LOAD obj_zoul/nullsec.o -LOAD obj_zoul/noncoresec.o -LOAD obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o -LOAD obj_zoul/cc1200-868-fsk-1-2kbps.o -LOAD obj_zoul/cc1200.o -LOAD border-router.co -LOAD obj_zoul/slip-bridge.o -LOAD obj_zoul/httpd-simple.o -START GROUP -LOAD /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a -LOAD /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a -END GROUP - -.text 0x0000000000202000 0xbd42 - 0x0000000000202000 _text = . - *(SORT(.vectors)) - .vectors 0x0000000000202000 0x28c obj_zoul/startup-gcc.o - 0x0000000000202000 vectors - *(SORT(.text*)) - .text.reset_handler - 0x000000000020228c 0x40 obj_zoul/startup-gcc.o - 0x000000000020228c reset_handler - .text.startup.main - 0x00000000002022cc 0x1b4 obj_zoul/contiki-main.o - 0x00000000002022cc main - .text.leds_init - 0x0000000000202480 0x14 obj_zoul/leds.o - 0x0000000000202480 leds_init - .text.leds_on 0x0000000000202494 0x10 obj_zoul/leds.o - 0x0000000000202494 leds_on - .text.leds_off - 0x00000000002024a4 0x14 obj_zoul/leds.o - 0x00000000002024a4 leds_off - .text.value 0x00000000002024b8 0x20 obj_zoul/button-sensor.o - .text.duration_exceeded_callback - 0x00000000002024d8 0x3c obj_zoul/button-sensor.o - .text.config_user - 0x0000000000202514 0xa0 obj_zoul/button-sensor.o - .text.btn_callback - 0x00000000002025b4 0x5c obj_zoul/button-sensor.o - .text.antenna_sw_config - 0x0000000000202610 0x30 obj_zoul/antenna-sw.o - 0x0000000000202610 antenna_sw_config - .text.leds_arch_init - 0x0000000000202640 0x48 obj_zoul/leds-res-arch.o - 0x0000000000202640 leds_arch_init - .text.leds_arch_set - 0x0000000000202688 0x44 obj_zoul/leds-res-arch.o - 0x0000000000202688 leds_arch_set - .text.soc_get_rev - 0x00000000002026cc 0x18 obj_zoul/soc.o - 0x00000000002026cc soc_get_rev - .text.soc_get_sram_size - 0x00000000002026e4 0x20 obj_zoul/soc.o - 0x00000000002026e4 soc_get_sram_size - .text.soc_print_info - 0x0000000000202704 0x70 obj_zoul/soc.o - 0x0000000000202704 soc_print_info - .text.update_ticks - 0x0000000000202774 0x50 obj_zoul/clock.o - .text.clock_init - 0x00000000002027c4 0x50 obj_zoul/clock.o - 0x00000000002027c4 clock_init - .text.clock_time - 0x0000000000202814 0x14 obj_zoul/clock.o - 0x0000000000202814 clock_time - .text.clock_seconds - 0x0000000000202828 0x14 obj_zoul/clock.o - 0x0000000000202828 clock_seconds - .text.clock_delay_usec - 0x000000000020283c 0x1c obj_zoul/clock.o - 0x000000000020283c clock_delay_usec - .text.clock_adjust - 0x0000000000202858 0x20 obj_zoul/clock.o - 0x0000000000202858 clock_adjust - .text.rtimer_arch_next_trigger - 0x0000000000202878 0xc obj_zoul/rtimer-arch.o - 0x0000000000202878 rtimer_arch_next_trigger - .text.rtimer_arch_now - 0x0000000000202884 0x24 obj_zoul/rtimer-arch.o - 0x0000000000202884 rtimer_arch_now - .text.rtimer_arch_schedule - 0x00000000002028a8 0x58 obj_zoul/rtimer-arch.o - 0x00000000002028a8 rtimer_arch_schedule - .text.rtimer_isr - 0x0000000000202900 0x24 obj_zoul/rtimer-arch.o - 0x0000000000202900 rtimer_isr - .text.permit_pm1 - 0x0000000000202924 0x24 obj_zoul/uart.o - .text.uart_isr - 0x0000000000202948 0x64 obj_zoul/uart.o - .text.uart_init - 0x00000000002029ac 0x184 obj_zoul/uart.o - 0x00000000002029ac uart_init - .text.uart_set_input - 0x0000000000202b30 0x10 obj_zoul/uart.o - 0x0000000000202b30 uart_set_input - .text.uart_write_byte - 0x0000000000202b40 0x1c obj_zoul/uart.o - 0x0000000000202b40 uart_write_byte - .text.watchdog_init - 0x0000000000202b5c 0xc obj_zoul/watchdog.o - 0x0000000000202b5c watchdog_init - .text.watchdog_start - 0x0000000000202b68 0xc obj_zoul/watchdog.o - 0x0000000000202b68 watchdog_start - .text.watchdog_periodic - 0x0000000000202b74 0x10 obj_zoul/watchdog.o - 0x0000000000202b74 watchdog_periodic - .text.nvic_init - 0x0000000000202b84 0x3c obj_zoul/nvic.o - 0x0000000000202b84 nvic_init - .text.nvic_interrupt_enable - 0x0000000000202bc0 0x1c obj_zoul/nvic.o - 0x0000000000202bc0 nvic_interrupt_enable - .text.nvic_interrupt_disable - 0x0000000000202bdc 0x1c obj_zoul/nvic.o - 0x0000000000202bdc nvic_interrupt_disable - .text.nvic_interrupt_unpend - 0x0000000000202bf8 0x1c obj_zoul/nvic.o - 0x0000000000202bf8 nvic_interrupt_unpend - .text.sys_ctrl_get_reset_cause - 0x0000000000202c14 0x10 obj_zoul/sys-ctrl.o - 0x0000000000202c14 sys_ctrl_get_reset_cause - .text.sys_ctrl_get_reset_cause_str - 0x0000000000202c24 0x14 obj_zoul/sys-ctrl.o - 0x0000000000202c24 sys_ctrl_get_reset_cause_str - .text.sys_ctrl_init - 0x0000000000202c38 0x74 obj_zoul/sys-ctrl.o - 0x0000000000202c38 sys_ctrl_init - .text.sys_ctrl_get_sys_clock - 0x0000000000202cac 0x18 obj_zoul/sys-ctrl.o - 0x0000000000202cac sys_ctrl_get_sys_clock - .text.sys_ctrl_get_io_clock - 0x0000000000202cc4 0x18 obj_zoul/sys-ctrl.o - 0x0000000000202cc4 sys_ctrl_get_io_clock - .text.gpio_register_callback - 0x0000000000202cdc 0x10 obj_zoul/gpio.o - 0x0000000000202cdc gpio_register_callback - .text.notify 0x0000000000202cec 0x30 obj_zoul/gpio.o - 0x0000000000202cec notify - .text.gpio_port_isr - 0x0000000000202d1c 0x4c obj_zoul/gpio.o - .text.gpio_init - 0x0000000000202d68 0x10 obj_zoul/gpio.o - 0x0000000000202d68 gpio_init - .text.ioc_init - 0x0000000000202d78 0x1c obj_zoul/ioc.o - 0x0000000000202d78 ioc_init - .text.ioc_set_over - 0x0000000000202d94 0x14 obj_zoul/ioc.o - 0x0000000000202d94 ioc_set_over - .text.ioc_set_sel - 0x0000000000202da8 0x14 obj_zoul/ioc.o - 0x0000000000202da8 ioc_set_sel - .text.adc_get 0x0000000000202dbc 0x74 obj_zoul/adc.o - 0x0000000000202dbc adc_get - .text.permit_pm1 - 0x0000000000202e30 0x14 obj_zoul/crypto.o - .text.crypto_isr - 0x0000000000202e44 0x24 obj_zoul/crypto.o - 0x0000000000202e44 crypto_isr - .text.crypto_enable - 0x0000000000202e68 0x20 obj_zoul/crypto.o - 0x0000000000202e68 crypto_enable - .text.crypto_init - 0x0000000000202e88 0x3c obj_zoul/crypto.o - 0x0000000000202e88 crypto_init - .text.crypto_disable - 0x0000000000202ec4 0x20 obj_zoul/crypto.o - 0x0000000000202ec4 crypto_disable - .text.on 0x0000000000202ee4 0x2c obj_zoul/cc2538-rf.o - .text.off 0x0000000000202f10 0x40 obj_zoul/cc2538-rf.o - .text.set_channel - 0x0000000000202f50 0x48 obj_zoul/cc2538-rf.o - .text.channel_clear - 0x0000000000202f98 0x3c obj_zoul/cc2538-rf.o - .text.receiving_packet - 0x0000000000202fd4 0x1c obj_zoul/cc2538-rf.o - .text.pending_packet - 0x0000000000202ff0 0x10 obj_zoul/cc2538-rf.o - .text.get_value - 0x0000000000203000 0x164 obj_zoul/cc2538-rf.o - .text.prepare 0x0000000000203164 0x64 obj_zoul/cc2538-rf.o - .text.transmit - 0x00000000002031c8 0xa0 obj_zoul/cc2538-rf.o - .text.set_frame_filtering - 0x0000000000203268 0x18 obj_zoul/cc2538-rf.o - .text.set_object - 0x0000000000203280 0x34 obj_zoul/cc2538-rf.o - .text.read 0x00000000002032b4 0xf0 obj_zoul/cc2538-rf.o - .text.set_poll_mode - 0x00000000002033a4 0x8c obj_zoul/cc2538-rf.o - .text.set_value - 0x0000000000203430 0xec obj_zoul/cc2538-rf.o - .text.init 0x000000000020351c 0xbc obj_zoul/cc2538-rf.o - .text.process_thread_cc2538_rf_process - 0x00000000002035d8 0x90 obj_zoul/cc2538-rf.o - .text.get_object - 0x0000000000203668 0x13c obj_zoul/cc2538-rf.o - .text.cc2538_rf_rx_tx_isr - 0x00000000002037a4 0x24 obj_zoul/cc2538-rf.o - 0x00000000002037a4 cc2538_rf_rx_tx_isr - .text.cc2538_rf_err_isr - 0x00000000002037c8 0x2c obj_zoul/cc2538-rf.o - 0x00000000002037c8 cc2538_rf_err_isr - .text.udma_init - 0x00000000002037f4 0x30 obj_zoul/udma.o - 0x00000000002037f4 udma_init - .text.udma_set_channel_src - 0x0000000000203824 0x10 obj_zoul/udma.o - 0x0000000000203824 udma_set_channel_src - .text.udma_set_channel_dst - 0x0000000000203834 0x14 obj_zoul/udma.o - 0x0000000000203834 udma_set_channel_dst - .text.udma_set_channel_control_word - 0x0000000000203848 0x14 obj_zoul/udma.o - 0x0000000000203848 udma_set_channel_control_word - .text.udma_channel_enable - 0x000000000020385c 0x18 obj_zoul/udma.o - 0x000000000020385c udma_channel_enable - .text.udma_channel_mask_set - 0x0000000000203874 0x18 obj_zoul/udma.o - 0x0000000000203874 udma_channel_mask_set - .text.udma_channel_sw_request - 0x000000000020388c 0x18 obj_zoul/udma.o - 0x000000000020388c udma_channel_sw_request - .text.udma_channel_get_mode - 0x00000000002038a4 0x1c obj_zoul/udma.o - 0x00000000002038a4 udma_channel_get_mode - .text.udma_isr - 0x00000000002038c0 0x10 obj_zoul/udma.o - 0x00000000002038c0 udma_isr - .text.udma_err_isr - 0x00000000002038d0 0xc obj_zoul/udma.o - 0x00000000002038d0 udma_err_isr - .text.select_32_mhz_xosc - 0x00000000002038dc 0x2c obj_zoul/lpm.o - .text.lpm_exit - 0x0000000000203908 0x30 obj_zoul/lpm.o - 0x0000000000203908 lpm_exit - .text.lpm_enter - 0x0000000000203938 0xb4 obj_zoul/lpm.o - 0x0000000000203938 lpm_enter - .text.lpm_register_peripheral - 0x00000000002039ec 0x20 obj_zoul/lpm.o - 0x00000000002039ec lpm_register_peripheral - .text.lpm_init - 0x0000000000203a0c 0x24 obj_zoul/lpm.o - 0x0000000000203a0c lpm_init - .text.pka_isr 0x0000000000203a30 0x24 obj_zoul/pka.o - 0x0000000000203a30 pka_isr - .text.putchar 0x0000000000203a54 0x40 obj_zoul/dbg.o - 0x0000000000203a54 putchar - .text.ieee_addr_cpy_to - 0x0000000000203a94 0x70 obj_zoul/ieee-addr.o - 0x0000000000203a94 ieee_addr_cpy_to - .text.slip_arch_init - 0x0000000000203b04 0xc obj_zoul/slip-arch.o - 0x0000000000203b04 slip_arch_init - .text.process_thread_slip_process - 0x0000000000203b10 0x214 obj_zoul/slip.o - .text.slip_set_input_callback - 0x0000000000203d24 0xc obj_zoul/slip.o - 0x0000000000203d24 slip_set_input_callback - .text.slip_send - 0x0000000000203d30 0x5c obj_zoul/slip.o - 0x0000000000203d30 slip_send - .text.slip_input_byte - 0x0000000000203d8c 0xb0 obj_zoul/slip.o - 0x0000000000203d8c slip_input_byte - .text.printf 0x0000000000203e3c 0x20 obj_zoul/dbg-printf.o - 0x0000000000203e3c printf - .text.vsnprintf - 0x0000000000203e5c 0x28 obj_zoul/dbg-snprintf.o - 0x0000000000203e5c vsnprintf - .text.fill_space - 0x0000000000203e84 0x30 obj_zoul/strformat.o - .text.format_str_v - 0x0000000000203eb4 0x6c8 obj_zoul/strformat.o - 0x0000000000203eb4 format_str_v - .text.process_thread_ctimer_process - 0x000000000020457c 0x80 obj_zoul/ctimer.o - .text.ctimer_init - 0x00000000002045fc 0x28 obj_zoul/ctimer.o - 0x00000000002045fc ctimer_init - .text.ctimer_set_with_process - 0x0000000000204624 0x44 obj_zoul/ctimer.o - 0x0000000000204624 ctimer_set_with_process - .text.ctimer_set - 0x0000000000204668 0x14 obj_zoul/ctimer.o - 0x0000000000204668 ctimer_set - .text.ctimer_reset - 0x000000000020467c 0x38 obj_zoul/ctimer.o - 0x000000000020467c ctimer_reset - .text.ctimer_restart - 0x00000000002046b4 0x38 obj_zoul/ctimer.o - 0x00000000002046b4 ctimer_restart - .text.ctimer_stop - 0x00000000002046ec 0x2c obj_zoul/ctimer.o - 0x00000000002046ec ctimer_stop - .text.update_time - 0x0000000000204718 0x40 obj_zoul/etimer.o - .text.etimer_request_poll - 0x0000000000204758 0xc obj_zoul/etimer.o - 0x0000000000204758 etimer_request_poll - .text.process_thread_etimer_process - 0x0000000000204764 0x94 obj_zoul/etimer.o - .text.add_timer - 0x00000000002047f8 0x40 obj_zoul/etimer.o - .text.etimer_pending - 0x0000000000204838 0x10 obj_zoul/etimer.o - 0x0000000000204838 etimer_pending - .text.etimer_stop - 0x0000000000204848 0x34 obj_zoul/etimer.o - 0x0000000000204848 etimer_stop - .text.call_process.part.0 - 0x000000000020487c 0x38 obj_zoul/process.o - .text.exit_process - 0x00000000002048b4 0x84 obj_zoul/process.o - .text.do_poll 0x0000000000204938 0x30 obj_zoul/process.o - .text.process_alloc_event - 0x0000000000204968 0x10 obj_zoul/process.o - 0x0000000000204968 process_alloc_event - .text.process_init - 0x0000000000204978 0x30 obj_zoul/process.o - 0x0000000000204978 process_init - .text.process_run - 0x00000000002049a8 0x80 obj_zoul/process.o - 0x00000000002049a8 process_run - .text.process_nevents - 0x0000000000204a28 0x14 obj_zoul/process.o - 0x0000000000204a28 process_nevents - .text.process_post - 0x0000000000204a3c 0x3c obj_zoul/process.o - 0x0000000000204a3c process_post - .text.process_post_synch - 0x0000000000204a78 0x14 obj_zoul/process.o - 0x0000000000204a78 process_post_synch - .text.process_start - 0x0000000000204a8c 0x30 obj_zoul/process.o - 0x0000000000204a8c process_start - .text.process_poll - 0x0000000000204abc 0x1c obj_zoul/process.o - 0x0000000000204abc process_poll - .text.rtimer_set - 0x0000000000204ad8 0x24 obj_zoul/rtimer.o - 0x0000000000204ad8 rtimer_set - .text.rtimer_run_next - 0x0000000000204afc 0x28 obj_zoul/rtimer.o - 0x0000000000204afc rtimer_run_next - .text.stimer_expired - 0x0000000000204b24 0x20 obj_zoul/stimer.o - 0x0000000000204b24 stimer_expired - .text.process_thread_serial_line_process - 0x0000000000204b44 0x98 obj_zoul/serial-line.o - .text.serial_line_input_byte - 0x0000000000204bdc 0x44 obj_zoul/serial-line.o - 0x0000000000204bdc serial_line_input_byte - .text.serial_line_init - 0x0000000000204c20 0x24 obj_zoul/serial-line.o - 0x0000000000204c20 serial_line_init - .text.random_rand - 0x0000000000204c44 0x24 obj_zoul/random.o - 0x0000000000204c44 random_rand - .text.random_init - 0x0000000000204c68 0x7c obj_zoul/random.o - 0x0000000000204c68 random_init - .text.process_thread_sensors_process - 0x0000000000204ce4 0xd4 obj_zoul/sensors.o - .text.sensors_changed - 0x0000000000204db8 0x38 obj_zoul/sensors.o - 0x0000000000204db8 sensors_changed - .text.clear_fragments - 0x0000000000204df0 0x3c obj_zoul/sicslowpan.o - .text.sicslowpan_init - 0x0000000000204e2c 0x24 obj_zoul/sicslowpan.o - 0x0000000000204e2c sicslowpan_init - .text.compress_addr_64 - 0x0000000000204e50 0x90 obj_zoul/sicslowpan.o - .text.set_packet_attrs - 0x0000000000204ee0 0x44 obj_zoul/sicslowpan.o - .text.addr_context_lookup_by_prefix - 0x0000000000204f24 0x24 obj_zoul/sicslowpan.o - .text.send_packet - 0x0000000000204f48 0x24 obj_zoul/sicslowpan.o - .text.packet_sent - 0x0000000000204f6c 0x28 obj_zoul/sicslowpan.o - .text.store_fragment - 0x0000000000204f94 0x58 obj_zoul/sicslowpan.o - .text.uncompress_addr - 0x0000000000204fec 0x7c obj_zoul/sicslowpan.o - .text.output 0x0000000000205068 0x684 obj_zoul/sicslowpan.o - .text.add_fragment - 0x00000000002056ec 0x118 obj_zoul/sicslowpan.o - .text.input 0x0000000000205804 0x5b4 obj_zoul/sicslowpan.o - .text.upper_layer_chksum - 0x0000000000205db8 0x54 obj_zoul/uip6.o - .text.ext_hdr_options_process - 0x0000000000205e0c 0xa8 obj_zoul/uip6.o - .text.uip_add32 - 0x0000000000205eb4 0x54 obj_zoul/uip6.o - 0x0000000000205eb4 uip_add32 - .text.unlikely.uip_add_rcv_nxt - 0x0000000000205f08 0x2c obj_zoul/uip6.o - .text.uip_init - 0x0000000000205f34 0x58 obj_zoul/uip6.o - 0x0000000000205f34 uip_init - .text.remove_ext_hdr - 0x0000000000205f8c 0x58 obj_zoul/uip6.o - 0x0000000000205f8c remove_ext_hdr - .text.uip_unlisten - 0x0000000000205fe4 0x20 obj_zoul/uip6.o - 0x0000000000205fe4 uip_unlisten - .text.uip_listen - 0x0000000000206004 0x1c obj_zoul/uip6.o - 0x0000000000206004 uip_listen - .text.uip_process - 0x0000000000206020 0xd10 obj_zoul/uip6.o - 0x0000000000206020 uip_process - .text.uip_send - 0x0000000000206d30 0x4c obj_zoul/uip6.o - 0x0000000000206d30 uip_send - .text.uip_ds6_prefix_add - 0x0000000000206d7c 0x60 obj_zoul/uip-ds6.o - 0x0000000000206d7c uip_ds6_prefix_add - .text.uip_ds6_is_addr_onlink - 0x0000000000206ddc 0x40 obj_zoul/uip-ds6.o - 0x0000000000206ddc uip_ds6_is_addr_onlink - .text.uip_ds6_addr_lookup - 0x0000000000206e1c 0x2c obj_zoul/uip-ds6.o - 0x0000000000206e1c uip_ds6_addr_lookup - .text.uip_ds6_get_link_local - 0x0000000000206e48 0x40 obj_zoul/uip-ds6.o - 0x0000000000206e48 uip_ds6_get_link_local - .text.uip_ds6_maddr_add - 0x0000000000206e88 0x4c obj_zoul/uip-ds6.o - 0x0000000000206e88 uip_ds6_maddr_add - .text.uip_ds6_addr_add - 0x0000000000206ed4 0x98 obj_zoul/uip-ds6.o - 0x0000000000206ed4 uip_ds6_addr_add - .text.uip_ds6_maddr_lookup - 0x0000000000206f6c 0x2c obj_zoul/uip-ds6.o - 0x0000000000206f6c uip_ds6_maddr_lookup - .text.uip_ds6_addr_rm - 0x0000000000206f98 0x44 obj_zoul/uip-ds6.o - 0x0000000000206f98 uip_ds6_addr_rm - .text.uip_ds6_periodic - 0x0000000000206fdc 0x4c obj_zoul/uip-ds6.o - 0x0000000000206fdc uip_ds6_periodic - .text.uip_ds6_select_src - 0x0000000000207028 0x98 obj_zoul/uip-ds6.o - 0x0000000000207028 uip_ds6_select_src - .text.uip_ds6_compute_reachable_time - 0x00000000002070c0 0x28 obj_zoul/uip-ds6.o - 0x00000000002070c0 uip_ds6_compute_reachable_time - .text.uip_ds6_init - 0x00000000002070e8 0xe0 obj_zoul/uip-ds6.o - 0x00000000002070e8 uip_ds6_init - .text.uip_ds6_nbr_rm - 0x00000000002071c8 0x20 obj_zoul/uip-ds6-nbr.o - 0x00000000002071c8 uip_ds6_nbr_rm - .text.uip_ds6_neighbors_init - 0x00000000002071e8 0x1c obj_zoul/uip-ds6-nbr.o - 0x00000000002071e8 uip_ds6_neighbors_init - .text.uip_ds6_nbr_add - 0x0000000000207204 0x3c obj_zoul/uip-ds6-nbr.o - 0x0000000000207204 uip_ds6_nbr_add - .text.uip_ds6_nbr_get_ll - 0x0000000000207240 0x10 obj_zoul/uip-ds6-nbr.o - 0x0000000000207240 uip_ds6_nbr_get_ll - .text.uip_ds6_nbr_lookup - 0x0000000000207250 0x38 obj_zoul/uip-ds6-nbr.o - 0x0000000000207250 uip_ds6_nbr_lookup - .text.uip_ds6_nbr_ll_lookup - 0x0000000000207288 0x10 obj_zoul/uip-ds6-nbr.o - 0x0000000000207288 uip_ds6_nbr_ll_lookup - .text.uip_ds6_link_neighbor_callback - 0x0000000000207298 0x34 obj_zoul/uip-ds6-nbr.o - 0x0000000000207298 uip_ds6_link_neighbor_callback - .text.call_route_callback - 0x00000000002072cc 0x48 obj_zoul/uip-ds6-route.o - .text.uip_ds6_route_init - 0x0000000000207314 0x4c obj_zoul/uip-ds6-route.o - 0x0000000000207314 uip_ds6_route_init - .text.uip_ds6_route_nexthop - 0x0000000000207360 0x20 obj_zoul/uip-ds6-route.o - 0x0000000000207360 uip_ds6_route_nexthop - .text.uip_ds6_route_head - 0x0000000000207380 0xc obj_zoul/uip-ds6-route.o - 0x0000000000207380 uip_ds6_route_head - .text.uip_ds6_route_is_nexthop - 0x000000000020738c 0x20 obj_zoul/uip-ds6-route.o - 0x000000000020738c uip_ds6_route_is_nexthop - .text.uip_ds6_route_lookup - 0x00000000002073ac 0x64 obj_zoul/uip-ds6-route.o - 0x00000000002073ac uip_ds6_route_lookup - .text.uip_ds6_route_rm - 0x0000000000207410 0x9c obj_zoul/uip-ds6-route.o - 0x0000000000207410 uip_ds6_route_rm - .text.rm_routelist - 0x00000000002074ac 0x30 obj_zoul/uip-ds6-route.o - .text.uip_ds6_route_add - 0x00000000002074dc 0x110 obj_zoul/uip-ds6-route.o - 0x00000000002074dc uip_ds6_route_add - .text.uip_ds6_defrt_rm - 0x00000000002075ec 0x44 obj_zoul/uip-ds6-route.o - 0x00000000002075ec uip_ds6_defrt_rm - .text.uip_ds6_defrt_lookup - 0x0000000000207630 0x2c obj_zoul/uip-ds6-route.o - 0x0000000000207630 uip_ds6_defrt_lookup - .text.uip_ds6_defrt_add - 0x000000000020765c 0x64 obj_zoul/uip-ds6-route.o - 0x000000000020765c uip_ds6_defrt_add - .text.uip_ds6_defrt_choose - 0x00000000002076c0 0x30 obj_zoul/uip-ds6-route.o - 0x00000000002076c0 uip_ds6_defrt_choose - .text.uip_ds6_defrt_periodic - 0x00000000002076f0 0x30 obj_zoul/uip-ds6-route.o - 0x00000000002076f0 uip_ds6_defrt_periodic - .text.echo_reply_input - 0x0000000000207720 0x94 obj_zoul/uip-icmp6.o - .text.echo_request_input - 0x00000000002077b4 0xc8 obj_zoul/uip-icmp6.o - .text.uip_icmp6_input - 0x000000000020787c 0x38 obj_zoul/uip-icmp6.o - 0x000000000020787c uip_icmp6_input - .text.uip_icmp6_register_input_handler - 0x00000000002078b4 0xc obj_zoul/uip-icmp6.o - 0x00000000002078b4 uip_icmp6_register_input_handler - .text.uip_icmp6_error_output - 0x00000000002078c0 0x14c obj_zoul/uip-icmp6.o - 0x00000000002078c0 uip_icmp6_error_output - .text.uip_icmp6_send - 0x0000000000207a0c 0x90 obj_zoul/uip-icmp6.o - 0x0000000000207a0c uip_icmp6_send - .text.uip_icmp6_init - 0x0000000000207a9c 0x1c obj_zoul/uip-icmp6.o - 0x0000000000207a9c uip_icmp6_init - .text.psock_send - 0x0000000000207ab8 0x98 obj_zoul/psock.o - 0x0000000000207ab8 psock_send - .text.psock_newdata - 0x0000000000207b50 0x28 obj_zoul/psock.o - 0x0000000000207b50 psock_newdata - .text.psock_readto - 0x0000000000207b78 0xa4 obj_zoul/psock.o - 0x0000000000207b78 psock_readto - .text.start_periodic_tcp_timer - 0x0000000000207c1c 0x1c obj_zoul/tcpip.o - .text.tcpip_output - 0x0000000000207c38 0x14 obj_zoul/tcpip.o - 0x0000000000207c38 tcpip_output - .text.tcpip_set_outputfunc - 0x0000000000207c4c 0xc obj_zoul/tcpip.o - 0x0000000000207c4c tcpip_set_outputfunc - .text.tcp_listen - 0x0000000000207c58 0x28 obj_zoul/tcpip.o - 0x0000000000207c58 tcp_listen - .text.tcp_attach - 0x0000000000207c80 0x10 obj_zoul/tcpip.o - 0x0000000000207c80 tcp_attach - .text.tcpip_icmp6_call - 0x0000000000207c90 0x28 obj_zoul/tcpip.o - 0x0000000000207c90 tcpip_icmp6_call - .text.tcpip_input - 0x0000000000207cb8 0x24 obj_zoul/tcpip.o - 0x0000000000207cb8 tcpip_input - .text.tcpip_ipv6_output - 0x0000000000207cdc 0xf8 obj_zoul/tcpip.o - 0x0000000000207cdc tcpip_ipv6_output - .text.process_thread_tcpip_process - 0x0000000000207dd4 0x1b0 obj_zoul/tcpip.o - .text.tcpip_uipcall - 0x0000000000207f84 0x68 obj_zoul/tcpip.o - 0x0000000000207f84 tcpip_uipcall - .text.uip_debug_ipaddr_print - 0x0000000000207fec 0xa0 obj_zoul/uip-debug.o - 0x0000000000207fec uip_debug_ipaddr_print - .text.rpl_get_mode - 0x000000000020808c 0xc obj_zoul/rpl.o - 0x000000000020808c rpl_get_mode - .text.rpl_purge_routes - 0x0000000000208098 0x64 obj_zoul/rpl.o - 0x0000000000208098 rpl_purge_routes - .text.rpl_link_neighbor_callback - 0x00000000002080fc 0x54 obj_zoul/rpl.o - 0x00000000002080fc rpl_link_neighbor_callback - .text.rpl_ipv6_neighbor_callback - 0x0000000000208150 0x28 obj_zoul/rpl.o - 0x0000000000208150 rpl_ipv6_neighbor_callback - .text.rpl_purge_dags - 0x0000000000208178 0x3c obj_zoul/rpl.o - 0x0000000000208178 rpl_purge_dags - .text.rpl_init - 0x00000000002081b4 0x4c obj_zoul/rpl.o - 0x00000000002081b4 rpl_init - .text.rpl_set_preferred_parent - 0x0000000000208200 0x28 obj_zoul/rpl-dag.o - .text.set_ip_from_prefix - 0x0000000000208228 0x2c obj_zoul/rpl-dag.o - .text.find_parent_any_dag_any_instance - 0x0000000000208254 0x1c obj_zoul/rpl-dag.o - .text.rpl_dag_init - 0x0000000000208270 0x14 obj_zoul/rpl-dag.o - 0x0000000000208270 rpl_dag_init - .text.rpl_get_parent - 0x0000000000208284 0x10 obj_zoul/rpl-dag.o - 0x0000000000208284 rpl_get_parent - .text.rpl_get_parent_lladdr - 0x0000000000208294 0x10 obj_zoul/rpl-dag.o - 0x0000000000208294 rpl_get_parent_lladdr - .text.best_parent - 0x00000000002082a4 0x74 obj_zoul/rpl-dag.o - .text.rpl_alloc_instance - 0x0000000000208318 0x34 obj_zoul/rpl-dag.o - 0x0000000000208318 rpl_alloc_instance - .text.rpl_add_parent - 0x000000000020834c 0x30 obj_zoul/rpl-dag.o - 0x000000000020834c rpl_add_parent - .text.rpl_remove_parent - 0x000000000020837c 0x1c obj_zoul/rpl-dag.o - 0x000000000020837c rpl_remove_parent - .text.remove_parents.constprop.3 - 0x0000000000208398 0x2c obj_zoul/rpl-dag.o - .text.rpl_get_any_dag - 0x00000000002083c4 0x18 obj_zoul/rpl-dag.o - 0x00000000002083c4 rpl_get_any_dag - .text.rpl_get_instance - 0x00000000002083dc 0x1c obj_zoul/rpl-dag.o - 0x00000000002083dc rpl_get_instance - .text.rpl_find_of - 0x00000000002083f8 0x14 obj_zoul/rpl-dag.o - 0x00000000002083f8 rpl_find_of - .text.rpl_set_root - 0x000000000020840c 0x114 obj_zoul/rpl-dag.o - 0x000000000020840c rpl_set_root - .text.rpl_join_instance - 0x0000000000208520 0x13c obj_zoul/rpl-dag.o - 0x0000000000208520 rpl_join_instance - .text.rpl_local_repair - 0x000000000020865c 0x74 obj_zoul/rpl-dag.o - 0x000000000020865c rpl_local_repair - .text.rpl_recalculate_ranks - 0x00000000002086d0 0x3c obj_zoul/rpl-dag.o - 0x00000000002086d0 rpl_recalculate_ranks - .text.update_hbh_header - 0x000000000020870c 0xc4 obj_zoul/rpl-ext-header.o - .text.insert_hbh_header - 0x00000000002087d0 0x98 obj_zoul/rpl-ext-header.o - .text.rpl_verify_hbh_header - 0x0000000000208868 0xec obj_zoul/rpl-ext-header.o - 0x0000000000208868 rpl_verify_hbh_header - .text.rpl_remove_header - 0x0000000000208954 0x78 obj_zoul/rpl-ext-header.o - 0x0000000000208954 rpl_remove_header - .text.rpl_update_header - 0x00000000002089cc 0x64 obj_zoul/rpl-ext-header.o - 0x00000000002089cc rpl_update_header - .text.dao_ack_input - 0x0000000000208a30 0x14 obj_zoul/rpl-icmp6.o - .text.dio_input - 0x0000000000208a44 0x248 obj_zoul/rpl-icmp6.o - .text.dao_input - 0x0000000000208c8c 0x268 obj_zoul/rpl-icmp6.o - .text.dis_output - 0x0000000000208ef4 0x54 obj_zoul/rpl-icmp6.o - 0x0000000000208ef4 dis_output - .text.dio_output - 0x0000000000208f48 0x218 obj_zoul/rpl-icmp6.o - 0x0000000000208f48 dio_output - .text.dis_input - 0x0000000000209160 0x50 obj_zoul/rpl-icmp6.o - .text.dao_output_target - 0x00000000002091b0 0x100 obj_zoul/rpl-icmp6.o - 0x00000000002091b0 dao_output_target - .text.dao_output - 0x00000000002092b0 0x90 obj_zoul/rpl-icmp6.o - 0x00000000002092b0 dao_output - .text.rpl_icmp6_register_handlers - 0x0000000000209340 0x30 obj_zoul/rpl-icmp6.o - 0x0000000000209340 rpl_icmp6_register_handlers - .text.update_nbr - 0x0000000000209370 0x10c obj_zoul/rpl-nbr-policy.o - .text.handle_periodic_timer - 0x000000000020947c 0x14 obj_zoul/rpl-nbr-policy.o - .text.find_removable_dis - 0x0000000000209490 0x20 obj_zoul/rpl-nbr-policy.o - 0x0000000000209490 find_removable_dis - .text.find_removable_dio - 0x00000000002094b0 0x40 obj_zoul/rpl-nbr-policy.o - 0x00000000002094b0 find_removable_dio - .text.find_removable_dao - 0x00000000002094f0 0x38 obj_zoul/rpl-nbr-policy.o - 0x00000000002094f0 find_removable_dao - .text.rpl_nbr_policy_find_removable - 0x0000000000209528 0x28 obj_zoul/rpl-nbr-policy.o - 0x0000000000209528 rpl_nbr_policy_find_removable - .text.new_dio_interval - 0x0000000000209550 0x58 obj_zoul/rpl-timers.o - .text.handle_periodic_timer - 0x00000000002095a8 0x4c obj_zoul/rpl-timers.o - .text.set_dao_lifetime_timer - 0x00000000002095f4 0x4c obj_zoul/rpl-timers.o - .text.handle_dio_timer - 0x0000000000209640 0x80 obj_zoul/rpl-timers.o - .text.schedule_dao - 0x00000000002096c0 0x54 obj_zoul/rpl-timers.o - .text.handle_dao_timer - 0x0000000000209714 0x58 obj_zoul/rpl-timers.o - .text.rpl_reset_periodic_timer - 0x000000000020976c 0x34 obj_zoul/rpl-timers.o - 0x000000000020976c rpl_reset_periodic_timer - .text.rpl_schedule_unicast_dio_immediately - 0x00000000002097a0 0x14 obj_zoul/rpl-timers.o - 0x00000000002097a0 rpl_schedule_unicast_dio_immediately - .text.get_probing_target - 0x00000000002097b4 0xcc obj_zoul/rpl-timers.o - 0x00000000002097b4 get_probing_target - .text.rpl_schedule_probing - 0x0000000000209880 0x20 obj_zoul/rpl-timers.o - 0x0000000000209880 rpl_schedule_probing - .text.periodic - 0x00000000002098a0 0x2c obj_zoul/link-stats.o - .text.link_stats_from_lladdr - 0x00000000002098cc 0xc obj_zoul/link-stats.o - 0x00000000002098cc link_stats_from_lladdr - .text.link_stats_packet_sent - 0x00000000002098d8 0x78 obj_zoul/link-stats.o - 0x00000000002098d8 link_stats_packet_sent - .text.link_stats_input_callback - 0x0000000000209950 0x4c obj_zoul/link-stats.o - 0x0000000000209950 link_stats_input_callback - .text.link_stats_init - 0x000000000020999c 0x28 obj_zoul/link-stats.o - 0x000000000020999c link_stats_init - .text.index_from_key - 0x00000000002099c4 0x20 obj_zoul/nbr-table.o - .text.index_from_lladdr - 0x00000000002099e4 0x40 obj_zoul/nbr-table.o - .text.key_from_item - 0x0000000000209a24 0x2c obj_zoul/nbr-table.o - .text.nbr_get_bit.constprop.0 - 0x0000000000209a50 0x30 obj_zoul/nbr-table.o - .text.remove_key - 0x0000000000209a80 0x58 obj_zoul/nbr-table.o - .text.nbr_table_register - 0x0000000000209ad8 0x28 obj_zoul/nbr-table.o - 0x0000000000209ad8 nbr_table_register - .text.nbr_table_head - 0x0000000000209b00 0x34 obj_zoul/nbr-table.o - 0x0000000000209b00 nbr_table_head - .text.nbr_table_add_lladdr - 0x0000000000209b34 0x118 obj_zoul/nbr-table.o - 0x0000000000209b34 nbr_table_add_lladdr - .text.nbr_table_remove - 0x0000000000209c4c 0x2c obj_zoul/nbr-table.o - 0x0000000000209c4c nbr_table_remove - .text.nbr_table_lock - 0x0000000000209c78 0x14 obj_zoul/nbr-table.o - 0x0000000000209c78 nbr_table_lock - .text.nbr_table_unlock - 0x0000000000209c8c 0x14 obj_zoul/nbr-table.o - 0x0000000000209c8c nbr_table_unlock - .text.netstack_init - 0x0000000000209ca0 0x38 obj_zoul/netstack.o - 0x0000000000209ca0 netstack_init - .text.packetbuf_hdrreduce - 0x0000000000209cd8 0x28 obj_zoul/packetbuf.o - 0x0000000000209cd8 packetbuf_hdrreduce - .text.packetbuf_set_datalen - 0x0000000000209d00 0xc obj_zoul/packetbuf.o - 0x0000000000209d00 packetbuf_set_datalen - .text.packetbuf_hdrptr - 0x0000000000209d0c 0x8 obj_zoul/packetbuf.o - 0x0000000000209d0c packetbuf_hdrptr - .text.packetbuf_datalen - 0x0000000000209d14 0xc obj_zoul/packetbuf.o - 0x0000000000209d14 packetbuf_datalen - .text.packetbuf_hdrlen - 0x0000000000209d20 0x18 obj_zoul/packetbuf.o - 0x0000000000209d20 packetbuf_hdrlen - .text.packetbuf_dataptr - 0x0000000000209d38 0x10 obj_zoul/packetbuf.o - 0x0000000000209d38 packetbuf_dataptr - .text.packetbuf_copyto - 0x0000000000209d48 0x40 obj_zoul/packetbuf.o - 0x0000000000209d48 packetbuf_copyto - .text.packetbuf_totlen - 0x0000000000209d88 0x14 obj_zoul/packetbuf.o - 0x0000000000209d88 packetbuf_totlen - .text.packetbuf_hdralloc - 0x0000000000209d9c 0x3c obj_zoul/packetbuf.o - 0x0000000000209d9c packetbuf_hdralloc - .text.packetbuf_attr_clear - 0x0000000000209dd8 0x34 obj_zoul/packetbuf.o - 0x0000000000209dd8 packetbuf_attr_clear - .text.packetbuf_clear - 0x0000000000209e0c 0x20 obj_zoul/packetbuf.o - 0x0000000000209e0c packetbuf_clear - .text.packetbuf_copyfrom - 0x0000000000209e2c 0x2c obj_zoul/packetbuf.o - 0x0000000000209e2c packetbuf_copyfrom - .text.packetbuf_attr_copyto - 0x0000000000209e58 0x34 obj_zoul/packetbuf.o - 0x0000000000209e58 packetbuf_attr_copyto - .text.packetbuf_attr_copyfrom - 0x0000000000209e8c 0x34 obj_zoul/packetbuf.o - 0x0000000000209e8c packetbuf_attr_copyfrom - .text.packetbuf_set_attr - 0x0000000000209ec0 0x10 obj_zoul/packetbuf.o - 0x0000000000209ec0 packetbuf_set_attr - .text.packetbuf_attr - 0x0000000000209ed0 0xc obj_zoul/packetbuf.o - 0x0000000000209ed0 packetbuf_attr - .text.packetbuf_set_addr - 0x0000000000209edc 0x18 obj_zoul/packetbuf.o - 0x0000000000209edc packetbuf_set_addr - .text.packetbuf_addr - 0x0000000000209ef4 0x10 obj_zoul/packetbuf.o - 0x0000000000209ef4 packetbuf_addr - .text.packetbuf_holds_broadcast - 0x0000000000209f04 0x10 obj_zoul/packetbuf.o - 0x0000000000209f04 packetbuf_holds_broadcast - .text.queuebuf_init - 0x0000000000209f14 0x1c obj_zoul/queuebuf.o - 0x0000000000209f14 queuebuf_init - .text.queuebuf_numfree - 0x0000000000209f30 0xc obj_zoul/queuebuf.o - 0x0000000000209f30 queuebuf_numfree - .text.queuebuf_new_from_packetbuf - 0x0000000000209f3c 0x44 obj_zoul/queuebuf.o - 0x0000000000209f3c queuebuf_new_from_packetbuf - .text.queuebuf_free - 0x0000000000209f80 0x2c obj_zoul/queuebuf.o - 0x0000000000209f80 queuebuf_free - .text.queuebuf_to_packetbuf - 0x0000000000209fac 0x30 obj_zoul/queuebuf.o - 0x0000000000209fac queuebuf_to_packetbuf - .text.input_packet - 0x0000000000209fdc 0x10 obj_zoul/csma.o - .text.on 0x0000000000209fec 0x10 obj_zoul/csma.o - .text.off 0x0000000000209ffc 0x10 obj_zoul/csma.o - .text.channel_check_interval - 0x000000000020a00c 0x10 obj_zoul/csma.o - .text.transmit_packet_list - 0x000000000020a01c 0x24 obj_zoul/csma.o - .text.schedule_transmission - 0x000000000020a040 0x4c obj_zoul/csma.o - .text.send_packet - 0x000000000020a08c 0x138 obj_zoul/csma.o - .text.init 0x000000000020a1c4 0x24 obj_zoul/csma.o - .text.tx_done 0x000000000020a1e8 0x84 obj_zoul/csma.o - .text.frame802154_get_pan_id - 0x000000000020a26c 0xc obj_zoul/frame802154.o - 0x000000000020a26c frame802154_get_pan_id - .text.frame802154_parse - 0x000000000020a278 0x16c obj_zoul/frame802154.o - 0x000000000020a278 frame802154_parse - .text.create_frame.isra.0 - 0x000000000020a3e4 0x128 obj_zoul/framer-802154.o - .text.mac_sequence_is_duplicate - 0x000000000020a50c 0x4c obj_zoul/mac-sequence.o - 0x000000000020a50c mac_sequence_is_duplicate - .text.mac_sequence_register_seqno - 0x000000000020a558 0x5c obj_zoul/mac-sequence.o - 0x000000000020a558 mac_sequence_register_seqno - .text.init 0x000000000020a5b4 0x40 obj_zoul/contikimac.o - .text.on 0x000000000020a5f4 0x28 obj_zoul/contikimac.o - .text.off 0x000000000020a61c 0x34 obj_zoul/contikimac.o - .text.recv_burst_off - 0x000000000020a650 0x14 obj_zoul/contikimac.o - .text.powercycle_turn_radio_off - 0x000000000020a664 0x1c obj_zoul/contikimac.o - .text.turn_off - 0x000000000020a680 0x34 obj_zoul/contikimac.o - .text.turn_on 0x000000000020a6b4 0x40 obj_zoul/contikimac.o - .text.schedule_powercycle_fixed - 0x000000000020a6f4 0x34 obj_zoul/contikimac.o - .text.input_packet - 0x000000000020a728 0x9c obj_zoul/contikimac.o - .text.send_packet.isra.8 - 0x000000000020a7c4 0x204 obj_zoul/contikimac.o - .text.qsend_list - 0x000000000020a9c8 0xc4 obj_zoul/contikimac.o - .text.powercycle_wrapper - 0x000000000020aa8c 0x1e8 obj_zoul/contikimac.o - .text.input 0x000000000020ac74 0x10 obj_zoul/nullsec.o - .text.send 0x000000000020ac84 0x20 obj_zoul/nullsec.o - .text.process_thread_webserver_nogui_process - 0x000000000020aca4 0x34 border-router.co - .text.ipaddr_add - 0x000000000020acd8 0xa8 border-router.co - .text.generate_routes - 0x000000000020ad80 0x208 border-router.co - .text.httpd_simple_get_script - 0x000000000020af88 0x8 border-router.co - 0x000000000020af88 httpd_simple_get_script - .text.request_prefix - 0x000000000020af90 0x2c border-router.co - 0x000000000020af90 request_prefix - .text.process_thread_border_router_process - 0x000000000020afbc 0xf0 border-router.co - .text.set_prefix_64 - 0x000000000020b0ac 0x68 border-router.co - 0x000000000020b0ac set_prefix_64 - .text.init 0x000000000020b114 0x24 obj_zoul/slip-bridge.o - .text.slip_input_callback - 0x000000000020b138 0xe0 obj_zoul/slip-bridge.o - .text.output 0x000000000020b218 0x4c obj_zoul/slip-bridge.o - .text.handle_input - 0x000000000020b264 0xc8 obj_zoul/httpd-simple.o - .text.send_headers - 0x000000000020b32c 0x50 obj_zoul/httpd-simple.o - .text.handle_output - 0x000000000020b37c 0xcc obj_zoul/httpd-simple.o - .text.httpd_appcall - 0x000000000020b448 0xc4 obj_zoul/httpd-simple.o - 0x000000000020b448 httpd_appcall - .text.httpd_init - 0x000000000020b50c 0x18 obj_zoul/httpd-simple.o - 0x000000000020b50c httpd_init - .text 0x000000000020b524 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - 0x000000000020b524 __aeabi_uldivmod - .text 0x000000000020b550 0x60 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - 0x000000000020b550 __gnu_ldivmod_helper - 0x000000000020b580 __gnu_uldivmod_helper - .text 0x000000000020b5b0 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - 0x000000000020b5b0 __aeabi_ldiv0 - 0x000000000020b5b0 __aeabi_idiv0 - .text 0x000000000020b5b4 0x2bc /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - 0x000000000020b5b4 __divdi3 - .text 0x000000000020b870 0x284 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - 0x000000000020b870 __udivdi3 - .text.memcmp 0x000000000020baf4 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - 0x000000000020baf4 memcmp - .text 0x000000000020bb5c 0xec /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - 0x000000000020bb5c memcpy - .text.memmove 0x000000000020bc48 0xcc /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - 0x000000000020bc48 memmove - .text.memset 0x000000000020bd14 0x94 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - 0x000000000020bd14 memset - .text.strcpy 0x000000000020bda8 0xbc /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - 0x000000000020bda8 strcpy - .text.strlen 0x000000000020be64 0x60 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - 0x000000000020be64 strlen - .text.strncmp 0x000000000020bec4 0xb4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - 0x000000000020bec4 strncmp - .text.strncpy 0x000000000020bf78 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - 0x000000000020bf78 strncpy - .text.default_handler - 0x000000000020bfe0 0x2 obj_zoul/startup-gcc.o - 0x000000000020bfe0 default_handler - .text.nmi_handler - 0x000000000020bfe2 0x6 obj_zoul/startup-gcc.o - 0x000000000020bfe2 nmi_handler - .text.fade 0x000000000020bfe8 0x54 obj_zoul/contiki-main.o - .text.board_init - 0x000000000020c03c 0x4 obj_zoul/board.o - 0x000000000020c03c board_init - .text.clock_isr - 0x000000000020c040 0x4 obj_zoul/clock.o - 0x000000000020c040 clock_isr - .text.rtimer_arch_init - 0x000000000020c044 0x2 obj_zoul/rtimer-arch.o - 0x000000000020c044 rtimer_arch_init - .text.uart0_isr - 0x000000000020c046 0x6 obj_zoul/uart.o - 0x000000000020c046 uart0_isr - .text.uart1_isr - 0x000000000020c04c 0x6 obj_zoul/uart.o - 0x000000000020c04c uart1_isr - .text.cpu_cpsie - 0x000000000020c052 0x8 obj_zoul/cpu.o - 0x000000000020c052 cpu_cpsie - .text.cpu_cpsid - 0x000000000020c05a 0x8 obj_zoul/cpu.o - 0x000000000020c05a cpu_cpsid - .text.gpio_port_a_isr - 0x000000000020c062 0x6 obj_zoul/gpio.o - 0x000000000020c062 gpio_port_a_isr - .text.gpio_port_b_isr - 0x000000000020c068 0x6 obj_zoul/gpio.o - 0x000000000020c068 gpio_port_b_isr - .text.gpio_port_c_isr - 0x000000000020c06e 0x6 obj_zoul/gpio.o - 0x000000000020c06e gpio_port_c_isr - .text.gpio_port_d_isr - 0x000000000020c074 0x6 obj_zoul/gpio.o - 0x000000000020c074 gpio_port_d_isr - .text.send 0x000000000020c07a 0x12 obj_zoul/cc2538-rf.o - .text.dbg_send_bytes - 0x000000000020c08c 0x22 obj_zoul/dbg.o - 0x000000000020c08c dbg_send_bytes - .text.puts 0x000000000020c0ae 0x20 obj_zoul/dbg.o - 0x000000000020c0ae puts - .text.slip_arch_writeb - 0x000000000020c0ce 0x8 obj_zoul/slip-arch.o - 0x000000000020c0ce slip_arch_writeb - .text.configure - 0x000000000020c0d6 0x4 obj_zoul/cc2538-temp-sensor.o - .text.status 0x000000000020c0da 0x4 obj_zoul/cc2538-temp-sensor.o - .text.value 0x000000000020c0de 0x34 obj_zoul/cc2538-temp-sensor.o - .text.configure - 0x000000000020c112 0x4 obj_zoul/vdd3-sensor.o - .text.status 0x000000000020c116 0x4 obj_zoul/vdd3-sensor.o - .text.value 0x000000000020c11a 0x2a obj_zoul/vdd3-sensor.o - .text.write_str - 0x000000000020c144 0x10 obj_zoul/dbg-printf.o - .text.buffer_str - 0x000000000020c154 0x28 obj_zoul/dbg-snprintf.o - .text.snprintf - 0x000000000020c17c 0x1a obj_zoul/dbg-snprintf.o - 0x000000000020c17c snprintf - .text.autostart_start - 0x000000000020c196 0x14 obj_zoul/autostart.o - 0x000000000020c196 autostart_start - .text.energest_init - 0x000000000020c1aa 0x2 obj_zoul/energest.o - 0x000000000020c1aa energest_init - .text.etimer_set - 0x000000000020c1ac 0x12 obj_zoul/etimer.o - 0x000000000020c1ac etimer_set - .text.etimer_reset - 0x000000000020c1be 0x12 obj_zoul/etimer.o - 0x000000000020c1be etimer_reset - .text.etimer_restart - 0x000000000020c1d0 0x12 obj_zoul/etimer.o - 0x000000000020c1d0 etimer_restart - .text.etimer_expired - 0x000000000020c1e2 0xc obj_zoul/etimer.o - 0x000000000020c1e2 etimer_expired - .text.etimer_expiration_time - 0x000000000020c1ee 0x6 obj_zoul/etimer.o - 0x000000000020c1ee etimer_expiration_time - .text.call_process - 0x000000000020c1f4 0xc obj_zoul/process.o - .text.rtimer_init - 0x000000000020c200 0x4 obj_zoul/rtimer.o - 0x000000000020c200 rtimer_init - .text.stimer_set - 0x000000000020c204 0xe obj_zoul/stimer.o - 0x000000000020c204 stimer_set - .text.timer_set - 0x000000000020c212 0xe obj_zoul/timer.o - 0x000000000020c212 timer_set - .text.timer_reset - 0x000000000020c220 0xa obj_zoul/timer.o - 0x000000000020c220 timer_reset - .text.timer_restart - 0x000000000020c22a 0xc obj_zoul/timer.o - 0x000000000020c22a timer_restart - .text.timer_expired - 0x000000000020c236 0x1c obj_zoul/timer.o - 0x000000000020c236 timer_expired - .text.list_init - 0x000000000020c252 0x6 obj_zoul/list.o - 0x000000000020c252 list_init - .text.list_head - 0x000000000020c258 0x4 obj_zoul/list.o - 0x000000000020c258 list_head - .text.list_tail - 0x000000000020c25c 0xe obj_zoul/list.o - 0x000000000020c25c list_tail - .text.list_remove - 0x000000000020c26a 0x28 obj_zoul/list.o - 0x000000000020c26a list_remove - .text.list_add - 0x000000000020c292 0x1e obj_zoul/list.o - 0x000000000020c292 list_add - .text.list_push - 0x000000000020c2b0 0x12 obj_zoul/list.o - 0x000000000020c2b0 list_push - .text.list_length - 0x000000000020c2c2 0xe obj_zoul/list.o - 0x000000000020c2c2 list_length - .text.list_item_next - 0x000000000020c2d0 0x6 obj_zoul/list.o - 0x000000000020c2d0 list_item_next - .text.memb_init - 0x000000000020c2d6 0x20 obj_zoul/memb.o - 0x000000000020c2d6 memb_init - .text.memb_alloc - 0x000000000020c2f6 0x28 obj_zoul/memb.o - 0x000000000020c2f6 memb_alloc - .text.memb_free - 0x000000000020c31e 0x2c obj_zoul/memb.o - 0x000000000020c31e memb_free - .text.memb_inmemb - 0x000000000020c34a 0x1c obj_zoul/memb.o - 0x000000000020c34a memb_inmemb - .text.memb_numfree - 0x000000000020c366 0x1c obj_zoul/memb.o - 0x000000000020c366 memb_numfree - .text.ringbuf_init - 0x000000000020c382 0xe obj_zoul/ringbuf.o - 0x000000000020c382 ringbuf_init - .text.ringbuf_put - 0x000000000020c390 0x26 obj_zoul/ringbuf.o - 0x000000000020c390 ringbuf_put - .text.ringbuf_get - 0x000000000020c3b6 0x20 obj_zoul/ringbuf.o - 0x000000000020c3b6 ringbuf_get - .text.chksum 0x000000000020c3d6 0x38 obj_zoul/uip6.o - .text.uip_icmp6chksum - 0x000000000020c40e 0x6 obj_zoul/uip6.o - 0x000000000020c40e uip_icmp6chksum - .text.uip_tcpchksum - 0x000000000020c414 0x6 obj_zoul/uip6.o - 0x000000000020c414 uip_tcpchksum - .text.uip_udpchksum - 0x000000000020c41a 0x6 obj_zoul/uip6.o - 0x000000000020c41a uip_udpchksum - .text.uip_htonl - 0x000000000020c420 0x14 obj_zoul/uip6.o - 0x000000000020c420 uip_htonl - .text.uip_ds6_list_loop - 0x000000000020c434 0x4a obj_zoul/uip-ds6.o - 0x000000000020c434 uip_ds6_list_loop - .text.uip_ds6_maddr_rm - 0x000000000020c47e 0x8 obj_zoul/uip-ds6.o - 0x000000000020c47e uip_ds6_maddr_rm - .text.uip_ds6_set_addr_iid - 0x000000000020c486 0x12 obj_zoul/uip-ds6.o - 0x000000000020c486 uip_ds6_set_addr_iid - .text.get_match_length - 0x000000000020c498 0x38 obj_zoul/uip-ds6.o - 0x000000000020c498 get_match_length - .text.uip_ds6_nbr_ipaddr_from_lladdr - 0x000000000020c4d0 0x4 obj_zoul/uip-ds6-nbr.o - 0x000000000020c4d0 uip_ds6_nbr_ipaddr_from_lladdr - .text.uip_ds6_nbr_lladdr_from_ipaddr - 0x000000000020c4d4 0x12 obj_zoul/uip-ds6-nbr.o - 0x000000000020c4d4 uip_ds6_nbr_lladdr_from_ipaddr - .text.uip_ds6_route_next - 0x000000000020c4e6 0x8 obj_zoul/uip-ds6-route.o - 0x000000000020c4e6 uip_ds6_route_next - .text.rm_routelist_callback - 0x000000000020c4ee 0x4 obj_zoul/uip-ds6-route.o - .text.uip_nd6_init - 0x000000000020c4f2 0x2 obj_zoul/uip-nd6.o - 0x000000000020c4f2 uip_nd6_init - .text.psock_datalen - 0x000000000020c4f4 0xa obj_zoul/psock.o - 0x000000000020c4f4 psock_datalen - .text.psock_init - 0x000000000020c4fe 0x16 obj_zoul/psock.o - 0x000000000020c4fe psock_init - .text.rpl_remove_routes - 0x000000000020c514 0x1e obj_zoul/rpl.o - 0x000000000020c514 rpl_remove_routes - .text.rpl_remove_routes_by_nexthop - 0x000000000020c532 0x30 obj_zoul/rpl.o - 0x000000000020c532 rpl_remove_routes_by_nexthop - .text.rpl_add_route - 0x000000000020c562 0x2e obj_zoul/rpl.o - 0x000000000020c562 rpl_add_route - .text.lollipop_greater_than - 0x000000000020c590 0x32 obj_zoul/rpl-dag.o - .text.check_prefix - 0x000000000020c5c2 0x58 obj_zoul/rpl-dag.o - .text.rpl_rank_via_parent - 0x000000000020c61a 0x1e obj_zoul/rpl-dag.o - 0x000000000020c61a rpl_rank_via_parent - .text.rpl_get_parent_ipaddr - 0x000000000020c638 0xe obj_zoul/rpl-dag.o - 0x000000000020c638 rpl_get_parent_ipaddr - .text.rpl_get_parent_link_stats - 0x000000000020c646 0xe obj_zoul/rpl-dag.o - 0x000000000020c646 rpl_get_parent_link_stats - .text.rpl_parent_is_fresh - 0x000000000020c654 0xe obj_zoul/rpl-dag.o - 0x000000000020c654 rpl_parent_is_fresh - .text.rpl_parent_is_reachable - 0x000000000020c662 0x36 obj_zoul/rpl-dag.o - 0x000000000020c662 rpl_parent_is_reachable - .text.rpl_set_prefix - 0x000000000020c698 0x6e obj_zoul/rpl-dag.o - 0x000000000020c698 rpl_set_prefix - .text.rpl_set_default_route - 0x000000000020c706 0x30 obj_zoul/rpl-dag.o - 0x000000000020c706 rpl_set_default_route - .text.rpl_find_parent - 0x000000000020c736 0x18 obj_zoul/rpl-dag.o - 0x000000000020c736 rpl_find_parent - .text.rpl_find_parent_any_dag - 0x000000000020c74e 0x1e obj_zoul/rpl-dag.o - 0x000000000020c74e rpl_find_parent_any_dag - .text.rpl_select_parent - 0x000000000020c76c 0x4a obj_zoul/rpl-dag.o - 0x000000000020c76c rpl_select_parent - .text.rpl_select_dag - 0x000000000020c7b6 0x15c obj_zoul/rpl-dag.o - 0x000000000020c7b6 rpl_select_dag - .text.rpl_nullify_parent - 0x000000000020c912 0x54 obj_zoul/rpl-dag.o - 0x000000000020c912 rpl_nullify_parent - .text.nbr_callback - 0x000000000020c966 0x4 obj_zoul/rpl-dag.o - .text.rpl_free_dag - 0x000000000020c96a 0x3a obj_zoul/rpl-dag.o - 0x000000000020c96a rpl_free_dag - .text.rpl_move_parent - 0x000000000020c9a4 0x54 obj_zoul/rpl-dag.o - 0x000000000020c9a4 rpl_move_parent - .text.rpl_repair_root - 0x000000000020c9f8 0x48 obj_zoul/rpl-dag.o - 0x000000000020c9f8 rpl_repair_root - .text.rpl_alloc_dag - 0x000000000020ca40 0x48 obj_zoul/rpl-dag.o - 0x000000000020ca40 rpl_alloc_dag - .text.rpl_process_parent_event - 0x000000000020ca88 0x96 obj_zoul/rpl-dag.o - 0x000000000020ca88 rpl_process_parent_event - .text.rpl_add_dag - 0x000000000020cb1e 0x10a obj_zoul/rpl-dag.o - 0x000000000020cb1e rpl_add_dag - .text.rpl_process_dio - 0x000000000020cc28 0x2e8 obj_zoul/rpl-dag.o - 0x000000000020cc28 rpl_process_dio - .text.get32 0x000000000020cf10 0x18 obj_zoul/rpl-icmp6.o - .text.set32 0x000000000020cf28 0x12 obj_zoul/rpl-icmp6.o - .text.get16 0x000000000020cf3a 0xc obj_zoul/rpl-icmp6.o - .text.set16 0x000000000020cf46 0xa obj_zoul/rpl-icmp6.o - .text.rpl_icmp6_update_nbr_table - 0x000000000020cf50 0x2e obj_zoul/rpl-icmp6.o - 0x000000000020cf50 rpl_icmp6_update_nbr_table - .text.reset 0x000000000020cf7e 0x2 obj_zoul/rpl-mrhof.o - .text.update_metric_container - 0x000000000020cf80 0x6 obj_zoul/rpl-mrhof.o - .text.parent_link_metric - 0x000000000020cf86 0x12 obj_zoul/rpl-mrhof.o - .text.parent_has_usable_link - 0x000000000020cf98 0x12 obj_zoul/rpl-mrhof.o - .text.best_dag - 0x000000000020cfaa 0x28 obj_zoul/rpl-mrhof.o - .text.parent_path_cost - 0x000000000020cfd2 0x30 obj_zoul/rpl-mrhof.o - .text.parent_is_acceptable - 0x000000000020d002 0x26 obj_zoul/rpl-mrhof.o - .text.rank_via_parent - 0x000000000020d028 0x34 obj_zoul/rpl-mrhof.o - .text.best_parent - 0x000000000020d05c 0x66 obj_zoul/rpl-mrhof.o - .text.handle_unicast_dio_timer - 0x000000000020d0c2 0x1c obj_zoul/rpl-timers.o - .text.rpl_reset_dio_timer - 0x000000000020d0de 0x1c obj_zoul/rpl-timers.o - 0x000000000020d0de rpl_reset_dio_timer - .text.rpl_schedule_dao - 0x000000000020d0fa 0x8 obj_zoul/rpl-timers.o - 0x000000000020d0fa rpl_schedule_dao - .text.get_probing_delay - 0x000000000020d102 0x3a obj_zoul/rpl-timers.o - 0x000000000020d102 get_probing_delay - .text.handle_probing_timer - 0x000000000020d13c 0x32 obj_zoul/rpl-timers.o - .text.linkaddr_copy - 0x000000000020d16e 0xa obj_zoul/linkaddr.o - 0x000000000020d16e linkaddr_copy - .text.linkaddr_cmp - 0x000000000020d178 0x12 obj_zoul/linkaddr.o - 0x000000000020d178 linkaddr_cmp - .text.link_stats_is_fresh - 0x000000000020d18a 0x24 obj_zoul/link-stats.o - 0x000000000020d18a link_stats_is_fresh - .text.nbr_set_bit - 0x000000000020d1ae 0x34 obj_zoul/nbr-table.o - .text.item_from_key - 0x000000000020d1e2 0x22 obj_zoul/nbr-table.o - .text.nbr_table_next - 0x000000000020d204 0x2e obj_zoul/nbr-table.o - 0x000000000020d204 nbr_table_next - .text.nbr_table_get_from_lladdr - 0x000000000020d232 0x32 obj_zoul/nbr-table.o - 0x000000000020d232 nbr_table_get_from_lladdr - .text.nbr_table_get_lladdr - 0x000000000020d264 0xc obj_zoul/nbr-table.o - 0x000000000020d264 nbr_table_get_lladdr - .text.queuebuf_update_attr_from_packetbuf - 0x000000000020d270 0xc obj_zoul/queuebuf.o - 0x000000000020d270 queuebuf_update_attr_from_packetbuf - .text.queuebuf_update_from_packetbuf - 0x000000000020d27c 0x1c obj_zoul/queuebuf.o - 0x000000000020d27c queuebuf_update_from_packetbuf - .text.queuebuf_attr - 0x000000000020d298 0xc obj_zoul/queuebuf.o - 0x000000000020d298 queuebuf_attr - .text.packet_sent - 0x000000000020d2a4 0xca obj_zoul/csma.o - .text.frame802154_has_panid - 0x000000000020d36e 0x66 obj_zoul/frame802154.o - 0x000000000020d36e frame802154_has_panid - .text.field_len - 0x000000000020d3d4 0x84 obj_zoul/frame802154.o - .text.frame802154_is_broadcast_addr - 0x000000000020d458 0x20 obj_zoul/frame802154.o - 0x000000000020d458 frame802154_is_broadcast_addr - .text.frame802154_hdrlen - 0x000000000020d478 0x32 obj_zoul/frame802154.o - 0x000000000020d478 frame802154_hdrlen - .text.frame802154_create - 0x000000000020d4aa 0xee obj_zoul/frame802154.o - 0x000000000020d4aa frame802154_create - .text.parse 0x000000000020d598 0x94 obj_zoul/framer-802154.o - .text.create 0x000000000020d62c 0x6 obj_zoul/framer-802154.o - .text.hdr_length - 0x000000000020d632 0x6 obj_zoul/framer-802154.o - .text.mac_call_sent_callback - 0x000000000020d638 0x10 obj_zoul/mac.o - 0x000000000020d638 mac_call_sent_callback - .text.duty_cycle - 0x000000000020d648 0x4 obj_zoul/contikimac.o - .text.qsend_packet - 0x000000000020d64c 0x22 obj_zoul/contikimac.o - .text.init 0x000000000020d66e 0x2 obj_zoul/nullsec.o - *(SORT(.rodata*)) - .rodata.button_sensor - 0x000000000020d670 0x10 obj_zoul/button-sensor.o - 0x000000000020d670 button_sensor - .rodata.uart_regs - 0x000000000020d680 0x58 obj_zoul/uart.o - .rodata.reset_cause.4692 - 0x000000000020d6d8 0x10 obj_zoul/sys-ctrl.o - .rodata.output_power - 0x000000000020d6e8 0x70 obj_zoul/cc2538-rf.o - .rodata.cc2538_rf_driver - 0x000000000020d758 0x38 obj_zoul/cc2538-rf.o - 0x000000000020d758 cc2538_rf_driver - .rodata.cc2538_temp_sensor - 0x000000000020d790 0x10 obj_zoul/cc2538-temp-sensor.o - 0x000000000020d790 cc2538_temp_sensor - .rodata.vdd3_sensor - 0x000000000020d7a0 0x10 obj_zoul/vdd3-sensor.o - 0x000000000020d7a0 vdd3_sensor - .rodata.sicslowpan_driver - 0x000000000020d7b0 0xc obj_zoul/sicslowpan.o - 0x000000000020d7b0 sicslowpan_driver - .rodata.csma_driver - 0x000000000020d7bc 0x1c obj_zoul/csma.o - 0x000000000020d7bc csma_driver - .rodata.framer_802154 - 0x000000000020d7d8 0xc obj_zoul/framer-802154.o - 0x000000000020d7d8 framer_802154 - .rodata.contikimac_driver - 0x000000000020d7e4 0x20 obj_zoul/contikimac.o - 0x000000000020d7e4 contikimac_driver - .rodata.nullsec_driver - 0x000000000020d804 0x10 obj_zoul/nullsec.o - 0x000000000020d804 nullsec_driver - .rodata.autostart_processes - 0x000000000020d814 0xc border-router.co - 0x000000000020d814 autostart_processes - .rodata.rpl_interface - 0x000000000020d820 0x8 obj_zoul/slip-bridge.o - 0x000000000020d820 rpl_interface - .rodata.str1.1 - 0x000000000020d828 0x7e obj_zoul/contiki-main.o - .rodata.str1.1 - 0x000000000020d8a6 0x7 obj_zoul/button-sensor.o - .rodata.str1.1 - 0x000000000020d8ad 0x94 obj_zoul/soc.o - .rodata.str1.1 - 0x000000000020d941 0x2d obj_zoul/sys-ctrl.o - .rodata.str1.1 - 0x000000000020d96e 0x11 obj_zoul/cc2538-rf.o - .rodata.str1.1 - 0x000000000020d97f 0x21 obj_zoul/slip.o - .rodata.str1.1 - 0x000000000020d9a0 0x14 obj_zoul/cc2538-temp-sensor.o - .rodata.str1.1 - 0x000000000020d9b4 0x5 obj_zoul/vdd3-sensor.o - .rodata.str1.1 - 0x000000000020d9b9 0x35 obj_zoul/strformat.o - 0x37 (size before relaxing) - .rodata.buffer.4132 - 0x000000000020d9ee 0x10 obj_zoul/strformat.o - .rodata.buffer.4141 - 0x000000000020d9fe 0x10 obj_zoul/strformat.o - .rodata.str1.1 - 0x000000000020da0e 0xf obj_zoul/ctimer.o - .rodata.str1.1 - 0x000000000020da1d 0xc obj_zoul/etimer.o - .rodata.str1.1 - 0x000000000020da29 0xe obj_zoul/serial-line.o - .rodata.str1.1 - 0x000000000020da37 0x8 obj_zoul/sensors.o - .rodata 0x000000000020da3f 0x2 obj_zoul/sicslowpan.o - .rodata.ttl_values - 0x000000000020da41 0x4 obj_zoul/sicslowpan.o - .rodata.unc_llconf - 0x000000000020da45 0x4 obj_zoul/sicslowpan.o - 0x000000000020da45 unc_llconf - .rodata.llprefix - 0x000000000020da49 0x2 obj_zoul/sicslowpan.o - 0x000000000020da49 llprefix - .rodata.unc_mxconf - 0x000000000020da4b 0x4 obj_zoul/sicslowpan.o - 0x000000000020da4b unc_mxconf - .rodata.str1.1 - 0x000000000020da4f 0xb obj_zoul/sicslowpan.o - .rodata.unc_ctxconf - 0x000000000020da5a 0x4 obj_zoul/sicslowpan.o - 0x000000000020da5a unc_ctxconf - .rodata.str1.1 - 0x000000000020da5e 0xd obj_zoul/tcpip.o - .rodata.str1.1 - 0x000000000020da6b 0x28 obj_zoul/uip-debug.o - .rodata.linkaddr_null - 0x000000000020da93 0x8 obj_zoul/linkaddr.o - 0x000000000020da93 linkaddr_null - .rodata.str1.1 - 0x000000000020da9b 0x5 obj_zoul/csma.o - .rodata.str1.1 - 0x000000000020daa0 0xb obj_zoul/contikimac.o - .rodata.str1.1 - 0x000000000020daab 0x8 obj_zoul/nullsec.o - .rodata.str1.1 - 0x000000000020dab3 0xb7 border-router.co - 0xc1 (size before relaxing) - .rodata.str1.1 - 0x000000000020db6a 0x90 obj_zoul/slip-bridge.o - 0xa1 (size before relaxing) - .rodata.http_index_html - 0x000000000020dbfa 0xc obj_zoul/httpd-simple.o - 0x000000000020dbfa http_index_html - .rodata.http_header_404 - 0x000000000020dc06 0x5d obj_zoul/httpd-simple.o - 0x000000000020dc06 http_header_404 - .rodata.http_header_200 - 0x000000000020dc63 0x56 obj_zoul/httpd-simple.o - 0x000000000020dc63 http_header_200 - .rodata.http_content_type_html - 0x000000000020dcb9 0x1c obj_zoul/httpd-simple.o - 0x000000000020dcb9 http_content_type_html - .rodata.str1.1 - 0x000000000020dcd5 0x68 obj_zoul/httpd-simple.o - .rodata.http_get - 0x000000000020dd3d 0x5 obj_zoul/httpd-simple.o - 0x000000000020dd3d http_get - 0x000000000020dd42 _etext = . - -.glue_7 0x000000000020dd44 0x0 - .glue_7 0x0000000000000000 0x0 linker stubs - -.glue_7t 0x000000000020dd44 0x0 - .glue_7t 0x0000000000000000 0x0 linker stubs - -.vfp11_veneer 0x000000000020dd44 0x0 - .vfp11_veneer 0x0000000000000000 0x0 linker stubs - -.v4_bx 0x000000000020dd44 0x0 - .v4_bx 0x0000000000000000 0x0 linker stubs - -.iplt 0x000000000020dd44 0x0 - .iplt 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - -.socdata 0x0000000020004000 0x40 - *(SORT(.udma_channel_control_table)) - .udma_channel_control_table - 0x0000000020004000 0x40 obj_zoul/udma.o - -.data 0x0000000020004040 0x1dd load address 0x000000000020dd44 - 0x0000000020004040 _data = . - *(SORT(.data*)) - .data.sensors 0x0000000020004040 0x10 obj_zoul/zoul-sensors.o - 0x0000000020004040 sensors - .data.cc2538_rf_process - 0x0000000020004050 0x10 obj_zoul/cc2538-rf.o - 0x0000000020004050 cc2538_rf_process - .data.slip_process - 0x0000000020004060 0x10 obj_zoul/slip.o - 0x0000000020004060 slip_process - .data.ctxt 0x0000000020004070 0x8 obj_zoul/dbg-printf.o - .data.ctimer_process - 0x0000000020004078 0x10 obj_zoul/ctimer.o - 0x0000000020004078 ctimer_process - .data.etimer_process - 0x0000000020004088 0x10 obj_zoul/etimer.o - 0x0000000020004088 etimer_process - .data.serial_line_process - 0x0000000020004098 0x10 obj_zoul/serial-line.o - 0x0000000020004098 serial_line_process - .data.sensors_process - 0x00000000200040a8 0x10 obj_zoul/sensors.o - 0x00000000200040a8 sensors_process - .data.ds6_neighbors - 0x00000000200040b8 0x4 obj_zoul/uip-ds6-nbr.o - 0x00000000200040b8 ds6_neighbors - .data.ds6_neighbors_struct - 0x00000000200040bc 0x10 obj_zoul/uip-ds6-nbr.o - .data.defaultroutermemb - 0x00000000200040cc 0xc obj_zoul/uip-ds6-route.o - .data.nbr_routes_struct - 0x00000000200040d8 0x10 obj_zoul/uip-ds6-route.o - .data.nbr_routes - 0x00000000200040e8 0x4 obj_zoul/uip-ds6-route.o - 0x00000000200040e8 nbr_routes - .data.routememb - 0x00000000200040ec 0xc obj_zoul/uip-ds6-route.o - .data.neighborroutememb - 0x00000000200040f8 0xc obj_zoul/uip-ds6-route.o - .data.echo_request_handler - 0x0000000020004104 0xc obj_zoul/uip-icmp6.o - .data.echo_reply_handler - 0x0000000020004110 0xc obj_zoul/uip-icmp6.o - .data.tcpip_process - 0x000000002000411c 0x10 obj_zoul/tcpip.o - 0x000000002000411c tcpip_process - .data.rpl_parents - 0x000000002000412c 0x4 obj_zoul/rpl-dag.o - 0x000000002000412c rpl_parents - .data.rpl_parents_struct - 0x0000000020004130 0x10 obj_zoul/rpl-dag.o - .data.dao_ack_handler - 0x0000000020004140 0xc obj_zoul/rpl-icmp6.o - .data.dis_handler - 0x000000002000414c 0xc obj_zoul/rpl-icmp6.o - .data.dao_handler - 0x0000000020004158 0xc obj_zoul/rpl-icmp6.o - .data.dio_handler - 0x0000000020004164 0xc obj_zoul/rpl-icmp6.o - .data.rpl_mrhof - 0x0000000020004170 0x24 obj_zoul/rpl-mrhof.o - 0x0000000020004170 rpl_mrhof - .data.link_stats_struct - 0x0000000020004194 0x10 obj_zoul/link-stats.o - .data.neighbor_addr_mem - 0x00000000200041a4 0xc obj_zoul/nbr-table.o - .data.bufmem 0x00000000200041b0 0xc obj_zoul/queuebuf.o - .data.buframmem - 0x00000000200041bc 0xc obj_zoul/queuebuf.o - .data.metadata_memb - 0x00000000200041c8 0xc obj_zoul/csma.o - .data.packet_memb - 0x00000000200041d4 0xc obj_zoul/csma.o - .data.neighbor_memb - 0x00000000200041e0 0xc obj_zoul/csma.o - .data.border_router_process - 0x00000000200041ec 0x10 border-router.co - 0x00000000200041ec border_router_process - .data.webserver_nogui_process - 0x00000000200041fc 0x10 border-router.co - 0x00000000200041fc webserver_nogui_process - .data.conns 0x000000002000420c 0xc obj_zoul/httpd-simple.o - .data.mac_pan_id - 0x0000000020004218 0x2 obj_zoul/frame802154.o - .data.send_on_cca - 0x000000002000421a 0x1 obj_zoul/cc2538-rf.o - .data.rf_channel - 0x000000002000421b 0x1 obj_zoul/cc2538-rf.o - .data.dao_sequence - 0x000000002000421c 0x1 obj_zoul/rpl-icmp6.o - 0x000000002000421d _edata = . - 0x000000000020dd44 _ldata = LOADADDR (.data) - -.igot.plt 0x0000000020004220 0x0 load address 0x000000000020df21 - .igot.plt 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - -.ARM.exidx 0x000000000020df24 0x8 - *(SORT(.ARM.exidx*)) - .ARM.exidx 0x000000000020df24 0x8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .ARM.exidx 0x000000000020df2c 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - 0x8 (size before relaxing) - -.bss 0x0000000020004220 0x226c - 0x0000000020004220 _bss = . - *(SORT(.bss*)) - .bss.rt_ticks_startup - 0x0000000020004220 0x8 obj_zoul/clock.o - .bss.rt_ticks_epoch - 0x0000000020004228 0x8 obj_zoul/clock.o - .bss.press_counter - 0x0000000020004230 0x20 obj_zoul/button-sensor.o - .bss.debouncetimer - 0x0000000020004250 0x8 obj_zoul/button-sensor.o - .bss.press_duration - 0x0000000020004258 0x4 obj_zoul/button-sensor.o - .bss.next_trigger - 0x000000002000425c 0x4 obj_zoul/rtimer-arch.o - .bss.input_handler - 0x0000000020004260 0x8 obj_zoul/uart.o - .bss.interrupt_disable - 0x0000000020004268 0x4 obj_zoul/nvic.o - .bss.interrupt_pend - 0x000000002000426c 0x4 obj_zoul/nvic.o - .bss.interrupt_unpend - 0x0000000020004270 0x4 obj_zoul/nvic.o - .bss.interrupt_enable - 0x0000000020004274 0x4 obj_zoul/nvic.o - .bss.gpio_callbacks - 0x0000000020004278 0x80 obj_zoul/gpio.o - .bss.ioc_sel 0x00000000200042f8 0x4 obj_zoul/ioc.o - .bss.ioc_over 0x00000000200042fc 0x4 obj_zoul/ioc.o - .bss.notification_process - 0x0000000020004300 0x4 obj_zoul/crypto.o - .bss.periph_permit_pm1_funcs - 0x0000000020004304 0x14 obj_zoul/lpm.o - .bss.notification_process - 0x0000000020004318 0x4 obj_zoul/pka.o - .bss.input_callback - 0x000000002000431c 0x4 obj_zoul/slip.o - .bss.ctimer_list_list - 0x0000000020004320 0x4 obj_zoul/ctimer.o - .bss.timerlist - 0x0000000020004324 0x4 obj_zoul/etimer.o - .bss.next_expiration - 0x0000000020004328 0x4 obj_zoul/etimer.o - .bss.process_current - 0x000000002000432c 0x4 obj_zoul/process.o - 0x000000002000432c process_current - .bss.process_list - 0x0000000020004330 0x4 obj_zoul/process.o - 0x0000000020004330 process_list - .bss.events 0x0000000020004334 0x180 obj_zoul/process.o - .bss.next_rtimer - 0x00000000200044b4 0x4 obj_zoul/rtimer.o - .bss.rxbuf 0x00000000200044b8 0x8 obj_zoul/serial-line.o - .bss.ptr.4707 0x00000000200044c0 0x4 obj_zoul/serial-line.o - .bss.i.4722 0x00000000200044c4 0x4 obj_zoul/sensors.o - .bss.events.4723 - 0x00000000200044c8 0x4 obj_zoul/sensors.o - .bss.context 0x00000000200044cc 0x4 obj_zoul/sicslowpan.o - .bss.last_rssi - 0x00000000200044d0 0x4 obj_zoul/sicslowpan.o - .bss.hc06_ptr 0x00000000200044d4 0x4 obj_zoul/sicslowpan.o - .bss.packetbuf_ptr - 0x00000000200044d8 0x4 obj_zoul/sicslowpan.o - .bss.packetbuf_payload_len - 0x00000000200044dc 0x4 obj_zoul/sicslowpan.o - .bss.last_tx_status - 0x00000000200044e0 0x4 obj_zoul/sicslowpan.o - .bss.callback 0x00000000200044e4 0x4 obj_zoul/sicslowpan.o - .bss.frag_info - 0x00000000200044e8 0x170 obj_zoul/sicslowpan.o - .bss.locmaddr 0x0000000020004658 0x4 obj_zoul/uip-ds6.o - .bss.locprefix - 0x000000002000465c 0x4 obj_zoul/uip-ds6.o - .bss.locaddr 0x0000000020004660 0x4 obj_zoul/uip-ds6.o - .bss.defaultroutermemb_memb_mem - 0x0000000020004664 0x40 obj_zoul/uip-ds6-route.o - .bss.num_routes - 0x00000000200046a4 0x4 obj_zoul/uip-ds6-route.o - .bss.defaultrouterlist_list - 0x00000000200046a8 0x4 obj_zoul/uip-ds6-route.o - .bss._nbr_routes_mem - 0x00000000200046ac 0x80 obj_zoul/uip-ds6-route.o - .bss.routelist_list - 0x000000002000472c 0x4 obj_zoul/uip-ds6-route.o - .bss.routememb_memb_mem - 0x0000000020004730 0x280 obj_zoul/uip-ds6-route.o - .bss.neighborroutememb_memb_mem - 0x00000000200049b0 0x80 obj_zoul/uip-ds6-route.o - .bss.notificationlist_list - 0x0000000020004a30 0x4 obj_zoul/uip-ds6-route.o - .bss.echo_reply_callback_list_list - 0x0000000020004a34 0x4 obj_zoul/uip-icmp6.o - .bss.input_handler_list_list - 0x0000000020004a38 0x4 obj_zoul/uip-icmp6.o - .bss.s 0x0000000020004a3c 0x44 obj_zoul/tcpip.o - .bss.periodic 0x0000000020004a80 0x10 obj_zoul/tcpip.o - .bss.outputfunc - 0x0000000020004a90 0x4 obj_zoul/tcpip.o - .bss._rpl_parents_mem - 0x0000000020004a94 0x80 obj_zoul/rpl-dag.o - .bss.periodic_timer - 0x0000000020004b14 0x20 obj_zoul/rpl-nbr-policy.o - .bss.timer_init - 0x0000000020004b34 0x4 obj_zoul/rpl-nbr-policy.o - .bss.num_children - 0x0000000020004b38 0x4 obj_zoul/rpl-nbr-policy.o - .bss.worst_rank_nbr - 0x0000000020004b3c 0x4 obj_zoul/rpl-nbr-policy.o - .bss.num_free 0x0000000020004b40 0x4 obj_zoul/rpl-nbr-policy.o - .bss.num_parents - 0x0000000020004b44 0x4 obj_zoul/rpl-nbr-policy.o - .bss.periodic_timer - 0x0000000020004b48 0x20 obj_zoul/rpl-timers.o - .bss._link_stats_mem - 0x0000000020004b68 0xc0 obj_zoul/link-stats.o - .bss.nbr_table_keys_list - 0x0000000020004c28 0x4 obj_zoul/nbr-table.o - .bss.neighbor_addr_mem_memb_mem - 0x0000000020004c2c 0xc0 obj_zoul/nbr-table.o - .bss.all_tables - 0x0000000020004cec 0x20 obj_zoul/nbr-table.o - .bss.num_tables - 0x0000000020004d0c 0x4 obj_zoul/nbr-table.o - .bss.packetbuf_aligned - 0x0000000020004d10 0x80 obj_zoul/packetbuf.o - .bss.bufmem_memb_mem - 0x0000000020004d90 0x10 obj_zoul/queuebuf.o - .bss.metadata_memb_memb_mem - 0x0000000020004da0 0x30 obj_zoul/csma.o - .bss.neighbor_list_list - 0x0000000020004dd0 0x4 obj_zoul/csma.o - .bss.packet_memb_memb_mem - 0x0000000020004dd4 0x30 obj_zoul/csma.o - .bss.neighbor_memb_memb_mem - 0x0000000020004e04 0x70 obj_zoul/csma.o - .bss.received_seqnos - 0x0000000020004e74 0x100 obj_zoul/mac-sequence.o - .bss.cycle_start - 0x0000000020004f74 0x4 obj_zoul/contikimac.o - .bss.we_are_receiving_burst - 0x0000000020004f78 0x4 obj_zoul/contikimac.o - .bss.rt 0x0000000020004f7c 0xc obj_zoul/contikimac.o - .bss.start.6945 - 0x0000000020004f88 0x4 obj_zoul/contikimac.o - .bss.ct.7020 0x0000000020004f8c 0x20 obj_zoul/contikimac.o - .bss.et.8467 0x0000000020004fac 0x10 border-router.co - .bss.r.8427 0x0000000020004fbc 0x4 border-router.co - .bss.blen 0x0000000020004fc0 0x4 border-router.co - .bss.nbr.8428 0x0000000020004fc4 0x4 border-router.co - .bss.conns_memb_mem - 0x0000000020004fc8 0xf0 obj_zoul/httpd-simple.o - .bss.next_free - 0x00000000200050b8 0x2 obj_zoul/slip.o - .bss.pkt_end 0x00000000200050ba 0x2 obj_zoul/slip.o - .bss.begin 0x00000000200050bc 0x2 obj_zoul/slip.o - .bss.my_tag 0x00000000200050be 0x2 obj_zoul/sicslowpan.o - .bss.lastport 0x00000000200050c0 0x2 obj_zoul/uip6.o - .bss.loc_fipaddr - 0x00000000200050c2 0x10 obj_zoul/uip-ds6.o - .bss._ds6_neighbors_mem - 0x00000000200050d2 0x120 obj_zoul/uip-ds6-nbr.o - .bss.tmp_ipaddr - 0x00000000200051f2 0x10 obj_zoul/uip-icmp6.o - .bss.worst_rank - 0x0000000020005202 0x2 obj_zoul/rpl-nbr-policy.o - .bss.next_dis 0x0000000020005204 0x2 obj_zoul/rpl-timers.o - .bss.buflen 0x0000000020005206 0x2 obj_zoul/packetbuf.o - .bss.bufptr 0x0000000020005208 0x2 obj_zoul/packetbuf.o - .bss.buframmem_memb_mem - 0x000000002000520a 0x2c0 obj_zoul/queuebuf.o - .bss.seqno.6219 - 0x00000000200054ca 0x2 obj_zoul/csma.o - .bss.pt 0x00000000200054cc 0x2 obj_zoul/contikimac.o - .bss.prefix 0x00000000200054ce 0x10 border-router.co - .bss.last_sender - 0x00000000200054de 0x10 obj_zoul/slip-bridge.o - .bss.leds 0x00000000200054ee 0x1 obj_zoul/leds.o - .bss.press_event_counter - 0x00000000200054ef 0x1 obj_zoul/button-sensor.o - .bss.initialized - 0x00000000200054f0 0x1 obj_zoul/antenna-sw.o - .bss.crc_corr 0x00000000200054f1 0x1 obj_zoul/cc2538-rf.o - .bss.rssi 0x00000000200054f2 0x1 obj_zoul/cc2538-rf.o - .bss.poll_mode - 0x00000000200054f3 0x1 obj_zoul/cc2538-rf.o - .bss.rf_flags 0x00000000200054f4 0x1 obj_zoul/cc2538-rf.o - .bss.max_pm 0x00000000200054f5 0x1 obj_zoul/lpm.o - .bss.debug_frame.5413 - 0x00000000200054f6 0x1 obj_zoul/dbg.o - .bss.state 0x00000000200054f7 0x1 obj_zoul/slip.o - .bss.rxbuf 0x00000000200054f8 0x9c obj_zoul/slip.o - .bss.initialized - 0x0000000020005594 0x1 obj_zoul/ctimer.o - .bss.fevent 0x0000000020005595 0x1 obj_zoul/process.o - .bss.nevents 0x0000000020005596 0x1 obj_zoul/process.o - .bss.poll_requested - 0x0000000020005597 0x1 obj_zoul/process.o - .bss.lastevent - 0x0000000020005598 0x1 obj_zoul/process.o - .bss.overflow.4700 - 0x0000000020005599 0x1 obj_zoul/serial-line.o - .bss.rxbuf_data - 0x000000002000559a 0x80 obj_zoul/serial-line.o - .bss.buf.4706 0x000000002000561a 0x80 obj_zoul/serial-line.o - .bss.num_sensors - 0x000000002000569a 0x1 obj_zoul/sensors.o - .bss.uncomp_hdr_len - 0x000000002000569b 0x1 obj_zoul/sicslowpan.o - .bss.addr_contexts - 0x000000002000569c 0xa obj_zoul/sicslowpan.o - .bss.frag_buf 0x00000000200056a6 0x54c obj_zoul/sicslowpan.o - .bss.packetbuf_hdr_len - 0x0000000020005bf2 0x1 obj_zoul/sicslowpan.o - .bss.uip_ext_len - 0x0000000020005bf3 0x1 obj_zoul/uip6.o - 0x0000000020005bf3 uip_ext_len - .bss.uip_ext_bitmap - 0x0000000020005bf4 0x1 obj_zoul/uip6.o - 0x0000000020005bf4 uip_ext_bitmap - .bss.iss 0x0000000020005bf5 0x4 obj_zoul/uip6.o - .bss.uip_ext_opt_offset - 0x0000000020005bf9 0x1 obj_zoul/uip6.o - 0x0000000020005bf9 uip_ext_opt_offset - .bss.defaultroutermemb_memb_count - 0x0000000020005bfa 0x2 obj_zoul/uip-ds6-route.o - .bss.neighborroutememb_memb_count - 0x0000000020005bfc 0x10 obj_zoul/uip-ds6-route.o - .bss.routememb_memb_count - 0x0000000020005c0c 0x10 obj_zoul/uip-ds6-route.o - .bss.mode 0x0000000020005c1c 0x1 obj_zoul/rpl.o - .bss.dio_send_ok - 0x0000000020005c1d 0x1 obj_zoul/rpl-timers.o - .bss.neighbor_addr_mem_memb_count - 0x0000000020005c1e 0x10 obj_zoul/nbr-table.o - .bss.locked_map - 0x0000000020005c2e 0x10 obj_zoul/nbr-table.o - .bss.used_map 0x0000000020005c3e 0x10 obj_zoul/nbr-table.o - .bss.hdrlen 0x0000000020005c4e 0x1 obj_zoul/packetbuf.o - .bss.buframmem_memb_count - 0x0000000020005c4f 0x4 obj_zoul/queuebuf.o - .bss.bufmem_memb_count - 0x0000000020005c53 0x4 obj_zoul/queuebuf.o - .bss.packet_memb_memb_count - 0x0000000020005c57 0x4 obj_zoul/csma.o - .bss.metadata_memb_memb_count - 0x0000000020005c5b 0x4 obj_zoul/csma.o - .bss.initialized.6218 - 0x0000000020005c5f 0x1 obj_zoul/csma.o - .bss.neighbor_memb_memb_count - 0x0000000020005c60 0x2 obj_zoul/csma.o - .bss.mac_dsn 0x0000000020005c62 0x1 obj_zoul/framer-802154.o - .bss.initialized - 0x0000000020005c63 0x1 obj_zoul/framer-802154.o - .bss.packet_seen.6939 - 0x0000000020005c64 0x1 obj_zoul/contikimac.o - .bss.radio_is_on - 0x0000000020005c65 0x1 obj_zoul/contikimac.o - .bss.count.6940 - 0x0000000020005c66 0x1 obj_zoul/contikimac.o - .bss.we_are_sending - 0x0000000020005c67 0x1 obj_zoul/contikimac.o - .bss.contikimac_keep_radio_on - 0x0000000020005c68 0x1 obj_zoul/contikimac.o - .bss.periods.6947 - 0x0000000020005c69 0x1 obj_zoul/contikimac.o - .bss.silence_periods.6946 - 0x0000000020005c6a 0x1 obj_zoul/contikimac.o - .bss.contikimac_is_on - 0x0000000020005c6b 0x1 obj_zoul/contikimac.o - .bss.prefix_set - 0x0000000020005c6c 0x1 border-router.co - .bss.buf 0x0000000020005c6d 0x100 border-router.co - .bss.conns_memb_count - 0x0000000020005d6d 0x2 obj_zoul/httpd-simple.o - *(SORT(COMMON)) - *fill* 0x0000000020005d6f 0x1 - COMMON 0x0000000020005d70 0x3f0 obj_zoul/uip6.o - 0x0000000020005d70 uip_len - 0x0000000020005d74 uip_sappdata - 0x0000000020005d78 uip_acc32 - 0x0000000020005d7c uip_lladdr - 0x0000000020005d84 uip_aligned_buf - 0x0000000020005e10 uip_flags - 0x0000000020005e14 uip_next_hdr - 0x0000000020005e18 uip_udp_conn - 0x0000000020005e1c uip_appdata - 0x0000000020005e20 uip_conn - 0x0000000020005e24 uip_conns - 0x0000000020006004 uip_icmp6_conns - 0x000000002000600c uip_listenports - 0x000000002000601c uip_slen - 0x0000000020006020 uip_udp_conns - COMMON 0x0000000020006160 0x174 obj_zoul/uip-ds6.o - 0x0000000020006160 uip_ds6_timer_ra - 0x0000000020006168 uip_ds6_if - 0x0000000020006260 uip_ds6_netif_addr_list_offset - 0x0000000020006261 uip_ds6_addr_size - 0x0000000020006264 uip_ds6_prefix_list - 0x00000000200062c4 uip_ds6_timer_periodic - COMMON 0x00000000200062d4 0x158 obj_zoul/rpl-dag.o - 0x00000000200062d4 default_instance - 0x00000000200062d8 instance_table - COMMON 0x000000002000642c 0x20 obj_zoul/link-stats.o - 0x000000002000642c periodic_timer - COMMON 0x000000002000644c 0x2e obj_zoul/packetbuf.o - 0x000000002000644c packetbuf_addrs - 0x000000002000645c packetbuf_attrs - COMMON 0x000000002000647a 0x1 obj_zoul/button-sensor.o - 0x000000002000647a button_press_duration_exceeded - COMMON 0x000000002000647b 0x4 obj_zoul/zoul-sensors.o - 0x000000002000647b sensors_flags - COMMON 0x000000002000647f 0x1 obj_zoul/slip.o - 0x000000002000647f slip_active - COMMON 0x0000000020006480 0x1 obj_zoul/serial-line.o - 0x0000000020006480 serial_line_event_message - COMMON 0x0000000020006481 0x1 obj_zoul/sensors.o - 0x0000000020006481 sensors_event - COMMON 0x0000000020006482 0x2 obj_zoul/tcpip.o - 0x0000000020006482 tcpip_event - 0x0000000020006483 tcpip_icmp6_event - COMMON 0x0000000020006484 0x8 obj_zoul/linkaddr.o - 0x0000000020006484 linkaddr_node_addr - 0x000000002000648c _ebss = . - -.stack 0x0000000020006490 0x800 - *(SORT(.stack)) - .stack 0x0000000020006490 0x800 obj_zoul/startup-gcc.o - 0x0000000020006c90 _heap = . - 0x0000000020008000 _eheap = (ORIGIN (FRSRAM) + 0x4000) - -.nrdata 0x0000000020000000 0x0 - 0x0000000020000000 _nrdata = . - *(SORT(.nrdata*)) - 0x0000000020000000 _enrdata = . - -.flashcca 0x000000000027ffd4 0x2c - *(SORT(.flashcca)) - .flashcca 0x000000000027ffd4 0x2c obj_zoul/startup-gcc.o - 0x000000000027ffd4 flash_cca_lock_page -OUTPUT(border-router.elf elf32-littlearm) - -.rel.dyn 0x0000000000280000 0x0 - .rel.iplt 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - -.comment 0x0000000000000000 0x1f - .comment 0x0000000000000000 0x1f obj_zoul/startup-gcc.o - 0x20 (size before relaxing) - .comment 0x0000000000000000 0x20 obj_zoul/contiki-main.o - .comment 0x0000000000000000 0x20 obj_zoul/leds.o - .comment 0x0000000000000000 0x20 obj_zoul/button-sensor.o - .comment 0x0000000000000000 0x20 obj_zoul/zoul-sensors.o - .comment 0x0000000000000000 0x20 obj_zoul/board.o - .comment 0x0000000000000000 0x20 obj_zoul/antenna-sw.o - .comment 0x0000000000000000 0x20 obj_zoul/leds-res-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/soc.o - .comment 0x0000000000000000 0x20 obj_zoul/clock.o - .comment 0x0000000000000000 0x20 obj_zoul/rtimer-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/uart.o - .comment 0x0000000000000000 0x20 obj_zoul/watchdog.o - .comment 0x0000000000000000 0x20 obj_zoul/nvic.o - .comment 0x0000000000000000 0x20 obj_zoul/cpu.o - .comment 0x0000000000000000 0x20 obj_zoul/sys-ctrl.o - .comment 0x0000000000000000 0x20 obj_zoul/gpio.o - .comment 0x0000000000000000 0x20 obj_zoul/ioc.o - .comment 0x0000000000000000 0x20 obj_zoul/adc.o - .comment 0x0000000000000000 0x20 obj_zoul/crypto.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-rf.o - .comment 0x0000000000000000 0x20 obj_zoul/udma.o - .comment 0x0000000000000000 0x20 obj_zoul/lpm.o - .comment 0x0000000000000000 0x20 obj_zoul/pka.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg.o - .comment 0x0000000000000000 0x20 obj_zoul/ieee-addr.o - .comment 0x0000000000000000 0x20 obj_zoul/slip-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/slip.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-temp-sensor.o - .comment 0x0000000000000000 0x20 obj_zoul/vdd3-sensor.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg-printf.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg-snprintf.o - .comment 0x0000000000000000 0x20 obj_zoul/strformat.o - .comment 0x0000000000000000 0x20 obj_zoul/autostart.o - .comment 0x0000000000000000 0x20 obj_zoul/ctimer.o - .comment 0x0000000000000000 0x20 obj_zoul/energest.o - .comment 0x0000000000000000 0x20 obj_zoul/etimer.o - .comment 0x0000000000000000 0x20 obj_zoul/process.o - .comment 0x0000000000000000 0x20 obj_zoul/rtimer.o - .comment 0x0000000000000000 0x20 obj_zoul/stimer.o - .comment 0x0000000000000000 0x20 obj_zoul/timer.o - .comment 0x0000000000000000 0x20 obj_zoul/serial-line.o - .comment 0x0000000000000000 0x20 obj_zoul/list.o - .comment 0x0000000000000000 0x20 obj_zoul/memb.o - .comment 0x0000000000000000 0x20 obj_zoul/random.o - .comment 0x0000000000000000 0x20 obj_zoul/ringbuf.o - .comment 0x0000000000000000 0x20 obj_zoul/sensors.o - .comment 0x0000000000000000 0x20 obj_zoul/sicslowpan.o - .comment 0x0000000000000000 0x20 obj_zoul/uip6.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-ds6.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-ds6-nbr.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-ds6-route.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-icmp6.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-nd6.o - .comment 0x0000000000000000 0x20 obj_zoul/psock.o - .comment 0x0000000000000000 0x20 obj_zoul/tcpip.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-debug.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-dag.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-ext-header.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-icmp6.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-mrhof.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-nbr-policy.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-timers.o - .comment 0x0000000000000000 0x20 obj_zoul/linkaddr.o - .comment 0x0000000000000000 0x20 obj_zoul/link-stats.o - .comment 0x0000000000000000 0x20 obj_zoul/nbr-table.o - .comment 0x0000000000000000 0x20 obj_zoul/netstack.o - .comment 0x0000000000000000 0x20 obj_zoul/packetbuf.o - .comment 0x0000000000000000 0x20 obj_zoul/queuebuf.o - .comment 0x0000000000000000 0x20 obj_zoul/csma.o - .comment 0x0000000000000000 0x20 obj_zoul/frame802154.o - .comment 0x0000000000000000 0x20 obj_zoul/framer-802154.o - .comment 0x0000000000000000 0x20 obj_zoul/mac.o - .comment 0x0000000000000000 0x20 obj_zoul/mac-sequence.o - .comment 0x0000000000000000 0x20 obj_zoul/contikimac.o - .comment 0x0000000000000000 0x20 obj_zoul/nullsec.o - .comment 0x0000000000000000 0x20 border-router.co - .comment 0x0000000000000000 0x20 obj_zoul/slip-bridge.o - .comment 0x0000000000000000 0x20 obj_zoul/httpd-simple.o - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - -.ARM.attributes - 0x0000000000000000 0x31 - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/startup-gcc.o - .ARM.attributes - 0x0000000000000033 0x33 obj_zoul/contiki-main.o - .ARM.attributes - 0x0000000000000066 0x33 obj_zoul/leds.o - .ARM.attributes - 0x0000000000000099 0x33 obj_zoul/button-sensor.o - .ARM.attributes - 0x00000000000000cc 0x33 obj_zoul/zoul-sensors.o - .ARM.attributes - 0x00000000000000ff 0x33 obj_zoul/board.o - .ARM.attributes - 0x0000000000000132 0x33 obj_zoul/antenna-sw.o - .ARM.attributes - 0x0000000000000165 0x33 obj_zoul/leds-res-arch.o - .ARM.attributes - 0x0000000000000198 0x33 obj_zoul/soc.o - .ARM.attributes - 0x00000000000001cb 0x33 obj_zoul/clock.o - .ARM.attributes - 0x00000000000001fe 0x33 obj_zoul/rtimer-arch.o - .ARM.attributes - 0x0000000000000231 0x33 obj_zoul/uart.o - .ARM.attributes - 0x0000000000000264 0x33 obj_zoul/watchdog.o - .ARM.attributes - 0x0000000000000297 0x33 obj_zoul/nvic.o - .ARM.attributes - 0x00000000000002ca 0x33 obj_zoul/cpu.o - .ARM.attributes - 0x00000000000002fd 0x33 obj_zoul/sys-ctrl.o - .ARM.attributes - 0x0000000000000330 0x33 obj_zoul/gpio.o - .ARM.attributes - 0x0000000000000363 0x33 obj_zoul/ioc.o - .ARM.attributes - 0x0000000000000396 0x33 obj_zoul/adc.o - .ARM.attributes - 0x00000000000003c9 0x33 obj_zoul/crypto.o - .ARM.attributes - 0x00000000000003fc 0x33 obj_zoul/cc2538-rf.o - .ARM.attributes - 0x000000000000042f 0x33 obj_zoul/udma.o - .ARM.attributes - 0x0000000000000462 0x33 obj_zoul/lpm.o - .ARM.attributes - 0x0000000000000495 0x33 obj_zoul/pka.o - .ARM.attributes - 0x00000000000004c8 0x33 obj_zoul/dbg.o - .ARM.attributes - 0x00000000000004fb 0x33 obj_zoul/ieee-addr.o - .ARM.attributes - 0x000000000000052e 0x33 obj_zoul/slip-arch.o - .ARM.attributes - 0x0000000000000561 0x33 obj_zoul/slip.o - .ARM.attributes - 0x0000000000000594 0x33 obj_zoul/cc2538-temp-sensor.o - .ARM.attributes - 0x00000000000005c7 0x33 obj_zoul/vdd3-sensor.o - .ARM.attributes - 0x00000000000005fa 0x33 obj_zoul/dbg-printf.o - .ARM.attributes - 0x000000000000062d 0x33 obj_zoul/dbg-snprintf.o - .ARM.attributes - 0x0000000000000660 0x33 obj_zoul/strformat.o - .ARM.attributes - 0x0000000000000693 0x33 obj_zoul/autostart.o - .ARM.attributes - 0x00000000000006c6 0x33 obj_zoul/ctimer.o - .ARM.attributes - 0x00000000000006f9 0x33 obj_zoul/energest.o - .ARM.attributes - 0x000000000000072c 0x33 obj_zoul/etimer.o - .ARM.attributes - 0x000000000000075f 0x33 obj_zoul/process.o - .ARM.attributes - 0x0000000000000792 0x33 obj_zoul/rtimer.o - .ARM.attributes - 0x00000000000007c5 0x33 obj_zoul/stimer.o - .ARM.attributes - 0x00000000000007f8 0x33 obj_zoul/timer.o - .ARM.attributes - 0x000000000000082b 0x33 obj_zoul/serial-line.o - .ARM.attributes - 0x000000000000085e 0x33 obj_zoul/list.o - .ARM.attributes - 0x0000000000000891 0x33 obj_zoul/memb.o - .ARM.attributes - 0x00000000000008c4 0x33 obj_zoul/random.o - .ARM.attributes - 0x00000000000008f7 0x33 obj_zoul/ringbuf.o - .ARM.attributes - 0x000000000000092a 0x33 obj_zoul/sensors.o - .ARM.attributes - 0x000000000000095d 0x33 obj_zoul/sicslowpan.o - .ARM.attributes - 0x0000000000000990 0x33 obj_zoul/uip6.o - .ARM.attributes - 0x00000000000009c3 0x33 obj_zoul/uip-ds6.o - .ARM.attributes - 0x00000000000009f6 0x33 obj_zoul/uip-ds6-nbr.o - .ARM.attributes - 0x0000000000000a29 0x33 obj_zoul/uip-ds6-route.o - .ARM.attributes - 0x0000000000000a5c 0x33 obj_zoul/uip-icmp6.o - .ARM.attributes - 0x0000000000000a8f 0x33 obj_zoul/uip-nd6.o - .ARM.attributes - 0x0000000000000ac2 0x33 obj_zoul/psock.o - .ARM.attributes - 0x0000000000000af5 0x33 obj_zoul/tcpip.o - .ARM.attributes - 0x0000000000000b28 0x33 obj_zoul/uip-debug.o - .ARM.attributes - 0x0000000000000b5b 0x33 obj_zoul/rpl.o - .ARM.attributes - 0x0000000000000b8e 0x33 obj_zoul/rpl-dag.o - .ARM.attributes - 0x0000000000000bc1 0x33 obj_zoul/rpl-ext-header.o - .ARM.attributes - 0x0000000000000bf4 0x33 obj_zoul/rpl-icmp6.o - .ARM.attributes - 0x0000000000000c27 0x33 obj_zoul/rpl-mrhof.o - .ARM.attributes - 0x0000000000000c5a 0x33 obj_zoul/rpl-nbr-policy.o - .ARM.attributes - 0x0000000000000c8d 0x33 obj_zoul/rpl-timers.o - .ARM.attributes - 0x0000000000000cc0 0x33 obj_zoul/linkaddr.o - .ARM.attributes - 0x0000000000000cf3 0x33 obj_zoul/link-stats.o - .ARM.attributes - 0x0000000000000d26 0x33 obj_zoul/nbr-table.o - .ARM.attributes - 0x0000000000000d59 0x33 obj_zoul/netstack.o - .ARM.attributes - 0x0000000000000d8c 0x33 obj_zoul/packetbuf.o - .ARM.attributes - 0x0000000000000dbf 0x33 obj_zoul/queuebuf.o - .ARM.attributes - 0x0000000000000df2 0x33 obj_zoul/csma.o - .ARM.attributes - 0x0000000000000e25 0x33 obj_zoul/frame802154.o - .ARM.attributes - 0x0000000000000e58 0x33 obj_zoul/framer-802154.o - .ARM.attributes - 0x0000000000000e8b 0x33 obj_zoul/mac.o - .ARM.attributes - 0x0000000000000ebe 0x33 obj_zoul/mac-sequence.o - .ARM.attributes - 0x0000000000000ef1 0x33 obj_zoul/contikimac.o - .ARM.attributes - 0x0000000000000f24 0x33 obj_zoul/nullsec.o - .ARM.attributes - 0x0000000000000f57 0x33 border-router.co - .ARM.attributes - 0x0000000000000f8a 0x33 obj_zoul/slip-bridge.o - .ARM.attributes - 0x0000000000000fbd 0x33 obj_zoul/httpd-simple.o - .ARM.attributes - 0x0000000000000ff0 0x1d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .ARM.attributes - 0x000000000000100d 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .ARM.attributes - 0x000000000000103a 0x1d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .ARM.attributes - 0x0000000000001057 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .ARM.attributes - 0x0000000000001084 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .ARM.attributes - 0x00000000000010b1 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .ARM.attributes - 0x00000000000010de 0x1b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .ARM.attributes - 0x00000000000010f9 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .ARM.attributes - 0x0000000000001126 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .ARM.attributes - 0x0000000000001153 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .ARM.attributes - 0x0000000000001180 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .ARM.attributes - 0x00000000000011ad 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .ARM.attributes - 0x00000000000011da 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - -.debug_line 0x0000000000000000 0xa57 - .debug_line 0x0000000000000000 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_line 0x0000000000000068 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_line 0x00000000000000d0 0x64 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_line 0x0000000000000134 0xdc /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_line 0x0000000000000210 0xd8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_line 0x00000000000002e8 0xf6 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_line 0x00000000000003de 0xbb /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_line 0x0000000000000499 0x114 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_line 0x00000000000005ad 0xff /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .debug_line 0x00000000000006ac 0xa1 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_line 0x000000000000074d 0xd7 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_line 0x0000000000000824 0x132 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_line 0x0000000000000956 0x101 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - -.debug_info 0x0000000000000000 0x1573 - .debug_info 0x0000000000000000 0x9b /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_info 0x000000000000009b 0x164 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_info 0x00000000000001ff 0x9f /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_info 0x000000000000029e 0x5bd /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_info 0x000000000000085b 0x57c /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_info 0x0000000000000dd7 0x113 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_info 0x0000000000000eea 0xb2 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_info 0x0000000000000f9c 0x131 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_info 0x00000000000010cd 0x117 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .debug_info 0x00000000000011e4 0xbd /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_info 0x00000000000012a1 0xb5 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_info 0x0000000000001356 0xf5 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_info 0x000000000000144b 0x128 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - -.debug_abbrev 0x0000000000000000 0x777 - .debug_abbrev 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_abbrev 0x0000000000000014 0xb7 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_abbrev 0x00000000000000cb 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_abbrev 0x00000000000000df 0x165 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_abbrev 0x0000000000000244 0x154 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_abbrev 0x0000000000000398 0x7f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_abbrev 0x0000000000000417 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_abbrev 0x000000000000042b 0xab /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_abbrev 0x00000000000004d6 0x9f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .debug_abbrev 0x0000000000000575 0x72 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_abbrev 0x00000000000005e7 0x70 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_abbrev 0x0000000000000657 0x81 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_abbrev 0x00000000000006d8 0x9f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - -.debug_aranges 0x0000000000000000 0x1a0 - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_aranges - 0x0000000000000020 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_aranges - 0x0000000000000040 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_aranges - 0x0000000000000060 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_aranges - 0x0000000000000080 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_aranges - 0x00000000000000a0 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_aranges - 0x00000000000000c0 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_aranges - 0x00000000000000e0 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_aranges - 0x0000000000000100 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .debug_aranges - 0x0000000000000120 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_aranges - 0x0000000000000140 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_aranges - 0x0000000000000160 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_aranges - 0x0000000000000180 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - -.debug_loc 0x0000000000000000 0x1e63 - .debug_loc 0x0000000000000000 0xa0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_loc 0x00000000000000a0 0xa76 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_loc 0x0000000000000b16 0xb3f /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_loc 0x0000000000001655 0xe3 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_loc 0x0000000000001738 0x2ca /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_loc 0x0000000000001a02 0x18b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .debug_loc 0x0000000000001b8d 0x21 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_loc 0x0000000000001bae 0x21 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_loc 0x0000000000001bcf 0x139 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_loc 0x0000000000001d08 0x15b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - -.debug_str 0x0000000000000000 0x62e - .debug_str 0x0000000000000000 0x19e /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_str 0x000000000000019e 0x18e /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - 0x24c (size before relaxing) - .debug_str 0x0000000000000000 0x24d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_str 0x000000000000032c 0x10a /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - 0x19c (size before relaxing) - .debug_str 0x0000000000000436 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - 0x1cf (size before relaxing) - .debug_str 0x000000000000049e 0x49 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - 0x1b0 (size before relaxing) - .debug_str 0x00000000000004e7 0x8c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - 0x1a2 (size before relaxing) - .debug_str 0x0000000000000573 0x3d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - 0x1a9 (size before relaxing) - .debug_str 0x00000000000005b0 0x37 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - 0x19e (size before relaxing) - .debug_str 0x00000000000005e7 0x47 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - 0x1c6 (size before relaxing) - -.debug_frame 0x0000000000000000 0x1d4 - .debug_frame 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_frame 0x0000000000000058 0x34 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_frame 0x000000000000008c 0x30 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_frame 0x00000000000000bc 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_frame 0x00000000000000e8 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_frame 0x0000000000000114 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .debug_frame 0x0000000000000140 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_frame 0x0000000000000160 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_frame 0x0000000000000180 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_frame 0x00000000000001a8 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - -.debug_ranges 0x0000000000000000 0x1f0 - .debug_ranges 0x0000000000000000 0xa8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_ranges 0x00000000000000a8 0xd8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_ranges 0x0000000000000180 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_ranges 0x0000000000000190 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_ranges 0x00000000000001a0 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .debug_ranges 0x00000000000001b0 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_ranges 0x00000000000001c0 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_ranges 0x00000000000001d0 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_ranges 0x00000000000001e0 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - -Cross Reference Table - -Symbol File -__aeabi_idiv0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) -__aeabi_ldiv0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) -__aeabi_uldivmod /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - obj_zoul/strformat.o - obj_zoul/cc2538-rf.o -__ctype_ptr__ /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - obj_zoul/resolv.o -__divdi3 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) -__gnu_ldivmod_helper /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) -__gnu_uldivmod_helper /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) -__malloc_av_ /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_current_mallinfo /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_lock /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_max_sbrked_mem /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) -__malloc_max_total_mem /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) -__malloc_sbrk_base /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_top_pad /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_trim_threshold /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_unlock /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__udivdi3 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) -_bss obj_zoul/startup-gcc.o -_ctype_ /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) -_data obj_zoul/startup-gcc.o -_ebss obj_zoul/startup-gcc.o -_edata obj_zoul/startup-gcc.o -_eheap obj_zoul/syscalls.o -_free_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -_global_impure_ptr /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) -_heap obj_zoul/syscalls.o -_impure_ptr /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -_ldata obj_zoul/startup-gcc.o -_malloc_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) -_malloc_trim_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -_reclaim_reent /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -_sbrk obj_zoul/syscalls.o - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) -_sbrk_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -_xassert obj_zoul/assert.o -adc_get obj_zoul/adc.o - obj_zoul/vdd3-sensor.o - obj_zoul/cc2538-temp-sensor.o - obj_zoul/adc-zoul.o -adc_init obj_zoul/adc.o - obj_zoul/adc-zoul.o -adc_zoul obj_zoul/adc-zoul.o -aes_128_driver obj_zoul/aes-128.o -aes_128_set_padded_key obj_zoul/aes-128.o -aes_auth_crypt_check_status obj_zoul/aes.o - obj_zoul/cc2538-ccm-star.o - obj_zoul/ctr.o - obj_zoul/cbc.o - obj_zoul/ecb.o -aes_auth_crypt_get_result obj_zoul/aes.o - obj_zoul/ccm.o - obj_zoul/gcm.o - obj_zoul/cbc-mac.o - obj_zoul/ctr.o - obj_zoul/cbc.o - obj_zoul/ecb.o -aes_auth_crypt_start obj_zoul/aes.o - obj_zoul/ccm.o - obj_zoul/gcm.o - obj_zoul/cbc-mac.o - obj_zoul/ctr.o - obj_zoul/cbc.o - obj_zoul/ecb.o -aes_load_keys obj_zoul/aes.o - obj_zoul/cc2538-aes-128.o -antenna_sw_config obj_zoul/antenna-sw.o - obj_zoul/board.o -antenna_sw_get obj_zoul/antenna-sw.o -antenna_sw_select obj_zoul/antenna-sw.o -arg_alloc obj_zoul/arg.o -arg_free obj_zoul/arg.o -arg_init obj_zoul/arg.o -autostart_exit obj_zoul/autostart.o -autostart_processes border-router.co - obj_zoul/contiki-main.o -autostart_start obj_zoul/autostart.o - obj_zoul/contiki-main.o -avail_memory obj_zoul/mmem.o -bignum_add_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_add_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_cmp_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_cmp_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_divide_get_result obj_zoul/bignum-driver.o -bignum_divide_start obj_zoul/bignum-driver.o -bignum_exp_mod_get_result obj_zoul/bignum-driver.o -bignum_exp_mod_start obj_zoul/bignum-driver.o -bignum_inv_mod_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_inv_mod_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mod_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mod_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mul_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mul_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_subtract_get_result obj_zoul/bignum-driver.o -bignum_subtract_start obj_zoul/bignum-driver.o -board_init obj_zoul/board.o - obj_zoul/contiki-main.o -border_router_process border-router.co -button_press_duration_exceeded obj_zoul/button-sensor.o -button_sensor obj_zoul/button-sensor.o - border-router.co - obj_zoul/zoul-sensors.o - obj_zoul/contiki-main.o -cbc_crypt_check_status obj_zoul/cbc.o -cbc_crypt_start obj_zoul/cbc.o -cbc_mac_auth_get_result obj_zoul/cbc-mac.o -cbc_mac_auth_start obj_zoul/cbc-mac.o -cc1200_802154g_863_870_fsk_50kbps obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - obj_zoul/cc1200.o -cc1200_868_fsk_1_2kbps obj_zoul/cc1200-868-fsk-1-2kbps.o -cc1200_arch_gpio0_disable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio0_enable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio0_read_pin obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio0_setup_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio2_disable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio2_enable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio2_read_pin obj_zoul/cc1200-zoul-arch.o -cc1200_arch_gpio2_setup_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio3_read_pin obj_zoul/cc1200-zoul-arch.o -cc1200_arch_init obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_deselect obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_rw obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_rw_byte obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_select obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_driver obj_zoul/cc1200.o -cc1200_int_handler obj_zoul/cc1200-zoul-arch.o -cc1200_process obj_zoul/cc1200.o -cc1200_rx_interrupt obj_zoul/cc1200.o - obj_zoul/cc1200-zoul-arch.o -cc2538_aes_128_driver obj_zoul/cc2538-aes-128.o - obj_zoul/ccm-star.o - obj_zoul/aes-128.o - obj_zoul/cc2538-ccm-star.o -cc2538_ccm_star_driver obj_zoul/cc2538-ccm-star.o -cc2538_rf_driver obj_zoul/cc2538-rf.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/netstack.o - obj_zoul/contiki-main.o -cc2538_rf_err_isr obj_zoul/cc2538-rf.o - obj_zoul/startup-gcc.o -cc2538_rf_process obj_zoul/cc2538-rf.o -cc2538_rf_rx_tx_isr obj_zoul/cc2538-rf.o - obj_zoul/startup-gcc.o -cc2538_rf_set_promiscous_mode obj_zoul/cc2538-rf.o -cc2538_temp_sensor obj_zoul/cc2538-temp-sensor.o - obj_zoul/zoul-sensors.o -ccm_auth_decrypt_get_result obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_auth_decrypt_start obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_auth_encrypt_get_result obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_auth_encrypt_start obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_star_driver obj_zoul/ccm-star.o -cfs_close obj_zoul/cfs-coffee.o -cfs_closedir obj_zoul/cfs-coffee.o -cfs_coffee_arch_erase obj_zoul/cfs-coffee-arch.o - obj_zoul/cfs-coffee.o -cfs_coffee_arch_read obj_zoul/cfs-coffee-arch.o - obj_zoul/cfs-coffee.o -cfs_coffee_arch_write obj_zoul/cfs-coffee-arch.o - obj_zoul/cfs-coffee.o -cfs_coffee_configure_log obj_zoul/cfs-coffee.o -cfs_coffee_format obj_zoul/cfs-coffee.o -cfs_coffee_reserve obj_zoul/cfs-coffee.o -cfs_open obj_zoul/cfs-coffee.o -cfs_opendir obj_zoul/cfs-coffee.o -cfs_read obj_zoul/cfs-coffee.o -cfs_readdir obj_zoul/cfs-coffee.o -cfs_remove obj_zoul/cfs-coffee.o -cfs_seek obj_zoul/cfs-coffee.o -cfs_write obj_zoul/cfs-coffee.o -cleanup_glue /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -clock_adjust obj_zoul/clock.o - obj_zoul/lpm.o -clock_delay obj_zoul/clock.o - obj_zoul/cc1200.o - obj_zoul/leds.o -clock_delay_usec obj_zoul/clock.o - obj_zoul/i2c.o - obj_zoul/cc2538-rf.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -clock_init obj_zoul/clock.o - obj_zoul/contiki-main.o -clock_isr obj_zoul/clock.o - obj_zoul/startup-gcc.o -clock_seconds obj_zoul/clock.o - obj_zoul/cc1200.o - obj_zoul/resolv.o - obj_zoul/stimer.o -clock_set_seconds obj_zoul/clock.o -clock_time obj_zoul/clock.o - obj_zoul/mac-sequence.o - obj_zoul/link-stats.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-dag.o - obj_zoul/trickle-timer.o - obj_zoul/timer.o - obj_zoul/etimer.o -clock_wait obj_zoul/clock.o -compower_accumulate obj_zoul/compower.o -compower_accumulate_attrs obj_zoul/compower.o -compower_attrconv obj_zoul/compower.o -compower_clear obj_zoul/compower.o -compower_idle_activity obj_zoul/compower.o -compower_init obj_zoul/compower.o -configuration_block obj_zoul/cdc-acm-descriptors.o -configuration_head obj_zoul/cdc-acm-descriptors.o - obj_zoul/usb-core.o -contikimac_debug_print obj_zoul/contikimac.o -contikimac_driver obj_zoul/contikimac.o - obj_zoul/cc1200.o - obj_zoul/phase.o - obj_zoul/nullmac.o - obj_zoul/csma.o - obj_zoul/netstack.o - obj_zoul/cc2538-rf.o - obj_zoul/contiki-main.o -contikimac_framer obj_zoul/contikimac-framer.o -cpu_cpsid obj_zoul/cpu.o - obj_zoul/cfs-coffee-arch.o - obj_zoul/watchdog.o - obj_zoul/rtimer-arch.o -cpu_cpsie obj_zoul/cpu.o - obj_zoul/cfs-coffee-arch.o - obj_zoul/rtimer-arch.o - obj_zoul/contiki-main.o -crc16_add obj_zoul/crc16.o -crc16_data obj_zoul/crc16.o -crypto_disable obj_zoul/crypto.o - obj_zoul/cc2538-ccm-star.o - obj_zoul/cc2538-aes-128.o - obj_zoul/contiki-main.o -crypto_enable obj_zoul/crypto.o - obj_zoul/cc2538-ccm-star.o - obj_zoul/cc2538-aes-128.o -crypto_init obj_zoul/crypto.o - obj_zoul/contiki-main.o -crypto_isr obj_zoul/crypto.o - obj_zoul/startup-gcc.o -crypto_register_process_notification obj_zoul/crypto.o - obj_zoul/aes.o -csma_driver obj_zoul/csma.o - border-router.co - obj_zoul/nullsec.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/netstack.o - obj_zoul/contiki-main.o -ctimer_expired obj_zoul/ctimer.o -ctimer_init obj_zoul/ctimer.o - obj_zoul/contiki-main.o -ctimer_process obj_zoul/ctimer.o -ctimer_reset obj_zoul/ctimer.o - obj_zoul/link-stats.o - obj_zoul/rpl-timers.o -ctimer_restart obj_zoul/ctimer.o - obj_zoul/rpl-nbr-policy.o -ctimer_set obj_zoul/ctimer.o - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/link-stats.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag-root.o - obj_zoul/uip-packetqueue.o - obj_zoul/trickle-timer.o - obj_zoul/button-sensor.o -ctimer_set_with_process obj_zoul/ctimer.o -ctimer_stop obj_zoul/ctimer.o - obj_zoul/contikimac.o - obj_zoul/csma.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-dag.o - obj_zoul/uip-packetqueue.o - obj_zoul/button-sensor.o -ctr_crypt_check_status obj_zoul/ctr.o -ctr_crypt_start obj_zoul/ctr.o -dao_ack_output obj_zoul/rpl-icmp6.o -dao_output obj_zoul/rpl-icmp6.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-dag.o - obj_zoul/rpl.o -dao_output_target obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl.o -dbg_send_bytes obj_zoul/dbg.o - obj_zoul/dbg-printf.o -default_handler obj_zoul/startup-gcc.o -default_instance obj_zoul/rpl-dag.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl.o -device_descriptor obj_zoul/cdc-acm-descriptors.o - obj_zoul/usb-core.o -dhcpc_appcall obj_zoul/dhcpc.o -dhcpc_configured obj_zoul/dhcpc.o -dhcpc_init obj_zoul/dhcpc.o -dhcpc_request obj_zoul/dhcpc.o -dhcpc_unconfigured obj_zoul/dhcpc.o -dio_output obj_zoul/rpl-icmp6.o - obj_zoul/rpl-timers.o -dis_output obj_zoul/rpl-icmp6.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-dag-root.o -ds6_neighbors obj_zoul/uip-ds6-nbr.o - border-router.co - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag.o -ecb_crypt_check_status obj_zoul/ecb.o - obj_zoul/cc2538-aes-128.o -ecb_crypt_start obj_zoul/ecb.o - obj_zoul/cc2538-aes-128.o -ecc_add_get_result obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_add_start obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_compare obj_zoul/ecc-algorithm.o -ecc_dsa_sign obj_zoul/ecc-algorithm.o -ecc_dsa_verify obj_zoul/ecc-algorithm.o -ecc_mul_gen_pt_get_result obj_zoul/ecc-driver.o -ecc_mul_gen_pt_start obj_zoul/ecc-driver.o -ecc_mul_get_result obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_mul_start obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_multiply obj_zoul/ecc-algorithm.o -energest_flush obj_zoul/energest.o - obj_zoul/compower.o -energest_init obj_zoul/energest.o - obj_zoul/contiki-main.o -energest_type_set obj_zoul/energest.o -energest_type_time obj_zoul/energest.o - obj_zoul/compower.o -errno /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - obj_zoul/syscalls.o -etimer_adjust obj_zoul/etimer.o -etimer_expiration_time obj_zoul/etimer.o - obj_zoul/rpl-timers.o -etimer_expired obj_zoul/etimer.o - border-router.co - obj_zoul/rpl-timers.o - obj_zoul/tcpip.o - obj_zoul/dhcpc.o - obj_zoul/ctimer.o -etimer_next_expiration_time obj_zoul/etimer.o -etimer_pending obj_zoul/etimer.o - obj_zoul/clock.o -etimer_process obj_zoul/etimer.o - obj_zoul/contiki-main.o -etimer_request_poll obj_zoul/etimer.o - obj_zoul/clock.o -etimer_reset obj_zoul/etimer.o - obj_zoul/uip-ds6.o - obj_zoul/ctimer.o -etimer_reset_with_new_interval obj_zoul/etimer.o -etimer_restart obj_zoul/etimer.o - obj_zoul/tcpip.o - obj_zoul/ctimer.o -etimer_set obj_zoul/etimer.o - border-router.co - obj_zoul/tcpip.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o - obj_zoul/uip-ds6.o - obj_zoul/ctimer.o -etimer_start_time obj_zoul/etimer.o -etimer_stop obj_zoul/etimer.o - obj_zoul/ctimer.o -event_process obj_zoul/usb-arch.o -find_removable_dao obj_zoul/rpl-nbr-policy.o -find_removable_dio obj_zoul/rpl-nbr-policy.o -find_removable_dis obj_zoul/rpl-nbr-policy.o -flash_cca_lock_page obj_zoul/startup-gcc.o -format_str obj_zoul/strformat.o -format_str_v obj_zoul/strformat.o - obj_zoul/dbg-sprintf.o - obj_zoul/dbg-snprintf.o - obj_zoul/dbg-printf.o -frame802154_check_dest_panid obj_zoul/frame802154.o -frame802154_create obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_extract_linkaddr obj_zoul/frame802154.o -frame802154_get_pan_id obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_has_panid obj_zoul/frame802154.o -frame802154_hdrlen obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_is_broadcast_addr obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_parse obj_zoul/frame802154.o - obj_zoul/cc1200.o - obj_zoul/framer-802154.o -frame802154_set_pan_id obj_zoul/frame802154.o -frame802154e_parse_information_elements obj_zoul/frame802154e-ie.o -frame80215e_create_ie_header_ack_nack_time_correction obj_zoul/frame802154e-ie.o -frame80215e_create_ie_header_list_termination_1 obj_zoul/frame802154e-ie.o -frame80215e_create_ie_header_list_termination_2 obj_zoul/frame802154e-ie.o -frame80215e_create_ie_mlme obj_zoul/frame802154e-ie.o -frame80215e_create_ie_payload_list_termination obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_channel_hopping_sequence obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_slotframe_and_link obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_synchronization obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_timeslot obj_zoul/frame802154e-ie.o -framer_802154 obj_zoul/framer-802154.o - obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/sicslowpan.o -framer_nullmac obj_zoul/framer-nullmac.o -gcm_auth_decrypt_get_result obj_zoul/gcm.o -gcm_auth_decrypt_start obj_zoul/gcm.o -gcm_auth_encrypt_get_result obj_zoul/gcm.o -gcm_auth_encrypt_start obj_zoul/gcm.o -gcr_decode obj_zoul/gcr.o -gcr_encode obj_zoul/gcr.o -gcr_finished obj_zoul/gcr.o -gcr_get_decoded obj_zoul/gcr.o -gcr_get_encoded obj_zoul/gcr.o -gcr_init obj_zoul/gcr.o -gcr_valid obj_zoul/gcr.o -get_match_length obj_zoul/uip-ds6.o -get_probing_delay obj_zoul/rpl-timers.o -get_probing_target obj_zoul/rpl-timers.o -gpio_init obj_zoul/gpio.o - obj_zoul/contiki-main.o -gpio_port_a_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_port_b_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_port_c_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_port_d_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_register_callback obj_zoul/gpio.o - obj_zoul/rtcc.o - obj_zoul/button-sensor.o - obj_zoul/cc1200-zoul-arch.o -guess_etx_from_rssi obj_zoul/link-stats.o -http_content_type_html obj_zoul/httpd-simple.o -http_get obj_zoul/httpd-simple.o -http_header_200 obj_zoul/httpd-simple.o -http_header_404 obj_zoul/httpd-simple.o -http_index_html obj_zoul/httpd-simple.o -httpd_appcall obj_zoul/httpd-simple.o - border-router.co -httpd_init obj_zoul/httpd-simple.o - border-router.co -httpd_simple_get_script border-router.co - obj_zoul/httpd-simple.o -i2c_burst_receive obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -i2c_burst_send obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -i2c_init obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -i2c_master_busy obj_zoul/i2c.o -i2c_master_command obj_zoul/i2c.o -i2c_master_data_get obj_zoul/i2c.o -i2c_master_data_put obj_zoul/i2c.o -i2c_master_disable obj_zoul/i2c.o -i2c_master_enable obj_zoul/i2c.o - obj_zoul/rtcc.o -i2c_master_error obj_zoul/i2c.o -i2c_master_set_slave_address obj_zoul/i2c.o -i2c_set_frequency obj_zoul/i2c.o -i2c_single_receive obj_zoul/i2c.o -i2c_single_send obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -icmp6_new obj_zoul/tcpip.o -ieee_addr_cpy_to obj_zoul/ieee-addr.o - obj_zoul/usb-serial.o - obj_zoul/contiki-main.o -ifft obj_zoul/ifft.o -instance_table obj_zoul/rpl-dag.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl.o -ioc_init obj_zoul/ioc.o - obj_zoul/contiki-main.o -ioc_set_over obj_zoul/ioc.o - obj_zoul/pwm.o - obj_zoul/i2c.o - obj_zoul/spi.o - obj_zoul/sys-ctrl.o - obj_zoul/uart.o - obj_zoul/rtcc.o - obj_zoul/button-sensor.o - obj_zoul/adc-zoul.o - obj_zoul/cc1200-zoul-arch.o -ioc_set_sel obj_zoul/ioc.o - obj_zoul/pwm.o - obj_zoul/i2c.o - obj_zoul/spi.o - obj_zoul/uart.o -ip64_addr_4to6 obj_zoul/ip64-addr.o -ip64_addr_6to4 obj_zoul/ip64-addr.o -ip64_addr_copy4 obj_zoul/ip64-addr.o -ip64_addr_copy6 obj_zoul/ip64-addr.o -leds_arch_get obj_zoul/leds-res-arch.o - obj_zoul/leds.o -leds_arch_init obj_zoul/leds-res-arch.o - obj_zoul/leds.o -leds_arch_set obj_zoul/leds-res-arch.o - obj_zoul/leds.o -leds_blink obj_zoul/leds.o -leds_get obj_zoul/leds.o -leds_init obj_zoul/leds.o - obj_zoul/contiki-main.o -leds_off obj_zoul/leds.o - obj_zoul/contiki-main.o -leds_on obj_zoul/leds.o - obj_zoul/contiki-main.o -leds_set obj_zoul/leds.o -leds_toggle obj_zoul/leds.o -link_stats_from_lladdr obj_zoul/link-stats.o - obj_zoul/rpl-dag.o -link_stats_init obj_zoul/link-stats.o - obj_zoul/uip-ds6-nbr.o -link_stats_input_callback obj_zoul/link-stats.o - obj_zoul/sicslowpan.o -link_stats_is_fresh obj_zoul/link-stats.o - obj_zoul/rpl-dag.o -link_stats_packet_sent obj_zoul/link-stats.o - obj_zoul/uip-ds6-nbr.o -linkaddr_cmp obj_zoul/linkaddr.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/mac-sequence.o - obj_zoul/csma.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/uip-ds6-nbr.o - obj_zoul/sicslowpan.o -linkaddr_copy obj_zoul/linkaddr.o - obj_zoul/mac-sequence.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/frame802154.o - obj_zoul/csma.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/sicslowpan.o -linkaddr_node_addr obj_zoul/linkaddr.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/contiki-main.o -linkaddr_null obj_zoul/linkaddr.o - obj_zoul/frame802154.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/uip-ds6-nbr.o - obj_zoul/sicslowpan.o -linkaddr_set_node_addr obj_zoul/linkaddr.o -list_add obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/tcp-socket.o - obj_zoul/uip-icmp6.o - obj_zoul/uip-ds6-route.o - obj_zoul/mmem.o - obj_zoul/ctimer.o -list_chop obj_zoul/list.o -list_copy obj_zoul/list.o -list_head obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/tcp-socket.o - obj_zoul/uip-icmp6.o - obj_zoul/uip-ds6-route.o - obj_zoul/ctimer.o -list_init obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/tcp-socket.o - obj_zoul/uip-ds6-route.o - obj_zoul/mmem.o - obj_zoul/ctimer.o -list_insert obj_zoul/list.o -list_item_next obj_zoul/list.o - obj_zoul/contikimac.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/tcp-socket.o - obj_zoul/uip-icmp6.o - obj_zoul/uip-ds6-route.o -list_length obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/uip-ds6-route.o -list_pop obj_zoul/list.o -list_push obj_zoul/list.o - obj_zoul/uip-ds6-route.o -list_remove obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/tcp-socket.o - obj_zoul/uip-icmp6.o - obj_zoul/uip-ds6-route.o - obj_zoul/mmem.o - obj_zoul/ctimer.o -list_tail obj_zoul/list.o -llprefix obj_zoul/sicslowpan.o -lpm_enter obj_zoul/lpm.o - obj_zoul/contiki-main.o -lpm_exit obj_zoul/lpm.o - obj_zoul/gpio.o - obj_zoul/rtimer-arch.o -lpm_init obj_zoul/lpm.o - obj_zoul/contiki-main.o -lpm_register_peripheral obj_zoul/lpm.o - obj_zoul/usb-arch.o - obj_zoul/pwm.o - obj_zoul/pka.o - obj_zoul/crypto.o - obj_zoul/uart.o -lpm_set_max_pm obj_zoul/lpm.o -mac_call_sent_callback obj_zoul/mac.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/csma.o -mac_sequence_is_duplicate obj_zoul/mac-sequence.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o -mac_sequence_register_seqno obj_zoul/mac-sequence.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o -main obj_zoul/contiki-main.o - obj_zoul/startup-gcc.o -mdns_probe_process obj_zoul/resolv.o -me_decode16 obj_zoul/me.o -me_decode8 obj_zoul/me.o -me_decode_tab obj_zoul/me_tabs.o - obj_zoul/me.o -me_encode obj_zoul/me.o -me_encode_tab obj_zoul/me_tabs.o - obj_zoul/me.o -me_valid obj_zoul/me.o -me_valid_tab obj_zoul/me_tabs.o - obj_zoul/me.o -memb_alloc obj_zoul/memb.o - obj_zoul/httpd-simple.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/queuebuf.o - obj_zoul/nbr-table.o - obj_zoul/uip-packetqueue.o - obj_zoul/uip-ds6-route.o -memb_free obj_zoul/memb.o - obj_zoul/httpd-simple.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/queuebuf.o - obj_zoul/uip-packetqueue.o - obj_zoul/uip-ds6-route.o -memb_init obj_zoul/memb.o - obj_zoul/httpd-simple.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/queuebuf.o - obj_zoul/uip-ds6-route.o -memb_inmemb obj_zoul/memb.o - obj_zoul/queuebuf.o -memb_numfree obj_zoul/memb.o - obj_zoul/queuebuf.o -memcmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - obj_zoul/slip-bridge.o - obj_zoul/linkaddr.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o - obj_zoul/rpl.o - obj_zoul/dhcpc.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o - obj_zoul/uip-ds6.o - obj_zoul/uip6.o - obj_zoul/sicslowpan.o - obj_zoul/slip.o -memcpy /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - obj_zoul/cc1200.o - obj_zoul/frame802154e-ie.o - obj_zoul/packetbuf.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-dag.o - obj_zoul/uip-split.o - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/slipdev.o - obj_zoul/simple-udp.o - obj_zoul/psock.o - obj_zoul/dhcpc.o - obj_zoul/uip6.o - obj_zoul/sicslowpan.o - obj_zoul/ccm-star.o - obj_zoul/aes-128.o - obj_zoul/dbg-sprintf.o - obj_zoul/dbg-snprintf.o -memmove /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - obj_zoul/rpl-ext-header.o - obj_zoul/uip-udp-packet.o - obj_zoul/uiplib.o - obj_zoul/uip-icmp6.o - obj_zoul/uip6.o - obj_zoul/sicslowpan.o - obj_zoul/mmem.o -memset /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - obj_zoul/slip-bridge.o - obj_zoul/contikimac-framer.o - obj_zoul/framer-802154.o - obj_zoul/frame802154.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-dag.o - obj_zoul/uiplib.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o - obj_zoul/uip-nd6.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6.o - obj_zoul/uip6.o - obj_zoul/sicslowpan.o - obj_zoul/memb.o - obj_zoul/aes-128.o - obj_zoul/cfs-coffee.o - obj_zoul/slip.o - obj_zoul/udma.o - obj_zoul/gpio.o -mmem_alloc obj_zoul/mmem.o -mmem_free obj_zoul/mmem.o -mmem_init obj_zoul/mmem.o -mt_exec obj_zoul/mt.o -mt_exit obj_zoul/mt.o -mt_init obj_zoul/mt.o -mt_remove obj_zoul/mt.o -mt_start obj_zoul/mt.o -mt_stop obj_zoul/mt.o -mt_yield obj_zoul/mt.o -mtarch_exec obj_zoul/mt.o -mtarch_init obj_zoul/mt.o -mtarch_pstop obj_zoul/mt.o -mtarch_remove obj_zoul/mt.o -mtarch_start obj_zoul/mt.o -mtarch_stop obj_zoul/mt.o -mtarch_yield obj_zoul/mt.o -nbr_routes obj_zoul/uip-ds6-route.o -nbr_table_add_lladdr obj_zoul/nbr-table.o - obj_zoul/phase.o - obj_zoul/link-stats.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o -nbr_table_get_from_lladdr obj_zoul/nbr-table.o - obj_zoul/phase.o - obj_zoul/link-stats.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o -nbr_table_get_lladdr obj_zoul/nbr-table.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o -nbr_table_head obj_zoul/nbr-table.o - border-router.co - obj_zoul/link-stats.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-nbr.o -nbr_table_lock obj_zoul/nbr-table.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o -nbr_table_next obj_zoul/nbr-table.o - border-router.co - obj_zoul/link-stats.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-nbr.o -nbr_table_register obj_zoul/nbr-table.o - obj_zoul/phase.o - obj_zoul/link-stats.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o -nbr_table_remove obj_zoul/nbr-table.o - obj_zoul/phase.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o -nbr_table_unlock obj_zoul/nbr-table.o - obj_zoul/rpl-dag.o -nbr_table_update_lladdr obj_zoul/nbr-table.o -net_debug_lladdr_print obj_zoul/net-debug.o -netstack_init obj_zoul/netstack.o - obj_zoul/contiki-main.o -nist_p_192 obj_zoul/ecc-curve.o -nist_p_256 obj_zoul/ecc-curve.o -nmi_handler obj_zoul/startup-gcc.o -nordc_driver obj_zoul/nordc.o -notify obj_zoul/gpio.o -nullmac_driver obj_zoul/nullmac.o -nullradio_driver obj_zoul/nullradio.o -nullrdc_driver obj_zoul/nullrdc.o -nullrdc_noframer_driver obj_zoul/nullrdc-noframer.o -nullsec_driver obj_zoul/nullsec.o - obj_zoul/nullmac.o - obj_zoul/csma.o - obj_zoul/netstack.o - obj_zoul/sicslowpan.o -nvic_init obj_zoul/nvic.o - obj_zoul/contiki-main.o -nvic_interrupt_disable obj_zoul/nvic.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o - obj_zoul/pka.o - obj_zoul/cc2538-rf.o - obj_zoul/aes.o - obj_zoul/crypto.o - obj_zoul/rtimer-arch.o - obj_zoul/button-sensor.o -nvic_interrupt_en_restore obj_zoul/nvic.o - obj_zoul/usb-arch.o -nvic_interrupt_en_save obj_zoul/nvic.o - obj_zoul/usb-arch.o -nvic_interrupt_enable obj_zoul/nvic.o - obj_zoul/usb-arch.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o - obj_zoul/udma.o - obj_zoul/cc2538-rf.o - obj_zoul/aes.o - obj_zoul/uart.o - obj_zoul/rtimer-arch.o - obj_zoul/rtcc.o - obj_zoul/button-sensor.o - obj_zoul/cc1200-zoul-arch.o -nvic_interrupt_pend obj_zoul/nvic.o -nvic_interrupt_unpend obj_zoul/nvic.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o - obj_zoul/pka.o - obj_zoul/aes.o - obj_zoul/crypto.o - obj_zoul/rtimer-arch.o -packetbuf_addr obj_zoul/packetbuf.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/mac-sequence.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/uip-ds6-nbr.o - obj_zoul/sicslowpan.o -packetbuf_addrs obj_zoul/packetbuf.o -packetbuf_attr obj_zoul/packetbuf.o - obj_zoul/contikimac.o - obj_zoul/mac-sequence.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/link-stats.o - obj_zoul/sicslowpan.o - obj_zoul/compower.o -packetbuf_attr_clear obj_zoul/packetbuf.o -packetbuf_attr_copyfrom obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_attr_copyto obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_attrs obj_zoul/packetbuf.o -packetbuf_clear obj_zoul/packetbuf.o - obj_zoul/cc1200.o - obj_zoul/sicslowpan.o - obj_zoul/cc2538-rf.o -packetbuf_compact obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o -packetbuf_copyfrom obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_copyto obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_datalen obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-802154.o - obj_zoul/sicslowpan.o -packetbuf_dataptr obj_zoul/packetbuf.o - obj_zoul/cc1200.o - obj_zoul/contikimac-framer.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/sicslowpan.o - obj_zoul/cc2538-rf.o -packetbuf_hdralloc obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o -packetbuf_hdrlen obj_zoul/packetbuf.o -packetbuf_hdrptr obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o -packetbuf_hdrreduce obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o -packetbuf_holds_broadcast obj_zoul/packetbuf.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-802154.o -packetbuf_set_addr obj_zoul/packetbuf.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/sicslowpan.o -packetbuf_set_attr obj_zoul/packetbuf.o - obj_zoul/cc1200.o - obj_zoul/nullsec.o - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/nullrdc.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/sicslowpan.o - obj_zoul/compower.o - obj_zoul/cc2538-rf.o -packetbuf_set_datalen obj_zoul/packetbuf.o - obj_zoul/cc1200.o - obj_zoul/contikimac-framer.o - obj_zoul/sicslowpan.o - obj_zoul/cc2538-rf.o -packetbuf_totlen obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o -periodic_timer obj_zoul/link-stats.o -petsciiconv_toascii obj_zoul/petsciiconv.o -petsciiconv_topetscii obj_zoul/petsciiconv.o -phase_init obj_zoul/phase.o -phase_update obj_zoul/phase.o -phase_wait obj_zoul/phase.o -pka_check_status obj_zoul/pka.o - obj_zoul/ecc-algorithm.o -pka_disable obj_zoul/pka.o -pka_enable obj_zoul/pka.o -pka_init obj_zoul/pka.o -pka_isr obj_zoul/pka.o - obj_zoul/startup-gcc.o -pka_register_process_notification obj_zoul/pka.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o -pm_enable obj_zoul/power-mgmt.o -pm_get_fw_ver obj_zoul/power-mgmt.o -pm_get_num_cycles obj_zoul/power-mgmt.o -pm_get_timeout obj_zoul/power-mgmt.o -pm_get_voltage obj_zoul/power-mgmt.o -pm_reset_system obj_zoul/power-mgmt.o -pm_set_timeout obj_zoul/power-mgmt.o -pm_shutdown_now obj_zoul/power-mgmt.o -print_stats obj_zoul/print-stats.o -printf obj_zoul/dbg-printf.o - obj_zoul/slip-bridge.o - obj_zoul/cc1200.o - obj_zoul/net-debug.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o - obj_zoul/uip-debug.o - obj_zoul/tcp-socket.o - obj_zoul/assert.o - obj_zoul/ecc-algorithm.o - obj_zoul/soc.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o - obj_zoul/contiki-main.o -process_alloc_event obj_zoul/process.o - obj_zoul/tcpip.o - obj_zoul/resolv.o - obj_zoul/sensors.o - obj_zoul/serial-line.o - obj_zoul/button-sensor.o -process_current obj_zoul/process.o - border-router.co - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/tcpip.o - obj_zoul/simple-udp.o - obj_zoul/serial-line.o - obj_zoul/etimer.o - obj_zoul/ctimer.o -process_exit obj_zoul/process.o - obj_zoul/resolv.o - obj_zoul/autostart.o -process_init obj_zoul/process.o - obj_zoul/contiki-main.o -process_is_running obj_zoul/process.o -process_list obj_zoul/process.o -process_nevents obj_zoul/process.o - obj_zoul/lpm.o -process_poll obj_zoul/process.o - obj_zoul/cc1200.o - obj_zoul/sensors.o - obj_zoul/serial-line.o - obj_zoul/etimer.o - obj_zoul/usb-arch.o - obj_zoul/cdc-acm.o - obj_zoul/usb-core.o - obj_zoul/slip.o - obj_zoul/pka.o - obj_zoul/cc2538-rf.o - obj_zoul/crypto.o - obj_zoul/rtcc.o -process_post obj_zoul/process.o - border-router.co - obj_zoul/tcpip.o - obj_zoul/resolv.o - obj_zoul/sensors.o - obj_zoul/serial-line.o - obj_zoul/etimer.o - obj_zoul/button-sensor.o -process_post_synch obj_zoul/process.o - obj_zoul/tcpip.o -process_run obj_zoul/process.o - obj_zoul/contiki-main.o -process_start obj_zoul/process.o - obj_zoul/slip-bridge.o - obj_zoul/cc1200.o - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/serial-line.o - obj_zoul/procinit.o - obj_zoul/ctimer.o - obj_zoul/autostart.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o - obj_zoul/cc2538-rf.o - obj_zoul/rtcc.o - obj_zoul/contiki-main.o -procinit obj_zoul/procinit.o -procinit_init obj_zoul/procinit.o -psock_datalen obj_zoul/psock.o - obj_zoul/httpd-simple.o -psock_generator_send obj_zoul/psock.o -psock_init obj_zoul/psock.o - obj_zoul/httpd-simple.o -psock_newdata obj_zoul/psock.o -psock_readbuf_len obj_zoul/psock.o -psock_readto obj_zoul/psock.o - obj_zoul/httpd-simple.o -psock_send obj_zoul/psock.o - obj_zoul/httpd-simple.o - border-router.co -putchar obj_zoul/dbg.o - obj_zoul/slip-bridge.o - border-router.co - obj_zoul/net-debug.o - obj_zoul/rpl-dag-root.o - obj_zoul/uip-debug.o -puts obj_zoul/dbg.o - border-router.co - obj_zoul/cc1200.o - obj_zoul/rpl-dag.o - obj_zoul/contiki-main.o -pwm_disable obj_zoul/pwm.o -pwm_enable obj_zoul/pwm.o -pwm_set_direction obj_zoul/pwm.o -pwm_start obj_zoul/pwm.o -pwm_stop obj_zoul/pwm.o -pwm_toggle_direction obj_zoul/pwm.o -queuebuf_addr obj_zoul/queuebuf.o -queuebuf_attr obj_zoul/queuebuf.o - obj_zoul/csma.o -queuebuf_datalen obj_zoul/queuebuf.o -queuebuf_dataptr obj_zoul/queuebuf.o -queuebuf_debug_print obj_zoul/queuebuf.o -queuebuf_free obj_zoul/queuebuf.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/sicslowpan.o -queuebuf_init obj_zoul/queuebuf.o - obj_zoul/contiki-main.o -queuebuf_new_from_packetbuf obj_zoul/queuebuf.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/sicslowpan.o -queuebuf_numfree obj_zoul/queuebuf.o - obj_zoul/sicslowpan.o -queuebuf_to_packetbuf obj_zoul/queuebuf.o - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/sicslowpan.o -queuebuf_update_attr_from_packetbuf obj_zoul/queuebuf.o - obj_zoul/csma.o -queuebuf_update_from_packetbuf obj_zoul/queuebuf.o - obj_zoul/contikimac.o -random_init obj_zoul/random.o - obj_zoul/contiki-main.o -random_rand obj_zoul/random.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/rpl-timers.o - obj_zoul/resolv.o - obj_zoul/uip-ds6.o - obj_zoul/trickle-timer.o -remove_ext_hdr obj_zoul/uip6.o - obj_zoul/tcpip.o -request_prefix border-router.co -reset_handler obj_zoul/startup-gcc.o -resolv_event_found obj_zoul/resolv.o -resolv_get_hostname obj_zoul/resolv.o -resolv_lookup obj_zoul/resolv.o -resolv_process obj_zoul/resolv.o -resolv_query obj_zoul/resolv.o -resolv_set_hostname obj_zoul/resolv.o -rime_sniffer_add obj_zoul/sicslowpan.o -rime_sniffer_remove obj_zoul/sicslowpan.o -ringbuf_elements obj_zoul/ringbuf.o -ringbuf_get obj_zoul/ringbuf.o - obj_zoul/serial-line.o -ringbuf_init obj_zoul/ringbuf.o - obj_zoul/serial-line.o -ringbuf_put obj_zoul/ringbuf.o - obj_zoul/serial-line.o -ringbuf_size obj_zoul/ringbuf.o -ringbufindex_elements obj_zoul/ringbufindex.o -ringbufindex_empty obj_zoul/ringbufindex.o -ringbufindex_full obj_zoul/ringbufindex.o -ringbufindex_get obj_zoul/ringbufindex.o -ringbufindex_init obj_zoul/ringbufindex.o -ringbufindex_peek_get obj_zoul/ringbufindex.o -ringbufindex_peek_put obj_zoul/ringbufindex.o -ringbufindex_put obj_zoul/ringbufindex.o -ringbufindex_size obj_zoul/ringbufindex.o -rpl_add_dag obj_zoul/rpl-dag.o -rpl_add_parent obj_zoul/rpl-dag.o -rpl_add_route obj_zoul/rpl.o - obj_zoul/rpl-icmp6.o -rpl_alloc_dag obj_zoul/rpl-dag.o -rpl_alloc_instance obj_zoul/rpl-dag.o -rpl_cancel_dao obj_zoul/rpl-timers.o - obj_zoul/rpl.o -rpl_dag_init obj_zoul/rpl-dag.o - obj_zoul/rpl.o -rpl_dag_root_init obj_zoul/rpl-dag-root.o -rpl_dag_root_init_dag obj_zoul/rpl-dag-root.o -rpl_dag_root_init_dag_immediately obj_zoul/rpl-dag-root.o -rpl_dag_root_is_root obj_zoul/rpl-dag-root.o -rpl_find_of obj_zoul/rpl-dag.o -rpl_find_parent obj_zoul/rpl-dag.o - obj_zoul/rpl-icmp6.o -rpl_find_parent_any_dag obj_zoul/rpl-dag.o - obj_zoul/rpl.o -rpl_free_dag obj_zoul/rpl-dag.o - obj_zoul/rpl.o -rpl_free_instance obj_zoul/rpl-dag.o -rpl_get_any_dag obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-dag-root.o -rpl_get_dag obj_zoul/rpl-dag.o -rpl_get_default_instance obj_zoul/rpl-dag.o - obj_zoul/rpl-dag-root.o -rpl_get_instance obj_zoul/rpl-dag.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o -rpl_get_mode obj_zoul/rpl.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-icmp6.o -rpl_get_nbr obj_zoul/rpl-dag.o -rpl_get_parent obj_zoul/rpl-dag.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-ext-header.o -rpl_get_parent_ipaddr obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-icmp6.o -rpl_get_parent_link_metric obj_zoul/rpl-dag.o -rpl_get_parent_link_stats obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-of0.o - obj_zoul/rpl-mrhof.o -rpl_get_parent_lladdr obj_zoul/rpl-dag.o -rpl_get_parent_rank obj_zoul/rpl-dag.o -rpl_has_downward_route obj_zoul/rpl-dag.o -rpl_icmp6_register_handlers obj_zoul/rpl-icmp6.o - obj_zoul/rpl.o -rpl_icmp6_update_nbr_table obj_zoul/rpl-icmp6.o - obj_zoul/rpl-dag.o -rpl_init obj_zoul/rpl.o - obj_zoul/tcpip.o -rpl_interface obj_zoul/slip-bridge.o - obj_zoul/tcpip.o -rpl_ipv6_neighbor_callback obj_zoul/rpl.o - obj_zoul/uip-ds6-nbr.o -rpl_join_instance obj_zoul/rpl-dag.o -rpl_link_neighbor_callback obj_zoul/rpl.o - obj_zoul/uip-ds6-nbr.o -rpl_local_repair obj_zoul/rpl-dag.o -rpl_move_parent obj_zoul/rpl-dag.o -rpl_mrhof obj_zoul/rpl-mrhof.o - obj_zoul/rpl-dag.o -rpl_nbr_policy_find_removable obj_zoul/rpl-nbr-policy.o - obj_zoul/nbr-table.o -rpl_nullify_parent obj_zoul/rpl-dag.o -rpl_of0 obj_zoul/rpl-of0.o -rpl_parent_is_fresh obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o -rpl_parent_is_reachable obj_zoul/rpl-dag.o -rpl_parents obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-ext-header.o -rpl_print_neighbor_list obj_zoul/rpl-dag.o -rpl_process_dio obj_zoul/rpl-dag.o - obj_zoul/rpl-icmp6.o -rpl_process_parent_event obj_zoul/rpl-dag.o -rpl_purge_dags obj_zoul/rpl.o - obj_zoul/rpl-timers.o -rpl_purge_routes obj_zoul/rpl.o - obj_zoul/rpl-timers.o -rpl_rank_via_parent obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o -rpl_recalculate_ranks obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o -rpl_remove_header obj_zoul/rpl-ext-header.o - obj_zoul/uip-icmp6.o -rpl_remove_parent obj_zoul/rpl-dag.o -rpl_remove_routes obj_zoul/rpl.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o -rpl_remove_routes_by_nexthop obj_zoul/rpl.o - obj_zoul/rpl-dag.o -rpl_repair_root obj_zoul/rpl-dag.o - border-router.co - obj_zoul/tcpip.o -rpl_reset_dio_timer obj_zoul/rpl-timers.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl-dag.o -rpl_reset_periodic_timer obj_zoul/rpl-timers.o - obj_zoul/rpl.o -rpl_schedule_dao obj_zoul/rpl-timers.o - obj_zoul/rpl-dag.o -rpl_schedule_dao_immediately obj_zoul/rpl-timers.o - obj_zoul/rpl.o -rpl_schedule_probing obj_zoul/rpl-timers.o - obj_zoul/rpl-dag.o -rpl_schedule_unicast_dio_immediately obj_zoul/rpl-timers.o - obj_zoul/rpl-ext-header.o -rpl_select_dag obj_zoul/rpl-dag.o -rpl_select_parent obj_zoul/rpl-dag.o -rpl_set_default_instance obj_zoul/rpl-dag.o -rpl_set_default_route obj_zoul/rpl-dag.o -rpl_set_mode obj_zoul/rpl.o -rpl_set_prefix obj_zoul/rpl-dag.o - border-router.co - obj_zoul/rpl-dag-root.o -rpl_set_root obj_zoul/rpl-dag.o - border-router.co - obj_zoul/rpl-dag-root.o -rpl_update_header obj_zoul/rpl-ext-header.o - obj_zoul/tcpip.o -rpl_verify_hbh_header obj_zoul/rpl-ext-header.o - obj_zoul/uip6.o -rtcc_date_increment_seconds obj_zoul/rtcc.o -rtcc_get_time_date obj_zoul/rtcc.o -rtcc_init obj_zoul/rtcc.o -rtcc_int1_callback obj_zoul/rtcc.o -rtcc_int_process obj_zoul/rtcc.o -rtcc_print obj_zoul/rtcc.o -rtcc_set_alarm_time_date obj_zoul/rtcc.o -rtcc_set_autocalibration obj_zoul/rtcc.o -rtcc_set_calibration obj_zoul/rtcc.o -rtcc_set_time_date obj_zoul/rtcc.o -rtimer_arch_init obj_zoul/rtimer-arch.o - obj_zoul/rtimer.o -rtimer_arch_next_trigger obj_zoul/rtimer-arch.o - obj_zoul/lpm.o -rtimer_arch_now obj_zoul/rtimer-arch.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/nullrdc.o - obj_zoul/lpm.o - obj_zoul/cc2538-rf.o - obj_zoul/clock.o -rtimer_arch_schedule obj_zoul/rtimer-arch.o - obj_zoul/rtimer.o -rtimer_init obj_zoul/rtimer.o - obj_zoul/contiki-main.o -rtimer_isr obj_zoul/rtimer-arch.o - obj_zoul/startup-gcc.o -rtimer_run_next obj_zoul/rtimer.o - obj_zoul/rtimer-arch.o -rtimer_set obj_zoul/rtimer.o - obj_zoul/contikimac.o -sensors obj_zoul/zoul-sensors.o - obj_zoul/sensors.o -sensors_changed obj_zoul/sensors.o - obj_zoul/button-sensor.o -sensors_event obj_zoul/sensors.o - border-router.co -sensors_find obj_zoul/sensors.o -sensors_first obj_zoul/sensors.o -sensors_flags obj_zoul/zoul-sensors.o - obj_zoul/sensors.o -sensors_next obj_zoul/sensors.o -sensors_process obj_zoul/sensors.o - obj_zoul/contiki-main.o -serial_line_event_message obj_zoul/serial-line.o -serial_line_init obj_zoul/serial-line.o - obj_zoul/contiki-main.o -serial_line_input_byte obj_zoul/serial-line.o - obj_zoul/contiki-main.o -serial_line_process obj_zoul/serial-line.o -set_prefix_64 border-router.co - obj_zoul/slip-bridge.o -sha256_done obj_zoul/sha256.o -sha256_init obj_zoul/sha256.o -sha256_process obj_zoul/sha256.o -sicslowpan_driver obj_zoul/sicslowpan.o - obj_zoul/nullsec.o - obj_zoul/netstack.o - obj_zoul/contiki-main.o -sicslowpan_get_last_rssi obj_zoul/sicslowpan.o -sicslowpan_init obj_zoul/sicslowpan.o -simple_udp_process obj_zoul/simple-udp.o -simple_udp_register obj_zoul/simple-udp.o -simple_udp_send obj_zoul/simple-udp.o -simple_udp_sendto obj_zoul/simple-udp.o -simple_udp_sendto_port obj_zoul/simple-udp.o -slip_active obj_zoul/slip.o -slip_arch_init obj_zoul/slip-arch.o - obj_zoul/slip-bridge.o -slip_arch_writeb obj_zoul/slip-arch.o - obj_zoul/slip.o -slip_input_byte obj_zoul/slip.o - obj_zoul/slip-arch.o -slip_process obj_zoul/slip.o - obj_zoul/slip-bridge.o -slip_send obj_zoul/slip.o - obj_zoul/slip-bridge.o - border-router.co -slip_set_input_callback obj_zoul/slip.o - obj_zoul/slip-bridge.o -slip_write obj_zoul/slip.o -slipdev_char_poll obj_zoul/slipdev.o -slipdev_char_put obj_zoul/slipdev.o -slipdev_init obj_zoul/slipdev.o -slipdev_poll obj_zoul/slipdev.o -slipdev_send obj_zoul/slipdev.o -snprintf obj_zoul/dbg-snprintf.o - border-router.co -soc_get_features obj_zoul/soc.o -soc_get_rev obj_zoul/soc.o -soc_get_sram_size obj_zoul/soc.o -soc_print_info obj_zoul/soc.o - obj_zoul/contiki-main.o -spix_cs_init obj_zoul/spi.o - obj_zoul/cc1200-zoul-arch.o -spix_disable obj_zoul/spi.o -spix_enable obj_zoul/spi.o -spix_init obj_zoul/spi.o - obj_zoul/cc1200-zoul-arch.o -spix_set_mode obj_zoul/spi.o -sprintf obj_zoul/dbg-sprintf.o -stimer_elapsed obj_zoul/stimer.o -stimer_expired obj_zoul/stimer.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6.o -stimer_remaining obj_zoul/stimer.o -stimer_reset obj_zoul/stimer.o -stimer_restart obj_zoul/stimer.o -stimer_set obj_zoul/stimer.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6.o -strcasecmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - obj_zoul/resolv.o -strcat /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - obj_zoul/resolv.o -strcmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - obj_zoul/resolv.o - obj_zoul/cfs-coffee.o -strcpy /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - border-router.co -strlen /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - obj_zoul/httpd-simple.o - border-router.co - obj_zoul/tcp-socket.o - obj_zoul/resolv.o - obj_zoul/sensors.o -strncasecmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - obj_zoul/resolv.o -strncat /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - obj_zoul/resolv.o -strncmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - obj_zoul/httpd-simple.o - obj_zoul/sensors.o -strncpy /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - obj_zoul/httpd-simple.o - obj_zoul/resolv.o - obj_zoul/cfs-coffee.o -sys_ctrl_get_io_clock obj_zoul/sys-ctrl.o - obj_zoul/soc.o -sys_ctrl_get_reset_cause obj_zoul/sys-ctrl.o -sys_ctrl_get_reset_cause_str obj_zoul/sys-ctrl.o - obj_zoul/soc.o -sys_ctrl_get_sys_clock obj_zoul/sys-ctrl.o - obj_zoul/pwm.o - obj_zoul/soc.o -sys_ctrl_init obj_zoul/sys-ctrl.o - obj_zoul/contiki-main.o -sys_ctrl_reset obj_zoul/sys-ctrl.o - obj_zoul/cc2538-aes-128.o -tcp_attach obj_zoul/tcpip.o - obj_zoul/httpd-simple.o - obj_zoul/tcp-socket.o -tcp_connect obj_zoul/tcpip.o - obj_zoul/tcp-socket.o -tcp_listen obj_zoul/tcpip.o - obj_zoul/httpd-simple.o - obj_zoul/tcp-socket.o -tcp_socket_close obj_zoul/tcp-socket.o -tcp_socket_connect obj_zoul/tcp-socket.o -tcp_socket_listen obj_zoul/tcp-socket.o -tcp_socket_max_sendlen obj_zoul/tcp-socket.o -tcp_socket_process obj_zoul/tcp-socket.o -tcp_socket_register obj_zoul/tcp-socket.o -tcp_socket_send obj_zoul/tcp-socket.o -tcp_socket_send_str obj_zoul/tcp-socket.o -tcp_socket_unlisten obj_zoul/tcp-socket.o -tcp_socket_unregister obj_zoul/tcp-socket.o -tcp_unlisten obj_zoul/tcpip.o - obj_zoul/tcp-socket.o -tcpip_event obj_zoul/tcpip.o - border-router.co - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o -tcpip_icmp6_call obj_zoul/tcpip.o - obj_zoul/uip6.o -tcpip_icmp6_event obj_zoul/tcpip.o -tcpip_input obj_zoul/tcpip.o - obj_zoul/sicslowpan.o - obj_zoul/slip.o -tcpip_ipv6_output obj_zoul/tcpip.o - obj_zoul/uip-udp-packet.o - obj_zoul/uip-split.o - obj_zoul/uip-icmp6.o -tcpip_output obj_zoul/tcpip.o -tcpip_poll_tcp obj_zoul/tcpip.o -tcpip_poll_udp obj_zoul/tcpip.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o -tcpip_process obj_zoul/tcpip.o - obj_zoul/contiki-main.o -tcpip_set_outputfunc obj_zoul/tcpip.o - obj_zoul/sicslowpan.o -tcpip_uipcall obj_zoul/tcpip.o - obj_zoul/uip6.o -timer_expired obj_zoul/timer.o - obj_zoul/httpd-simple.o - obj_zoul/phase.o - obj_zoul/sicslowpan.o - obj_zoul/etimer.o - obj_zoul/button-sensor.o -timer_remaining obj_zoul/timer.o -timer_reset obj_zoul/timer.o - obj_zoul/etimer.o -timer_restart obj_zoul/timer.o - obj_zoul/httpd-simple.o - obj_zoul/etimer.o -timer_set obj_zoul/timer.o - obj_zoul/httpd-simple.o - obj_zoul/phase.o - obj_zoul/sicslowpan.o - obj_zoul/etimer.o - obj_zoul/button-sensor.o -trickle_timer_config obj_zoul/trickle-timer.o -trickle_timer_consistency obj_zoul/trickle-timer.o -trickle_timer_inconsistency obj_zoul/trickle-timer.o -trickle_timer_set obj_zoul/trickle-timer.o -uart0_isr obj_zoul/uart.o - obj_zoul/startup-gcc.o -uart1_isr obj_zoul/uart.o - obj_zoul/startup-gcc.o -uart_init obj_zoul/uart.o - obj_zoul/contiki-main.o -uart_set_input obj_zoul/uart.o - obj_zoul/slip-arch.o - obj_zoul/contiki-main.o -uart_write_byte obj_zoul/uart.o - obj_zoul/slip-arch.o - obj_zoul/dbg.o -udma_channel_disable obj_zoul/udma.o -udma_channel_enable obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_get_mode obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_mask_clr obj_zoul/udma.o -udma_channel_mask_set obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_prio_set_default obj_zoul/udma.o -udma_channel_prio_set_high obj_zoul/udma.o -udma_channel_sw_request obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_use_alternate obj_zoul/udma.o -udma_channel_use_burst obj_zoul/udma.o -udma_channel_use_primary obj_zoul/udma.o -udma_channel_use_single obj_zoul/udma.o -udma_err_isr obj_zoul/udma.o - obj_zoul/startup-gcc.o -udma_init obj_zoul/udma.o - obj_zoul/contiki-main.o -udma_isr obj_zoul/udma.o - obj_zoul/startup-gcc.o -udma_set_channel_assignment obj_zoul/udma.o -udma_set_channel_control_word obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_set_channel_dst obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_set_channel_src obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udp_attach obj_zoul/tcpip.o -udp_broadcast_new obj_zoul/tcpip.o -udp_new obj_zoul/tcpip.o - obj_zoul/udp-socket.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o -udp_socket_bind obj_zoul/udp-socket.o -udp_socket_close obj_zoul/udp-socket.o -udp_socket_connect obj_zoul/udp-socket.o -udp_socket_process obj_zoul/udp-socket.o -udp_socket_register obj_zoul/udp-socket.o -udp_socket_send obj_zoul/udp-socket.o -udp_socket_sendto obj_zoul/udp-socket.o -uip_acc32 obj_zoul/uip6.o - obj_zoul/uip-split.o -uip_add32 obj_zoul/uip6.o - obj_zoul/uip-split.o -uip_aligned_buf obj_zoul/uip6.o - obj_zoul/slip-bridge.o - border-router.co - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/uip-udp-packet.o - obj_zoul/uip-split.o - obj_zoul/udp-socket.o - obj_zoul/tcpip.o - obj_zoul/slipdev.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/uip-nd6.o - obj_zoul/uip-icmp6.o - obj_zoul/sicslowpan.o - obj_zoul/slip.o -uip_appdata obj_zoul/uip6.o - obj_zoul/uip-split.o - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/slipdev.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/psock.o - obj_zoul/dhcpc.o - obj_zoul/slip.o -uip_chksum obj_zoul/uip6.o -uip_conn obj_zoul/uip6.o - obj_zoul/httpd-simple.o - obj_zoul/tcp-socket.o - obj_zoul/tcpip.o - obj_zoul/psock.o -uip_connect obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_conns obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_debug_ipaddr_print obj_zoul/uip-debug.o - obj_zoul/slip-bridge.o - border-router.co - obj_zoul/rpl-dag-root.o - obj_zoul/uip-ds6-route.o -uip_ds6_aaddr_add obj_zoul/uip-ds6.o -uip_ds6_aaddr_lookup obj_zoul/uip-ds6.o -uip_ds6_aaddr_rm obj_zoul/uip-ds6.o -uip_ds6_addr_add obj_zoul/uip-ds6.o - border-router.co - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o -uip_ds6_addr_lookup obj_zoul/uip-ds6.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o - obj_zoul/resolv.o - obj_zoul/uip-nd6.o - obj_zoul/uip6.o -uip_ds6_addr_rm obj_zoul/uip-ds6.o - obj_zoul/rpl-dag.o -uip_ds6_addr_size obj_zoul/uip-ds6.o -uip_ds6_compute_reachable_time obj_zoul/uip-ds6.o -uip_ds6_defrt_add obj_zoul/uip-ds6-route.o - obj_zoul/rpl-dag.o -uip_ds6_defrt_choose obj_zoul/uip-ds6-route.o - obj_zoul/tcpip.o -uip_ds6_defrt_lookup obj_zoul/uip-ds6-route.o -uip_ds6_defrt_periodic obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6.o -uip_ds6_defrt_rm obj_zoul/uip-ds6-route.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o -uip_ds6_get_global obj_zoul/uip-ds6.o -uip_ds6_get_link_local obj_zoul/uip-ds6.o - obj_zoul/rpl-timers.o -uip_ds6_if obj_zoul/uip-ds6.o - border-router.co - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl-dag-root.o - obj_zoul/resolv.o - obj_zoul/uip-icmp6.o - obj_zoul/uip6.o -uip_ds6_init obj_zoul/uip-ds6.o - obj_zoul/uip6.o -uip_ds6_is_addr_onlink obj_zoul/uip-ds6.o - obj_zoul/tcpip.o - obj_zoul/uip6.o -uip_ds6_link_neighbor_callback obj_zoul/uip-ds6-nbr.o - obj_zoul/sicslowpan.o -uip_ds6_list_loop obj_zoul/uip-ds6.o -uip_ds6_maddr_add obj_zoul/uip-ds6.o - obj_zoul/rpl.o - obj_zoul/resolv.o -uip_ds6_maddr_lookup obj_zoul/uip-ds6.o - obj_zoul/uip6.o -uip_ds6_maddr_rm obj_zoul/uip-ds6.o -uip_ds6_nbr_add obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-icmp6.o -uip_ds6_nbr_get_ipaddr obj_zoul/uip-ds6-nbr.o -uip_ds6_nbr_get_ll obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-dag.o - obj_zoul/tcpip.o -uip_ds6_nbr_ipaddr_from_lladdr obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o -uip_ds6_nbr_ll_lookup obj_zoul/uip-ds6-nbr.o -uip_ds6_nbr_lladdr_from_ipaddr obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o -uip_ds6_nbr_lookup obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-dag.o - obj_zoul/tcpip.o - obj_zoul/uip-ds6-route.o -uip_ds6_nbr_num obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-dag.o -uip_ds6_nbr_rm obj_zoul/uip-ds6-nbr.o -uip_ds6_neighbors_init obj_zoul/uip-ds6-nbr.o - obj_zoul/uip-ds6.o -uip_ds6_netif_addr_list_offset obj_zoul/uip-ds6.o -uip_ds6_notification_add obj_zoul/uip-ds6-route.o - obj_zoul/rpl-dag-root.o -uip_ds6_notification_rm obj_zoul/uip-ds6-route.o -uip_ds6_periodic obj_zoul/uip-ds6.o - obj_zoul/tcpip.o -uip_ds6_prefix_add obj_zoul/uip-ds6.o -uip_ds6_prefix_list obj_zoul/uip-ds6.o -uip_ds6_prefix_lookup obj_zoul/uip-ds6.o -uip_ds6_prefix_rm obj_zoul/uip-ds6.o -uip_ds6_route_add obj_zoul/uip-ds6-route.o - obj_zoul/rpl.o -uip_ds6_route_head obj_zoul/uip-ds6-route.o - border-router.co - obj_zoul/rpl.o -uip_ds6_route_init obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6.o -uip_ds6_route_is_nexthop obj_zoul/uip-ds6-route.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag.o -uip_ds6_route_lookup obj_zoul/uip-ds6-route.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/tcpip.o -uip_ds6_route_next obj_zoul/uip-ds6-route.o - border-router.co - obj_zoul/rpl.o -uip_ds6_route_nexthop obj_zoul/uip-ds6-route.o - border-router.co - obj_zoul/rpl-icmp6.o - obj_zoul/rpl.o - obj_zoul/tcpip.o -uip_ds6_route_num_routes obj_zoul/uip-ds6-route.o -uip_ds6_route_rm obj_zoul/uip-ds6-route.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl.o - obj_zoul/tcpip.o -uip_ds6_route_rm_by_nexthop obj_zoul/uip-ds6-route.o -uip_ds6_select_src obj_zoul/uip-ds6.o - obj_zoul/uip-nd6.o - obj_zoul/uip-icmp6.o - obj_zoul/uip6.o -uip_ds6_set_addr_iid obj_zoul/uip-ds6.o - border-router.co - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o - obj_zoul/rpl.o - obj_zoul/sicslowpan.o -uip_ds6_timer_periodic obj_zoul/uip-ds6.o - obj_zoul/tcpip.o -uip_ds6_timer_ra obj_zoul/uip-ds6.o -uip_ext_bitmap obj_zoul/uip6.o -uip_ext_len obj_zoul/uip6.o - obj_zoul/slip-bridge.o - border-router.co - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/tcpip.o - obj_zoul/uip-nd6.o - obj_zoul/uip-icmp6.o -uip_ext_opt_offset obj_zoul/uip6.o -uip_flags obj_zoul/uip6.o - obj_zoul/httpd-simple.o - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/tcpip.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/psock.o - obj_zoul/dhcpc.o -uip_hostaddr obj_zoul/dhcpc.o -uip_htonl obj_zoul/uip6.o - obj_zoul/uip-icmp6.o -uip_htons obj_zoul/uip6.o - obj_zoul/tcp-socket.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o -uip_icmp6_conns obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_icmp6_echo_reply_callback_add obj_zoul/uip-icmp6.o -uip_icmp6_echo_reply_callback_rm obj_zoul/uip-icmp6.o -uip_icmp6_error_output obj_zoul/uip-icmp6.o - obj_zoul/tcpip.o - obj_zoul/uip6.o -uip_icmp6_init obj_zoul/uip-icmp6.o - obj_zoul/uip6.o -uip_icmp6_input obj_zoul/uip-icmp6.o - obj_zoul/uip6.o -uip_icmp6_register_input_handler obj_zoul/uip-icmp6.o - obj_zoul/rpl-icmp6.o -uip_icmp6_send obj_zoul/uip-icmp6.o - obj_zoul/rpl-icmp6.o -uip_icmp6chksum obj_zoul/uip6.o - obj_zoul/uip-nd6.o - obj_zoul/uip-icmp6.o -uip_init obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_ipchksum obj_zoul/uip6.o -uip_len obj_zoul/uip6.o - obj_zoul/slip-bridge.o - border-router.co - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/uip-split.o - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/tcpip.o - obj_zoul/slipdev.o - obj_zoul/simple-udp.o - obj_zoul/psock.o - obj_zoul/dhcpc.o - obj_zoul/uip-nd6.o - obj_zoul/uip-icmp6.o - obj_zoul/sicslowpan.o - obj_zoul/slip.o -uip_listen obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_listenports obj_zoul/uip6.o -uip_lladdr obj_zoul/uip6.o - obj_zoul/slip-bridge.o - border-router.co - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o - obj_zoul/resolv.o - obj_zoul/uip-nd6.o - obj_zoul/uip-ds6.o - obj_zoul/sicslowpan.o - obj_zoul/contiki-main.o -uip_nameserver_count obj_zoul/uip-nameserver.o -uip_nameserver_get obj_zoul/uip-nameserver.o - obj_zoul/resolv.o -uip_nameserver_next_expiration obj_zoul/uip-nameserver.o -uip_nameserver_update obj_zoul/uip-nameserver.o -uip_nd6_init obj_zoul/uip-nd6.o - obj_zoul/uip6.o -uip_nd6_ns_output obj_zoul/uip-nd6.o -uip_next_hdr obj_zoul/uip6.o -uip_packetqueue_alloc obj_zoul/uip-packetqueue.o -uip_packetqueue_buf obj_zoul/uip-packetqueue.o -uip_packetqueue_buflen obj_zoul/uip-packetqueue.o -uip_packetqueue_free obj_zoul/uip-packetqueue.o -uip_packetqueue_new obj_zoul/uip-packetqueue.o -uip_packetqueue_set_buflen obj_zoul/uip-packetqueue.o -uip_process obj_zoul/uip6.o - obj_zoul/uip-udp-packet.o - obj_zoul/tcpip.o -uip_sappdata obj_zoul/uip6.o -uip_send obj_zoul/uip6.o - obj_zoul/tcp-socket.o - obj_zoul/psock.o - obj_zoul/dhcpc.o -uip_slen obj_zoul/uip6.o - obj_zoul/uip-udp-packet.o -uip_split_output obj_zoul/uip-split.o -uip_tcpchksum obj_zoul/uip6.o - obj_zoul/uip-split.o -uip_udp_conn obj_zoul/uip6.o - obj_zoul/uip-udp-packet.o - obj_zoul/tcpip.o - obj_zoul/resolv.o -uip_udp_conns obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_udp_new obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_udp_packet_send obj_zoul/uip-udp-packet.o - obj_zoul/udp-socket.o -uip_udp_packet_sendto obj_zoul/uip-udp-packet.o - obj_zoul/udp-socket.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o -uip_udpchksum obj_zoul/uip6.o -uip_unlisten obj_zoul/uip6.o - obj_zoul/tcpip.o -uiplib_ip4addrconv obj_zoul/uiplib.o -uiplib_ip6addrconv obj_zoul/uiplib.o -unc_ctxconf obj_zoul/sicslowpan.o -unc_llconf obj_zoul/sicslowpan.o -unc_mxconf obj_zoul/sicslowpan.o -usb_arch_control_stall obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_disable_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_discard_all_buffers obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_get_ep_status obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_get_global_events obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_halt_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_send_pending obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_set_address obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_set_configuration obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_set_global_event_process obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup_bulk_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup_control_endpoint obj_zoul/usb-arch.o -usb_arch_setup_interrupt_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup_iso_endpoint obj_zoul/usb-arch.o -usb_cdc_acm_get_events obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_cdc_acm_get_line_coding obj_zoul/cdc-acm.o -usb_cdc_acm_get_line_state obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_cdc_acm_set_event_process obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_cdc_acm_setup obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_class_get_string_descriptor obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_disable_endpoint obj_zoul/usb-core.o - obj_zoul/usb-arch.o -usb_discard_all_buffers obj_zoul/usb-core.o -usb_error_stall obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_get_ctrl_data obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_get_current_configuration obj_zoul/usb-core.o -usb_get_ep_events obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_get_global_events obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_halt_endpoint obj_zoul/usb-core.o -usb_isr obj_zoul/usb-arch.o -usb_prepend_request_handler obj_zoul/usb-core.o -usb_process obj_zoul/usb-core.o -usb_register_request_handler obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_send_ctrl_response obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_send_ctrl_status obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_send_pending obj_zoul/usb-core.o -usb_serial_flush obj_zoul/usb-serial.o -usb_serial_init obj_zoul/usb-serial.o -usb_serial_process obj_zoul/usb-serial.o -usb_serial_set_input obj_zoul/usb-serial.o -usb_serial_writeb obj_zoul/usb-serial.o -usb_set_ep_event_process obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_set_global_event_process obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_setup obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_setup_buffer obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_setup_bulk_endpoint obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_setup_interrupt_endpoint obj_zoul/usb-core.o -usb_submit_recv_buffer obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_submit_xmit_buffer obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -vdd3_sensor obj_zoul/vdd3-sensor.o - obj_zoul/zoul-sensors.o -vectors obj_zoul/startup-gcc.o - obj_zoul/nvic.o -vsnprintf obj_zoul/dbg-snprintf.o -watchdog_init obj_zoul/watchdog.o - obj_zoul/contiki-main.o -watchdog_periodic obj_zoul/watchdog.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/sicslowpan.o - obj_zoul/usb-arch.o - obj_zoul/cfs-coffee-arch.o - obj_zoul/contiki-main.o -watchdog_reboot obj_zoul/watchdog.o -watchdog_start obj_zoul/watchdog.o - obj_zoul/contiki-main.o -webserver_nogui_process border-router.co diff --git a/examples/ipv6/rpl-border-router/border-router.bin b/examples/ipv6/rpl-border-router/border-router.bin deleted file mode 100755 index be09ce04870..00000000000 Binary files a/examples/ipv6/rpl-border-router/border-router.bin and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/border-router.elf b/examples/ipv6/rpl-border-router/border-router.elf deleted file mode 100755 index 40a1db0b8e3..00000000000 Binary files a/examples/ipv6/rpl-border-router/border-router.elf and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/adc-zoul.d b/examples/ipv6/rpl-border-router/obj_zoul/adc-zoul.d deleted file mode 100644 index 86d8f39e3fe..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/adc-zoul.d +++ /dev/null @@ -1,50 +0,0 @@ -obj_zoul/adc-zoul.o: ../../../platform/zoul/dev/adc-zoul.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ioc.h \ - ../../../cpu/cc2538/./dev/adc.h ../../../cpu/cc2538/./dev/soc-adc.h \ - ../../../platform/zoul/dev/adc-zoul.h ../../../core/./lib/sensors.h \ - ../../../platform/zoul/dev/zoul-sensors.h \ - ../../../cpu/cc2538/./dev/cc2538-sensors.h \ - ../../../cpu/cc2538/./dev/cc2538-temp-sensor.h \ - ../../../cpu/cc2538/./dev/vdd3-sensor.h \ - ../../../platform/zoul/./dev/button-sensor.h -../../../platform/zoul/dev/adc-zoul.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ioc.h : - ../../../cpu/cc2538/./dev/adc.h ../../../cpu/cc2538/./dev/soc-adc.h : - ../../../platform/zoul/dev/adc-zoul.h ../../../core/./lib/sensors.h : - ../../../platform/zoul/dev/zoul-sensors.h : - ../../../cpu/cc2538/./dev/cc2538-sensors.h : - ../../../cpu/cc2538/./dev/cc2538-temp-sensor.h : - ../../../cpu/cc2538/./dev/vdd3-sensor.h : - ../../../platform/zoul/./dev/button-sensor.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/adc-zoul.o b/examples/ipv6/rpl-border-router/obj_zoul/adc-zoul.o deleted file mode 100644 index 09af3cf3532..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/adc-zoul.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/adc.d b/examples/ipv6/rpl-border-router/obj_zoul/adc.d deleted file mode 100644 index 41e3846f270..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/adc.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/adc.o: ../../../cpu/cc2538/dev/adc.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/soc-adc.h \ - ../../../cpu/cc2538/./dev/cctest.h \ - ../../../cpu/cc2538/./dev/rfcore-xreg.h ../../../cpu/cc2538/./dev/adc.h -../../../cpu/cc2538/dev/adc.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/soc-adc.h : - ../../../cpu/cc2538/./dev/cctest.h : - ../../../cpu/cc2538/./dev/rfcore-xreg.h ../../../cpu/cc2538/./dev/adc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/adc.o b/examples/ipv6/rpl-border-router/obj_zoul/adc.o deleted file mode 100644 index 17fd44a561b..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/adc.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/aes-128.d b/examples/ipv6/rpl-border-router/obj_zoul/aes-128.d deleted file mode 100644 index 9b58cc5ab1a..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/aes-128.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/aes-128.o: ../../../core/lib/aes-128.c \ - ../../../core/./lib/aes-128.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h -../../../core/lib/aes-128.c : - ../../../core/./lib/aes-128.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/aes-128.o b/examples/ipv6/rpl-border-router/obj_zoul/aes-128.o deleted file mode 100644 index df204efb59e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/aes-128.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/aes.d b/examples/ipv6/rpl-border-router/obj_zoul/aes.d deleted file mode 100644 index 3d448182156..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/aes.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/aes.o: ../../../cpu/cc2538/dev/aes.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h \ - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h -../../../cpu/cc2538/dev/aes.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h : - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/aes.o b/examples/ipv6/rpl-border-router/obj_zoul/aes.o deleted file mode 100644 index 1551e415136..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/aes.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/antenna-sw.d b/examples/ipv6/rpl-border-router/obj_zoul/antenna-sw.d deleted file mode 100644 index 8eea71b9e3b..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/antenna-sw.d +++ /dev/null @@ -1,36 +0,0 @@ -obj_zoul/antenna-sw.o: ../../../platform/zoul/dev/antenna-sw.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../platform/zoul/dev/antenna-sw.h -../../../platform/zoul/dev/antenna-sw.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../platform/zoul/dev/antenna-sw.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/antenna-sw.o b/examples/ipv6/rpl-border-router/obj_zoul/antenna-sw.o deleted file mode 100644 index 0e93b2e8fd8..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/antenna-sw.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/anti-replay.d b/examples/ipv6/rpl-border-router/obj_zoul/anti-replay.d deleted file mode 100644 index 8b4511f229e..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/anti-replay.d +++ /dev/null @@ -1,46 +0,0 @@ -obj_zoul/anti-replay.o: ../../../core/net/llsec/anti-replay.c \ - ../../../core/./net/llsec/anti-replay.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/mac/tsch/tsch-conf.h -../../../core/net/llsec/anti-replay.c : - ../../../core/./net/llsec/anti-replay.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/packetbuf.h : - ../../../core/./net/linkaddr.h ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/mac/tsch/tsch-conf.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/anti-replay.o b/examples/ipv6/rpl-border-router/obj_zoul/anti-replay.o deleted file mode 100644 index 2266c8dc860..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/anti-replay.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/arg.d b/examples/ipv6/rpl-border-router/obj_zoul/arg.d deleted file mode 100644 index 6dab51dce3e..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/arg.d +++ /dev/null @@ -1,36 +0,0 @@ -obj_zoul/arg.o: ../../../core/sys/arg.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./sys/arg.h -../../../core/sys/arg.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./sys/arg.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/arg.o b/examples/ipv6/rpl-border-router/obj_zoul/arg.o deleted file mode 100644 index 0fb506906c2..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/arg.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/assert.d b/examples/ipv6/rpl-border-router/obj_zoul/assert.d deleted file mode 100644 index 92cb2a3da5e..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/assert.d +++ /dev/null @@ -1,2 +0,0 @@ -obj_zoul/assert.o: ../../../core/lib/assert.c -../../../core/lib/assert.c : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/assert.o b/examples/ipv6/rpl-border-router/obj_zoul/assert.o deleted file mode 100644 index de55a190d93..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/assert.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/autostart.d b/examples/ipv6/rpl-border-router/obj_zoul/autostart.d deleted file mode 100644 index 4a7804b0cf2..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/autostart.d +++ /dev/null @@ -1,16 +0,0 @@ -obj_zoul/autostart.o: ../../../core/sys/autostart.c \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc-gcc.h -../../../core/sys/autostart.c : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc-gcc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/autostart.o b/examples/ipv6/rpl-border-router/obj_zoul/autostart.o deleted file mode 100644 index 63b50082fe6..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/autostart.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/bignum-driver.d b/examples/ipv6/rpl-border-router/obj_zoul/bignum-driver.d deleted file mode 100644 index 65b93f82bca..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/bignum-driver.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/bignum-driver.o: ../../../cpu/cc2538/dev/bignum-driver.c \ - ../../../cpu/cc2538/./dev/bignum-driver.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/pka.h -../../../cpu/cc2538/dev/bignum-driver.c : - ../../../cpu/cc2538/./dev/bignum-driver.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/pka.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/bignum-driver.o b/examples/ipv6/rpl-border-router/obj_zoul/bignum-driver.o deleted file mode 100644 index b772d2ca116..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/bignum-driver.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/board.d b/examples/ipv6/rpl-border-router/obj_zoul/board.d deleted file mode 100644 index 22ad4c79354..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/board.d +++ /dev/null @@ -1,10 +0,0 @@ -obj_zoul/board.o: ../../../platform/zoul/remote-revb/board.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../platform/zoul/dev/antenna-sw.h -../../../platform/zoul/remote-revb/board.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../platform/zoul/dev/antenna-sw.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/board.o b/examples/ipv6/rpl-border-router/obj_zoul/board.o deleted file mode 100644 index 90752935d51..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/board.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/button-sensor.d b/examples/ipv6/rpl-border-router/obj_zoul/button-sensor.d deleted file mode 100644 index f21d648ce84..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/button-sensor.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/button-sensor.o: ../../../platform/zoul/dev/button-sensor.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ioc.h \ - ../../../platform/zoul/./dev/button-sensor.h \ - ../../../core/./lib/sensors.h ../../../core/./sys/ctimer.h -../../../platform/zoul/dev/button-sensor.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ioc.h : - ../../../platform/zoul/./dev/button-sensor.h : - ../../../core/./lib/sensors.h ../../../core/./sys/ctimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/button-sensor.o b/examples/ipv6/rpl-border-router/obj_zoul/button-sensor.o deleted file mode 100644 index 8115c6f4fb2..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/button-sensor.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cbc-mac.d b/examples/ipv6/rpl-border-router/obj_zoul/cbc-mac.d deleted file mode 100644 index b8c2a69794b..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cbc-mac.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/cbc-mac.o: ../../../cpu/cc2538/dev/cbc-mac.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h \ - ../../../cpu/cc2538/./dev/cbc-mac.h ../../../cpu/cc2538/./dev/aes.h \ - ../../../cpu/cc2538/./dev/crypto.h ../../../cpu/cc2538/./dev/sys-ctrl.h -../../../cpu/cc2538/dev/cbc-mac.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h : - ../../../cpu/cc2538/./dev/cbc-mac.h ../../../cpu/cc2538/./dev/aes.h : - ../../../cpu/cc2538/./dev/crypto.h ../../../cpu/cc2538/./dev/sys-ctrl.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cbc-mac.o b/examples/ipv6/rpl-border-router/obj_zoul/cbc-mac.o deleted file mode 100644 index 399db3c61cc..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cbc-mac.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cbc.d b/examples/ipv6/rpl-border-router/obj_zoul/cbc.d deleted file mode 100644 index 90587298cdb..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cbc.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/cbc.o: ../../../cpu/cc2538/dev/cbc.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/cbc.h \ - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h -../../../cpu/cc2538/dev/cbc.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/cbc.h : - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cbc.o b/examples/ipv6/rpl-border-router/obj_zoul/cbc.o deleted file mode 100644 index 03af3b1ef3e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cbc.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-802154g-863-870-fsk-50kbps.d b/examples/ipv6/rpl-border-router/obj_zoul/cc1200-802154g-863-870-fsk-50kbps.d deleted file mode 100644 index 8148acd1865..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-802154g-863-870-fsk-50kbps.d +++ /dev/null @@ -1,39 +0,0 @@ -obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o: \ - ../../../dev/cc1200/cc1200-802154g-863-870-fsk-50kbps.c \ - ../../../dev/cc1200/cc1200-rf-cfg.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../dev/cc1200/cc1200-const.h - ../../../dev/cc1200/cc1200-802154g-863-870-fsk-50kbps.c : - ../../../dev/cc1200/cc1200-rf-cfg.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../dev/cc1200/cc1200-const.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o b/examples/ipv6/rpl-border-router/obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o deleted file mode 100644 index 935b26e03b3..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-868-fsk-1-2kbps.d b/examples/ipv6/rpl-border-router/obj_zoul/cc1200-868-fsk-1-2kbps.d deleted file mode 100644 index 32027a2601c..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-868-fsk-1-2kbps.d +++ /dev/null @@ -1,39 +0,0 @@ -obj_zoul/cc1200-868-fsk-1-2kbps.o: \ - ../../../dev/cc1200/cc1200-868-fsk-1-2kbps.c \ - ../../../dev/cc1200/cc1200-rf-cfg.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../dev/cc1200/cc1200-const.h - ../../../dev/cc1200/cc1200-868-fsk-1-2kbps.c : - ../../../dev/cc1200/cc1200-rf-cfg.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../dev/cc1200/cc1200-const.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-868-fsk-1-2kbps.o b/examples/ipv6/rpl-border-router/obj_zoul/cc1200-868-fsk-1-2kbps.o deleted file mode 100644 index 5509bad424c..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-868-fsk-1-2kbps.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-zoul-arch.d b/examples/ipv6/rpl-border-router/obj_zoul/cc1200-zoul-arch.d deleted file mode 100644 index 9838a796fac..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-zoul-arch.d +++ /dev/null @@ -1,133 +0,0 @@ -obj_zoul/cc1200-zoul-arch.o: \ - ../../../platform/zoul/dev/cc1200-zoul-arch.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./contiki-net.h \ - ../../../core/./contiki.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip-fw-drv.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip_arp.h \ - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h \ - ../../../core/./dev/leds.h ../../../cpu/cc2538/./spi-arch.h \ - ../../../cpu/cc2538/./dev/ssi.h ../../../cpu/cc2538/./dev/ioc.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../core/./dev/spi.h \ - ../../../cpu/cc2538/./dev/ssi.h - ../../../platform/zoul/dev/cc1200-zoul-arch.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./contiki-net.h : - ../../../core/./contiki.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip-fw-drv.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip_arp.h : - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : - ../../../core/./dev/leds.h ../../../cpu/cc2538/./spi-arch.h : - ../../../cpu/cc2538/./dev/ssi.h ../../../cpu/cc2538/./dev/ioc.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../core/./dev/spi.h : - ../../../cpu/cc2538/./dev/ssi.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-zoul-arch.o b/examples/ipv6/rpl-border-router/obj_zoul/cc1200-zoul-arch.o deleted file mode 100644 index 793a405a77c..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cc1200-zoul-arch.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc1200.d b/examples/ipv6/rpl-border-router/obj_zoul/cc1200.d deleted file mode 100644 index b3a1a67e935..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cc1200.d +++ /dev/null @@ -1,58 +0,0 @@ -obj_zoul/cc1200.o: ../../../dev/cc1200/cc1200.c \ - ../../../dev/cc1200/cc1200-const.h ../../../dev/cc1200/cc1200-conf.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../dev/cc1200/cc1200-arch.h \ - ../../../dev/cc1200/cc1200-rf-cfg.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/rimestats.h ../../../core/./dev/watchdog.h \ - ../../../core/./dev/leds.h -../../../dev/cc1200/cc1200.c : - ../../../dev/cc1200/cc1200-const.h ../../../dev/cc1200/cc1200-conf.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../dev/cc1200/cc1200-arch.h : - ../../../dev/cc1200/cc1200-rf-cfg.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/mac/framer.h : - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/rimestats.h ../../../core/./dev/watchdog.h : - ../../../core/./dev/leds.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc1200.o b/examples/ipv6/rpl-border-router/obj_zoul/cc1200.o deleted file mode 100644 index a051f75608e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cc1200.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-aes-128.d b/examples/ipv6/rpl-border-router/obj_zoul/cc2538-aes-128.d deleted file mode 100644 index 73afd638d89..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-aes-128.d +++ /dev/null @@ -1,42 +0,0 @@ -obj_zoul/cc2538-aes-128.o: ../../../cpu/cc2538/dev/cc2538-aes-128.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ecb.h \ - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h \ - ../../../cpu/cc2538/./dev/cc2538-aes-128.h ../../../core/./lib/aes-128.h -../../../cpu/cc2538/dev/cc2538-aes-128.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ecb.h : - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h : - ../../../cpu/cc2538/./dev/cc2538-aes-128.h ../../../core/./lib/aes-128.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-aes-128.o b/examples/ipv6/rpl-border-router/obj_zoul/cc2538-aes-128.o deleted file mode 100644 index ac3e99371e5..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-aes-128.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-ccm-star.d b/examples/ipv6/rpl-border-router/obj_zoul/cc2538-ccm-star.d deleted file mode 100644 index d6740548b08..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-ccm-star.d +++ /dev/null @@ -1,46 +0,0 @@ -obj_zoul/cc2538-ccm-star.o: ../../../cpu/cc2538/dev/cc2538-ccm-star.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ccm.h \ - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h \ - ../../../cpu/cc2538/./dev/cc2538-aes-128.h ../../../core/./lib/aes-128.h \ - ../../../cpu/cc2538/./dev/cc2538-ccm-star.h \ - ../../../core/./lib/ccm-star.h -../../../cpu/cc2538/dev/cc2538-ccm-star.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ccm.h : - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h : - ../../../cpu/cc2538/./dev/cc2538-aes-128.h ../../../core/./lib/aes-128.h : - ../../../cpu/cc2538/./dev/cc2538-ccm-star.h : - ../../../core/./lib/ccm-star.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-ccm-star.o b/examples/ipv6/rpl-border-router/obj_zoul/cc2538-ccm-star.o deleted file mode 100644 index bb102f15b1e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-ccm-star.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-rf.d b/examples/ipv6/rpl-border-router/obj_zoul/cc2538-rf.d deleted file mode 100644 index 39fd6aa77d0..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-rf.d +++ /dev/null @@ -1,66 +0,0 @@ -obj_zoul/cc2538-rf.o: ../../../cpu/cc2538/dev/cc2538-rf.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./dev/radio.h \ - ../../../core/./net/packetbuf.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/rimestats.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/framer.h \ - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/cc2538-rf.h \ - ../../../cpu/cc2538/./dev/rfcore.h \ - ../../../cpu/cc2538/./dev/rfcore-ffsm.h \ - ../../../cpu/cc2538/./dev/rfcore-xreg.h \ - ../../../cpu/cc2538/./dev/rfcore-sfr.h \ - ../../../cpu/cc2538/./dev/ana-regs.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/udma.h -../../../cpu/cc2538/dev/cc2538-rf.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./dev/radio.h : - ../../../core/./net/packetbuf.h ../../../core/./net/linkaddr.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/rimestats.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/framer.h : - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/cc2538-rf.h : - ../../../cpu/cc2538/./dev/rfcore.h : - ../../../cpu/cc2538/./dev/rfcore-ffsm.h : - ../../../cpu/cc2538/./dev/rfcore-xreg.h : - ../../../cpu/cc2538/./dev/rfcore-sfr.h : - ../../../cpu/cc2538/./dev/ana-regs.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/udma.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-rf.o b/examples/ipv6/rpl-border-router/obj_zoul/cc2538-rf.o deleted file mode 100644 index 12e0e22fff2..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-rf.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-temp-sensor.d b/examples/ipv6/rpl-border-router/obj_zoul/cc2538-temp-sensor.d deleted file mode 100644 index 5cc0f9e26c9..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-temp-sensor.d +++ /dev/null @@ -1,45 +0,0 @@ -obj_zoul/cc2538-temp-sensor.o: \ - ../../../cpu/cc2538/dev/cc2538-temp-sensor.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./lib/sensors.h \ - ../../../cpu/cc2538/./dev/adc.h ../../../cpu/cc2538/./dev/soc-adc.h \ - ../../../cpu/cc2538/./dev/cc2538-sensors.h \ - ../../../cpu/cc2538/./dev/cc2538-temp-sensor.h \ - ../../../cpu/cc2538/./dev/vdd3-sensor.h - ../../../cpu/cc2538/dev/cc2538-temp-sensor.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./lib/sensors.h : - ../../../cpu/cc2538/./dev/adc.h ../../../cpu/cc2538/./dev/soc-adc.h : - ../../../cpu/cc2538/./dev/cc2538-sensors.h : - ../../../cpu/cc2538/./dev/cc2538-temp-sensor.h : - ../../../cpu/cc2538/./dev/vdd3-sensor.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-temp-sensor.o b/examples/ipv6/rpl-border-router/obj_zoul/cc2538-temp-sensor.o deleted file mode 100644 index 10b0db13cd8..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cc2538-temp-sensor.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cc2538.ld b/examples/ipv6/rpl-border-router/obj_zoul/cc2538.ld deleted file mode 100644 index 32fb3aaf121..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cc2538.ld +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -MEMORY -{ - FLASH_FW (rx) : ORIGIN = (0x00200000 + (4 * 2048)), LENGTH = ((0x00200000 + (((((0) << 0 | (512) << 4 | (32) << 16 | ((1) ? 0x01000000 : 0) | ((1) ? 0x02000000 : 0)) & 0x0000FFF0) >> 4) << 10) - 0x0000002C) - (0x00200000 + (4 * 2048))) - FLASH_CCA (RX) : ORIGIN = (0x00200000 + (((((0) << 0 | (512) << 4 | (32) << 16 | ((1) ? 0x01000000 : 0) | ((1) ? 0x02000000 : 0)) & 0x0000FFF0) >> 4) << 10) - 0x0000002C), LENGTH = 0x0000002C - NRSRAM (RWX) : ORIGIN = 0x20000000, - LENGTH = ((((((0) << 0 | (512) << 4 | (32) << 16 | ((1) ? 0x01000000 : 0) | ((1) ? 0x02000000 : 0)) & 0x00FF0000) >> 16) << 10) - ((((((((0) << 0 | (512) << 4 | (32) << 16 | ((1) ? 0x01000000 : 0) | ((1) ? 0x02000000 : 0)) & 0x00FF0000) >> 16) << 10)) < (16384)) ? ((((((0) << 0 | (512) << 4 | (32) << 16 | ((1) ? 0x01000000 : 0) | ((1) ? 0x02000000 : 0)) & 0x00FF0000) >> 16) << 10)) : (16384))) - FRSRAM (RWX) : ORIGIN = 0x20004000, - LENGTH = ((((((((0) << 0 | (512) << 4 | (32) << 16 | ((1) ? 0x01000000 : 0) | ((1) ? 0x02000000 : 0)) & 0x00FF0000) >> 16) << 10)) < (16384)) ? ((((((0) << 0 | (512) << 4 | (32) << 16 | ((1) ? 0x01000000 : 0) | ((1) ? 0x02000000 : 0)) & 0x00FF0000) >> 16) << 10)) : (16384)) -} -ENTRY(flash_cca_lock_page) -SECTIONS -{ - .text : - { - _text = .; - *(.vectors) - *(.text*) - *(.rodata*) - _etext = .; - } > FLASH_FW= 0 - .socdata (NOLOAD) : - { - *(.udma_channel_control_table) - } > FRSRAM - .data : ALIGN(4) - { - _data = .; - *(.data*) - _edata = .; - } > FRSRAM AT > FLASH_FW - _ldata = LOADADDR(.data); - .ARM.exidx : - { - *(.ARM.exidx*) - } > FLASH_FW - .bss : - { - _bss = .; - *(.bss*) - *(COMMON) - _ebss = .; - } > FRSRAM - .stack (NOLOAD) : - { - *(.stack) - } > FRSRAM - _heap = .; - _eheap = ORIGIN(FRSRAM) + LENGTH(FRSRAM); - .nrdata (NOLOAD) : - { - _nrdata = .; - *(.nrdata*) - _enrdata = .; - } > NRSRAM - .flashcca : - { - *(.flashcca) - } > FLASH_CCA -} diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ccm-star-packetbuf.d b/examples/ipv6/rpl-border-router/obj_zoul/ccm-star-packetbuf.d deleted file mode 100644 index 62da5443661..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ccm-star-packetbuf.d +++ /dev/null @@ -1,49 +0,0 @@ -obj_zoul/ccm-star-packetbuf.o: \ - ../../../core/net/llsec/ccm-star-packetbuf.c \ - ../../../core/net/llsec/ccm-star-packetbuf.h \ - ../../../core/./lib/ccm-star.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/packetbuf.h ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/mac/tsch/tsch-conf.h - ../../../core/net/llsec/ccm-star-packetbuf.c : - ../../../core/net/llsec/ccm-star-packetbuf.h : - ../../../core/./lib/ccm-star.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/linkaddr.h : - ../../../core/./net/packetbuf.h ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/mac/tsch/tsch-conf.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ccm-star-packetbuf.o b/examples/ipv6/rpl-border-router/obj_zoul/ccm-star-packetbuf.o deleted file mode 100644 index 311d24485ee..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ccm-star-packetbuf.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ccm-star.d b/examples/ipv6/rpl-border-router/obj_zoul/ccm-star.d deleted file mode 100644 index d9950293e02..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ccm-star.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/ccm-star.o: ../../../core/lib/ccm-star.c \ - ../../../core/lib/ccm-star.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./lib/aes-128.h -../../../core/lib/ccm-star.c : - ../../../core/lib/ccm-star.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./lib/aes-128.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ccm-star.o b/examples/ipv6/rpl-border-router/obj_zoul/ccm-star.o deleted file mode 100644 index 5e4161c65da..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ccm-star.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ccm.d b/examples/ipv6/rpl-border-router/obj_zoul/ccm.d deleted file mode 100644 index ddcf076ed70..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ccm.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/ccm.o: ../../../cpu/cc2538/dev/ccm.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h \ - ../../../cpu/cc2538/./dev/ccm.h ../../../cpu/cc2538/./dev/aes.h \ - ../../../cpu/cc2538/./dev/crypto.h ../../../cpu/cc2538/./dev/sys-ctrl.h -../../../cpu/cc2538/dev/ccm.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h : - ../../../cpu/cc2538/./dev/ccm.h ../../../cpu/cc2538/./dev/aes.h : - ../../../cpu/cc2538/./dev/crypto.h ../../../cpu/cc2538/./dev/sys-ctrl.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ccm.o b/examples/ipv6/rpl-border-router/obj_zoul/ccm.o deleted file mode 100644 index d12e8831f97..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ccm.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm-descriptors.d b/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm-descriptors.d deleted file mode 100644 index d911cfee3fe..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm-descriptors.d +++ /dev/null @@ -1,29 +0,0 @@ -obj_zoul/cdc-acm-descriptors.o: \ - ../../../cpu/cc2538/usb/cdc-acm-descriptors.c \ - ../../../cpu/cc2538/../cc253x/usb/common/descriptors.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h \ - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-arch.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h - ../../../cpu/cc2538/usb/cdc-acm-descriptors.c : - ../../../cpu/cc2538/../cc253x/usb/common/descriptors.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h : - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-arch.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm-descriptors.o b/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm-descriptors.o deleted file mode 100644 index 1393b957ab7..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm-descriptors.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm.d b/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm.d deleted file mode 100644 index f3eb4b2dea8..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm.d +++ /dev/null @@ -1,47 +0,0 @@ -obj_zoul/cdc-acm.o: \ - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc-acm.c \ - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc-acm.h \ - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-core.h - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc-acm.c : - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc-acm.h : - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-core.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm.o b/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm.o deleted file mode 100644 index 1c53a954fbd..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cdc-acm.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee-arch.d b/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee-arch.d deleted file mode 100644 index 4e680cb7cfa..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee-arch.d +++ /dev/null @@ -1,46 +0,0 @@ -obj_zoul/cfs-coffee-arch.o: ../../../cpu/cc2538/./cfs-coffee-arch.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./cfs/cfs-coffee.h \ - ../../../core/./cfs/cfs.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/cc2538-dev.h \ - ../../../cpu/cc2538/./dev/rom-util.h ../../../cpu/cc2538/./dev/flash.h \ - ../../../cpu/cc2538/./dev/cc2538-dev.h \ - ../../../cpu/cc2538/./cfs-coffee-arch.h ../../../core/./dev/watchdog.h \ - ../../../cpu/cc2538/./cpu.h ../../../cpu/cc2538/./cfs-coffee-arch.h -../../../cpu/cc2538/./cfs-coffee-arch.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./cfs/cfs-coffee.h : - ../../../core/./cfs/cfs.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/cc2538-dev.h : - ../../../cpu/cc2538/./dev/rom-util.h ../../../cpu/cc2538/./dev/flash.h : - ../../../cpu/cc2538/./dev/cc2538-dev.h : - ../../../cpu/cc2538/./cfs-coffee-arch.h ../../../core/./dev/watchdog.h : - ../../../cpu/cc2538/./cpu.h ../../../cpu/cc2538/./cfs-coffee-arch.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee-arch.o b/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee-arch.o deleted file mode 100644 index 0a9b5ebd993..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee-arch.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee.d b/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee.d deleted file mode 100644 index 71a71cbfeb8..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee.d +++ /dev/null @@ -1,42 +0,0 @@ -obj_zoul/cfs-coffee.o: ../../../core/cfs/cfs-coffee.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./cfs/cfs.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./cfs-coffee-arch.h ../../../core/./cfs/cfs-coffee.h \ - ../../../core/./cfs/cfs.h ../../../cpu/cc2538/./dev/cc2538-dev.h \ - ../../../cpu/cc2538/./dev/flash.h ../../../cpu/cc2538/./dev/cc2538-dev.h -../../../core/cfs/cfs-coffee.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./cfs/cfs.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./cfs-coffee-arch.h ../../../core/./cfs/cfs-coffee.h : - ../../../core/./cfs/cfs.h ../../../cpu/cc2538/./dev/cc2538-dev.h : - ../../../cpu/cc2538/./dev/flash.h ../../../cpu/cc2538/./dev/cc2538-dev.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee.o b/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee.o deleted file mode 100644 index ea77a0e35bf..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cfs-coffee.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/clock.d b/examples/ipv6/rpl-border-router/obj_zoul/clock.d deleted file mode 100644 index 978be5df4b8..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/clock.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/clock.o: ../../../cpu/cc2538/./clock.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/dev/systick.h \ - ../../../cpu/cc2538/./reg.h ../../../cpu/cc2538/./cpu.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../core/./sys/energest.h -../../../cpu/cc2538/./clock.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/dev/systick.h : - ../../../cpu/cc2538/./reg.h ../../../cpu/cc2538/./cpu.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../core/./sys/energest.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/clock.o b/examples/ipv6/rpl-border-router/obj_zoul/clock.o deleted file mode 100644 index 3a948681389..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/clock.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/compower.d b/examples/ipv6/rpl-border-router/obj_zoul/compower.d deleted file mode 100644 index 24402d4e7fb..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/compower.d +++ /dev/null @@ -1,46 +0,0 @@ -obj_zoul/compower.o: ../../../core/sys/compower.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/compower.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/mac/tsch/tsch-conf.h -../../../core/sys/compower.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/compower.h ../../../core/./net/packetbuf.h : - ../../../core/./net/linkaddr.h ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/mac/tsch/tsch-conf.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/compower.o b/examples/ipv6/rpl-border-router/obj_zoul/compower.o deleted file mode 100644 index 2eeeb037473..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/compower.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/contiki-main.d b/examples/ipv6/rpl-border-router/obj_zoul/contiki-main.d deleted file mode 100644 index 56ff6806b0e..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/contiki-main.d +++ /dev/null @@ -1,82 +0,0 @@ -obj_zoul/contiki-main.o: ../../../platform/zoul/./contiki-main.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./dev/leds.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/scb.h \ - ../../../cpu/cc2538/./dev/uart.h ../../../core/./dev/watchdog.h \ - ../../../cpu/cc2538/./dev/ioc.h \ - ../../../platform/zoul/./dev/button-sensor.h \ - ../../../core/./lib/sensors.h ../../../core/./dev/serial-line.h \ - ../../../core/./dev/slip.h ../../../cpu/cc2538/./dev/cc2538-rf.h \ - ../../../core/./dev/radio.h ../../../cpu/cc2538/./dev/rfcore.h \ - ../../../cpu/cc2538/./dev/rfcore-ffsm.h \ - ../../../cpu/cc2538/./dev/rfcore-xreg.h \ - ../../../cpu/cc2538/./dev/rfcore-sfr.h \ - ../../../cpu/cc2538/./dev/ana-regs.h ../../../cpu/cc2538/./dev/udma.h \ - ../../../cpu/cc2538/./dev/crypto.h \ - ../../../cpu/cc2538/./usb/usb-serial.h ../../../core/./lib/random.h \ - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h \ - ../../../core/./net/mac/mac.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/queuebuf.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h ../../../cpu/cc2538/./soc.h \ - ../../../cpu/cc2538/./cpu.h ../../../cpu/cc2538/./ieee-addr.h \ - ../../../cpu/cc2538/./lpm.h ../../../core/sys/rtimer.h -../../../platform/zoul/./contiki-main.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./dev/leds.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/scb.h : - ../../../cpu/cc2538/./dev/uart.h ../../../core/./dev/watchdog.h : - ../../../cpu/cc2538/./dev/ioc.h : - ../../../platform/zoul/./dev/button-sensor.h : - ../../../core/./lib/sensors.h ../../../core/./dev/serial-line.h : - ../../../core/./dev/slip.h ../../../cpu/cc2538/./dev/cc2538-rf.h : - ../../../core/./dev/radio.h ../../../cpu/cc2538/./dev/rfcore.h : - ../../../cpu/cc2538/./dev/rfcore-ffsm.h : - ../../../cpu/cc2538/./dev/rfcore-xreg.h : - ../../../cpu/cc2538/./dev/rfcore-sfr.h : - ../../../cpu/cc2538/./dev/ana-regs.h ../../../cpu/cc2538/./dev/udma.h : - ../../../cpu/cc2538/./dev/crypto.h : - ../../../cpu/cc2538/./usb/usb-serial.h ../../../core/./lib/random.h : - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h : - ../../../core/./net/mac/mac.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/mac/framer.h : - ../../../core/./net/queuebuf.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h ../../../cpu/cc2538/./soc.h : - ../../../cpu/cc2538/./cpu.h ../../../cpu/cc2538/./ieee-addr.h : - ../../../cpu/cc2538/./lpm.h ../../../core/sys/rtimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/contiki-main.o b/examples/ipv6/rpl-border-router/obj_zoul/contiki-main.o deleted file mode 100644 index 71f57b05e05..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/contiki-main.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/contikimac-framer.d b/examples/ipv6/rpl-border-router/obj_zoul/contikimac-framer.d deleted file mode 100644 index 4aa653c7239..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/contikimac-framer.d +++ /dev/null @@ -1,53 +0,0 @@ -obj_zoul/contikimac-framer.o: \ - ../../../core/net/mac/contikimac/contikimac-framer.c \ - ../../../core/./net/mac/contikimac/contikimac-framer.h \ - ../../../core/./net/mac/framer.h ../../../core/./net/packetbuf.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h - ../../../core/net/mac/contikimac/contikimac-framer.c : - ../../../core/./net/mac/contikimac/contikimac-framer.h : - ../../../core/./net/mac/framer.h ../../../core/./net/packetbuf.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/linkaddr.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/contikimac-framer.o b/examples/ipv6/rpl-border-router/obj_zoul/contikimac-framer.o deleted file mode 100644 index a1493d9b316..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/contikimac-framer.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/contikimac.d b/examples/ipv6/rpl-border-router/obj_zoul/contikimac.d deleted file mode 100644 index 39c48dc5f0c..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/contikimac.d +++ /dev/null @@ -1,96 +0,0 @@ -obj_zoul/contikimac.o: ../../../core/net/mac/contikimac/contikimac.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/leds.h \ - ../../../core/./dev/radio.h ../../../core/./dev/watchdog.h \ - ../../../core/./lib/random.h ../../../core/./net/mac/mac-sequence.h \ - ../../../core/./net/mac/contikimac/contikimac.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/mac.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/rime/rime.h ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./lib/list.h ../../../core/./net/rime/packetqueue.h \ - ../../../core/./lib/memb.h ../../../core/./net/rime/ipolite.h \ - ../../../core/./net/rime/mesh.h ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./sys/compower.h -../../../core/net/mac/contikimac/contikimac.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/leds.h : - ../../../core/./dev/radio.h ../../../core/./dev/watchdog.h : - ../../../core/./lib/random.h ../../../core/./net/mac/mac-sequence.h : - ../../../core/./net/mac/contikimac/contikimac.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/mac.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/framer.h : - ../../../core/./net/rime/rime.h ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./lib/list.h ../../../core/./net/rime/packetqueue.h : - ../../../core/./lib/memb.h ../../../core/./net/rime/ipolite.h : - ../../../core/./net/rime/mesh.h ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./sys/compower.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/contikimac.o b/examples/ipv6/rpl-border-router/obj_zoul/contikimac.o deleted file mode 100644 index 25f6aaaabe2..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/contikimac.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cpu.d b/examples/ipv6/rpl-border-router/obj_zoul/cpu.d deleted file mode 100644 index 8ef5ac19093..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/cpu.d +++ /dev/null @@ -1,2 +0,0 @@ -obj_zoul/cpu.o: ../../../cpu/cc2538/./cpu.c -../../../cpu/cc2538/./cpu.c : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/cpu.o b/examples/ipv6/rpl-border-router/obj_zoul/cpu.o deleted file mode 100644 index 9d9f135ae44..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/cpu.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/crc16.d b/examples/ipv6/rpl-border-router/obj_zoul/crc16.d deleted file mode 100644 index 03ac9bd9d74..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/crc16.d +++ /dev/null @@ -1,2 +0,0 @@ -obj_zoul/crc16.o: ../../../core/lib/crc16.c -../../../core/lib/crc16.c : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/crc16.o b/examples/ipv6/rpl-border-router/obj_zoul/crc16.o deleted file mode 100644 index 32ab106441e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/crc16.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/crypto.d b/examples/ipv6/rpl-border-router/obj_zoul/crypto.d deleted file mode 100644 index d516ae31a2e..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/crypto.d +++ /dev/null @@ -1,42 +0,0 @@ -obj_zoul/crypto.o: ../../../cpu/cc2538/dev/crypto.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./sys/energest.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/crypto.h \ - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./lpm.h \ - ../../../core/sys/rtimer.h -../../../cpu/cc2538/dev/crypto.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./sys/energest.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/crypto.h : - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./lpm.h : - ../../../core/sys/rtimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/crypto.o b/examples/ipv6/rpl-border-router/obj_zoul/crypto.o deleted file mode 100644 index 27e4e28fe1c..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/crypto.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/csma.d b/examples/ipv6/rpl-border-router/obj_zoul/csma.d deleted file mode 100644 index 9b47a7f9636..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/csma.d +++ /dev/null @@ -1,56 +0,0 @@ -obj_zoul/csma.o: ../../../core/net/mac/csma.c \ - ../../../core/./net/mac/csma.h ../../../core/./net/mac/mac.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/radio.h \ - ../../../core/./net/packetbuf.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/queuebuf.h \ - ../../../core/./sys/ctimer.h ../../../core/./lib/random.h \ - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h \ - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./lib/memb.h -../../../core/net/mac/csma.c : - ../../../core/./net/mac/csma.h ../../../core/./net/mac/mac.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/radio.h : - ../../../core/./net/packetbuf.h ../../../core/./net/linkaddr.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/queuebuf.h : - ../../../core/./sys/ctimer.h ../../../core/./lib/random.h : - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h : - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./lib/memb.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/csma.o b/examples/ipv6/rpl-border-router/obj_zoul/csma.o deleted file mode 100644 index 7f287b32cdf..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/csma.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ctimer.d b/examples/ipv6/rpl-border-router/obj_zoul/ctimer.d deleted file mode 100644 index aaffccccd4c..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ctimer.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/ctimer.o: ../../../core/sys/ctimer.c \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/timer.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./lib/list.h -../../../core/sys/ctimer.c : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/autostart.h : - ../../../core/./sys/timer.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./lib/list.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ctimer.o b/examples/ipv6/rpl-border-router/obj_zoul/ctimer.o deleted file mode 100644 index 706cde9e9a0..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ctimer.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ctr.d b/examples/ipv6/rpl-border-router/obj_zoul/ctr.d deleted file mode 100644 index 0e2301f35b9..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ctr.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/ctr.o: ../../../cpu/cc2538/dev/ctr.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h \ - ../../../cpu/cc2538/./dev/ctr.h ../../../cpu/cc2538/./dev/aes.h \ - ../../../cpu/cc2538/./dev/crypto.h ../../../cpu/cc2538/./dev/sys-ctrl.h -../../../cpu/cc2538/dev/ctr.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h : - ../../../cpu/cc2538/./dev/ctr.h ../../../cpu/cc2538/./dev/aes.h : - ../../../cpu/cc2538/./dev/crypto.h ../../../cpu/cc2538/./dev/sys-ctrl.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ctr.o b/examples/ipv6/rpl-border-router/obj_zoul/ctr.o deleted file mode 100644 index 8c6e6326549..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ctr.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/dbg-printf.d b/examples/ipv6/rpl-border-router/obj_zoul/dbg-printf.d deleted file mode 100644 index fdf177f1fbc..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/dbg-printf.d +++ /dev/null @@ -1,41 +0,0 @@ -obj_zoul/dbg-printf.o: \ - ../../../cpu/cc2538/../arm/common/dbg-io/dbg-printf.c \ - ../../../cpu/cc2538/./debug-uart.h ../../../cpu/cc2538/./dbg.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./usb/usb-serial.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/../arm/common/dbg-io/strformat.h - ../../../cpu/cc2538/../arm/common/dbg-io/dbg-printf.c : - ../../../cpu/cc2538/./debug-uart.h ../../../cpu/cc2538/./dbg.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./usb/usb-serial.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/../arm/common/dbg-io/strformat.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/dbg-printf.o b/examples/ipv6/rpl-border-router/obj_zoul/dbg-printf.o deleted file mode 100644 index 6e809c03b82..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/dbg-printf.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/dbg-snprintf.d b/examples/ipv6/rpl-border-router/obj_zoul/dbg-snprintf.d deleted file mode 100644 index 743c751b5e0..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/dbg-snprintf.d +++ /dev/null @@ -1,5 +0,0 @@ -obj_zoul/dbg-snprintf.o: \ - ../../../cpu/cc2538/../arm/common/dbg-io/dbg-snprintf.c \ - ../../../cpu/cc2538/../arm/common/dbg-io/strformat.h - ../../../cpu/cc2538/../arm/common/dbg-io/dbg-snprintf.c : - ../../../cpu/cc2538/../arm/common/dbg-io/strformat.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/dbg-snprintf.o b/examples/ipv6/rpl-border-router/obj_zoul/dbg-snprintf.o deleted file mode 100644 index 286767ea72a..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/dbg-snprintf.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/dbg-sprintf.d b/examples/ipv6/rpl-border-router/obj_zoul/dbg-sprintf.d deleted file mode 100644 index e4f23eaf96f..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/dbg-sprintf.d +++ /dev/null @@ -1,5 +0,0 @@ -obj_zoul/dbg-sprintf.o: \ - ../../../cpu/cc2538/../arm/common/dbg-io/dbg-sprintf.c \ - ../../../cpu/cc2538/../arm/common/dbg-io/strformat.h - ../../../cpu/cc2538/../arm/common/dbg-io/dbg-sprintf.c : - ../../../cpu/cc2538/../arm/common/dbg-io/strformat.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/dbg-sprintf.o b/examples/ipv6/rpl-border-router/obj_zoul/dbg-sprintf.o deleted file mode 100644 index 1f9bbc6a3b1..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/dbg-sprintf.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/dbg.d b/examples/ipv6/rpl-border-router/obj_zoul/dbg.d deleted file mode 100644 index ada10426673..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/dbg.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/dbg.o: ../../../cpu/cc2538/./dbg.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dbg.h \ - ../../../cpu/cc2538/./usb/usb-serial.h ../../../cpu/cc2538/./dev/uart.h -../../../cpu/cc2538/./dbg.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dbg.h : - ../../../cpu/cc2538/./usb/usb-serial.h ../../../cpu/cc2538/./dev/uart.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/dbg.o b/examples/ipv6/rpl-border-router/obj_zoul/dbg.o deleted file mode 100644 index 09c4c0e325c..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/dbg.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/dhcpc.d b/examples/ipv6/rpl-border-router/obj_zoul/dhcpc.d deleted file mode 100644 index 972beb9bcaa..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/dhcpc.d +++ /dev/null @@ -1,126 +0,0 @@ -obj_zoul/dhcpc.o: ../../../core/net/ip/dhcpc.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./contiki-net.h \ - ../../../core/./contiki.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip-fw-drv.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip_arp.h \ - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h \ - ../../../core/./net/ip/dhcpc.h -../../../core/net/ip/dhcpc.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./contiki-net.h : - ../../../core/./contiki.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip-fw-drv.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip_arp.h : - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : - ../../../core/./net/ip/dhcpc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/dhcpc.o b/examples/ipv6/rpl-border-router/obj_zoul/dhcpc.o deleted file mode 100644 index fb98b9b4fc2..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/dhcpc.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ecb.d b/examples/ipv6/rpl-border-router/obj_zoul/ecb.d deleted file mode 100644 index 798163e4c03..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ecb.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/ecb.o: ../../../cpu/cc2538/dev/ecb.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ecb.h \ - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h -../../../cpu/cc2538/dev/ecb.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ecb.h : - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ecb.o b/examples/ipv6/rpl-border-router/obj_zoul/ecb.o deleted file mode 100644 index 574698833ce..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ecb.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ecc-algorithm.d b/examples/ipv6/rpl-border-router/obj_zoul/ecc-algorithm.d deleted file mode 100644 index 7d9727036d4..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ecc-algorithm.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/ecc-algorithm.o: ../../../cpu/cc2538/dev/ecc-algorithm.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ecc-algorithm.h \ - ../../../cpu/cc2538/./dev/bignum-driver.h \ - ../../../cpu/cc2538/./dev/pka.h ../../../cpu/cc2538/./dev/ecc-driver.h -../../../cpu/cc2538/dev/ecc-algorithm.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ecc-algorithm.h : - ../../../cpu/cc2538/./dev/bignum-driver.h : - ../../../cpu/cc2538/./dev/pka.h ../../../cpu/cc2538/./dev/ecc-driver.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ecc-algorithm.o b/examples/ipv6/rpl-border-router/obj_zoul/ecc-algorithm.o deleted file mode 100644 index f05b95b3612..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ecc-algorithm.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ecc-curve.d b/examples/ipv6/rpl-border-router/obj_zoul/ecc-curve.d deleted file mode 100644 index 9c02dbba706..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ecc-curve.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/ecc-curve.o: ../../../cpu/cc2538/dev/ecc-curve.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ecc-driver.h \ - ../../../cpu/cc2538/./dev/pka.h -../../../cpu/cc2538/dev/ecc-curve.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ecc-driver.h : - ../../../cpu/cc2538/./dev/pka.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ecc-curve.o b/examples/ipv6/rpl-border-router/obj_zoul/ecc-curve.o deleted file mode 100644 index 44298cea9f0..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ecc-curve.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ecc-driver.d b/examples/ipv6/rpl-border-router/obj_zoul/ecc-driver.d deleted file mode 100644 index ebccc4c763c..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ecc-driver.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/ecc-driver.o: ../../../cpu/cc2538/dev/ecc-driver.c \ - ../../../cpu/cc2538/./dev/ecc-driver.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/pka.h -../../../cpu/cc2538/dev/ecc-driver.c : - ../../../cpu/cc2538/./dev/ecc-driver.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/pka.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ecc-driver.o b/examples/ipv6/rpl-border-router/obj_zoul/ecc-driver.o deleted file mode 100644 index 5ed07adf5fb..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ecc-driver.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/energest.d b/examples/ipv6/rpl-border-router/obj_zoul/energest.d deleted file mode 100644 index 8de0934ab78..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/energest.d +++ /dev/null @@ -1,36 +0,0 @@ -obj_zoul/energest.o: ../../../core/sys/energest.c \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h -../../../core/sys/energest.c : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/energest.o b/examples/ipv6/rpl-border-router/obj_zoul/energest.o deleted file mode 100644 index 7485ba11e82..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/energest.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/etimer.d b/examples/ipv6/rpl-border-router/obj_zoul/etimer.d deleted file mode 100644 index 59a566718b9..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/etimer.d +++ /dev/null @@ -1,18 +0,0 @@ -obj_zoul/etimer.o: ../../../core/sys/etimer.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h -../../../core/sys/etimer.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/etimer.o b/examples/ipv6/rpl-border-router/obj_zoul/etimer.o deleted file mode 100644 index 106568d1f33..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/etimer.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/frame802154.d b/examples/ipv6/rpl-border-router/obj_zoul/frame802154.d deleted file mode 100644 index b38170d18ea..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/frame802154.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/frame802154.o: ../../../core/net/mac/frame802154.c \ - ../../../core/./sys/cc.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/llsec/llsec802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h -../../../core/net/mac/frame802154.c : - ../../../core/./sys/cc.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc-gcc.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h : - ../../../core/./net/llsec/llsec802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/frame802154.o b/examples/ipv6/rpl-border-router/obj_zoul/frame802154.o deleted file mode 100644 index fd37702c324..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/frame802154.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/frame802154e-ie.d b/examples/ipv6/rpl-border-router/obj_zoul/frame802154e-ie.d deleted file mode 100644 index caf248118c8..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/frame802154e-ie.d +++ /dev/null @@ -1,46 +0,0 @@ -obj_zoul/frame802154e-ie.o: ../../../core/net/mac/frame802154e-ie.c \ - ../../../core/./net/mac/frame802154e-ie.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/mac/tsch/tsch-private.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/mac/tsch/tsch-asn.h \ - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/net-debug.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h -../../../core/net/mac/frame802154e-ie.c : - ../../../core/./net/mac/frame802154e-ie.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/mac/tsch/tsch-private.h : - ../../../core/./net/linkaddr.h ../../../core/./net/mac/tsch/tsch-asn.h : - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/net-debug.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/frame802154e-ie.o b/examples/ipv6/rpl-border-router/obj_zoul/frame802154e-ie.o deleted file mode 100644 index a626960b34b..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/frame802154e-ie.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/framer-802154.d b/examples/ipv6/rpl-border-router/obj_zoul/framer-802154.d deleted file mode 100644 index ce77fcf1f39..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/framer-802154.d +++ /dev/null @@ -1,48 +0,0 @@ -obj_zoul/framer-802154.o: ../../../core/net/mac/framer-802154.c \ - ../../../core/./net/mac/framer-802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/mac/frame802154.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/llsec/llsec802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./lib/random.h -../../../core/net/mac/framer-802154.c : - ../../../core/./net/mac/framer-802154.h ../../../core/./net/mac/framer.h : - ../../../core/./net/mac/frame802154.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/linkaddr.h : - ../../../core/./net/llsec/llsec802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./lib/random.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/framer-802154.o b/examples/ipv6/rpl-border-router/obj_zoul/framer-802154.o deleted file mode 100644 index e71e97e99ac..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/framer-802154.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/framer-nullmac.d b/examples/ipv6/rpl-border-router/obj_zoul/framer-nullmac.d deleted file mode 100644 index 4e9b41b4dd6..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/framer-nullmac.d +++ /dev/null @@ -1,48 +0,0 @@ -obj_zoul/framer-nullmac.o: ../../../core/net/mac/framer-nullmac.c \ - ../../../core/./net/mac/framer-nullmac.h \ - ../../../core/./net/mac/framer.h ../../../core/./net/packetbuf.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/mac/tsch/tsch-conf.h -../../../core/net/mac/framer-nullmac.c : - ../../../core/./net/mac/framer-nullmac.h : - ../../../core/./net/mac/framer.h ../../../core/./net/packetbuf.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/linkaddr.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/mac/tsch/tsch-conf.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/framer-nullmac.o b/examples/ipv6/rpl-border-router/obj_zoul/framer-nullmac.o deleted file mode 100644 index 10638edb492..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/framer-nullmac.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/gcm.d b/examples/ipv6/rpl-border-router/obj_zoul/gcm.d deleted file mode 100644 index 03fe3b1cae5..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/gcm.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/gcm.o: ../../../cpu/cc2538/dev/gcm.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h \ - ../../../cpu/cc2538/./dev/gcm.h ../../../cpu/cc2538/./dev/aes.h \ - ../../../cpu/cc2538/./dev/crypto.h ../../../cpu/cc2538/./dev/sys-ctrl.h -../../../cpu/cc2538/dev/gcm.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h : - ../../../cpu/cc2538/./dev/gcm.h ../../../cpu/cc2538/./dev/aes.h : - ../../../cpu/cc2538/./dev/crypto.h ../../../cpu/cc2538/./dev/sys-ctrl.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/gcm.o b/examples/ipv6/rpl-border-router/obj_zoul/gcm.o deleted file mode 100644 index 16cf1a4c540..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/gcm.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/gcr.d b/examples/ipv6/rpl-border-router/obj_zoul/gcr.d deleted file mode 100644 index a0b98bac6e7..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/gcr.d +++ /dev/null @@ -1,2 +0,0 @@ -obj_zoul/gcr.o: ../../../core/lib/gcr.c -../../../core/lib/gcr.c : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/gcr.o b/examples/ipv6/rpl-border-router/obj_zoul/gcr.o deleted file mode 100644 index 9a5dbb154f1..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/gcr.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/gpio.d b/examples/ipv6/rpl-border-router/obj_zoul/gpio.d deleted file mode 100644 index 5ed3b665db6..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/gpio.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/gpio.o: ../../../cpu/cc2538/dev/gpio.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./sys/energest.h \ - ../../../core/./dev/leds.h ../../../cpu/cc2538/./lpm.h \ - ../../../core/sys/rtimer.h -../../../cpu/cc2538/dev/gpio.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./sys/energest.h : - ../../../core/./dev/leds.h ../../../cpu/cc2538/./lpm.h : - ../../../core/sys/rtimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/gpio.o b/examples/ipv6/rpl-border-router/obj_zoul/gpio.o deleted file mode 100644 index f2a74ea63ff..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/gpio.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/httpd-simple.d b/examples/ipv6/rpl-border-router/obj_zoul/httpd-simple.d deleted file mode 100644 index 871f692b260..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/httpd-simple.d +++ /dev/null @@ -1,126 +0,0 @@ -obj_zoul/httpd-simple.o: httpd-simple.c ../../../core/./contiki-net.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h \ - ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h \ - httpd-simple.h -httpd-simple.c ../../../core/./contiki-net.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h : - ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : - httpd-simple.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/httpd-simple.o b/examples/ipv6/rpl-border-router/obj_zoul/httpd-simple.o deleted file mode 100644 index 604f02d806d..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/httpd-simple.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/i2c.d b/examples/ipv6/rpl-border-router/obj_zoul/i2c.d deleted file mode 100644 index 65038f6fc04..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/i2c.d +++ /dev/null @@ -1,14 +0,0 @@ -obj_zoul/i2c.o: ../../../cpu/cc2538/dev/i2c.c \ - ../../../cpu/cc2538/dev/i2c.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/dev/sys-ctrl.h ../../../cpu/cc2538/dev/gpio.h \ - ../../../cpu/cc2538/dev/ioc.h ../../../core/sys/clock.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./dev/nvic.h -../../../cpu/cc2538/dev/i2c.c : - ../../../cpu/cc2538/dev/i2c.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/dev/sys-ctrl.h ../../../cpu/cc2538/dev/gpio.h : - ../../../cpu/cc2538/dev/ioc.h ../../../core/sys/clock.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./dev/nvic.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/i2c.o b/examples/ipv6/rpl-border-router/obj_zoul/i2c.o deleted file mode 100644 index 360d0b21318..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/i2c.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ieee-addr.o b/examples/ipv6/rpl-border-router/obj_zoul/ieee-addr.o deleted file mode 100644 index 016709ee22e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ieee-addr.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ifft.d b/examples/ipv6/rpl-border-router/obj_zoul/ifft.d deleted file mode 100644 index f8dda9ff78a..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ifft.d +++ /dev/null @@ -1,10 +0,0 @@ -obj_zoul/ifft.o: ../../../core/lib/ifft.c ../../../core/./lib/ifft.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h -../../../core/lib/ifft.c ../../../core/./lib/ifft.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ifft.o b/examples/ipv6/rpl-border-router/obj_zoul/ifft.o deleted file mode 100644 index de9d09a39a6..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ifft.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ioc.d b/examples/ipv6/rpl-border-router/obj_zoul/ioc.d deleted file mode 100644 index b6b2f99b4bd..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ioc.d +++ /dev/null @@ -1,36 +0,0 @@ -obj_zoul/ioc.o: ../../../cpu/cc2538/dev/ioc.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ioc.h -../../../cpu/cc2538/dev/ioc.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ioc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ioc.o b/examples/ipv6/rpl-border-router/obj_zoul/ioc.o deleted file mode 100644 index cce9645752f..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ioc.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ip64-addr.d b/examples/ipv6/rpl-border-router/obj_zoul/ip64-addr.d deleted file mode 100644 index 89f42116fbe..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ip64-addr.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/ip64-addr.o: ../../../core/net/ip/ip64-addr.c \ - ../../../core/net/ip/ip64-addr.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h -../../../core/net/ip/ip64-addr.c : - ../../../core/net/ip/ip64-addr.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ip64-addr.o b/examples/ipv6/rpl-border-router/obj_zoul/ip64-addr.o deleted file mode 100644 index 8fdf5823669..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ip64-addr.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/leds-res-arch.d b/examples/ipv6/rpl-border-router/obj_zoul/leds-res-arch.d deleted file mode 100644 index db70431ae73..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/leds-res-arch.d +++ /dev/null @@ -1,39 +0,0 @@ -obj_zoul/leds-res-arch.o: \ - ../../../platform/zoul/remote-revb/leds-res-arch.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./dev/leds.h \ - ../../../cpu/cc2538/./dev/ioc.h - ../../../platform/zoul/remote-revb/leds-res-arch.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./dev/leds.h : - ../../../cpu/cc2538/./dev/ioc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/leds-res-arch.o b/examples/ipv6/rpl-border-router/obj_zoul/leds-res-arch.o deleted file mode 100644 index ef79dab8716..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/leds-res-arch.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/leds.d b/examples/ipv6/rpl-border-router/obj_zoul/leds.d deleted file mode 100644 index 67d258fe211..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/leds.d +++ /dev/null @@ -1,36 +0,0 @@ -obj_zoul/leds.o: ../../../core/dev/leds.c ../../../core/./dev/leds.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h -../../../core/dev/leds.c ../../../core/./dev/leds.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/leds.o b/examples/ipv6/rpl-border-router/obj_zoul/leds.o deleted file mode 100644 index b6c3e5b4178..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/leds.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/link-stats.d b/examples/ipv6/rpl-border-router/obj_zoul/link-stats.d deleted file mode 100644 index 9a2d33cfbcf..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/link-stats.d +++ /dev/null @@ -1,52 +0,0 @@ -obj_zoul/link-stats.o: ../../../core/net/link-stats.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h \ - ../../../core/./net/mac/mac.h ../../../core/./dev/radio.h \ - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/link-stats.h ../../../core/net/linkaddr.h -../../../core/net/link-stats.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/packetbuf.h : - ../../../core/./net/linkaddr.h ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/nbr-table.h : - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h : - ../../../core/./net/mac/mac.h ../../../core/./dev/radio.h : - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/framer.h : - ../../../core/./net/link-stats.h ../../../core/net/linkaddr.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/link-stats.o b/examples/ipv6/rpl-border-router/obj_zoul/link-stats.o deleted file mode 100644 index 25a24e1cbf7..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/link-stats.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/linkaddr.d b/examples/ipv6/rpl-border-router/obj_zoul/linkaddr.d deleted file mode 100644 index 66e7c043195..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/linkaddr.d +++ /dev/null @@ -1,10 +0,0 @@ -obj_zoul/linkaddr.o: ../../../core/net/linkaddr.c \ - ../../../core/./net/linkaddr.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h -../../../core/net/linkaddr.c : - ../../../core/./net/linkaddr.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/linkaddr.o b/examples/ipv6/rpl-border-router/obj_zoul/linkaddr.o deleted file mode 100644 index d85430bc1a5..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/linkaddr.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/list.d b/examples/ipv6/rpl-border-router/obj_zoul/list.d deleted file mode 100644 index 84373afe97c..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/list.d +++ /dev/null @@ -1,2 +0,0 @@ -obj_zoul/list.o: ../../../core/lib/list.c ../../../core/./lib/list.h -../../../core/lib/list.c ../../../core/./lib/list.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/list.o b/examples/ipv6/rpl-border-router/obj_zoul/list.o deleted file mode 100644 index 23a61509009..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/list.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/lpm.d b/examples/ipv6/rpl-border-router/obj_zoul/lpm.d deleted file mode 100644 index 62d63bf4087..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/lpm.d +++ /dev/null @@ -1,44 +0,0 @@ -obj_zoul/lpm.o: ../../../cpu/cc2538/./lpm.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/scb.h \ - ../../../cpu/cc2538/./dev/rfcore-xreg.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./lpm.h \ - ../../../core/sys/rtimer.h ../../../cpu/cc2538/./reg.h -../../../cpu/cc2538/./lpm.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/scb.h : - ../../../cpu/cc2538/./dev/rfcore-xreg.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./lpm.h : - ../../../core/sys/rtimer.h ../../../cpu/cc2538/./reg.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/lpm.o b/examples/ipv6/rpl-border-router/obj_zoul/lpm.o deleted file mode 100644 index 720b7a1b43a..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/lpm.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/mac-sequence.d b/examples/ipv6/rpl-border-router/obj_zoul/mac-sequence.d deleted file mode 100644 index ac15cf2e5cb..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/mac-sequence.d +++ /dev/null @@ -1,128 +0,0 @@ -obj_zoul/mac-sequence.o: ../../../core/net/mac/mac-sequence.c \ - ../../../core/./contiki-net.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h \ - ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h \ - ../../../core/./net/mac/mac-sequence.h ../../../core/./net/rime/rime.h -../../../core/net/mac/mac-sequence.c : - ../../../core/./contiki-net.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h : - ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : - ../../../core/./net/mac/mac-sequence.h ../../../core/./net/rime/rime.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/mac-sequence.o b/examples/ipv6/rpl-border-router/obj_zoul/mac-sequence.o deleted file mode 100644 index 4e0e665bccf..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/mac-sequence.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/mac.d b/examples/ipv6/rpl-border-router/obj_zoul/mac.d deleted file mode 100644 index dbb79f85a6d..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/mac.d +++ /dev/null @@ -1,10 +0,0 @@ -obj_zoul/mac.o: ../../../core/net/mac/mac.c ../../../core/./net/mac/mac.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/radio.h -../../../core/net/mac/mac.c ../../../core/./net/mac/mac.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/radio.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/mac.o b/examples/ipv6/rpl-border-router/obj_zoul/mac.o deleted file mode 100644 index e46fe1908fc..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/mac.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/me.d b/examples/ipv6/rpl-border-router/obj_zoul/me.d deleted file mode 100644 index 173fc719df1..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/me.d +++ /dev/null @@ -1,2 +0,0 @@ -obj_zoul/me.o: ../../../core/lib/me.c ../../../core/lib/me_tabs.h -../../../core/lib/me.c ../../../core/lib/me_tabs.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/me.o b/examples/ipv6/rpl-border-router/obj_zoul/me.o deleted file mode 100644 index 7688969cd1b..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/me.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/me_tabs.d b/examples/ipv6/rpl-border-router/obj_zoul/me_tabs.d deleted file mode 100644 index 86238076135..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/me_tabs.d +++ /dev/null @@ -1,2 +0,0 @@ -obj_zoul/me_tabs.o: ../../../core/lib/me_tabs.c -../../../core/lib/me_tabs.c : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/me_tabs.o b/examples/ipv6/rpl-border-router/obj_zoul/me_tabs.o deleted file mode 100644 index 9c5098f13ca..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/me_tabs.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/memb.d b/examples/ipv6/rpl-border-router/obj_zoul/memb.d deleted file mode 100644 index aec699a0d07..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/memb.d +++ /dev/null @@ -1,36 +0,0 @@ -obj_zoul/memb.o: ../../../core/lib/memb.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./lib/memb.h -../../../core/lib/memb.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./lib/memb.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/memb.o b/examples/ipv6/rpl-border-router/obj_zoul/memb.o deleted file mode 100644 index d66ce854275..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/memb.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/mmem.d b/examples/ipv6/rpl-border-router/obj_zoul/mmem.d deleted file mode 100644 index 36d08d5de33..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/mmem.d +++ /dev/null @@ -1,10 +0,0 @@ -obj_zoul/mmem.o: ../../../core/lib/mmem.c ../../../core/lib/mmem.h \ - ../../../core/lib/list.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h -../../../core/lib/mmem.c ../../../core/lib/mmem.h : - ../../../core/lib/list.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/mmem.o b/examples/ipv6/rpl-border-router/obj_zoul/mmem.o deleted file mode 100644 index dcc3b80a7db..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/mmem.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/mt.d b/examples/ipv6/rpl-border-router/obj_zoul/mt.d deleted file mode 100644 index 38a698d73da..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/mt.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/mt.o: ../../../core/sys/mt.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./sys/mt.h \ - ../../../cpu/cc2538/./mtarch.h -../../../core/sys/mt.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./sys/mt.h : - ../../../cpu/cc2538/./mtarch.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/mt.o b/examples/ipv6/rpl-border-router/obj_zoul/mt.o deleted file mode 100644 index 03369a2a32e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/mt.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nbr-table.d b/examples/ipv6/rpl-border-router/obj_zoul/nbr-table.d deleted file mode 100644 index 388d75bcab9..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/nbr-table.d +++ /dev/null @@ -1,52 +0,0 @@ -obj_zoul/nbr-table.o: ../../../core/net/nbr-table.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./lib/memb.h \ - ../../../core/./lib/list.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/mac/framer.h -../../../core/net/nbr-table.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./lib/memb.h : - ../../../core/./lib/list.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/mac/framer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nbr-table.o b/examples/ipv6/rpl-border-router/obj_zoul/nbr-table.o deleted file mode 100644 index 7d3483daeb8..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/nbr-table.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/net-debug.d b/examples/ipv6/rpl-border-router/obj_zoul/net-debug.d deleted file mode 100644 index 0776b92876e..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/net-debug.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/net-debug.o: ../../../core/net/net-debug.c \ - ../../../core/./net/net-debug.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/linkaddr.h -../../../core/net/net-debug.c : - ../../../core/./net/net-debug.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/linkaddr.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/net-debug.o b/examples/ipv6/rpl-border-router/obj_zoul/net-debug.o deleted file mode 100644 index 0b74c035dcb..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/net-debug.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/netstack.d b/examples/ipv6/rpl-border-router/obj_zoul/netstack.d deleted file mode 100644 index 6de368c0094..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/netstack.d +++ /dev/null @@ -1,46 +0,0 @@ -obj_zoul/netstack.o: ../../../core/net/netstack.c \ - ../../../core/./net/netstack.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/llsec/llsec.h \ - ../../../core/./net/mac/mac.h ../../../core/./dev/radio.h \ - ../../../core/./net/mac/rdc.h ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/mac/framer.h -../../../core/net/netstack.c : - ../../../core/./net/netstack.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/llsec/llsec.h : - ../../../core/./net/mac/mac.h ../../../core/./dev/radio.h : - ../../../core/./net/mac/rdc.h ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/mac/framer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/netstack.o b/examples/ipv6/rpl-border-router/obj_zoul/netstack.o deleted file mode 100644 index d220f3b035b..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/netstack.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/noncoresec.d b/examples/ipv6/rpl-border-router/obj_zoul/noncoresec.d deleted file mode 100644 index 19664ae68fe..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/noncoresec.d +++ /dev/null @@ -1,58 +0,0 @@ -obj_zoul/noncoresec.o: ../../../core/net/llsec/noncoresec/noncoresec.c \ - ../../../core/./net/llsec/noncoresec/noncoresec.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/radio.h \ - ../../../core/./net/llsec/anti-replay.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/llsec/ccm-star-packetbuf.h \ - ../../../core/./lib/ccm-star.h ../../../core/./net/netstack.h \ - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/nbr-table.h -../../../core/net/llsec/noncoresec/noncoresec.c : - ../../../core/./net/llsec/noncoresec/noncoresec.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/radio.h : - ../../../core/./net/llsec/anti-replay.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h : - ../../../core/./net/llsec/ccm-star-packetbuf.h : - ../../../core/./lib/ccm-star.h ../../../core/./net/netstack.h : - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/framer.h : - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/nbr-table.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/noncoresec.o b/examples/ipv6/rpl-border-router/obj_zoul/noncoresec.o deleted file mode 100644 index 7e221fcba2f..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/noncoresec.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nordc.d b/examples/ipv6/rpl-border-router/obj_zoul/nordc.d deleted file mode 100644 index d58d718c2a8..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/nordc.d +++ /dev/null @@ -1,46 +0,0 @@ -obj_zoul/nordc.o: ../../../core/net/mac/nordc.c \ - ../../../core/./net/mac/rdc.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/framer.h -../../../core/net/mac/nordc.c : - ../../../core/./net/mac/rdc.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/framer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nordc.o b/examples/ipv6/rpl-border-router/obj_zoul/nordc.o deleted file mode 100644 index 3b3d83419e3..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/nordc.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nullmac.d b/examples/ipv6/rpl-border-router/obj_zoul/nullmac.d deleted file mode 100644 index 7c3d097fb39..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/nullmac.d +++ /dev/null @@ -1,50 +0,0 @@ -obj_zoul/nullmac.o: ../../../core/net/mac/nullmac.c \ - ../../../core/./net/mac/nullmac.h ../../../core/./net/mac/mac.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/radio.h \ - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h \ - ../../../core/./net/mac/rdc.h ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h -../../../core/net/mac/nullmac.c : - ../../../core/./net/mac/nullmac.h ../../../core/./net/mac/mac.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/radio.h : - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h : - ../../../core/./net/mac/rdc.h ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/mac/framer.h : - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nullmac.o b/examples/ipv6/rpl-border-router/obj_zoul/nullmac.o deleted file mode 100644 index fe6f4168e16..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/nullmac.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nullradio.d b/examples/ipv6/rpl-border-router/obj_zoul/nullradio.d deleted file mode 100644 index a2a904100d4..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/nullradio.d +++ /dev/null @@ -1,4 +0,0 @@ -obj_zoul/nullradio.o: ../../../core/dev/nullradio.c \ - ../../../core/./dev/nullradio.h ../../../core/./dev/radio.h -../../../core/dev/nullradio.c : - ../../../core/./dev/nullradio.h ../../../core/./dev/radio.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nullradio.o b/examples/ipv6/rpl-border-router/obj_zoul/nullradio.o deleted file mode 100644 index dc5a203d128..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/nullradio.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nullrdc-noframer.d b/examples/ipv6/rpl-border-router/obj_zoul/nullrdc-noframer.d deleted file mode 100644 index a501509ce32..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/nullrdc-noframer.d +++ /dev/null @@ -1,52 +0,0 @@ -obj_zoul/nullrdc-noframer.o: ../../../core/net/mac/nullrdc-noframer.c \ - ../../../core/./net/mac/nullrdc-noframer.h ../../../core/./net/mac/rdc.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/queuebuf.h \ - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h \ - ../../../core/./net/mac/framer.h -../../../core/net/mac/nullrdc-noframer.c : - ../../../core/./net/mac/nullrdc-noframer.h ../../../core/./net/mac/rdc.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/queuebuf.h : - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h : - ../../../core/./net/mac/framer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nullrdc-noframer.o b/examples/ipv6/rpl-border-router/obj_zoul/nullrdc-noframer.o deleted file mode 100644 index 5720c0a4e8d..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/nullrdc-noframer.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nullrdc.d b/examples/ipv6/rpl-border-router/obj_zoul/nullrdc.d deleted file mode 100644 index 66dd5d4eaf6..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/nullrdc.d +++ /dev/null @@ -1,54 +0,0 @@ -obj_zoul/nullrdc.o: ../../../core/net/mac/nullrdc.c \ - ../../../core/./net/mac/mac-sequence.h ../../../core/./net/mac/nullrdc.h \ - ../../../core/./net/mac/rdc.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/queuebuf.h \ - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h \ - ../../../core/./net/mac/framer.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./dev/watchdog.h -../../../core/net/mac/nullrdc.c : - ../../../core/./net/mac/mac-sequence.h ../../../core/./net/mac/nullrdc.h : - ../../../core/./net/mac/rdc.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./net/queuebuf.h : - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h : - ../../../core/./net/mac/framer.h ../../../core/./net/rime/rimestats.h : - ../../../core/./dev/watchdog.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nullrdc.o b/examples/ipv6/rpl-border-router/obj_zoul/nullrdc.o deleted file mode 100644 index 5713df7bc98..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/nullrdc.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nullsec.d b/examples/ipv6/rpl-border-router/obj_zoul/nullsec.d deleted file mode 100644 index fd1a91fc416..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/nullsec.d +++ /dev/null @@ -1,50 +0,0 @@ -obj_zoul/nullsec.o: ../../../core/net/llsec/nullsec.c \ - ../../../core/./net/llsec/nullsec.h ../../../core/./net/llsec/llsec.h \ - ../../../core/./net/mac/mac.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/radio.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/netstack.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/mac/framer.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h -../../../core/net/llsec/nullsec.c : - ../../../core/./net/llsec/nullsec.h ../../../core/./net/llsec/llsec.h : - ../../../core/./net/mac/mac.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/radio.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/linkaddr.h : - ../../../core/./net/netstack.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/mac/framer.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nullsec.o b/examples/ipv6/rpl-border-router/obj_zoul/nullsec.o deleted file mode 100644 index fddf4e5158b..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/nullsec.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nvic.d b/examples/ipv6/rpl-border-router/obj_zoul/nvic.d deleted file mode 100644 index ce96a1335ab..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/nvic.d +++ /dev/null @@ -1,36 +0,0 @@ -obj_zoul/nvic.o: ../../../cpu/cc2538/dev/nvic.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/scb.h -../../../cpu/cc2538/dev/nvic.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/scb.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/nvic.o b/examples/ipv6/rpl-border-router/obj_zoul/nvic.o deleted file mode 100644 index 977693fba14..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/nvic.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/packetbuf.d b/examples/ipv6/rpl-border-router/obj_zoul/packetbuf.d deleted file mode 100644 index 5cd3e0febb3..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/packetbuf.d +++ /dev/null @@ -1,128 +0,0 @@ -obj_zoul/packetbuf.o: ../../../core/net/packetbuf.c \ - ../../../core/./contiki-net.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h \ - ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h \ - ../../../core/./net/rime/rime.h -../../../core/net/packetbuf.c : - ../../../core/./contiki-net.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h : - ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : - ../../../core/./net/rime/rime.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/packetbuf.o b/examples/ipv6/rpl-border-router/obj_zoul/packetbuf.o deleted file mode 100644 index 03590e78fd2..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/packetbuf.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/petsciiconv.d b/examples/ipv6/rpl-border-router/obj_zoul/petsciiconv.d deleted file mode 100644 index 2394023e6bf..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/petsciiconv.d +++ /dev/null @@ -1,2 +0,0 @@ -obj_zoul/petsciiconv.o: ../../../core/lib/petsciiconv.c -../../../core/lib/petsciiconv.c : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/petsciiconv.o b/examples/ipv6/rpl-border-router/obj_zoul/petsciiconv.o deleted file mode 100644 index 135648d6eed..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/petsciiconv.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/phase.d b/examples/ipv6/rpl-border-router/obj_zoul/phase.d deleted file mode 100644 index d8cf0b556a3..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/phase.d +++ /dev/null @@ -1,56 +0,0 @@ -obj_zoul/phase.o: ../../../core/net/mac/phase.c \ - ../../../core/./net/mac/phase.h ../../../core/./net/linkaddr.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/mac/framer.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/queuebuf.h ../../../core/./net/nbr-table.h -../../../core/net/mac/phase.c : - ../../../core/./net/mac/phase.h ../../../core/./net/linkaddr.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/mac/framer.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h ../../../core/./sys/ctimer.h : - ../../../core/./net/queuebuf.h ../../../core/./net/nbr-table.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/phase.o b/examples/ipv6/rpl-border-router/obj_zoul/phase.o deleted file mode 100644 index e0949d1433f..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/phase.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/pka.d b/examples/ipv6/rpl-border-router/obj_zoul/pka.d deleted file mode 100644 index e087333d053..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/pka.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/pka.o: ../../../cpu/cc2538/dev/pka.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./sys/energest.h \ - ../../../cpu/cc2538/./dev/pka.h ../../../cpu/cc2538/./dev/sys-ctrl.h \ - ../../../cpu/cc2538/./lpm.h ../../../core/sys/rtimer.h -../../../cpu/cc2538/dev/pka.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./sys/energest.h : - ../../../cpu/cc2538/./dev/pka.h ../../../cpu/cc2538/./dev/sys-ctrl.h : - ../../../cpu/cc2538/./lpm.h ../../../core/sys/rtimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/pka.o b/examples/ipv6/rpl-border-router/obj_zoul/pka.o deleted file mode 100644 index c52f8fac68e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/pka.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/power-mgmt.d b/examples/ipv6/rpl-border-router/obj_zoul/power-mgmt.d deleted file mode 100644 index fe6688199f0..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/power-mgmt.d +++ /dev/null @@ -1,44 +0,0 @@ -obj_zoul/power-mgmt.o: ../../../platform/zoul/remote-revb/power-mgmt.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h \ - ../../../platform/zoul/remote-revb/power-mgmt.h \ - ../../../cpu/cc2538/./dev/i2c.h ../../../cpu/cc2538/./dev/sys-ctrl.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./dev/ioc.h \ - ../../../core/sys/clock.h -../../../platform/zoul/remote-revb/power-mgmt.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h : - ../../../platform/zoul/remote-revb/power-mgmt.h : - ../../../cpu/cc2538/./dev/i2c.h ../../../cpu/cc2538/./dev/sys-ctrl.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./dev/ioc.h : - ../../../core/sys/clock.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/power-mgmt.o b/examples/ipv6/rpl-border-router/obj_zoul/power-mgmt.o deleted file mode 100644 index f8ab7e7c430..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/power-mgmt.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/print-stats.d b/examples/ipv6/rpl-border-router/obj_zoul/print-stats.d deleted file mode 100644 index c6a9ce659fd..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/print-stats.d +++ /dev/null @@ -1,86 +0,0 @@ -obj_zoul/print-stats.o: ../../../core/lib/print-stats.c \ - ../../../core/./lib/print-stats.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h ../../../core/./net/linkaddr.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/rime/collect.h \ - ../../../core/./net/rime/runicast.h ../../../core/./net/rime/stunicast.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/timer.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./lib/list.h ../../../core/./net/rime/packetqueue.h \ - ../../../core/./lib/memb.h ../../../core/./net/rime/ipolite.h \ - ../../../core/./net/rime/mesh.h ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/mac/mac.h ../../../core/./dev/radio.h \ - ../../../core/./net/rime/trickle.h ../../../core/./sys/energest.h -../../../core/lib/print-stats.c : - ../../../core/./lib/print-stats.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h ../../../core/./net/linkaddr.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/rime/collect.h : - ../../../core/./net/rime/runicast.h ../../../core/./net/rime/stunicast.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/autostart.h ../../../core/./sys/timer.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./lib/list.h ../../../core/./net/rime/packetqueue.h : - ../../../core/./lib/memb.h ../../../core/./net/rime/ipolite.h : - ../../../core/./net/rime/mesh.h ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/mac/mac.h ../../../core/./dev/radio.h : - ../../../core/./net/rime/trickle.h ../../../core/./sys/energest.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/print-stats.o b/examples/ipv6/rpl-border-router/obj_zoul/print-stats.o deleted file mode 100644 index 4dd1df162ed..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/print-stats.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/process.d b/examples/ipv6/rpl-border-router/obj_zoul/process.d deleted file mode 100644 index 8f0e4e0b2f5..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/process.d +++ /dev/null @@ -1,16 +0,0 @@ -obj_zoul/process.o: ../../../core/sys/process.c \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/arg.h -../../../core/sys/process.c : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/arg.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/process.o b/examples/ipv6/rpl-border-router/obj_zoul/process.o deleted file mode 100644 index 9a285d4e438..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/process.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/procinit.d b/examples/ipv6/rpl-border-router/obj_zoul/procinit.d deleted file mode 100644 index 7949aa72a1d..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/procinit.d +++ /dev/null @@ -1,36 +0,0 @@ -obj_zoul/procinit.o: ../../../core/sys/procinit.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./sys/procinit.h -../../../core/sys/procinit.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./sys/procinit.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/procinit.o b/examples/ipv6/rpl-border-router/obj_zoul/procinit.o deleted file mode 100644 index 43e7ade22f6..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/procinit.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/psock.d b/examples/ipv6/rpl-border-router/obj_zoul/psock.d deleted file mode 100644 index 0b6f0a45437..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/psock.d +++ /dev/null @@ -1,126 +0,0 @@ -obj_zoul/psock.o: ../../../core/net/ip/psock.c \ - ../../../core/./net/ip/psock.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./contiki-lib.h \ - ../../../core/./contiki.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./contiki-net.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h \ - ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./net/ip/udp-socket.h ../../../core/./net/ip/tcp-socket.h \ - ../../../core/./net/rime/rime.h ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h -../../../core/net/ip/psock.c : - ../../../core/./net/ip/psock.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./contiki-lib.h : - ../../../core/./contiki.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./contiki-net.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h : - ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./net/ip/udp-socket.h ../../../core/./net/ip/tcp-socket.h : - ../../../core/./net/rime/rime.h ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/psock.o b/examples/ipv6/rpl-border-router/obj_zoul/psock.o deleted file mode 100644 index 69986fe59b1..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/psock.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/pwm.d b/examples/ipv6/rpl-border-router/obj_zoul/pwm.d deleted file mode 100644 index 9170977e295..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/pwm.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/pwm.o: ../../../cpu/cc2538/dev/pwm.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ioc.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/pwm.h \ - ../../../cpu/cc2538/./lpm.h ../../../core/sys/rtimer.h -../../../cpu/cc2538/dev/pwm.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/ioc.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/pwm.h : - ../../../cpu/cc2538/./lpm.h ../../../core/sys/rtimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/pwm.o b/examples/ipv6/rpl-border-router/obj_zoul/pwm.o deleted file mode 100644 index 4ce75b8afd7..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/pwm.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/queuebuf.d b/examples/ipv6/rpl-border-router/obj_zoul/queuebuf.d deleted file mode 100644 index d13aa6cdc53..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/queuebuf.d +++ /dev/null @@ -1,126 +0,0 @@ -obj_zoul/queuebuf.o: ../../../core/net/queuebuf.c \ - ../../../core/./contiki-net.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h \ - ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h -../../../core/net/queuebuf.c : - ../../../core/./contiki-net.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h : - ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/queuebuf.o b/examples/ipv6/rpl-border-router/obj_zoul/queuebuf.o deleted file mode 100644 index 7fa5123ee68..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/queuebuf.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/random.d b/examples/ipv6/rpl-border-router/obj_zoul/random.d deleted file mode 100644 index 256caa64517..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/random.d +++ /dev/null @@ -1,48 +0,0 @@ -obj_zoul/random.o: ../../../cpu/cc2538/dev/random.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rfcore.h \ - ../../../cpu/cc2538/./dev/rfcore-ffsm.h \ - ../../../cpu/cc2538/./dev/rfcore-xreg.h \ - ../../../cpu/cc2538/./dev/rfcore-sfr.h \ - ../../../cpu/cc2538/./dev/ana-regs.h \ - ../../../cpu/cc2538/./dev/cc2538-rf.h ../../../core/./dev/radio.h \ - ../../../cpu/cc2538/./dev/soc-adc.h ../../../cpu/cc2538/./dev/sys-ctrl.h -../../../cpu/cc2538/dev/random.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rfcore.h : - ../../../cpu/cc2538/./dev/rfcore-ffsm.h : - ../../../cpu/cc2538/./dev/rfcore-xreg.h : - ../../../cpu/cc2538/./dev/rfcore-sfr.h : - ../../../cpu/cc2538/./dev/ana-regs.h : - ../../../cpu/cc2538/./dev/cc2538-rf.h ../../../core/./dev/radio.h : - ../../../cpu/cc2538/./dev/soc-adc.h ../../../cpu/cc2538/./dev/sys-ctrl.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/random.o b/examples/ipv6/rpl-border-router/obj_zoul/random.o deleted file mode 100644 index 2d42b94e78e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/random.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/resolv.d b/examples/ipv6/rpl-border-router/obj_zoul/resolv.d deleted file mode 100644 index 8e885939d1d..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/resolv.d +++ /dev/null @@ -1,62 +0,0 @@ -obj_zoul/resolv.o: ../../../core/net/ip/resolv.c \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/uip-nameserver.h ../../../core/./lib/random.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h \ - ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h -../../../core/net/ip/resolv.c : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/uip-nameserver.h ../../../core/./lib/random.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h : - ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/resolv.o b/examples/ipv6/rpl-border-router/obj_zoul/resolv.o deleted file mode 100644 index d4595b912d9..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/resolv.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ringbuf.d b/examples/ipv6/rpl-border-router/obj_zoul/ringbuf.d deleted file mode 100644 index 3b3082a2470..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ringbuf.d +++ /dev/null @@ -1,12 +0,0 @@ -obj_zoul/ringbuf.o: ../../../core/lib/ringbuf.c \ - ../../../core/./lib/ringbuf.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h -../../../core/lib/ringbuf.c : - ../../../core/./lib/ringbuf.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ringbuf.o b/examples/ipv6/rpl-border-router/obj_zoul/ringbuf.o deleted file mode 100644 index 5f6666395c1..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ringbuf.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ringbufindex.d b/examples/ipv6/rpl-border-router/obj_zoul/ringbufindex.d deleted file mode 100644 index 64a37af3b7c..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/ringbufindex.d +++ /dev/null @@ -1,12 +0,0 @@ -obj_zoul/ringbufindex.o: ../../../core/lib/ringbufindex.c \ - ../../../core/./lib/ringbufindex.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h -../../../core/lib/ringbufindex.c : - ../../../core/./lib/ringbufindex.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/ringbufindex.o b/examples/ipv6/rpl-border-router/obj_zoul/ringbufindex.o deleted file mode 100644 index 2fd2118c32f..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/ringbufindex.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag-root.d b/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag-root.d deleted file mode 100644 index e49c85e1012..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag-root.d +++ /dev/null @@ -1,146 +0,0 @@ -obj_zoul/rpl-dag-root.o: ../../../core/net/rpl/rpl-dag-root.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./contiki-net.h \ - ../../../core/./contiki.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip-fw-drv.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip_arp.h \ - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h \ - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-conf.h \ - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./net/rpl/rpl-dag-root.h \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h -../../../core/net/rpl/rpl-dag-root.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./contiki-net.h : - ../../../core/./contiki.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip-fw-drv.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip_arp.h : - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-conf.h : - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./net/rpl/rpl-dag-root.h : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag-root.o b/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag-root.o deleted file mode 100644 index 04be8859c18..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag-root.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag.d b/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag.d deleted file mode 100644 index e67e6321728..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag.d +++ /dev/null @@ -1,82 +0,0 @@ -obj_zoul/rpl-dag.o: ../../../core/net/rpl/rpl-dag.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/link-stats.h \ - ../../../core/net/linkaddr.h ../../../core/./net/rpl/rpl-private.h \ - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-conf.h \ - ../../../core/./lib/list.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h \ - ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./lib/memb.h ../../../core/./net/ip/uip-debug.h \ - ../../../core/./net/net-debug.h -../../../core/net/rpl/rpl-dag.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/link-stats.h : - ../../../core/net/linkaddr.h ../../../core/./net/rpl/rpl-private.h : - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-conf.h : - ../../../core/./lib/list.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h : - ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./lib/memb.h ../../../core/./net/ip/uip-debug.h : - ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag.o b/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag.o deleted file mode 100644 index 66451bfacc3..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rpl-dag.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-ext-header.d b/examples/ipv6/rpl-border-router/obj_zoul/rpl-ext-header.d deleted file mode 100644 index 46cc43e34c9..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rpl-ext-header.d +++ /dev/null @@ -1,80 +0,0 @@ -obj_zoul/rpl-ext-header.o: ../../../core/net/rpl/rpl-ext-header.c \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h \ - ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl.h \ - ../../../core/./net/rpl/rpl-conf.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h -../../../core/net/rpl/rpl-ext-header.c : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h : - ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl.h : - ../../../core/./net/rpl/rpl-conf.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-ext-header.o b/examples/ipv6/rpl-border-router/obj_zoul/rpl-ext-header.o deleted file mode 100644 index 93fc9375625..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rpl-ext-header.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-icmp6.d b/examples/ipv6/rpl-border-router/obj_zoul/rpl-icmp6.d deleted file mode 100644 index 23a85b55edc..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rpl-icmp6.d +++ /dev/null @@ -1,84 +0,0 @@ -obj_zoul/rpl-icmp6.o: ../../../core/net/rpl/rpl-icmp6.c \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-icmp6.h \ - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl.h \ - ../../../core/./net/rpl/rpl-conf.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/lib/random.h ../../../core/./net/ip/uip-debug.h \ - ../../../core/./net/net-debug.h -../../../core/net/rpl/rpl-icmp6.c : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-icmp6.h : - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl.h : - ../../../core/./net/rpl/rpl-conf.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./net/packetbuf.h ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/lib/random.h ../../../core/./net/ip/uip-debug.h : - ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-icmp6.o b/examples/ipv6/rpl-border-router/obj_zoul/rpl-icmp6.o deleted file mode 100644 index 25a5d5b762a..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rpl-icmp6.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-mrhof.d b/examples/ipv6/rpl-border-router/obj_zoul/rpl-mrhof.d deleted file mode 100644 index f85ef779ab5..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rpl-mrhof.d +++ /dev/null @@ -1,78 +0,0 @@ -obj_zoul/rpl-mrhof.o: ../../../core/net/rpl/rpl-mrhof.c \ - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-conf.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./lib/list.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./net/link-stats.h ../../../core/net/linkaddr.h \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h -../../../core/net/rpl/rpl-mrhof.c : - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-conf.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./lib/list.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./net/link-stats.h ../../../core/net/linkaddr.h : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-mrhof.o b/examples/ipv6/rpl-border-router/obj_zoul/rpl-mrhof.o deleted file mode 100644 index 0bc75ae8c55..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rpl-mrhof.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-nbr-policy.d b/examples/ipv6/rpl-border-router/obj_zoul/rpl-nbr-policy.d deleted file mode 100644 index 2039e64d69d..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rpl-nbr-policy.d +++ /dev/null @@ -1,78 +0,0 @@ -obj_zoul/rpl-nbr-policy.o: ../../../core/net/rpl/rpl-nbr-policy.c \ - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl.h \ - ../../../core/./net/rpl/rpl-conf.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./lib/list.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h -../../../core/net/rpl/rpl-nbr-policy.c : - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl.h : - ../../../core/./net/rpl/rpl-conf.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./lib/list.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-nbr-policy.o b/examples/ipv6/rpl-border-router/obj_zoul/rpl-nbr-policy.o deleted file mode 100644 index 02cb44f710a..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rpl-nbr-policy.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-ns.d b/examples/ipv6/rpl-border-router/obj_zoul/rpl-ns.d deleted file mode 100644 index 5a146262de5..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rpl-ns.d +++ /dev/null @@ -1,82 +0,0 @@ -obj_zoul/rpl-ns.o: ../../../core/net/rpl/rpl-ns.c \ - ../../../core/./net/rpl/rpl-conf.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h \ - ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-icmp6.h \ - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl.h \ - ../../../core/./net/rpl/rpl-conf.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./lib/memb.h -../../../core/net/rpl/rpl-ns.c : - ../../../core/./net/rpl/rpl-conf.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h : - ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-icmp6.h : - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl.h : - ../../../core/./net/rpl/rpl-conf.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./lib/memb.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-ns.o b/examples/ipv6/rpl-border-router/obj_zoul/rpl-ns.o deleted file mode 100644 index 3721f607715..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rpl-ns.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-of0.d b/examples/ipv6/rpl-border-router/obj_zoul/rpl-of0.d deleted file mode 100644 index f9bf956ef60..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rpl-of0.d +++ /dev/null @@ -1,78 +0,0 @@ -obj_zoul/rpl-of0.o: ../../../core/net/rpl/rpl-of0.c \ - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-conf.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./lib/list.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./net/link-stats.h ../../../core/net/linkaddr.h \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h -../../../core/net/rpl/rpl-of0.c : - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-conf.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./lib/list.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./net/link-stats.h ../../../core/net/linkaddr.h : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-of0.o b/examples/ipv6/rpl-border-router/obj_zoul/rpl-of0.o deleted file mode 100644 index b5a5ee2ccb8..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rpl-of0.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-timers.d b/examples/ipv6/rpl-border-router/obj_zoul/rpl-timers.d deleted file mode 100644 index ee38f4110df..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rpl-timers.d +++ /dev/null @@ -1,82 +0,0 @@ -obj_zoul/rpl-timers.o: ../../../core/net/rpl/rpl-timers.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/rpl/rpl-private.h \ - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-conf.h \ - ../../../core/./lib/list.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h \ - ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./net/link-stats.h ../../../core/net/linkaddr.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/uip-debug.h \ - ../../../core/./net/net-debug.h -../../../core/net/rpl/rpl-timers.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/rpl/rpl-private.h : - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-conf.h : - ../../../core/./lib/list.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h : - ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./net/link-stats.h ../../../core/net/linkaddr.h : - ../../../core/./lib/random.h ../../../core/./net/ip/uip-debug.h : - ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl-timers.o b/examples/ipv6/rpl-border-router/obj_zoul/rpl-timers.o deleted file mode 100644 index 0164f05543c..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rpl-timers.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl.d b/examples/ipv6/rpl-border-router/obj_zoul/rpl.d deleted file mode 100644 index 528ee6310a6..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rpl.d +++ /dev/null @@ -1,78 +0,0 @@ -obj_zoul/rpl.o: ../../../core/net/rpl/rpl.c ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h \ - ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-icmp6.h \ - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl.h \ - ../../../core/./net/rpl/rpl-conf.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h -../../../core/net/rpl/rpl.c ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h : - ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-icmp6.h : - ../../../core/./net/rpl/rpl-private.h ../../../core/./net/rpl/rpl.h : - ../../../core/./net/rpl/rpl-conf.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rpl.o b/examples/ipv6/rpl-border-router/obj_zoul/rpl.o deleted file mode 100644 index a9268e6f2f8..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rpl.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rtcc.d b/examples/ipv6/rpl-border-router/obj_zoul/rtcc.d deleted file mode 100644 index 80a502879ce..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rtcc.d +++ /dev/null @@ -1,44 +0,0 @@ -obj_zoul/rtcc.o: ../../../platform/zoul/dev/rtcc.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/i2c.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/gpio.h \ - ../../../cpu/cc2538/./dev/ioc.h ../../../core/sys/clock.h \ - ../../../platform/zoul/dev/rtcc.h ../../../cpu/cc2538/dev/i2c.h \ - ../../../platform/zoul/dev/rtcc-config.h ../../../core/./dev/leds.h -../../../platform/zoul/dev/rtcc.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/i2c.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/gpio.h : - ../../../cpu/cc2538/./dev/ioc.h ../../../core/sys/clock.h : - ../../../platform/zoul/dev/rtcc.h ../../../cpu/cc2538/dev/i2c.h : - ../../../platform/zoul/dev/rtcc-config.h ../../../core/./dev/leds.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rtcc.o b/examples/ipv6/rpl-border-router/obj_zoul/rtcc.o deleted file mode 100644 index 942b09110e0..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rtcc.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rtimer-arch.d b/examples/ipv6/rpl-border-router/obj_zoul/rtimer-arch.d deleted file mode 100644 index eec3e68d480..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rtimer-arch.d +++ /dev/null @@ -1,42 +0,0 @@ -obj_zoul/rtimer-arch.o: ../../../cpu/cc2538/./rtimer-arch.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./sys/energest.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./dev/smwdthrosc.h \ - ../../../cpu/cc2538/./cpu.h ../../../cpu/cc2538/./lpm.h \ - ../../../core/sys/rtimer.h -../../../cpu/cc2538/./rtimer-arch.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./sys/energest.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./dev/smwdthrosc.h : - ../../../cpu/cc2538/./cpu.h ../../../cpu/cc2538/./lpm.h : - ../../../core/sys/rtimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rtimer-arch.o b/examples/ipv6/rpl-border-router/obj_zoul/rtimer-arch.o deleted file mode 100644 index e1bb768f10a..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rtimer-arch.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rtimer.d b/examples/ipv6/rpl-border-router/obj_zoul/rtimer.d deleted file mode 100644 index aba5b44356f..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/rtimer.d +++ /dev/null @@ -1,34 +0,0 @@ -obj_zoul/rtimer.o: ../../../core/sys/rtimer.c \ - ../../../core/./sys/rtimer.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h -../../../core/sys/rtimer.c : - ../../../core/./sys/rtimer.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../cpu/cc2538/./dev/gptimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/rtimer.o b/examples/ipv6/rpl-border-router/obj_zoul/rtimer.o deleted file mode 100644 index a3e5cb3be61..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/rtimer.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/sensors.d b/examples/ipv6/rpl-border-router/obj_zoul/sensors.d deleted file mode 100644 index a547f48fe7c..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/sensors.d +++ /dev/null @@ -1,36 +0,0 @@ -obj_zoul/sensors.o: ../../../core/lib/sensors.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./lib/sensors.h -../../../core/lib/sensors.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./lib/sensors.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/sensors.o b/examples/ipv6/rpl-border-router/obj_zoul/sensors.o deleted file mode 100644 index c0ae75de88c..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/sensors.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/serial-line.d b/examples/ipv6/rpl-border-router/obj_zoul/serial-line.d deleted file mode 100644 index 5f141a427fe..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/serial-line.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/serial-line.o: ../../../core/dev/serial-line.c \ - ../../../core/./dev/serial-line.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./lib/ringbuf.h -../../../core/dev/serial-line.c : - ../../../core/./dev/serial-line.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./lib/ringbuf.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/serial-line.o b/examples/ipv6/rpl-border-router/obj_zoul/serial-line.o deleted file mode 100644 index cade3979eff..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/serial-line.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/settings.d b/examples/ipv6/rpl-border-router/obj_zoul/settings.d deleted file mode 100644 index a44b4630c80..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/settings.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/settings.o: ../../../core/lib/settings.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/lib/settings.h \ - ../../../core/./dev/eeprom.h -../../../core/lib/settings.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/lib/settings.h : - ../../../core/./dev/eeprom.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/settings.o b/examples/ipv6/rpl-border-router/obj_zoul/settings.o deleted file mode 100644 index a3cf021db8e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/settings.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/sha256.d b/examples/ipv6/rpl-border-router/obj_zoul/sha256.d deleted file mode 100644 index ff55b24e824..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/sha256.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/sha256.o: ../../../cpu/cc2538/dev/sha256.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h \ - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/sha256.h -../../../cpu/cc2538/dev/sha256.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/rom-util.h : - ../../../cpu/cc2538/./dev/aes.h ../../../cpu/cc2538/./dev/crypto.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/sha256.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/sha256.o b/examples/ipv6/rpl-border-router/obj_zoul/sha256.o deleted file mode 100644 index f0823e40844..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/sha256.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/sicslowpan.d b/examples/ipv6/rpl-border-router/obj_zoul/sicslowpan.d deleted file mode 100644 index 4e53abf845e..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/sicslowpan.d +++ /dev/null @@ -1,102 +0,0 @@ -obj_zoul/sicslowpan.o: ../../../core/net/ipv6/sicslowpan.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./dev/watchdog.h \ - ../../../core/./net/link-stats.h ../../../core/net/linkaddr.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/rime/rime.h ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/ipv6/sicslowpan.h \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h -../../../core/net/ipv6/sicslowpan.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./dev/watchdog.h : - ../../../core/./net/link-stats.h ../../../core/net/linkaddr.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/rime/rime.h ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/ipv6/sicslowpan.h : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/sicslowpan.o b/examples/ipv6/rpl-border-router/obj_zoul/sicslowpan.o deleted file mode 100644 index fb489892621..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/sicslowpan.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/simple-udp.d b/examples/ipv6/rpl-border-router/obj_zoul/simple-udp.d deleted file mode 100644 index d9de0700431..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/simple-udp.d +++ /dev/null @@ -1,128 +0,0 @@ -obj_zoul/simple-udp.o: ../../../core/net/ip/simple-udp.c \ - ../../../core/./contiki-net.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h \ - ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h \ - ../../../core/./net/ip/simple-udp.h -../../../core/net/ip/simple-udp.c : - ../../../core/./contiki-net.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h : - ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : - ../../../core/./net/ip/simple-udp.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/simple-udp.o b/examples/ipv6/rpl-border-router/obj_zoul/simple-udp.o deleted file mode 100644 index f7cd60097bb..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/simple-udp.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/slip-arch.d b/examples/ipv6/rpl-border-router/obj_zoul/slip-arch.d deleted file mode 100644 index 81dce7f9d91..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/slip-arch.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/slip-arch.o: ../../../cpu/cc2538/./slip-arch.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/slip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./dev/uart.h ../../../cpu/cc2538/./usb/usb-serial.h -../../../cpu/cc2538/./slip-arch.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./dev/slip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./dev/uart.h ../../../cpu/cc2538/./usb/usb-serial.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/slip-arch.o b/examples/ipv6/rpl-border-router/obj_zoul/slip-arch.o deleted file mode 100644 index 866d52e5b6c..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/slip-arch.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/slip-bridge.d b/examples/ipv6/rpl-border-router/obj_zoul/slip-bridge.d deleted file mode 100644 index a700fe850af..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/slip-bridge.d +++ /dev/null @@ -1,60 +0,0 @@ -obj_zoul/slip-bridge.o: slip-bridge.c ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h \ - ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./dev/slip.h ../../../cpu/cc2538/./dev/uart1.h \ - ../../../cpu/cc2538/./dev/uart.h ../../../core/./net/ip/uip-debug.h \ - ../../../core/./net/net-debug.h -slip-bridge.c ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./sys/stimer.h : - ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./dev/slip.h ../../../cpu/cc2538/./dev/uart1.h : - ../../../cpu/cc2538/./dev/uart.h ../../../core/./net/ip/uip-debug.h : - ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/slip-bridge.o b/examples/ipv6/rpl-border-router/obj_zoul/slip-bridge.o deleted file mode 100644 index b9a3fab1659..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/slip-bridge.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/slip.d b/examples/ipv6/rpl-border-router/obj_zoul/slip.d deleted file mode 100644 index a9152092fc9..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/slip.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/slip.o: ../../../core/dev/slip.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./dev/slip.h -../../../core/dev/slip.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./dev/slip.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/slip.o b/examples/ipv6/rpl-border-router/obj_zoul/slip.o deleted file mode 100644 index 5266222143e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/slip.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/slipdev.d b/examples/ipv6/rpl-border-router/obj_zoul/slipdev.d deleted file mode 100644 index eadd5e95251..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/slipdev.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/slipdev.o: ../../../core/net/ip/slipdev.c \ - ../../../core/net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ip/uip.h ../../../core/net/ip/slipdev.h -../../../core/net/ip/slipdev.c : - ../../../core/net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ip/uip.h ../../../core/net/ip/slipdev.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/slipdev.o b/examples/ipv6/rpl-border-router/obj_zoul/slipdev.o deleted file mode 100644 index 3d3658fd9c4..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/slipdev.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/soc.d b/examples/ipv6/rpl-border-router/obj_zoul/soc.d deleted file mode 100644 index cb3a62659ef..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/soc.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/soc.o: ../../../cpu/cc2538/./soc.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./dev/rom-util.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./soc.h -../../../cpu/cc2538/./soc.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./dev/rom-util.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./soc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/soc.o b/examples/ipv6/rpl-border-router/obj_zoul/soc.o deleted file mode 100644 index 4e2af7b0ae8..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/soc.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/spi.d b/examples/ipv6/rpl-border-router/obj_zoul/spi.d deleted file mode 100644 index 2255887bc57..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/spi.d +++ /dev/null @@ -1,42 +0,0 @@ -obj_zoul/spi.o: ../../../cpu/cc2538/dev/spi.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./spi-arch.h \ - ../../../cpu/cc2538/./dev/ssi.h ../../../cpu/cc2538/./dev/ioc.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../core/./dev/spi.h \ - ../../../cpu/cc2538/./dev/ssi.h -../../../cpu/cc2538/dev/spi.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./spi-arch.h : - ../../../cpu/cc2538/./dev/ssi.h ../../../cpu/cc2538/./dev/ioc.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../core/./dev/spi.h : - ../../../cpu/cc2538/./dev/ssi.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/spi.o b/examples/ipv6/rpl-border-router/obj_zoul/spi.o deleted file mode 100644 index 683d036551c..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/spi.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/startup-gcc.d b/examples/ipv6/rpl-border-router/obj_zoul/startup-gcc.d deleted file mode 100644 index 87d00577424..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/startup-gcc.d +++ /dev/null @@ -1,46 +0,0 @@ -obj_zoul/startup-gcc.o: ../../../cpu/cc2538/./startup-gcc.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/dev/flash.h ../../../cpu/cc2538/./dev/cc2538-dev.h \ - ../../../cpu/cc2538/./cfs-coffee-arch.h ../../../core/./cfs/cfs-coffee.h \ - ../../../core/./cfs/cfs.h ../../../cpu/cc2538/./dev/cc2538-dev.h \ - ../../../cpu/cc2538/./dev/flash.h ../../../cpu/cc2538/dev/sys-ctrl.h \ - ../../../cpu/cc2538/dev/rom-util.h -../../../cpu/cc2538/./startup-gcc.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/dev/flash.h ../../../cpu/cc2538/./dev/cc2538-dev.h : - ../../../cpu/cc2538/./cfs-coffee-arch.h ../../../core/./cfs/cfs-coffee.h : - ../../../core/./cfs/cfs.h ../../../cpu/cc2538/./dev/cc2538-dev.h : - ../../../cpu/cc2538/./dev/flash.h ../../../cpu/cc2538/dev/sys-ctrl.h : - ../../../cpu/cc2538/dev/rom-util.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/stimer.d b/examples/ipv6/rpl-border-router/obj_zoul/stimer.d deleted file mode 100644 index f78019e9528..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/stimer.d +++ /dev/null @@ -1,12 +0,0 @@ -obj_zoul/stimer.o: ../../../core/sys/stimer.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/clock.h \ - ../../../core/./sys/stimer.h -../../../core/sys/stimer.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/clock.h : - ../../../core/./sys/stimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/stimer.o b/examples/ipv6/rpl-border-router/obj_zoul/stimer.o deleted file mode 100644 index d190388599c..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/stimer.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/strformat.d b/examples/ipv6/rpl-border-router/obj_zoul/strformat.d deleted file mode 100644 index 0a8f26ab47f..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/strformat.d +++ /dev/null @@ -1,5 +0,0 @@ -obj_zoul/strformat.o: \ - ../../../cpu/cc2538/../arm/common/dbg-io/strformat.c \ - ../../../cpu/cc2538/../arm/common/dbg-io/strformat.h - ../../../cpu/cc2538/../arm/common/dbg-io/strformat.c : - ../../../cpu/cc2538/../arm/common/dbg-io/strformat.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/strformat.o b/examples/ipv6/rpl-border-router/obj_zoul/strformat.o deleted file mode 100644 index da45a87d0a1..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/strformat.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/sys-ctrl.d b/examples/ipv6/rpl-border-router/obj_zoul/sys-ctrl.d deleted file mode 100644 index 20cf9dc66ee..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/sys-ctrl.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/sys-ctrl.o: ../../../cpu/cc2538/dev/sys-ctrl.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./cpu.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/ioc.h -../../../cpu/cc2538/dev/sys-ctrl.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./cpu.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/ioc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/sys-ctrl.o b/examples/ipv6/rpl-border-router/obj_zoul/sys-ctrl.o deleted file mode 100644 index 56e0cd3c0d2..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/sys-ctrl.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/syscalls.d b/examples/ipv6/rpl-border-router/obj_zoul/syscalls.d deleted file mode 100644 index 08df2881463..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/syscalls.d +++ /dev/null @@ -1,2 +0,0 @@ -obj_zoul/syscalls.o: ../../../lib/newlib/syscalls.c -../../../lib/newlib/syscalls.c : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/syscalls.o b/examples/ipv6/rpl-border-router/obj_zoul/syscalls.o deleted file mode 100644 index 60a11d3a90e..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/syscalls.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/tcp-socket.d b/examples/ipv6/rpl-border-router/obj_zoul/tcp-socket.d deleted file mode 100644 index 5d03c8db70b..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/tcp-socket.d +++ /dev/null @@ -1,126 +0,0 @@ -obj_zoul/tcp-socket.o: ../../../core/net/ip/tcp-socket.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./contiki-net.h \ - ../../../core/./contiki.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip-fw-drv.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip_arp.h \ - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h \ - ../../../core/net/ip/tcp-socket.h -../../../core/net/ip/tcp-socket.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./contiki-net.h : - ../../../core/./contiki.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip-fw-drv.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip_arp.h : - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : - ../../../core/net/ip/tcp-socket.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/tcp-socket.o b/examples/ipv6/rpl-border-router/obj_zoul/tcp-socket.o deleted file mode 100644 index 77de9eb7462..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/tcp-socket.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/tcpip.d b/examples/ipv6/rpl-border-router/obj_zoul/tcpip.d deleted file mode 100644 index aba98cf3026..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/tcpip.d +++ /dev/null @@ -1,152 +0,0 @@ -obj_zoul/tcpip.o: ../../../core/net/ip/tcpip.c \ - ../../../core/./contiki-net.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h \ - ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h \ - ../../../core/./net/ip/uip-split.h \ - ../../../core/./net/ip/uip-packetqueue.h ../../../core/./net/rpl/rpl.h \ - ../../../core/./net/rpl/rpl-conf.h ../../../core/./net/rpl/rpl-private.h \ - ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h \ - ../../../core/net/rpl/rpl.h -../../../core/net/ip/tcpip.c : - ../../../core/./contiki-net.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h : - ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : - ../../../core/./net/ip/uip-split.h : - ../../../core/./net/ip/uip-packetqueue.h ../../../core/./net/rpl/rpl.h : - ../../../core/./net/rpl/rpl-conf.h ../../../core/./net/rpl/rpl-private.h : - ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : - ../../../core/net/rpl/rpl.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/tcpip.o b/examples/ipv6/rpl-border-router/obj_zoul/tcpip.o deleted file mode 100644 index c2c7190ef93..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/tcpip.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/timer.d b/examples/ipv6/rpl-border-router/obj_zoul/timer.d deleted file mode 100644 index a2d30ecbc25..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/timer.d +++ /dev/null @@ -1,12 +0,0 @@ -obj_zoul/timer.o: ../../../core/sys/timer.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/clock.h \ - ../../../core/./sys/timer.h -../../../core/sys/timer.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/clock.h : - ../../../core/./sys/timer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/timer.o b/examples/ipv6/rpl-border-router/obj_zoul/timer.o deleted file mode 100644 index f057caff766..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/timer.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/trickle-timer.d b/examples/ipv6/rpl-border-router/obj_zoul/trickle-timer.d deleted file mode 100644 index d2e0c960f9f..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/trickle-timer.d +++ /dev/null @@ -1,22 +0,0 @@ -obj_zoul/trickle-timer.o: ../../../core/lib/trickle-timer.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./lib/trickle-timer.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./lib/random.h -../../../core/lib/trickle-timer.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./lib/trickle-timer.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./lib/random.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/trickle-timer.o b/examples/ipv6/rpl-border-router/obj_zoul/trickle-timer.o deleted file mode 100644 index ad6fa9ba004..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/trickle-timer.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uart.d b/examples/ipv6/rpl-border-router/obj_zoul/uart.d deleted file mode 100644 index d1e183c0588..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uart.d +++ /dev/null @@ -1,42 +0,0 @@ -obj_zoul/uart.o: ../../../cpu/cc2538/dev/uart.c ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./sys/energest.h \ - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/ioc.h \ - ../../../cpu/cc2538/./dev/uart.h ../../../cpu/cc2538/./lpm.h \ - ../../../core/sys/rtimer.h -../../../cpu/cc2538/dev/uart.c ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./sys/energest.h : - ../../../cpu/cc2538/./dev/sys-ctrl.h ../../../cpu/cc2538/./dev/ioc.h : - ../../../cpu/cc2538/./dev/uart.h ../../../cpu/cc2538/./lpm.h : - ../../../core/sys/rtimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uart.o b/examples/ipv6/rpl-border-router/obj_zoul/uart.o deleted file mode 100644 index ffeeade55ab..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uart.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/udma.d b/examples/ipv6/rpl-border-router/obj_zoul/udma.d deleted file mode 100644 index 410ff034c75..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/udma.d +++ /dev/null @@ -1,10 +0,0 @@ -obj_zoul/udma.o: ../../../cpu/cc2538/dev/udma.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./dev/udma.h -../../../cpu/cc2538/dev/udma.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../cpu/cc2538/./dev/udma.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/udma.o b/examples/ipv6/rpl-border-router/obj_zoul/udma.o deleted file mode 100644 index f6cf82dccb3..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/udma.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/udp-socket.d b/examples/ipv6/rpl-border-router/obj_zoul/udp-socket.d deleted file mode 100644 index c2aef14320f..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/udp-socket.d +++ /dev/null @@ -1,128 +0,0 @@ -obj_zoul/udp-socket.o: ../../../core/net/ip/udp-socket.c \ - ../../../core/./contiki-net.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h \ - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h \ - ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h \ - ../../../core/net/ip/udp-socket.h -../../../core/net/ip/udp-socket.c : - ../../../core/./contiki-net.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../core/./contiki.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip-fw-drv.h ../../../core/./net/ipv4/uip-fw.h : - ../../../core/./net/ipv4/uip_arp.h ../../../core/./net/ip/uiplib.h : - ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : - ../../../core/net/ip/udp-socket.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/udp-socket.o b/examples/ipv6/rpl-border-router/obj_zoul/udp-socket.o deleted file mode 100644 index 22c242f68c0..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/udp-socket.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-debug.d b/examples/ipv6/rpl-border-router/obj_zoul/uip-debug.d deleted file mode 100644 index 3a28a1da191..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uip-debug.d +++ /dev/null @@ -1,42 +0,0 @@ -obj_zoul/uip-debug.o: ../../../core/net/ip/uip-debug.c \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/ip/ip64-addr.h -../../../core/net/ip/uip-debug.c : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/linkaddr.h ../../../core/./net/ip/ip64-addr.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-debug.o b/examples/ipv6/rpl-border-router/obj_zoul/uip-debug.o deleted file mode 100644 index b8e7a7c56dd..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uip-debug.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-nbr.d b/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-nbr.d deleted file mode 100644 index ef501d749e5..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-nbr.d +++ /dev/null @@ -1,62 +0,0 @@ -obj_zoul/uip-ds6-nbr.o: ../../../core/net/ipv6/uip-ds6-nbr.c \ - ../../../core/./lib/list.h ../../../core/./net/link-stats.h \ - ../../../core/net/linkaddr.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/linkaddr.h \ - ../../../core/./net/packetbuf.h ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h \ - ../../../core/./net/mac/mac.h ../../../core/./dev/radio.h \ - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/framer.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h -../../../core/net/ipv6/uip-ds6-nbr.c : - ../../../core/./lib/list.h ../../../core/./net/link-stats.h : - ../../../core/net/linkaddr.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/linkaddr.h : - ../../../core/./net/packetbuf.h ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/ipv6/uip-ds6-nbr.h ../../../core/./net/nbr-table.h : - ../../../core/./net/netstack.h ../../../core/./net/llsec/llsec.h : - ../../../core/./net/mac/mac.h ../../../core/./dev/radio.h : - ../../../core/./net/mac/rdc.h ../../../core/./net/mac/framer.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-nbr.o b/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-nbr.o deleted file mode 100644 index 8abed87f4d5..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-nbr.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-route.d b/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-route.d deleted file mode 100644 index e8837186362..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-route.d +++ /dev/null @@ -1,58 +0,0 @@ -obj_zoul/uip-ds6-route.o: ../../../core/net/ipv6/uip-ds6-route.c \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./lib/memb.h ../../../core/./net/ip/uip-debug.h \ - ../../../core/./net/net-debug.h -../../../core/net/ipv6/uip-ds6-route.c : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./lib/memb.h ../../../core/./net/ip/uip-debug.h : - ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-route.o b/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-route.o deleted file mode 100644 index 724943df3d8..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6-route.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6.d b/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6.d deleted file mode 100644 index 402911229d6..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6.d +++ /dev/null @@ -1,74 +0,0 @@ -obj_zoul/uip-ds6.o: ../../../core/net/ipv6/uip-ds6.c \ - ../../../core/./lib/random.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/./net/ip/uip-packetqueue.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h -../../../core/net/ipv6/uip-ds6.c : - ../../../core/./lib/random.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/./net/ip/uip-packetqueue.h ../../../core/./sys/ctimer.h : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6.o b/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6.o deleted file mode 100644 index e2717c15f06..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uip-ds6.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-icmp6.d b/examples/ipv6/rpl-border-router/obj_zoul/uip-icmp6.d deleted file mode 100644 index 7e4728976fd..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uip-icmp6.d +++ /dev/null @@ -1,60 +0,0 @@ -obj_zoul/uip-icmp6.o: ../../../core/net/ipv6/uip-icmp6.c \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-icmp6.h \ - ../../../core/./contiki-default-conf.h ../../../core/net/rpl/rpl.h \ - ../../../core/net/rpl/rpl-conf.h ../../../core/./sys/ctimer.h -../../../core/net/ipv6/uip-icmp6.c : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-icmp6.h : - ../../../core/./contiki-default-conf.h ../../../core/net/rpl/rpl.h : - ../../../core/net/rpl/rpl-conf.h ../../../core/./sys/ctimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-icmp6.o b/examples/ipv6/rpl-border-router/obj_zoul/uip-icmp6.o deleted file mode 100644 index f8993cd7b3d..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uip-icmp6.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-nameserver.d b/examples/ipv6/rpl-border-router/obj_zoul/uip-nameserver.d deleted file mode 100644 index 9c8f8967577..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uip-nameserver.d +++ /dev/null @@ -1,124 +0,0 @@ -obj_zoul/uip-nameserver.o: ../../../core/net/ip/uip-nameserver.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./contiki-net.h \ - ../../../core/./contiki.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip-fw-drv.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip_arp.h \ - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/simple-udp.h \ - ../../../core/./net/ip/uip-nameserver.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h \ - ../../../core/./contiki-lib.h ../../../core/./lib/list.h \ - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h \ - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h \ - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h \ - ../../../core/./net/rime/announcement.h \ - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h \ - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h \ - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h \ - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h \ - ../../../core/./net/mac/tsch/tsch-conf.h \ - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h \ - ../../../core/./net/queuebuf.h \ - ../../../core/./net/rime/neighbor-discovery.h \ - ../../../core/./net/rime/collect-neighbor.h \ - ../../../core/./net/rime/collect-link-estimate.h \ - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h \ - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h \ - ../../../core/./net/rime/multihop.h \ - ../../../core/./net/rime/route-discovery.h \ - ../../../core/./net/rime/netflood.h \ - ../../../core/./net/rime/polite-announcement.h \ - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h \ - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h \ - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h \ - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h -../../../core/net/ip/uip-nameserver.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./contiki-net.h : - ../../../core/./contiki.h ../../../core/./net/ip/tcpip.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip-fw-drv.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ipv4/uip_arp.h : - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/simple-udp.h : - ../../../core/./net/ip/uip-nameserver.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/uip-ds6.h ../../../core/./net/ip/resolv.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/psock.h : - ../../../core/./contiki-lib.h ../../../core/./lib/list.h : - ../../../core/./lib/memb.h ../../../core/./lib/mmem.h : - ../../../core/./lib/random.h ../../../core/./net/ip/udp-socket.h : - ../../../core/./net/ip/tcp-socket.h ../../../core/./net/rime/rime.h : - ../../../core/./net/rime/announcement.h : - ../../../core/./net/rime/collect.h ../../../core/./net/rime/runicast.h : - ../../../core/./net/rime/stunicast.h ../../../core/./sys/ctimer.h : - ../../../core/./net/rime/unicast.h ../../../core/./net/rime/broadcast.h : - ../../../core/./net/rime/abc.h ../../../core/./net/packetbuf.h : - ../../../core/./net/mac/tsch/tsch-conf.h : - ../../../core/./net/rime/channel.h ../../../core/./net/rime/chameleon.h : - ../../../core/./net/queuebuf.h : - ../../../core/./net/rime/neighbor-discovery.h : - ../../../core/./net/rime/collect-neighbor.h : - ../../../core/./net/rime/collect-link-estimate.h : - ../../../core/./net/rime/packetqueue.h ../../../core/./lib/memb.h : - ../../../core/./net/rime/ipolite.h ../../../core/./net/rime/mesh.h : - ../../../core/./net/rime/multihop.h : - ../../../core/./net/rime/route-discovery.h : - ../../../core/./net/rime/netflood.h : - ../../../core/./net/rime/polite-announcement.h : - ../../../core/./net/rime/polite.h ../../../core/./net/rime/rimestats.h : - ../../../core/./net/rime/rmh.h ../../../core/./net/rime/route.h : - ../../../core/./net/rime/rucb.h ../../../core/./net/rime/timesynch.h : - ../../../core/./net/rime/trickle.h ../../../core/./net/netstack.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-nameserver.o b/examples/ipv6/rpl-border-router/obj_zoul/uip-nameserver.o deleted file mode 100644 index f9251ae397f..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uip-nameserver.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-nd6.d b/examples/ipv6/rpl-border-router/obj_zoul/uip-nd6.d deleted file mode 100644 index 88c8c64e5f2..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uip-nd6.d +++ /dev/null @@ -1,60 +0,0 @@ -obj_zoul/uip-nd6.o: ../../../core/net/ipv6/uip-nd6.c \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ipv6/uip-nd6.h ../../../core/./sys/stimer.h \ - ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ip/uip-nameserver.h ../../../core/./lib/random.h \ - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h -../../../core/net/ipv6/uip-nd6.c : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ipv6/uip-nd6.h ../../../core/./sys/stimer.h : - ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ip/uip-nameserver.h ../../../core/./lib/random.h : - ../../../core/./net/ip/uip-debug.h ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-nd6.o b/examples/ipv6/rpl-border-router/obj_zoul/uip-nd6.o deleted file mode 100644 index ba6557e1ca0..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uip-nd6.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-packetqueue.d b/examples/ipv6/rpl-border-router/obj_zoul/uip-packetqueue.d deleted file mode 100644 index 5f5b7649dbf..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uip-packetqueue.d +++ /dev/null @@ -1,42 +0,0 @@ -obj_zoul/uip-packetqueue.o: ../../../core/net/ip/uip-packetqueue.c \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./lib/memb.h ../../../core/./net/ip/uip-packetqueue.h \ - ../../../core/./sys/ctimer.h -../../../core/net/ip/uip-packetqueue.c : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./lib/memb.h ../../../core/./net/ip/uip-packetqueue.h : - ../../../core/./sys/ctimer.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-packetqueue.o b/examples/ipv6/rpl-border-router/obj_zoul/uip-packetqueue.o deleted file mode 100644 index a900c5ca4ca..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uip-packetqueue.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-split.d b/examples/ipv6/rpl-border-router/obj_zoul/uip-split.d deleted file mode 100644 index dd72d15cbc6..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uip-split.d +++ /dev/null @@ -1,40 +0,0 @@ -obj_zoul/uip-split.o: ../../../core/net/ip/uip-split.c \ - ../../../core/./net/ip/uip-split.h ../../../core/./net/ip/uip.h \ - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h \ - project-conf.h ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ip/uip_arch.h -../../../core/net/ip/uip-split.c : - ../../../core/./net/ip/uip-split.h ../../../core/./net/ip/uip.h : - ../../../core/./net/ip/uipopt.h ../../../platform/zoul/./contiki-conf.h : - project-conf.h ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ipv4/uip-fw.h ../../../core/./net/ip/uip_arch.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-split.o b/examples/ipv6/rpl-border-router/obj_zoul/uip-split.o deleted file mode 100644 index bc1011e7b23..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uip-split.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-udp-packet.d b/examples/ipv6/rpl-border-router/obj_zoul/uip-udp-packet.d deleted file mode 100644 index d579ed32954..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uip-udp-packet.d +++ /dev/null @@ -1,54 +0,0 @@ -obj_zoul/uip-udp-packet.o: ../../../core/net/ip/uip-udp-packet.c \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/uip-udp-packet.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h -../../../core/net/ip/uip-udp-packet.c : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/uip-udp-packet.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip-udp-packet.o b/examples/ipv6/rpl-border-router/obj_zoul/uip-udp-packet.o deleted file mode 100644 index 96fea71dc87..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uip-udp-packet.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip6.d b/examples/ipv6/rpl-border-router/obj_zoul/uip6.d deleted file mode 100644 index e7e3e8eb9e8..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uip6.d +++ /dev/null @@ -1,80 +0,0 @@ -obj_zoul/uip6.o: ../../../core/net/ipv6/uip6.c ../../../core/./sys/cc.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h \ - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/ip/uip_arch.h \ - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-nd6.h \ - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-ds6.h \ - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h \ - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h \ - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h \ - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h \ - ../../../core/./net/llsec/llsec802154.h \ - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h \ - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h \ - ../../../core/./net/ipv6/multicast/smrf.h \ - ../../../core/./net/ipv6/multicast/esmrf.h \ - ../../../core/./net/ipv6/multicast/roll-tm.h \ - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h \ - ../../../core/net/rpl/rpl.h ../../../core/net/rpl/rpl-conf.h \ - ../../../core/./sys/ctimer.h ../../../core/net/rpl/rpl-private.h \ - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-ns.h \ - ../../../core/./net/rpl/rpl-conf.h ../../../core/./net/ip/uip-debug.h \ - ../../../core/./net/net-debug.h -../../../core/net/ipv6/uip6.c ../../../core/./sys/cc.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./sys/cc-gcc.h : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../core/./net/ip/tcpip.h ../../../core/./contiki.h : - ../../../core/./contiki-version.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/ip/uip_arch.h : - ../../../core/./net/ipv6/uip-icmp6.h ../../../core/./net/ipv6/uip-nd6.h : - ../../../core/./sys/stimer.h ../../../core/./net/ipv6/uip-ds6.h : - ../../../core/./net/ipv6/uip-ds6-route.h ../../../core/./net/nbr-table.h : - ../../../core/./net/linkaddr.h ../../../core/./net/netstack.h : - ../../../core/./net/llsec/llsec.h ../../../core/./net/mac/mac.h : - ../../../core/./dev/radio.h ../../../core/./net/mac/rdc.h : - ../../../core/./net/llsec/llsec802154.h : - ../../../core/./net/mac/frame802154.h ../../../core/./net/mac/framer.h : - ../../../core/./lib/list.h ../../../core/./net/ipv6/uip-ds6-nbr.h : - ../../../core/./net/ipv6/multicast/uip-mcast6.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-engines.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-route.h : - ../../../core/./net/ipv6/multicast/smrf.h : - ../../../core/./net/ipv6/multicast/esmrf.h : - ../../../core/./net/ipv6/multicast/roll-tm.h : - ../../../core/./net/ipv6/multicast/uip-mcast6-stats.h : - ../../../core/net/rpl/rpl.h ../../../core/net/rpl/rpl-conf.h : - ../../../core/./sys/ctimer.h ../../../core/net/rpl/rpl-private.h : - ../../../core/./net/rpl/rpl.h ../../../core/./net/rpl/rpl-ns.h : - ../../../core/./net/rpl/rpl-conf.h ../../../core/./net/ip/uip-debug.h : - ../../../core/./net/net-debug.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uip6.o b/examples/ipv6/rpl-border-router/obj_zoul/uip6.o deleted file mode 100644 index 6de8100753f..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uip6.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uiplib.d b/examples/ipv6/rpl-border-router/obj_zoul/uiplib.d deleted file mode 100644 index 62d25aa3a33..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/uiplib.d +++ /dev/null @@ -1,42 +0,0 @@ -obj_zoul/uiplib.o: ../../../core/net/ip/uiplib.c \ - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h \ - ../../../core/./sys/pt.h ../../../core/./sys/lc.h \ - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h \ - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h \ - ../../../core/./sys/process.h ../../../core/./sys/timer.h \ - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h \ - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h \ - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h \ - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h \ - ../../../core/./sys/loader.h ../../../core/./sys/clock.h \ - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h \ - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-debug.h \ - ../../../core/./net/net-debug.h ../../../core/./net/linkaddr.h -../../../core/net/ip/uiplib.c : - ../../../core/./net/ip/uip.h ../../../core/./net/ip/uipopt.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./net/ip/tcpip.h : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../core/./contiki-default-conf.h ../../../core/./sys/process.h : - ../../../core/./sys/pt.h ../../../core/./sys/lc.h : - ../../../core/./sys/lc-switch.h ../../../core/./sys/cc.h : - ../../../core/./sys/cc-gcc.h ../../../core/./sys/autostart.h : - ../../../core/./sys/process.h ../../../core/./sys/timer.h : - ../../../core/./sys/clock.h ../../../core/./sys/ctimer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/timer.h : - ../../../core/./sys/etimer.h ../../../core/./sys/rtimer.h : - ../../../cpu/cc2538/./rtimer-arch.h ../../../cpu/cc2538/./dev/gptimer.h : - ../../../core/./sys/pt.h ../../../core/./sys/procinit.h : - ../../../core/./sys/loader.h ../../../core/./sys/clock.h : - ../../../core/./sys/energest.h ../../../core/./sys/rtimer.h : - ../../../core/./net/ip/uiplib.h ../../../core/./net/ip/uip-debug.h : - ../../../core/./net/net-debug.h ../../../core/./net/linkaddr.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/uiplib.o b/examples/ipv6/rpl-border-router/obj_zoul/uiplib.o deleted file mode 100644 index b9459ca1b76..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/uiplib.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/usb-arch.d b/examples/ipv6/rpl-border-router/obj_zoul/usb-arch.d deleted file mode 100644 index 0cc21cb1014..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/usb-arch.d +++ /dev/null @@ -1,48 +0,0 @@ -obj_zoul/usb-arch.o: ../../../cpu/cc2538/usb/usb-arch.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/sys/energest.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-arch.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h \ - ../../../cpu/cc2538/./dev/usb-regs.h ../../../cpu/cc2538/./dev/ioc.h \ - ../../../cpu/cc2538/./dev/udma.h ../../../cpu/cc2538/./lpm.h \ - ../../../core/sys/rtimer.h ../../../core/./dev/watchdog.h -../../../cpu/cc2538/usb/usb-arch.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/sys/energest.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-arch.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h : - ../../../cpu/cc2538/./dev/usb-regs.h ../../../cpu/cc2538/./dev/ioc.h : - ../../../cpu/cc2538/./dev/udma.h ../../../cpu/cc2538/./lpm.h : - ../../../core/sys/rtimer.h ../../../core/./dev/watchdog.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/usb-arch.o b/examples/ipv6/rpl-border-router/obj_zoul/usb-arch.o deleted file mode 100644 index 0f1e58e816f..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/usb-arch.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/usb-core.d b/examples/ipv6/rpl-border-router/obj_zoul/usb-core.d deleted file mode 100644 index 96f793d7b16..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/usb-core.d +++ /dev/null @@ -1,28 +0,0 @@ -obj_zoul/usb-core.o: ../../../cpu/cc2538/../cc253x/usb/common/usb-core.c \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-core.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-arch.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../cpu/cc2538/../cc253x/usb/common/descriptors.h \ - ../../../cpu/cc2538/../cc253x/usb/common/string-descriptors.h -../../../cpu/cc2538/../cc253x/usb/common/usb-core.c : - ../../../cpu/cc2538/../cc253x/usb/common/usb-core.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-arch.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../cpu/cc2538/../cc253x/usb/common/descriptors.h : - ../../../cpu/cc2538/../cc253x/usb/common/string-descriptors.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/usb-core.o b/examples/ipv6/rpl-border-router/obj_zoul/usb-core.o deleted file mode 100644 index 8ead3ee3090..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/usb-core.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/usb-serial.d b/examples/ipv6/rpl-border-router/obj_zoul/usb-serial.d deleted file mode 100644 index aa5d53c9f20..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/usb-serial.d +++ /dev/null @@ -1,50 +0,0 @@ -obj_zoul/usb-serial.o: ../../../cpu/cc2538/usb/usb-serial.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./net/linkaddr.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-arch.h \ - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h \ - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc-acm.h \ - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc.h \ - ../../../cpu/cc2538/./ieee-addr.h -../../../cpu/cc2538/usb/usb-serial.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./net/linkaddr.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-arch.h : - ../../../cpu/cc2538/../cc253x/usb/common/usb-api.h : - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc-acm.h : - ../../../cpu/cc2538/../cc253x/usb/common/cdc-acm/cdc.h : - ../../../cpu/cc2538/./ieee-addr.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/usb-serial.o b/examples/ipv6/rpl-border-router/obj_zoul/usb-serial.o deleted file mode 100644 index 94233a8eef1..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/usb-serial.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/vdd3-sensor.d b/examples/ipv6/rpl-border-router/obj_zoul/vdd3-sensor.d deleted file mode 100644 index e3da2157d18..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/vdd3-sensor.d +++ /dev/null @@ -1,44 +0,0 @@ -obj_zoul/vdd3-sensor.o: ../../../cpu/cc2538/dev/vdd3-sensor.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../core/./lib/sensors.h \ - ../../../cpu/cc2538/./dev/vdd3-sensor.h ../../../cpu/cc2538/./dev/adc.h \ - ../../../cpu/cc2538/./dev/soc-adc.h \ - ../../../cpu/cc2538/./dev/cc2538-sensors.h \ - ../../../cpu/cc2538/./dev/cc2538-temp-sensor.h -../../../cpu/cc2538/dev/vdd3-sensor.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../core/./lib/sensors.h : - ../../../cpu/cc2538/./dev/vdd3-sensor.h ../../../cpu/cc2538/./dev/adc.h : - ../../../cpu/cc2538/./dev/soc-adc.h : - ../../../cpu/cc2538/./dev/cc2538-sensors.h : - ../../../cpu/cc2538/./dev/cc2538-temp-sensor.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/vdd3-sensor.o b/examples/ipv6/rpl-border-router/obj_zoul/vdd3-sensor.o deleted file mode 100644 index 5e2ee96c355..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/vdd3-sensor.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/watchdog.d b/examples/ipv6/rpl-border-router/obj_zoul/watchdog.d deleted file mode 100644 index 8286baa1cdc..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/watchdog.d +++ /dev/null @@ -1,38 +0,0 @@ -obj_zoul/watchdog.o: ../../../cpu/cc2538/dev/watchdog.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./cpu.h \ - ../../../cpu/cc2538/./dev/smwdthrosc.h -../../../cpu/cc2538/dev/watchdog.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./cpu.h : - ../../../cpu/cc2538/./dev/smwdthrosc.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/watchdog.o b/examples/ipv6/rpl-border-router/obj_zoul/watchdog.o deleted file mode 100644 index a41dd7fd783..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/watchdog.o and /dev/null differ diff --git a/examples/ipv6/rpl-border-router/obj_zoul/zoul-sensors.d b/examples/ipv6/rpl-border-router/obj_zoul/zoul-sensors.d deleted file mode 100644 index e542021640a..00000000000 --- a/examples/ipv6/rpl-border-router/obj_zoul/zoul-sensors.d +++ /dev/null @@ -1,44 +0,0 @@ -obj_zoul/zoul-sensors.o: ../../../platform/zoul/dev/zoul-sensors.c \ - ../../../core/./contiki.h ../../../core/./contiki-version.h \ - ../../../platform/zoul/./contiki-conf.h project-conf.h \ - ../../../platform/zoul/remote-revb/board.h \ - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h \ - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h \ - ../../../core/./sys/process.h ../../../core/./sys/pt.h \ - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h \ - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h \ - ../../../core/./sys/autostart.h ../../../core/./sys/process.h \ - ../../../core/./sys/timer.h ../../../core/./sys/clock.h \ - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h \ - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h \ - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h \ - ../../../core/./sys/clock.h ../../../core/./sys/energest.h \ - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/cc2538-sensors.h \ - ../../../core/./lib/sensors.h \ - ../../../cpu/cc2538/./dev/cc2538-temp-sensor.h \ - ../../../cpu/cc2538/./dev/vdd3-sensor.h \ - ../../../platform/zoul/./dev/button-sensor.h -../../../platform/zoul/dev/zoul-sensors.c : - ../../../core/./contiki.h ../../../core/./contiki-version.h : - ../../../platform/zoul/./contiki-conf.h project-conf.h : - ../../../platform/zoul/remote-revb/board.h : - ../../../cpu/cc2538/./dev/gpio.h ../../../cpu/cc2538/./reg.h : - ../../../cpu/cc2538/./dev/nvic.h ../../../core/./contiki-default-conf.h : - ../../../core/./sys/process.h ../../../core/./sys/pt.h : - ../../../core/./sys/lc.h ../../../core/./sys/lc-switch.h : - ../../../core/./sys/cc.h ../../../core/./sys/cc-gcc.h : - ../../../core/./sys/autostart.h ../../../core/./sys/process.h : - ../../../core/./sys/timer.h ../../../core/./sys/clock.h : - ../../../core/./sys/ctimer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/timer.h ../../../core/./sys/etimer.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./rtimer-arch.h : - ../../../cpu/cc2538/./dev/gptimer.h ../../../core/./sys/pt.h : - ../../../core/./sys/procinit.h ../../../core/./sys/loader.h : - ../../../core/./sys/clock.h ../../../core/./sys/energest.h : - ../../../core/./sys/rtimer.h ../../../cpu/cc2538/./dev/cc2538-sensors.h : - ../../../core/./lib/sensors.h : - ../../../cpu/cc2538/./dev/cc2538-temp-sensor.h : - ../../../cpu/cc2538/./dev/vdd3-sensor.h : - ../../../platform/zoul/./dev/button-sensor.h : diff --git a/examples/ipv6/rpl-border-router/obj_zoul/zoul-sensors.o b/examples/ipv6/rpl-border-router/obj_zoul/zoul-sensors.o deleted file mode 100644 index 4a869a6fc1f..00000000000 Binary files a/examples/ipv6/rpl-border-router/obj_zoul/zoul-sensors.o and /dev/null differ diff --git a/examples/ipv6/rpl-udp/udp-server-zoul.map b/examples/ipv6/rpl-udp/udp-server-zoul.map deleted file mode 100644 index e1d7993c275..00000000000 --- a/examples/ipv6/rpl-udp/udp-server-zoul.map +++ /dev/null @@ -1,6880 +0,0 @@ -Archive member included because of file (symbol) - -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - obj_zoul/cc2538-rf.o (__aeabi_uldivmod) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) (__gnu_uldivmod_helper) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) (__aeabi_ldiv0) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) (__divdi3) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) (__udivdi3) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - obj_zoul/resolv.o (__ctype_ptr__) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - obj_zoul/slip.o (memcmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - obj_zoul/dbg-snprintf.o (memcpy) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - obj_zoul/mmem.o (memmove) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - obj_zoul/gpio.o (memset) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - obj_zoul/syscalls.o (errno) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - obj_zoul/resolv.o (strcasecmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - obj_zoul/resolv.o (strcat) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - obj_zoul/cfs-coffee.o (strcmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) (strcpy) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - obj_zoul/sensors.o (strlen) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - obj_zoul/resolv.o (strncasecmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - obj_zoul/resolv.o (strncat) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - obj_zoul/sensors.o (strncmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - obj_zoul/cfs-coffee.o (strncpy) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) (_free_r) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) (_impure_ptr) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) (__malloc_current_mallinfo) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) (__malloc_lock) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) (_sbrk_r) - -Allocating common symbols -Common symbol size file - -compower_idle_activity - 0x8 obj_zoul/compower.o -uip_ds6_timer_ra 0x8 obj_zoul/uip-ds6.o -rtcc_int1_callback 0x4 obj_zoul/rtcc.o -usb_setup_buffer 0x8 obj_zoul/usb-core.o -uip_ds6_if 0xf8 obj_zoul/uip-ds6.o -resolv_event_found 0x1 obj_zoul/resolv.o -uip_ds6_netif_addr_list_offset - 0x1 obj_zoul/uip-ds6.o -uip_len 0x2 obj_zoul/uip6.o -errno 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -slip_active 0x1 obj_zoul/slip.o -uip_ds6_addr_size 0x1 obj_zoul/uip-ds6.o -uip_sappdata 0x4 obj_zoul/uip6.o -packetbuf_addrs 0x10 obj_zoul/packetbuf.o -uip_acc32 0x4 obj_zoul/uip6.o -uip_ds6_prefix_list - 0x60 obj_zoul/uip-ds6.o -uip_lladdr 0x8 obj_zoul/uip6.o -uip_aligned_buf 0x514 obj_zoul/uip6.o -uip_flags 0x1 obj_zoul/uip6.o -periodic_timer 0x20 obj_zoul/link-stats.o -uip_ds6_timer_periodic - 0x10 obj_zoul/uip-ds6.o -uip_next_hdr 0x4 obj_zoul/uip6.o -linkaddr_node_addr 0x8 obj_zoul/linkaddr.o -default_instance 0x4 obj_zoul/rpl-dag.o -uip_udp_conn 0x4 obj_zoul/uip6.o -packetbuf_attrs 0x1e obj_zoul/packetbuf.o -instance_table 0x154 obj_zoul/rpl-dag.o -uip_appdata 0x4 obj_zoul/uip6.o -uip_conn 0x4 obj_zoul/uip6.o -tcpip_event 0x1 obj_zoul/tcpip.o -uip_conns 0x1e0 obj_zoul/uip6.o -uip_icmp6_conns 0x8 obj_zoul/uip6.o -uip_listenports 0x10 obj_zoul/uip6.o -avail_memory 0x4 obj_zoul/mmem.o -sensors_flags 0x4 obj_zoul/zoul-sensors.o -serial_line_event_message - 0x1 obj_zoul/serial-line.o -sensors_event 0x1 obj_zoul/sensors.o -tcpip_icmp6_event 0x1 obj_zoul/tcpip.o -button_press_duration_exceeded - 0x1 obj_zoul/button-sensor.o -uip_slen 0x2 obj_zoul/uip6.o -uip_udp_conns 0x140 obj_zoul/uip6.o - -Discarded input sections - - .text 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - .data 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - .bss 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - .text 0x0000000000000000 0x0 obj_zoul/contiki-main.o - .data 0x0000000000000000 0x0 obj_zoul/contiki-main.o - .bss 0x0000000000000000 0x0 obj_zoul/contiki-main.o - .text 0x0000000000000000 0x0 obj_zoul/leds.o - .data 0x0000000000000000 0x0 obj_zoul/leds.o - .bss 0x0000000000000000 0x0 obj_zoul/leds.o - .text.leds_get - 0x0000000000000000 0x4 obj_zoul/leds.o - .text.leds_set - 0x0000000000000000 0xc obj_zoul/leds.o - .text.leds_toggle - 0x0000000000000000 0x10 obj_zoul/leds.o - .text.leds_blink - 0x0000000000000000 0x28 obj_zoul/leds.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200-zoul-arch.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200-zoul-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_int_handler - 0x0000000000000000 0x4 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_select - 0x0000000000000000 0x18 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_deselect - 0x0000000000000000 0xc obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_rw_byte - 0x0000000000000000 0x24 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_rw - 0x0000000000000000 0x88 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_setup_irq - 0x0000000000000000 0x6c obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_setup_irq - 0x0000000000000000 0x6c obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_enable_irq - 0x0000000000000000 0x24 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_disable_irq - 0x0000000000000000 0x10 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_enable_irq - 0x0000000000000000 0x24 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_disable_irq - 0x0000000000000000 0x10 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_read_pin - 0x0000000000000000 0xc obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_read_pin - 0x0000000000000000 0xc obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio3_read_pin - 0x0000000000000000 0x4 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_init - 0x0000000000000000 0x84 obj_zoul/cc1200-zoul-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200-zoul-arch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200-zoul-arch.o - .text 0x0000000000000000 0x0 obj_zoul/adc-zoul.o - .data 0x0000000000000000 0x0 obj_zoul/adc-zoul.o - .bss 0x0000000000000000 0x0 obj_zoul/adc-zoul.o - .text.status 0x0000000000000000 0x4 obj_zoul/adc-zoul.o - .text.value 0x0000000000000000 0x38 obj_zoul/adc-zoul.o - .text.configure - 0x0000000000000000 0x8c obj_zoul/adc-zoul.o - .rodata.adc_zoul - 0x0000000000000000 0x10 obj_zoul/adc-zoul.o - .bss.decimation_rate - 0x0000000000000000 0x1 obj_zoul/adc-zoul.o - .rodata.str1.1 - 0x0000000000000000 0x15 obj_zoul/adc-zoul.o - .bss.enabled_channels - 0x0000000000000000 0x1 obj_zoul/adc-zoul.o - .comment 0x0000000000000000 0x20 obj_zoul/adc-zoul.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/adc-zoul.o - .text 0x0000000000000000 0x0 obj_zoul/button-sensor.o - .data 0x0000000000000000 0x0 obj_zoul/button-sensor.o - .bss 0x0000000000000000 0x0 obj_zoul/button-sensor.o - .text 0x0000000000000000 0x0 obj_zoul/zoul-sensors.o - .data 0x0000000000000000 0x0 obj_zoul/zoul-sensors.o - .bss 0x0000000000000000 0x0 obj_zoul/zoul-sensors.o - .text 0x0000000000000000 0x0 obj_zoul/board.o - .data 0x0000000000000000 0x0 obj_zoul/board.o - .bss 0x0000000000000000 0x0 obj_zoul/board.o - .text 0x0000000000000000 0x0 obj_zoul/antenna-sw.o - .data 0x0000000000000000 0x0 obj_zoul/antenna-sw.o - .bss 0x0000000000000000 0x0 obj_zoul/antenna-sw.o - .text.antenna_sw_get - 0x0000000000000000 0x1c obj_zoul/antenna-sw.o - .text.antenna_sw_select - 0x0000000000000000 0x30 obj_zoul/antenna-sw.o - .text 0x0000000000000000 0x0 obj_zoul/rtcc.o - .data 0x0000000000000000 0x0 obj_zoul/rtcc.o - .bss 0x0000000000000000 0x0 obj_zoul/rtcc.o - .text.bcd_to_dec - 0x0000000000000000 0x10 obj_zoul/rtcc.o - .text.dec_to_bcd - 0x0000000000000000 0x12 obj_zoul/rtcc.o - .text.ab08_write_reg - 0x0000000000000000 0x44 obj_zoul/rtcc.o - .text.rtcc_interrupt_handler - 0x0000000000000000 0xc obj_zoul/rtcc.o - .text.ab08_read_reg - 0x0000000000000000 0x32 obj_zoul/rtcc.o - .text.ab08_ctrl1_config - 0x0000000000000000 0x66 obj_zoul/rtcc.o - .text.process_thread_rtcc_int_process - 0x0000000000000000 0x78 obj_zoul/rtcc.o - .text.ab08_check_td_format - 0x0000000000000000 0x72 obj_zoul/rtcc.o - .text.rtcc_set_time_date - 0x0000000000000000 0x122 obj_zoul/rtcc.o - .text.rtcc_get_time_date - 0x0000000000000000 0x64 obj_zoul/rtcc.o - .text.rtcc_set_alarm_time_date - 0x0000000000000000 0x210 obj_zoul/rtcc.o - .text.rtcc_date_increment_seconds - 0x0000000000000000 0xfe obj_zoul/rtcc.o - .text.rtcc_print - 0x0000000000000000 0x144 obj_zoul/rtcc.o - .text.rtcc_set_autocalibration - 0x0000000000000000 0xac obj_zoul/rtcc.o - .text.rtcc_set_calibration - 0x0000000000000000 0x174 obj_zoul/rtcc.o - .text.rtcc_init - 0x0000000000000000 0xa0 obj_zoul/rtcc.o - .data.rtcc_int_process - 0x0000000000000000 0x10 obj_zoul/rtcc.o - .bss.buf.5645 0x0000000000000000 0x1 obj_zoul/rtcc.o - .data.ab080x_td_register_name - 0x0000000000000000 0x20 obj_zoul/rtcc.o - .rodata.str1.1 - 0x0000000000000000 0x146 obj_zoul/rtcc.o - .data.ab080x_config_register_name - 0x0000000000000000 0x48 obj_zoul/rtcc.o - .rodata.ab080x_default_setting - 0x0000000000000000 0xc obj_zoul/rtcc.o - .comment 0x0000000000000000 0x20 obj_zoul/rtcc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rtcc.o - COMMON 0x0000000000000000 0x4 obj_zoul/rtcc.o - .text 0x0000000000000000 0x0 obj_zoul/leds-res-arch.o - .data 0x0000000000000000 0x0 obj_zoul/leds-res-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/leds-res-arch.o - .text.leds_arch_get - 0x0000000000000000 0x34 obj_zoul/leds-res-arch.o - .text 0x0000000000000000 0x0 obj_zoul/power-mgmt.o - .data 0x0000000000000000 0x0 obj_zoul/power-mgmt.o - .bss 0x0000000000000000 0x0 obj_zoul/power-mgmt.o - .text.pm_write_byte.constprop.1 - 0x0000000000000000 0x44 obj_zoul/power-mgmt.o - .text.pm_enable - 0x0000000000000000 0x44 obj_zoul/power-mgmt.o - .text.pm_reset_system - 0x0000000000000000 0x50 obj_zoul/power-mgmt.o - .text.pm_set_timeout - 0x0000000000000000 0x58 obj_zoul/power-mgmt.o - .text.pm_get_timeout - 0x0000000000000000 0x5c obj_zoul/power-mgmt.o - .text.pm_get_num_cycles - 0x0000000000000000 0x50 obj_zoul/power-mgmt.o - .text.pm_shutdown_now - 0x0000000000000000 0x48 obj_zoul/power-mgmt.o - .text.pm_get_voltage - 0x0000000000000000 0x64 obj_zoul/power-mgmt.o - .text.pm_get_fw_ver - 0x0000000000000000 0x58 obj_zoul/power-mgmt.o - .bss.lbuf 0x0000000000000000 0x5 obj_zoul/power-mgmt.o - .rodata.str1.1 - 0x0000000000000000 0x11 obj_zoul/power-mgmt.o - .bss.initialized - 0x0000000000000000 0x1 obj_zoul/power-mgmt.o - .comment 0x0000000000000000 0x20 obj_zoul/power-mgmt.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/power-mgmt.o - .text 0x0000000000000000 0x0 obj_zoul/soc.o - .data 0x0000000000000000 0x0 obj_zoul/soc.o - .bss 0x0000000000000000 0x0 obj_zoul/soc.o - .text.soc_get_features - 0x0000000000000000 0x10 obj_zoul/soc.o - .text 0x0000000000000000 0x0 obj_zoul/clock.o - .data 0x0000000000000000 0x0 obj_zoul/clock.o - .bss 0x0000000000000000 0x0 obj_zoul/clock.o - .text.clock_set_seconds - 0x0000000000000000 0x10 obj_zoul/clock.o - .text.clock_wait - 0x0000000000000000 0x16 obj_zoul/clock.o - .text.clock_delay - 0x0000000000000000 0x6 obj_zoul/clock.o - .text 0x0000000000000000 0x0 obj_zoul/rtimer-arch.o - .data 0x0000000000000000 0x0 obj_zoul/rtimer-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/rtimer-arch.o - .text 0x0000000000000000 0x0 obj_zoul/uart.o - .data 0x0000000000000000 0x0 obj_zoul/uart.o - .bss 0x0000000000000000 0x0 obj_zoul/uart.o - .text 0x0000000000000000 0x0 obj_zoul/watchdog.o - .data 0x0000000000000000 0x0 obj_zoul/watchdog.o - .bss 0x0000000000000000 0x0 obj_zoul/watchdog.o - .text.watchdog_reboot - 0x0000000000000000 0x14 obj_zoul/watchdog.o - .text 0x0000000000000000 0x0 obj_zoul/nvic.o - .data 0x0000000000000000 0x0 obj_zoul/nvic.o - .bss 0x0000000000000000 0x0 obj_zoul/nvic.o - .text.nvic_interrupt_en_restore - 0x0000000000000000 0x1c obj_zoul/nvic.o - .text.nvic_interrupt_en_save - 0x0000000000000000 0x2c obj_zoul/nvic.o - .text.nvic_interrupt_pend - 0x0000000000000000 0x1c obj_zoul/nvic.o - .text 0x0000000000000000 0x0 obj_zoul/cpu.o - .data 0x0000000000000000 0x0 obj_zoul/cpu.o - .bss 0x0000000000000000 0x0 obj_zoul/cpu.o - .text 0x0000000000000000 0x0 obj_zoul/sys-ctrl.o - .data 0x0000000000000000 0x0 obj_zoul/sys-ctrl.o - .bss 0x0000000000000000 0x0 obj_zoul/sys-ctrl.o - .text.sys_ctrl_reset - 0x0000000000000000 0xc obj_zoul/sys-ctrl.o - .text 0x0000000000000000 0x0 obj_zoul/gpio.o - .data 0x0000000000000000 0x0 obj_zoul/gpio.o - .bss 0x0000000000000000 0x0 obj_zoul/gpio.o - .text 0x0000000000000000 0x0 obj_zoul/ioc.o - .data 0x0000000000000000 0x0 obj_zoul/ioc.o - .bss 0x0000000000000000 0x0 obj_zoul/ioc.o - .text 0x0000000000000000 0x0 obj_zoul/spi.o - .data 0x0000000000000000 0x0 obj_zoul/spi.o - .bss 0x0000000000000000 0x0 obj_zoul/spi.o - .text.spix_enable - 0x0000000000000000 0x18 obj_zoul/spi.o - .text.spix_init - 0x0000000000000000 0xd0 obj_zoul/spi.o - .text.spix_disable - 0x0000000000000000 0x1c obj_zoul/spi.o - .text.spix_set_mode - 0x0000000000000000 0x30 obj_zoul/spi.o - .text.spix_cs_init - 0x0000000000000000 0x38 obj_zoul/spi.o - .rodata.spi_regs - 0x0000000000000000 0x30 obj_zoul/spi.o - .comment 0x0000000000000000 0x20 obj_zoul/spi.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/spi.o - .text 0x0000000000000000 0x0 obj_zoul/adc.o - .data 0x0000000000000000 0x0 obj_zoul/adc.o - .bss 0x0000000000000000 0x0 obj_zoul/adc.o - .text.adc_init - 0x0000000000000000 0x10 obj_zoul/adc.o - .text 0x0000000000000000 0x0 obj_zoul/crypto.o - .data 0x0000000000000000 0x0 obj_zoul/crypto.o - .bss 0x0000000000000000 0x0 obj_zoul/crypto.o - .text.crypto_register_process_notification - 0x0000000000000000 0xc obj_zoul/crypto.o - .text 0x0000000000000000 0x0 obj_zoul/aes.o - .data 0x0000000000000000 0x0 obj_zoul/aes.o - .bss 0x0000000000000000 0x0 obj_zoul/aes.o - .text.aes_load_keys - 0x0000000000000000 0x130 obj_zoul/aes.o - .text.aes_auth_crypt_start - 0x0000000000000000 0x134 obj_zoul/aes.o - .text.aes_auth_crypt_check_status - 0x0000000000000000 0x18 obj_zoul/aes.o - .text.aes_auth_crypt_get_result - 0x0000000000000000 0xb8 obj_zoul/aes.o - .comment 0x0000000000000000 0x20 obj_zoul/aes.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/aes.o - .text 0x0000000000000000 0x0 obj_zoul/ecb.o - .data 0x0000000000000000 0x0 obj_zoul/ecb.o - .bss 0x0000000000000000 0x0 obj_zoul/ecb.o - .text.ecb_crypt_start - 0x0000000000000000 0x2a obj_zoul/ecb.o - .text.ecb_crypt_check_status - 0x0000000000000000 0x1a obj_zoul/ecb.o - .comment 0x0000000000000000 0x20 obj_zoul/ecb.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecb.o - .text 0x0000000000000000 0x0 obj_zoul/cbc.o - .data 0x0000000000000000 0x0 obj_zoul/cbc.o - .bss 0x0000000000000000 0x0 obj_zoul/cbc.o - .text.cbc_crypt_start - 0x0000000000000000 0x2a obj_zoul/cbc.o - .text.cbc_crypt_check_status - 0x0000000000000000 0x1a obj_zoul/cbc.o - .comment 0x0000000000000000 0x20 obj_zoul/cbc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cbc.o - .text 0x0000000000000000 0x0 obj_zoul/ctr.o - .data 0x0000000000000000 0x0 obj_zoul/ctr.o - .bss 0x0000000000000000 0x0 obj_zoul/ctr.o - .text.ctr_crypt_start - 0x0000000000000000 0x70 obj_zoul/ctr.o - .text.ctr_crypt_check_status - 0x0000000000000000 0x1a obj_zoul/ctr.o - .comment 0x0000000000000000 0x20 obj_zoul/ctr.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ctr.o - .text 0x0000000000000000 0x0 obj_zoul/cbc-mac.o - .data 0x0000000000000000 0x0 obj_zoul/cbc-mac.o - .bss 0x0000000000000000 0x0 obj_zoul/cbc-mac.o - .text.cbc_mac_auth_start - 0x0000000000000000 0x38 obj_zoul/cbc-mac.o - .text.cbc_mac_auth_get_result - 0x0000000000000000 0x3c obj_zoul/cbc-mac.o - .comment 0x0000000000000000 0x20 obj_zoul/cbc-mac.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cbc-mac.o - .text 0x0000000000000000 0x0 obj_zoul/gcm.o - .data 0x0000000000000000 0x0 obj_zoul/gcm.o - .bss 0x0000000000000000 0x0 obj_zoul/gcm.o - .text.gcm_auth_crypt_get_result - 0x0000000000000000 0x3c obj_zoul/gcm.o - .text.gcm_auth_encrypt_start - 0x0000000000000000 0x44 obj_zoul/gcm.o - .text.gcm_auth_encrypt_get_result - 0x0000000000000000 0x8 obj_zoul/gcm.o - .text.gcm_auth_decrypt_start - 0x0000000000000000 0x44 obj_zoul/gcm.o - .comment 0x0000000000000000 0x20 obj_zoul/gcm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/gcm.o - .text 0x0000000000000000 0x0 obj_zoul/ccm.o - .data 0x0000000000000000 0x0 obj_zoul/ccm.o - .bss 0x0000000000000000 0x0 obj_zoul/ccm.o - .text.ccm_auth_crypt_start - 0x0000000000000000 0x8e obj_zoul/ccm.o - .text.ccm_auth_crypt_get_result - 0x0000000000000000 0x4a obj_zoul/ccm.o - .text.ccm_auth_encrypt_start - 0x0000000000000000 0x3a obj_zoul/ccm.o - .text.ccm_auth_encrypt_get_result - 0x0000000000000000 0xc obj_zoul/ccm.o - .text.ccm_auth_decrypt_start - 0x0000000000000000 0x3e obj_zoul/ccm.o - .comment 0x0000000000000000 0x20 obj_zoul/ccm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ccm.o - .text 0x0000000000000000 0x0 obj_zoul/sha256.o - .data 0x0000000000000000 0x0 obj_zoul/sha256.o - .bss 0x0000000000000000 0x0 obj_zoul/sha256.o - .text.resume_hash - 0x0000000000000000 0x11c obj_zoul/sha256.o - .text.new_hash - 0x0000000000000000 0xb0 obj_zoul/sha256.o - .text.sha256_init - 0x0000000000000000 0x20 obj_zoul/sha256.o - .text.sha256_process - 0x0000000000000000 0x168 obj_zoul/sha256.o - .text.sha256_done - 0x0000000000000000 0x64 obj_zoul/sha256.o - .comment 0x0000000000000000 0x20 obj_zoul/sha256.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/sha256.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-aes-128.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-aes-128.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-aes-128.o - .text.encrypt 0x0000000000000000 0x4c obj_zoul/cc2538-aes-128.o - .text.set_key 0x0000000000000000 0x34 obj_zoul/cc2538-aes-128.o - .rodata.cc2538_aes_128_driver - 0x0000000000000000 0x8 obj_zoul/cc2538-aes-128.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-aes-128.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc2538-aes-128.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-ccm-star.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-ccm-star.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-ccm-star.o - .text.set_key 0x0000000000000000 0x10 obj_zoul/cc2538-ccm-star.o - .text.aead 0x0000000000000000 0xa4 obj_zoul/cc2538-ccm-star.o - .rodata.cc2538_ccm_star_driver - 0x0000000000000000 0x8 obj_zoul/cc2538-ccm-star.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-ccm-star.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc2538-ccm-star.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-rf.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-rf.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-rf.o - .text.cc2538_rf_set_promiscous_mode - 0x0000000000000000 0x4 obj_zoul/cc2538-rf.o - .text 0x0000000000000000 0x0 obj_zoul/udma.o - .data 0x0000000000000000 0x0 obj_zoul/udma.o - .bss 0x0000000000000000 0x0 obj_zoul/udma.o - .text.udma_set_channel_assignment - 0x0000000000000000 0x20 obj_zoul/udma.o - .text.udma_channel_disable - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_use_alternate - 0x0000000000000000 0x18 obj_zoul/udma.o - .text.udma_channel_use_primary - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_prio_set_high - 0x0000000000000000 0x18 obj_zoul/udma.o - .text.udma_channel_prio_set_default - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_use_burst - 0x0000000000000000 0x18 obj_zoul/udma.o - .text.udma_channel_use_single - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_mask_clr - 0x0000000000000000 0x14 obj_zoul/udma.o - .text 0x0000000000000000 0x0 obj_zoul/lpm.o - .data 0x0000000000000000 0x0 obj_zoul/lpm.o - .bss 0x0000000000000000 0x0 obj_zoul/lpm.o - .text.lpm_set_max_pm - 0x0000000000000000 0x10 obj_zoul/lpm.o - .text 0x0000000000000000 0x0 obj_zoul/pka.o - .data 0x0000000000000000 0x0 obj_zoul/pka.o - .bss 0x0000000000000000 0x0 obj_zoul/pka.o - .text.permit_pm1 - 0x0000000000000000 0x14 obj_zoul/pka.o - .text.pka_enable - 0x0000000000000000 0x20 obj_zoul/pka.o - .text.pka_init - 0x0000000000000000 0x40 obj_zoul/pka.o - .text.pka_disable - 0x0000000000000000 0x20 obj_zoul/pka.o - .text.pka_check_status - 0x0000000000000000 0x14 obj_zoul/pka.o - .text.pka_register_process_notification - 0x0000000000000000 0xc obj_zoul/pka.o - .text 0x0000000000000000 0x0 obj_zoul/bignum-driver.o - .data 0x0000000000000000 0x0 obj_zoul/bignum-driver.o - .bss 0x0000000000000000 0x0 obj_zoul/bignum-driver.o - .text.bignum_mod_start - 0x0000000000000000 0xdc obj_zoul/bignum-driver.o - .text.bignum_mod_get_result - 0x0000000000000000 0x80 obj_zoul/bignum-driver.o - .text.bignum_cmp_start - 0x0000000000000000 0x9c obj_zoul/bignum-driver.o - .text.bignum_cmp_get_result - 0x0000000000000000 0x3c obj_zoul/bignum-driver.o - .text.bignum_inv_mod_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_inv_mod_get_result - 0x0000000000000000 0x80 obj_zoul/bignum-driver.o - .text.bignum_mul_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_mul_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .text.bignum_add_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_add_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .text.bignum_subtract_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_subtract_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .text.bignum_exp_mod_start - 0x0000000000000000 0x104 obj_zoul/bignum-driver.o - .text.bignum_exp_mod_get_result - 0x0000000000000000 0x80 obj_zoul/bignum-driver.o - .text.bignum_divide_start - 0x0000000000000000 0xe0 obj_zoul/bignum-driver.o - .text.bignum_divide_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .rodata.CSWTCH.24 - 0x0000000000000000 0x4 obj_zoul/bignum-driver.o - .comment 0x0000000000000000 0x20 obj_zoul/bignum-driver.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/bignum-driver.o - .text 0x0000000000000000 0x0 obj_zoul/ecc-driver.o - .data 0x0000000000000000 0x0 obj_zoul/ecc-driver.o - .bss 0x0000000000000000 0x0 obj_zoul/ecc-driver.o - .text.ecc_mul_start - 0x0000000000000000 0x198 obj_zoul/ecc-driver.o - .text.ecc_mul_get_result - 0x0000000000000000 0xa4 obj_zoul/ecc-driver.o - .text.ecc_mul_gen_pt_start - 0x0000000000000000 0x170 obj_zoul/ecc-driver.o - .text.ecc_mul_gen_pt_get_result - 0x0000000000000000 0xa4 obj_zoul/ecc-driver.o - .text.ecc_add_start - 0x0000000000000000 0x194 obj_zoul/ecc-driver.o - .text.ecc_add_get_result - 0x0000000000000000 0xa4 obj_zoul/ecc-driver.o - .comment 0x0000000000000000 0x20 obj_zoul/ecc-driver.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecc-driver.o - .text 0x0000000000000000 0x0 obj_zoul/ecc-algorithm.o - .data 0x0000000000000000 0x0 obj_zoul/ecc-algorithm.o - .bss 0x0000000000000000 0x0 obj_zoul/ecc-algorithm.o - .text.ecc_compare - 0x0000000000000000 0x54 obj_zoul/ecc-algorithm.o - .text.ecc_multiply - 0x0000000000000000 0x74 obj_zoul/ecc-algorithm.o - .text.ecc_dsa_sign - 0x0000000000000000 0x338 obj_zoul/ecc-algorithm.o - .text.ecc_dsa_verify - 0x0000000000000000 0x36c obj_zoul/ecc-algorithm.o - .rodata.str1.1 - 0x0000000000000000 0x14 obj_zoul/ecc-algorithm.o - .comment 0x0000000000000000 0x20 obj_zoul/ecc-algorithm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecc-algorithm.o - .text 0x0000000000000000 0x0 obj_zoul/ecc-curve.o - .data 0x0000000000000000 0x0 obj_zoul/ecc-curve.o - .bss 0x0000000000000000 0x0 obj_zoul/ecc-curve.o - .rodata.nist_p_256_p - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .data.nist_p_192 - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_n - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_256_a - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_256_b - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .data.nist_p_256 - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_p - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.str1.1 - 0x0000000000000000 0x16 obj_zoul/ecc-curve.o - .rodata.nist_p_256_n - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_x - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_192_y - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_256_x - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_a - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_192_b - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_256_y - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .comment 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecc-curve.o - .text 0x0000000000000000 0x0 obj_zoul/dbg.o - .data 0x0000000000000000 0x0 obj_zoul/dbg.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg.o - .text 0x0000000000000000 0x0 obj_zoul/ieee-addr.o - .data 0x0000000000000000 0x0 obj_zoul/ieee-addr.o - .bss 0x0000000000000000 0x0 obj_zoul/ieee-addr.o - .text 0x0000000000000000 0x0 obj_zoul/slip-arch.o - .data 0x0000000000000000 0x0 obj_zoul/slip-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/slip-arch.o - .text.slip_arch_writeb - 0x0000000000000000 0x8 obj_zoul/slip-arch.o - .text.slip_arch_init - 0x0000000000000000 0xc obj_zoul/slip-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/slip-arch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/slip-arch.o - .text 0x0000000000000000 0x0 obj_zoul/slip.o - .data 0x0000000000000000 0x0 obj_zoul/slip.o - .bss 0x0000000000000000 0x0 obj_zoul/slip.o - .text.process_thread_slip_process - 0x0000000000000000 0x22c obj_zoul/slip.o - .text.slip_set_input_callback - 0x0000000000000000 0xc obj_zoul/slip.o - .text.slip_send - 0x0000000000000000 0x5c obj_zoul/slip.o - .text.slip_write - 0x0000000000000000 0x42 obj_zoul/slip.o - .text.slip_input_byte - 0x0000000000000000 0xb4 obj_zoul/slip.o - .bss.state 0x0000000000000000 0x1 obj_zoul/slip.o - .bss.rxbuf 0x0000000000000000 0x524 obj_zoul/slip.o - .bss.next_free - 0x0000000000000000 0x2 obj_zoul/slip.o - .bss.pkt_end 0x0000000000000000 0x2 obj_zoul/slip.o - .rodata.str1.1 - 0x0000000000000000 0x21 obj_zoul/slip.o - .bss.begin 0x0000000000000000 0x2 obj_zoul/slip.o - .bss.input_callback - 0x0000000000000000 0x4 obj_zoul/slip.o - .data.slip_process - 0x0000000000000000 0x10 obj_zoul/slip.o - .comment 0x0000000000000000 0x20 obj_zoul/slip.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/slip.o - COMMON 0x0000000000000000 0x1 obj_zoul/slip.o - .text 0x0000000000000000 0x0 obj_zoul/i2c.o - .data 0x0000000000000000 0x0 obj_zoul/i2c.o - .bss 0x0000000000000000 0x0 obj_zoul/i2c.o - .text.i2c_master_enable - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_master_disable - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_set_frequency - 0x0000000000000000 0x1c obj_zoul/i2c.o - .text.i2c_init - 0x0000000000000000 0xc8 obj_zoul/i2c.o - .text.i2c_master_set_slave_address - 0x0000000000000000 0x14 obj_zoul/i2c.o - .text.i2c_master_data_put - 0x0000000000000000 0xc obj_zoul/i2c.o - .text.i2c_master_data_get - 0x0000000000000000 0xc obj_zoul/i2c.o - .text.i2c_master_command - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_master_busy - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_master_error - 0x0000000000000000 0x1c obj_zoul/i2c.o - .text.i2c_single_send - 0x0000000000000000 0x28 obj_zoul/i2c.o - .text.i2c_single_receive - 0x0000000000000000 0x38 obj_zoul/i2c.o - .text.i2c_burst_send - 0x0000000000000000 0x8c obj_zoul/i2c.o - .text.i2c_burst_receive - 0x0000000000000000 0x90 obj_zoul/i2c.o - .comment 0x0000000000000000 0x20 obj_zoul/i2c.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/i2c.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-temp-sensor.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-temp-sensor.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-temp-sensor.o - .text 0x0000000000000000 0x0 obj_zoul/vdd3-sensor.o - .data 0x0000000000000000 0x0 obj_zoul/vdd3-sensor.o - .bss 0x0000000000000000 0x0 obj_zoul/vdd3-sensor.o - .text 0x0000000000000000 0x0 obj_zoul/cfs-coffee.o - .data 0x0000000000000000 0x0 obj_zoul/cfs-coffee.o - .bss 0x0000000000000000 0x0 obj_zoul/cfs-coffee.o - .text.load_file - 0x0000000000000000 0x54 obj_zoul/cfs-coffee.o - .text.read_header - 0x0000000000000000 0x8 obj_zoul/cfs-coffee.o - .text.file_end - 0x0000000000000000 0x52 obj_zoul/cfs-coffee.o - .text.write_header - 0x0000000000000000 0x10 obj_zoul/cfs-coffee.o - .text.next_file.isra.0 - 0x0000000000000000 0x1a obj_zoul/cfs-coffee.o - .text.find_file - 0x0000000000000000 0x8c obj_zoul/cfs-coffee.o - .text.find_contiguous_pages - 0x0000000000000000 0x80 obj_zoul/cfs-coffee.o - .text.remove_by_page.isra.1 - 0x0000000000000000 0xb4 obj_zoul/cfs-coffee.o - .text.reserve.constprop.4 - 0x0000000000000000 0x208 obj_zoul/cfs-coffee.o - .text.cfs_open - 0x0000000000000000 0x84 obj_zoul/cfs-coffee.o - .text.cfs_close - 0x0000000000000000 0x24 obj_zoul/cfs-coffee.o - .text.cfs_seek - 0x0000000000000000 0x54 obj_zoul/cfs-coffee.o - .text.cfs_remove - 0x0000000000000000 0x1e obj_zoul/cfs-coffee.o - .text.cfs_read - 0x0000000000000000 0x74 obj_zoul/cfs-coffee.o - .text.cfs_write - 0x0000000000000000 0x1a4 obj_zoul/cfs-coffee.o - .text.cfs_opendir - 0x0000000000000000 0xa obj_zoul/cfs-coffee.o - .text.cfs_readdir - 0x0000000000000000 0x80 obj_zoul/cfs-coffee.o - .text.cfs_closedir - 0x0000000000000000 0x2 obj_zoul/cfs-coffee.o - .text.cfs_coffee_reserve - 0x0000000000000000 0x1c obj_zoul/cfs-coffee.o - .text.cfs_coffee_configure_log - 0x0000000000000000 0x58 obj_zoul/cfs-coffee.o - .text.cfs_coffee_format - 0x0000000000000000 0x50 obj_zoul/cfs-coffee.o - .bss.gc_wait 0x0000000000000000 0x1 obj_zoul/cfs-coffee.o - .bss.next_free - 0x0000000000000000 0x2 obj_zoul/cfs-coffee.o - .bss.coffee_fd_set - 0x0000000000000000 0x3c obj_zoul/cfs-coffee.o - .bss.last_pages_are_active.4776 - 0x0000000000000000 0x1 obj_zoul/cfs-coffee.o - .bss.coffee_files - 0x0000000000000000 0x3c obj_zoul/cfs-coffee.o - .bss.skip_pages.4775 - 0x0000000000000000 0x2 obj_zoul/cfs-coffee.o - .comment 0x0000000000000000 0x20 obj_zoul/cfs-coffee.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cfs-coffee.o - .text 0x0000000000000000 0x0 obj_zoul/cfs-coffee-arch.o - .data 0x0000000000000000 0x0 obj_zoul/cfs-coffee-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/cfs-coffee-arch.o - .text.cfs_coffee_arch_erase - 0x0000000000000000 0x24 obj_zoul/cfs-coffee-arch.o - .text.cfs_coffee_arch_write - 0x0000000000000000 0xce obj_zoul/cfs-coffee-arch.o - .text.cfs_coffee_arch_read - 0x0000000000000000 0x22 obj_zoul/cfs-coffee-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/cfs-coffee-arch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cfs-coffee-arch.o - .text 0x0000000000000000 0x0 obj_zoul/pwm.o - .data 0x0000000000000000 0x0 obj_zoul/pwm.o - .bss 0x0000000000000000 0x0 obj_zoul/pwm.o - .text.pwm_configured - 0x0000000000000000 0x24 obj_zoul/pwm.o - .text.permit_pm1 - 0x0000000000000000 0x44 obj_zoul/pwm.o - .text.pwm_enable - 0x0000000000000000 0xf8 obj_zoul/pwm.o - .text.pwm_stop - 0x0000000000000000 0x94 obj_zoul/pwm.o - .text.pwm_start - 0x0000000000000000 0x7c obj_zoul/pwm.o - .text.pwm_set_direction - 0x0000000000000000 0x42 obj_zoul/pwm.o - .text.pwm_toggle_direction - 0x0000000000000000 0x48 obj_zoul/pwm.o - .text.pwm_disable - 0x0000000000000000 0x8c obj_zoul/pwm.o - .comment 0x0000000000000000 0x20 obj_zoul/pwm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/pwm.o - .text 0x0000000000000000 0x0 obj_zoul/dbg-printf.o - .data 0x0000000000000000 0x0 obj_zoul/dbg-printf.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg-printf.o - .text 0x0000000000000000 0x0 obj_zoul/dbg-snprintf.o - .data 0x0000000000000000 0x0 obj_zoul/dbg-snprintf.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg-snprintf.o - .text.buffer_str - 0x0000000000000000 0x28 obj_zoul/dbg-snprintf.o - .text.vsnprintf - 0x0000000000000000 0x28 obj_zoul/dbg-snprintf.o - .text.snprintf - 0x0000000000000000 0x1a obj_zoul/dbg-snprintf.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg-snprintf.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/dbg-snprintf.o - .text 0x0000000000000000 0x0 obj_zoul/dbg-sprintf.o - .data 0x0000000000000000 0x0 obj_zoul/dbg-sprintf.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg-sprintf.o - .text.buffer_str - 0x0000000000000000 0x16 obj_zoul/dbg-sprintf.o - .text.sprintf 0x0000000000000000 0x30 obj_zoul/dbg-sprintf.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg-sprintf.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/dbg-sprintf.o - .text 0x0000000000000000 0x0 obj_zoul/strformat.o - .data 0x0000000000000000 0x0 obj_zoul/strformat.o - .bss 0x0000000000000000 0x0 obj_zoul/strformat.o - .text.format_str - 0x0000000000000000 0x1a obj_zoul/strformat.o - .text 0x0000000000000000 0x0 obj_zoul/usb-core.o - .data 0x0000000000000000 0x0 obj_zoul/usb-core.o - .bss 0x0000000000000000 0x0 obj_zoul/usb-core.o - .text.submit_setup - 0x0000000000000000 0x24 obj_zoul/usb-core.o - .text.notify_user - 0x0000000000000000 0x1c obj_zoul/usb-core.o - .text.usb_set_global_event_process - 0x0000000000000000 0xc obj_zoul/usb-core.o - .text.usb_get_global_events - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .text.usb_send_ctrl_response - 0x0000000000000000 0x3c obj_zoul/usb-core.o - .text.usb_error_stall - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .text.usb_send_ctrl_status - 0x0000000000000000 0x24 obj_zoul/usb-core.o - .text.handle_standard_requests - 0x0000000000000000 0x138 obj_zoul/usb-core.o - .text.process_thread_usb_process - 0x0000000000000000 0x14c obj_zoul/usb-core.o - .text.usb_get_ctrl_data - 0x0000000000000000 0x44 obj_zoul/usb-core.o - .text.usb_register_request_handler - 0x0000000000000000 0x18 obj_zoul/usb-core.o - .text.usb_setup - 0x0000000000000000 0x30 obj_zoul/usb-core.o - .text.usb_prepend_request_handler - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .text.usb_get_current_configuration - 0x0000000000000000 0xc obj_zoul/usb-core.o - .text.usb_setup_bulk_endpoint - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_setup_interrupt_endpoint - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_disable_endpoint - 0x0000000000000000 0x12 obj_zoul/usb-core.o - .text.usb_discard_all_buffers - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_halt_endpoint - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_send_pending - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .rodata.zero_word - 0x0000000000000000 0x2 obj_zoul/usb-core.o - .bss.usb_flags - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .bss.error_stall - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .bss.ctrl_data - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.global_user_event_pocess - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.global_user_events - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .rodata.standard_request_handler - 0x0000000000000000 0x8 obj_zoul/usb-core.o - .bss.usb_request_handler_hooks - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .data.usb_process - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .rodata.zero_byte - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .rodata.str1.1 - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.ctrl_buffer - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .bss.usb_device_status - 0x0000000000000000 0x2 obj_zoul/usb-core.o - .bss.status.5450 - 0x0000000000000000 0x2 obj_zoul/usb-core.o - .bss.data_callback - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .data.standard_request_hook - 0x0000000000000000 0x8 obj_zoul/usb-core.o - .bss.ctrl_data_len - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.usb_configuration_value - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .comment 0x0000000000000000 0x20 obj_zoul/usb-core.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/usb-core.o - COMMON 0x0000000000000000 0x8 obj_zoul/usb-core.o - .text 0x0000000000000000 0x0 obj_zoul/cdc-acm.o - .data 0x0000000000000000 0x0 obj_zoul/cdc-acm.o - .bss 0x0000000000000000 0x0 obj_zoul/cdc-acm.o - .text.encapsulated_command - 0x0000000000000000 0x4 obj_zoul/cdc-acm.o - .text.notify_user - 0x0000000000000000 0x1c obj_zoul/cdc-acm.o - .text.handle_cdc_acm_requests - 0x0000000000000000 0x8c obj_zoul/cdc-acm.o - .text.set_line_encoding - 0x0000000000000000 0x30 obj_zoul/cdc-acm.o - .text.usb_cdc_acm_setup - 0x0000000000000000 0xc obj_zoul/cdc-acm.o - .text.usb_cdc_acm_get_events - 0x0000000000000000 0x10 obj_zoul/cdc-acm.o - .text.usb_cdc_acm_get_line_state - 0x0000000000000000 0xc obj_zoul/cdc-acm.o - .text.usb_cdc_acm_get_line_coding - 0x0000000000000000 0x8 obj_zoul/cdc-acm.o - .text.usb_cdc_acm_set_event_process - 0x0000000000000000 0xc obj_zoul/cdc-acm.o - .bss.line_state - 0x0000000000000000 0x1 obj_zoul/cdc-acm.o - .bss.cdc_event_process - 0x0000000000000000 0x4 obj_zoul/cdc-acm.o - .data.cdc_acm_request_hook - 0x0000000000000000 0x8 obj_zoul/cdc-acm.o - .rodata.cdc_acm_request_handler - 0x0000000000000000 0x8 obj_zoul/cdc-acm.o - .bss.usb_ctrl_data_buffer - 0x0000000000000000 0x20 obj_zoul/cdc-acm.o - .bss.events 0x0000000000000000 0x1 obj_zoul/cdc-acm.o - .data.usb_line_coding - 0x0000000000000000 0x7 obj_zoul/cdc-acm.o - .comment 0x0000000000000000 0x20 obj_zoul/cdc-acm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cdc-acm.o - .text 0x0000000000000000 0x0 obj_zoul/usb-arch.o - .data 0x0000000000000000 0x0 obj_zoul/usb-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/usb-arch.o - .text.permit_pm1 - 0x0000000000000000 0x14 obj_zoul/usb-arch.o - .text.ep_setup - 0x0000000000000000 0xbc obj_zoul/usb-arch.o - .text.notify_process - 0x0000000000000000 0x1c obj_zoul/usb-arch.o - .text.set_stall - 0x0000000000000000 0x54 obj_zoul/usb-arch.o - .text.write_hw_buffer - 0x0000000000000000 0x60 obj_zoul/usb-arch.o - .text.ep0_tx 0x0000000000000000 0xc8 obj_zoul/usb-arch.o - .text.notify_ep_process.constprop.4 - 0x0000000000000000 0x12 obj_zoul/usb-arch.o - .text.fill_buffers - 0x0000000000000000 0x108 obj_zoul/usb-arch.o - .text.ep0_interrupt_handler - 0x0000000000000000 0x184 obj_zoul/usb-arch.o - .text.out_ep_interrupt_handler - 0x0000000000000000 0xc8 obj_zoul/usb-arch.o - .text.usb_set_ep_event_process - 0x0000000000000000 0x14 obj_zoul/usb-arch.o - .text.usb_arch_set_global_event_process - 0x0000000000000000 0xc obj_zoul/usb-arch.o - .text.usb_arch_get_global_events - 0x0000000000000000 0x28 obj_zoul/usb-arch.o - .text.usb_get_ep_events - 0x0000000000000000 0x30 obj_zoul/usb-arch.o - .text.usb_submit_recv_buffer - 0x0000000000000000 0x94 obj_zoul/usb-arch.o - .text.usb_submit_xmit_buffer - 0x0000000000000000 0x13c obj_zoul/usb-arch.o - .text.usb_arch_setup_iso_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.usb_arch_setup_control_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.reset 0x0000000000000000 0x44 obj_zoul/usb-arch.o - .text.usb_arch_setup - 0x0000000000000000 0x5c obj_zoul/usb-arch.o - .text.usb_arch_setup_bulk_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.usb_arch_setup_interrupt_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.usb_arch_disable_endpoint - 0x0000000000000000 0x9c obj_zoul/usb-arch.o - .text.usb_arch_discard_all_buffers - 0x0000000000000000 0x38 obj_zoul/usb-arch.o - .text.usb_arch_control_stall - 0x0000000000000000 0x2a obj_zoul/usb-arch.o - .text.usb_arch_halt_endpoint - 0x0000000000000000 0x8c obj_zoul/usb-arch.o - .text.usb_arch_set_configuration - 0x0000000000000000 0x2 obj_zoul/usb-arch.o - .text.usb_arch_get_ep_status - 0x0000000000000000 0x1c obj_zoul/usb-arch.o - .text.usb_arch_set_address - 0x0000000000000000 0xc obj_zoul/usb-arch.o - .text.usb_arch_send_pending - 0x0000000000000000 0x34 obj_zoul/usb-arch.o - .text.usb_isr 0x0000000000000000 0xbc obj_zoul/usb-arch.o - .bss.usb_endpoints - 0x0000000000000000 0x50 obj_zoul/usb-arch.o - .bss.event_process - 0x0000000000000000 0x4 obj_zoul/usb-arch.o - .rodata.ep_xfer_size - 0x0000000000000000 0xc obj_zoul/usb-arch.o - .bss.ep0status - 0x0000000000000000 0x1 obj_zoul/usb-arch.o - .bss.events 0x0000000000000000 0x4 obj_zoul/usb-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/usb-arch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/usb-arch.o - .text 0x0000000000000000 0x0 obj_zoul/usb-serial.o - .data 0x0000000000000000 0x0 obj_zoul/usb-serial.o - .bss 0x0000000000000000 0x0 obj_zoul/usb-serial.o - .text.queue_rx_urb - 0x0000000000000000 0x20 obj_zoul/usb-serial.o - .text.process_thread_usb_serial_process - 0x0000000000000000 0x12c obj_zoul/usb-serial.o - .text.usb_class_get_string_descriptor - 0x0000000000000000 0x14 obj_zoul/usb-serial.o - .text.usb_serial_flush - 0x0000000000000000 0x34 obj_zoul/usb-serial.o - .text.usb_serial_writeb - 0x0000000000000000 0x30 obj_zoul/usb-serial.o - .text.usb_serial_set_input - 0x0000000000000000 0xc obj_zoul/usb-serial.o - .text.usb_serial_init - 0x0000000000000000 0xc obj_zoul/usb-serial.o - .rodata.manufacturer - 0x0000000000000000 0x24 obj_zoul/usb-serial.o - .data.serial_nr - 0x0000000000000000 0x22 obj_zoul/usb-serial.o - .bss.usb_tx_data - 0x0000000000000000 0x3f obj_zoul/usb-serial.o - .data.usb_serial_process - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .bss.enabled 0x0000000000000000 0x1 obj_zoul/usb-serial.o - .rodata.lang_id - 0x0000000000000000 0x4 obj_zoul/usb-serial.o - .rodata.str1.1 - 0x0000000000000000 0x13 obj_zoul/usb-serial.o - .bss.input_handler - 0x0000000000000000 0x4 obj_zoul/usb-serial.o - .bss.data_tx_urb - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .bss.usb_rx_data - 0x0000000000000000 0x40 obj_zoul/usb-serial.o - .bss.buffered_data - 0x0000000000000000 0x1 obj_zoul/usb-serial.o - .rodata.CSWTCH.16 - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .bss.data_rx_urb - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .rodata.product - 0x0000000000000000 0x2c obj_zoul/usb-serial.o - .comment 0x0000000000000000 0x20 obj_zoul/usb-serial.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/usb-serial.o - .text 0x0000000000000000 0x0 obj_zoul/cdc-acm-descriptors.o - .data 0x0000000000000000 0x0 obj_zoul/cdc-acm-descriptors.o - .bss 0x0000000000000000 0x0 obj_zoul/cdc-acm-descriptors.o - .rodata.device_descriptor - 0x0000000000000000 0x12 obj_zoul/cdc-acm-descriptors.o - .rodata.configuration_block - 0x0000000000000000 0x43 obj_zoul/cdc-acm-descriptors.o - .data.configuration_head - 0x0000000000000000 0x4 obj_zoul/cdc-acm-descriptors.o - .comment 0x0000000000000000 0x20 obj_zoul/cdc-acm-descriptors.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cdc-acm-descriptors.o - .text 0x0000000000000000 0x0 obj_zoul/arg.o - .data 0x0000000000000000 0x0 obj_zoul/arg.o - .bss 0x0000000000000000 0x0 obj_zoul/arg.o - .text.arg_init - 0x0000000000000000 0x10 obj_zoul/arg.o - .text.arg_alloc - 0x0000000000000000 0x18 obj_zoul/arg.o - .text.arg_free - 0x0000000000000000 0x14 obj_zoul/arg.o - .bss.bufs 0x0000000000000000 0x81 obj_zoul/arg.o - .comment 0x0000000000000000 0x20 obj_zoul/arg.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/arg.o - .text 0x0000000000000000 0x0 obj_zoul/autostart.o - .data 0x0000000000000000 0x0 obj_zoul/autostart.o - .bss 0x0000000000000000 0x0 obj_zoul/autostart.o - .text.autostart_exit - 0x0000000000000000 0x12 obj_zoul/autostart.o - .text 0x0000000000000000 0x0 obj_zoul/compower.o - .data 0x0000000000000000 0x0 obj_zoul/compower.o - .bss 0x0000000000000000 0x0 obj_zoul/compower.o - .text.compower_init - 0x0000000000000000 0x10 obj_zoul/compower.o - .text.compower_accumulate - 0x0000000000000000 0x3c obj_zoul/compower.o - .text.compower_clear - 0x0000000000000000 0x8 obj_zoul/compower.o - .text.compower_attrconv - 0x0000000000000000 0x2c obj_zoul/compower.o - .text.compower_accumulate_attrs - 0x0000000000000000 0x1e obj_zoul/compower.o - .bss.last_transmit.5167 - 0x0000000000000000 0x4 obj_zoul/compower.o - .bss.last_listen.5166 - 0x0000000000000000 0x4 obj_zoul/compower.o - .comment 0x0000000000000000 0x20 obj_zoul/compower.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/compower.o - COMMON 0x0000000000000000 0x8 obj_zoul/compower.o - .text 0x0000000000000000 0x0 obj_zoul/ctimer.o - .data 0x0000000000000000 0x0 obj_zoul/ctimer.o - .bss 0x0000000000000000 0x0 obj_zoul/ctimer.o - .text.ctimer_expired - 0x0000000000000000 0x34 obj_zoul/ctimer.o - .text 0x0000000000000000 0x0 obj_zoul/energest.o - .data 0x0000000000000000 0x0 obj_zoul/energest.o - .bss 0x0000000000000000 0x0 obj_zoul/energest.o - .text.energest_type_set - 0x0000000000000000 0x2 obj_zoul/energest.o - .text.energest_type_time - 0x0000000000000000 0x4 obj_zoul/energest.o - .text.energest_flush - 0x0000000000000000 0x2 obj_zoul/energest.o - .text 0x0000000000000000 0x0 obj_zoul/etimer.o - .data 0x0000000000000000 0x0 obj_zoul/etimer.o - .bss 0x0000000000000000 0x0 obj_zoul/etimer.o - .text.etimer_reset_with_new_interval - 0x0000000000000000 0x16 obj_zoul/etimer.o - .text.etimer_adjust - 0x0000000000000000 0xa obj_zoul/etimer.o - .text.etimer_start_time - 0x0000000000000000 0x4 obj_zoul/etimer.o - .text.etimer_next_expiration_time - 0x0000000000000000 0x14 obj_zoul/etimer.o - .text 0x0000000000000000 0x0 obj_zoul/mt.o - .data 0x0000000000000000 0x0 obj_zoul/mt.o - .bss 0x0000000000000000 0x0 obj_zoul/mt.o - .text.mt_init 0x0000000000000000 0x4 obj_zoul/mt.o - .text.mt_remove - 0x0000000000000000 0x4 obj_zoul/mt.o - .text.mt_start - 0x0000000000000000 0x10 obj_zoul/mt.o - .text.mt_exec 0x0000000000000000 0x1c obj_zoul/mt.o - .text.mt_yield - 0x0000000000000000 0x20 obj_zoul/mt.o - .text.mt_exit 0x0000000000000000 0x14 obj_zoul/mt.o - .text.mt_stop 0x0000000000000000 0x6 obj_zoul/mt.o - .bss.current 0x0000000000000000 0x4 obj_zoul/mt.o - .comment 0x0000000000000000 0x20 obj_zoul/mt.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/mt.o - .text 0x0000000000000000 0x0 obj_zoul/process.o - .data 0x0000000000000000 0x0 obj_zoul/process.o - .bss 0x0000000000000000 0x0 obj_zoul/process.o - .text.process_exit - 0x0000000000000000 0xc obj_zoul/process.o - .text.process_is_running - 0x0000000000000000 0xa obj_zoul/process.o - .text 0x0000000000000000 0x0 obj_zoul/procinit.o - .data 0x0000000000000000 0x0 obj_zoul/procinit.o - .bss 0x0000000000000000 0x0 obj_zoul/procinit.o - .text.procinit_init - 0x0000000000000000 0x18 obj_zoul/procinit.o - .comment 0x0000000000000000 0x20 obj_zoul/procinit.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/procinit.o - .text 0x0000000000000000 0x0 obj_zoul/rtimer.o - .data 0x0000000000000000 0x0 obj_zoul/rtimer.o - .bss 0x0000000000000000 0x0 obj_zoul/rtimer.o - .text.rtimer_set - 0x0000000000000000 0x24 obj_zoul/rtimer.o - .text 0x0000000000000000 0x0 obj_zoul/stimer.o - .data 0x0000000000000000 0x0 obj_zoul/stimer.o - .bss 0x0000000000000000 0x0 obj_zoul/stimer.o - .text.stimer_reset - 0x0000000000000000 0xa obj_zoul/stimer.o - .text.stimer_restart - 0x0000000000000000 0xc obj_zoul/stimer.o - .text.stimer_remaining - 0x0000000000000000 0x10 obj_zoul/stimer.o - .text.stimer_elapsed - 0x0000000000000000 0xe obj_zoul/stimer.o - .text 0x0000000000000000 0x0 obj_zoul/timer.o - .data 0x0000000000000000 0x0 obj_zoul/timer.o - .bss 0x0000000000000000 0x0 obj_zoul/timer.o - .text.timer_remaining - 0x0000000000000000 0x10 obj_zoul/timer.o - .text 0x0000000000000000 0x0 obj_zoul/nullradio.o - .data 0x0000000000000000 0x0 obj_zoul/nullradio.o - .bss 0x0000000000000000 0x0 obj_zoul/nullradio.o - .text.init 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.prepare 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.transmit - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.send 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.radio_read - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.channel_clear - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.receiving_packet - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.pending_packet - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.on 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.off 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.get_value - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.set_value - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.get_object - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.set_object - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .rodata.nullradio_driver - 0x0000000000000000 0x38 obj_zoul/nullradio.o - .comment 0x0000000000000000 0x20 obj_zoul/nullradio.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nullradio.o - .text 0x0000000000000000 0x0 obj_zoul/serial-line.o - .data 0x0000000000000000 0x0 obj_zoul/serial-line.o - .bss 0x0000000000000000 0x0 obj_zoul/serial-line.o - .text 0x0000000000000000 0x0 obj_zoul/aes-128.o - .data 0x0000000000000000 0x0 obj_zoul/aes-128.o - .bss 0x0000000000000000 0x0 obj_zoul/aes-128.o - .text.set_key 0x0000000000000000 0x8c obj_zoul/aes-128.o - .text.encrypt 0x0000000000000000 0x140 obj_zoul/aes-128.o - .text.aes_128_set_padded_key - 0x0000000000000000 0x2c obj_zoul/aes-128.o - .rodata.sbox 0x0000000000000000 0x100 obj_zoul/aes-128.o - .bss.round_keys - 0x0000000000000000 0xb0 obj_zoul/aes-128.o - .rodata.aes_128_driver - 0x0000000000000000 0x8 obj_zoul/aes-128.o - .comment 0x0000000000000000 0x20 obj_zoul/aes-128.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/aes-128.o - .text 0x0000000000000000 0x0 obj_zoul/assert.o - .data 0x0000000000000000 0x0 obj_zoul/assert.o - .bss 0x0000000000000000 0x0 obj_zoul/assert.o - .text._xassert - 0x0000000000000000 0x10 obj_zoul/assert.o - .rodata.str1.1 - 0x0000000000000000 0x25 obj_zoul/assert.o - .comment 0x0000000000000000 0x20 obj_zoul/assert.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/assert.o - .text 0x0000000000000000 0x0 obj_zoul/ccm-star.o - .data 0x0000000000000000 0x0 obj_zoul/ccm-star.o - .bss 0x0000000000000000 0x0 obj_zoul/ccm-star.o - .text.set_key 0x0000000000000000 0x10 obj_zoul/ccm-star.o - .text.ctr_step - 0x0000000000000000 0x60 obj_zoul/ccm-star.o - .text.aead 0x0000000000000000 0x170 obj_zoul/ccm-star.o - .rodata.ccm_star_driver - 0x0000000000000000 0x8 obj_zoul/ccm-star.o - .comment 0x0000000000000000 0x20 obj_zoul/ccm-star.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ccm-star.o - .text 0x0000000000000000 0x0 obj_zoul/crc16.o - .data 0x0000000000000000 0x0 obj_zoul/crc16.o - .bss 0x0000000000000000 0x0 obj_zoul/crc16.o - .text.crc16_add - 0x0000000000000000 0x1c obj_zoul/crc16.o - .text.crc16_data - 0x0000000000000000 0x1e obj_zoul/crc16.o - .comment 0x0000000000000000 0x20 obj_zoul/crc16.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/crc16.o - .text 0x0000000000000000 0x0 obj_zoul/gcr.o - .data 0x0000000000000000 0x0 obj_zoul/gcr.o - .bss 0x0000000000000000 0x0 obj_zoul/gcr.o - .text.gcr_init - 0x0000000000000000 0x14 obj_zoul/gcr.o - .text.gcr_finished - 0x0000000000000000 0x14 obj_zoul/gcr.o - .text.gcr_encode - 0x0000000000000000 0x34 obj_zoul/gcr.o - .text.gcr_get_encoded - 0x0000000000000000 0x28 obj_zoul/gcr.o - .text.gcr_decode - 0x0000000000000000 0x20 obj_zoul/gcr.o - .text.gcr_valid - 0x0000000000000000 0x2c obj_zoul/gcr.o - .text.gcr_get_decoded - 0x0000000000000000 0x40 obj_zoul/gcr.o - .rodata.GCR_decode - 0x0000000000000000 0x20 obj_zoul/gcr.o - .bss.gcr_bits 0x0000000000000000 0x1 obj_zoul/gcr.o - .bss.gcr_val 0x0000000000000000 0x2 obj_zoul/gcr.o - .rodata.GCR_encode - 0x0000000000000000 0x10 obj_zoul/gcr.o - .comment 0x0000000000000000 0x20 obj_zoul/gcr.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/gcr.o - .text 0x0000000000000000 0x0 obj_zoul/ifft.o - .data 0x0000000000000000 0x0 obj_zoul/ifft.o - .bss 0x0000000000000000 0x0 obj_zoul/ifft.o - .text.ifft 0x0000000000000000 0x218 obj_zoul/ifft.o - .rodata.SIN_TAB - 0x0000000000000000 0x78 obj_zoul/ifft.o - .comment 0x0000000000000000 0x20 obj_zoul/ifft.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ifft.o - .text 0x0000000000000000 0x0 obj_zoul/list.o - .data 0x0000000000000000 0x0 obj_zoul/list.o - .bss 0x0000000000000000 0x0 obj_zoul/list.o - .text.list_copy - 0x0000000000000000 0x6 obj_zoul/list.o - .text.list_chop - 0x0000000000000000 0x20 obj_zoul/list.o - .text.list_pop - 0x0000000000000000 0xc obj_zoul/list.o - .text.list_insert - 0x0000000000000000 0x10 obj_zoul/list.o - .text 0x0000000000000000 0x0 obj_zoul/me.o - .data 0x0000000000000000 0x0 obj_zoul/me.o - .bss 0x0000000000000000 0x0 obj_zoul/me.o - .text.me_encode - 0x0000000000000000 0xc obj_zoul/me.o - .text.me_decode16 - 0x0000000000000000 0x18 obj_zoul/me.o - .text.me_decode8 - 0x0000000000000000 0xc obj_zoul/me.o - .text.me_valid - 0x0000000000000000 0xc obj_zoul/me.o - .comment 0x0000000000000000 0x20 obj_zoul/me.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/me.o - .text 0x0000000000000000 0x0 obj_zoul/memb.o - .data 0x0000000000000000 0x0 obj_zoul/memb.o - .bss 0x0000000000000000 0x0 obj_zoul/memb.o - .text 0x0000000000000000 0x0 obj_zoul/me_tabs.o - .data 0x0000000000000000 0x0 obj_zoul/me_tabs.o - .bss 0x0000000000000000 0x0 obj_zoul/me_tabs.o - .rodata.me_decode_tab - 0x0000000000000000 0x100 obj_zoul/me_tabs.o - .rodata.me_valid_tab - 0x0000000000000000 0x100 obj_zoul/me_tabs.o - .rodata.me_encode_tab - 0x0000000000000000 0x200 obj_zoul/me_tabs.o - .comment 0x0000000000000000 0x20 obj_zoul/me_tabs.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/me_tabs.o - .text 0x0000000000000000 0x0 obj_zoul/mmem.o - .data 0x0000000000000000 0x0 obj_zoul/mmem.o - .bss 0x0000000000000000 0x0 obj_zoul/mmem.o - .text.mmem_alloc - 0x0000000000000000 0x38 obj_zoul/mmem.o - .text.mmem_free - 0x0000000000000000 0x4c obj_zoul/mmem.o - .text.mmem_init - 0x0000000000000000 0x28 obj_zoul/mmem.o - .bss.memory 0x0000000000000000 0x1000 obj_zoul/mmem.o - .bss.inited.4525 - 0x0000000000000000 0x4 obj_zoul/mmem.o - .bss.mmemlist_list - 0x0000000000000000 0x4 obj_zoul/mmem.o - .comment 0x0000000000000000 0x20 obj_zoul/mmem.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/mmem.o - COMMON 0x0000000000000000 0x4 obj_zoul/mmem.o - .text 0x0000000000000000 0x0 obj_zoul/petsciiconv.o - .data 0x0000000000000000 0x0 obj_zoul/petsciiconv.o - .bss 0x0000000000000000 0x0 obj_zoul/petsciiconv.o - .text.petsciiconv_toascii - 0x0000000000000000 0x44 obj_zoul/petsciiconv.o - .text.petsciiconv_topetscii - 0x0000000000000000 0x1c obj_zoul/petsciiconv.o - .rodata.ascii2petscii - 0x0000000000000000 0x80 obj_zoul/petsciiconv.o - .comment 0x0000000000000000 0x20 obj_zoul/petsciiconv.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/petsciiconv.o - .text 0x0000000000000000 0x0 obj_zoul/print-stats.o - .data 0x0000000000000000 0x0 obj_zoul/print-stats.o - .bss 0x0000000000000000 0x0 obj_zoul/print-stats.o - .text.print_stats - 0x0000000000000000 0x2 obj_zoul/print-stats.o - .comment 0x0000000000000000 0x20 obj_zoul/print-stats.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/print-stats.o - .text 0x0000000000000000 0x0 obj_zoul/random.o - .data 0x0000000000000000 0x0 obj_zoul/random.o - .bss 0x0000000000000000 0x0 obj_zoul/random.o - .text 0x0000000000000000 0x0 obj_zoul/ringbuf.o - .data 0x0000000000000000 0x0 obj_zoul/ringbuf.o - .bss 0x0000000000000000 0x0 obj_zoul/ringbuf.o - .text.ringbuf_size - 0x0000000000000000 0x6 obj_zoul/ringbuf.o - .text.ringbuf_elements - 0x0000000000000000 0xc obj_zoul/ringbuf.o - .text 0x0000000000000000 0x0 obj_zoul/ringbufindex.o - .data 0x0000000000000000 0x0 obj_zoul/ringbufindex.o - .bss 0x0000000000000000 0x0 obj_zoul/ringbufindex.o - .text.ringbufindex_init - 0x0000000000000000 0xc obj_zoul/ringbufindex.o - .text.ringbufindex_put - 0x0000000000000000 0x1c obj_zoul/ringbufindex.o - .text.ringbufindex_peek_put - 0x0000000000000000 0x1a obj_zoul/ringbufindex.o - .text.ringbufindex_get - 0x0000000000000000 0x1a obj_zoul/ringbufindex.o - .text.ringbufindex_peek_get - 0x0000000000000000 0x18 obj_zoul/ringbufindex.o - .text.ringbufindex_size - 0x0000000000000000 0x6 obj_zoul/ringbufindex.o - .text.ringbufindex_elements - 0x0000000000000000 0xc obj_zoul/ringbufindex.o - .text.ringbufindex_full - 0x0000000000000000 0x12 obj_zoul/ringbufindex.o - .text.ringbufindex_empty - 0x0000000000000000 0x10 obj_zoul/ringbufindex.o - .comment 0x0000000000000000 0x20 obj_zoul/ringbufindex.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ringbufindex.o - .text 0x0000000000000000 0x0 obj_zoul/sensors.o - .data 0x0000000000000000 0x0 obj_zoul/sensors.o - .bss 0x0000000000000000 0x0 obj_zoul/sensors.o - .text.sensors_first - 0x0000000000000000 0xc obj_zoul/sensors.o - .text.sensors_next - 0x0000000000000000 0x2c obj_zoul/sensors.o - .text.sensors_find - 0x0000000000000000 0x40 obj_zoul/sensors.o - .text 0x0000000000000000 0x0 obj_zoul/settings.o - .data 0x0000000000000000 0x0 obj_zoul/settings.o - .bss 0x0000000000000000 0x0 obj_zoul/settings.o - .comment 0x0000000000000000 0x20 obj_zoul/settings.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/settings.o - .text 0x0000000000000000 0x0 obj_zoul/trickle-timer.o - .data 0x0000000000000000 0x0 obj_zoul/trickle-timer.o - .bss 0x0000000000000000 0x0 obj_zoul/trickle-timer.o - .text.fire 0x0000000000000000 0x64 obj_zoul/trickle-timer.o - .text.wide_rand - 0x0000000000000000 0x12 obj_zoul/trickle-timer.o - .text.double_interval - 0x0000000000000000 0x68 obj_zoul/trickle-timer.o - .text.new_interval - 0x0000000000000000 0x3c obj_zoul/trickle-timer.o - .text.trickle_timer_consistency - 0x0000000000000000 0x10 obj_zoul/trickle-timer.o - .text.trickle_timer_inconsistency - 0x0000000000000000 0x10 obj_zoul/trickle-timer.o - .text.trickle_timer_config - 0x0000000000000000 0x64 obj_zoul/trickle-timer.o - .text.trickle_timer_set - 0x0000000000000000 0x34 obj_zoul/trickle-timer.o - .bss.loctt 0x0000000000000000 0x4 obj_zoul/trickle-timer.o - .bss.loc_clock - 0x0000000000000000 0x4 obj_zoul/trickle-timer.o - .comment 0x0000000000000000 0x20 obj_zoul/trickle-timer.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/trickle-timer.o - .text 0x0000000000000000 0x0 obj_zoul/sicslowpan.o - .data 0x0000000000000000 0x0 obj_zoul/sicslowpan.o - .bss 0x0000000000000000 0x0 obj_zoul/sicslowpan.o - .text.rime_sniffer_add - 0x0000000000000000 0xc obj_zoul/sicslowpan.o - .text.rime_sniffer_remove - 0x0000000000000000 0xc obj_zoul/sicslowpan.o - .text.sicslowpan_get_last_rssi - 0x0000000000000000 0xc obj_zoul/sicslowpan.o - .text 0x0000000000000000 0x0 obj_zoul/uip6.o - .data 0x0000000000000000 0x0 obj_zoul/uip6.o - .bss 0x0000000000000000 0x0 obj_zoul/uip6.o - .text.uip_chksum - 0x0000000000000000 0x14 obj_zoul/uip6.o - .text.uip_ipchksum - 0x0000000000000000 0x20 obj_zoul/uip6.o - .text.uip_connect - 0x0000000000000000 0xe0 obj_zoul/uip6.o - .text.uip_listen - 0x0000000000000000 0x1c obj_zoul/uip6.o - .text.uip_htons - 0x0000000000000000 0x6 obj_zoul/uip6.o - .text.uip_send - 0x0000000000000000 0x50 obj_zoul/uip6.o - .text 0x0000000000000000 0x0 obj_zoul/uip-ds6.o - .data 0x0000000000000000 0x0 obj_zoul/uip-ds6.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-ds6.o - .text.uip_ds6_prefix_rm - 0x0000000000000000 0x8 obj_zoul/uip-ds6.o - .text.uip_ds6_prefix_lookup - 0x0000000000000000 0x28 obj_zoul/uip-ds6.o - .text.uip_ds6_get_global - 0x0000000000000000 0x40 obj_zoul/uip-ds6.o - .text.uip_ds6_aaddr_add - 0x0000000000000000 0x4c obj_zoul/uip-ds6.o - .text.uip_ds6_aaddr_rm - 0x0000000000000000 0x8 obj_zoul/uip-ds6.o - .text.uip_ds6_aaddr_lookup - 0x0000000000000000 0x2c obj_zoul/uip-ds6.o - .bss.locaaddr 0x0000000000000000 0x4 obj_zoul/uip-ds6.o - .text 0x0000000000000000 0x0 obj_zoul/uip-ds6-nbr.o - .data 0x0000000000000000 0x0 obj_zoul/uip-ds6-nbr.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-ds6-nbr.o - .text.uip_ds6_nbr_get_ipaddr - 0x0000000000000000 0x2 obj_zoul/uip-ds6-nbr.o - .text.uip_ds6_nbr_num - 0x0000000000000000 0x24 obj_zoul/uip-ds6-nbr.o - .text 0x0000000000000000 0x0 obj_zoul/uip-ds6-route.o - .data 0x0000000000000000 0x0 obj_zoul/uip-ds6-route.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-ds6-route.o - .text.uip_ds6_notification_add - 0x0000000000000000 0x18 obj_zoul/uip-ds6-route.o - .text.uip_ds6_notification_rm - 0x0000000000000000 0xc obj_zoul/uip-ds6-route.o - .text.uip_ds6_route_num_routes - 0x0000000000000000 0xc obj_zoul/uip-ds6-route.o - .text.uip_ds6_route_rm_by_nexthop - 0x0000000000000000 0x1c obj_zoul/uip-ds6-route.o - .text 0x0000000000000000 0x0 obj_zoul/uip-icmp6.o - .data 0x0000000000000000 0x0 obj_zoul/uip-icmp6.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-icmp6.o - .text.uip_icmp6_echo_reply_callback_add - 0x0000000000000000 0x18 obj_zoul/uip-icmp6.o - .text.uip_icmp6_echo_reply_callback_rm - 0x0000000000000000 0xc obj_zoul/uip-icmp6.o - .text 0x0000000000000000 0x0 obj_zoul/uip-nd6.o - .data 0x0000000000000000 0x0 obj_zoul/uip-nd6.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-nd6.o - .text.uip_nd6_ns_output - 0x0000000000000000 0x164 obj_zoul/uip-nd6.o - .text 0x0000000000000000 0x0 obj_zoul/dhcpc.o - .data 0x0000000000000000 0x0 obj_zoul/dhcpc.o - .bss 0x0000000000000000 0x0 obj_zoul/dhcpc.o - .text.create_msg - 0x0000000000000000 0xa4 obj_zoul/dhcpc.o - .text.unlikely.send_request - 0x0000000000000000 0x60 obj_zoul/dhcpc.o - .text.msg_for_me - 0x0000000000000000 0x64 obj_zoul/dhcpc.o - .text.parse_msg - 0x0000000000000000 0xc4 obj_zoul/dhcpc.o - .text.handle_dhcp.isra.0 - 0x0000000000000000 0x28c obj_zoul/dhcpc.o - .text.dhcpc_init - 0x0000000000000000 0x40 obj_zoul/dhcpc.o - .text.dhcpc_appcall - 0x0000000000000000 0x18 obj_zoul/dhcpc.o - .text.dhcpc_request - 0x0000000000000000 0x20 obj_zoul/dhcpc.o - .bss.s 0x0000000000000000 0x6c obj_zoul/dhcpc.o - .rodata.magic_cookie - 0x0000000000000000 0x4 obj_zoul/dhcpc.o - .bss.xid 0x0000000000000000 0x4 obj_zoul/dhcpc.o - .comment 0x0000000000000000 0x20 obj_zoul/dhcpc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/dhcpc.o - .text 0x0000000000000000 0x0 obj_zoul/ip64-addr.o - .data 0x0000000000000000 0x0 obj_zoul/ip64-addr.o - .bss 0x0000000000000000 0x0 obj_zoul/ip64-addr.o - .text.ip64_addr_copy4 - 0x0000000000000000 0x6 obj_zoul/ip64-addr.o - .text.ip64_addr_copy6 - 0x0000000000000000 0x12 obj_zoul/ip64-addr.o - .text.ip64_addr_4to6 - 0x0000000000000000 0x30 obj_zoul/ip64-addr.o - .text.ip64_addr_6to4 - 0x0000000000000000 0x38 obj_zoul/ip64-addr.o - .comment 0x0000000000000000 0x20 obj_zoul/ip64-addr.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ip64-addr.o - .text 0x0000000000000000 0x0 obj_zoul/psock.o - .data 0x0000000000000000 0x0 obj_zoul/psock.o - .bss 0x0000000000000000 0x0 obj_zoul/psock.o - .text.psock_send - 0x0000000000000000 0x98 obj_zoul/psock.o - .text.psock_generator_send - 0x0000000000000000 0x70 obj_zoul/psock.o - .text.psock_datalen - 0x0000000000000000 0xa obj_zoul/psock.o - .text.psock_newdata - 0x0000000000000000 0x28 obj_zoul/psock.o - .text.psock_readto - 0x0000000000000000 0xa4 obj_zoul/psock.o - .text.psock_readbuf_len - 0x0000000000000000 0xd4 obj_zoul/psock.o - .text.psock_init - 0x0000000000000000 0x16 obj_zoul/psock.o - .comment 0x0000000000000000 0x20 obj_zoul/psock.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/psock.o - .text 0x0000000000000000 0x0 obj_zoul/resolv.o - .data 0x0000000000000000 0x0 obj_zoul/resolv.o - .bss 0x0000000000000000 0x0 obj_zoul/resolv.o - .text.dns_name_isequal - 0x0000000000000000 0xa0 obj_zoul/resolv.o - .text.skip_name - 0x0000000000000000 0x1c obj_zoul/resolv.o - .text.encode_name - 0x0000000000000000 0x32 obj_zoul/resolv.o - .text.mdns_write_announce_records - 0x0000000000000000 0x88 obj_zoul/resolv.o - .text.mdns_prep_host_announce_packet - 0x0000000000000000 0x78 obj_zoul/resolv.o - .text.start_name_collision_check - 0x0000000000000000 0x20 obj_zoul/resolv.o - .text.remove_trailing_dots - 0x0000000000000000 0x38 obj_zoul/resolv.o - .text.resolv_found - 0x0000000000000000 0xd0 obj_zoul/resolv.o - .text.resolv_set_hostname - 0x0000000000000000 0x40 obj_zoul/resolv.o - .text.process_thread_resolv_process - 0x0000000000000000 0x644 obj_zoul/resolv.o - .text.resolv_get_hostname - 0x0000000000000000 0x8 obj_zoul/resolv.o - .text.resolv_query - 0x0000000000000000 0x124 obj_zoul/resolv.o - .text.process_thread_mdns_probe_process - 0x0000000000000000 0xac obj_zoul/resolv.o - .text.resolv_lookup - 0x0000000000000000 0x70 obj_zoul/resolv.o - .bss.resolv_conn - 0x0000000000000000 0x4 obj_zoul/resolv.o - .data.mdns_probe_process - 0x0000000000000000 0x10 obj_zoul/resolv.o - .bss.resolv_hostname - 0x0000000000000000 0x21 obj_zoul/resolv.o - .rodata.nsec_record.6549 - 0x0000000000000000 0x12 obj_zoul/resolv.o - .bss.mdns_needs_host_announce - 0x0000000000000000 0x4 obj_zoul/resolv.o - .bss.seqno 0x0000000000000000 0x1 obj_zoul/resolv.o - .bss.retry 0x0000000000000000 0x10 obj_zoul/resolv.o - .data.resolv_process - 0x0000000000000000 0x10 obj_zoul/resolv.o - .bss.mdns_state - 0x0000000000000000 0x1 obj_zoul/resolv.o - .rodata.str1.1 - 0x0000000000000000 0x2d obj_zoul/resolv.o - .rodata.resolv_mdns_addr - 0x0000000000000000 0x10 obj_zoul/resolv.o - .bss.initialized.6630 - 0x0000000000000000 0x1 obj_zoul/resolv.o - .bss.aligned.6581 - 0x0000000000000000 0x4 obj_zoul/resolv.o - .bss.names 0x0000000000000000 0x100 obj_zoul/resolv.o - .bss.delay.6609 - 0x0000000000000000 0x10 obj_zoul/resolv.o - .bss.dns_name_without_dots.6634 - 0x0000000000000000 0x21 obj_zoul/resolv.o - .bss.aligned.6589 - 0x0000000000000000 0x1a obj_zoul/resolv.o - .comment 0x0000000000000000 0x20 obj_zoul/resolv.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/resolv.o - COMMON 0x0000000000000000 0x1 obj_zoul/resolv.o - .text 0x0000000000000000 0x0 obj_zoul/simple-udp.o - .data 0x0000000000000000 0x0 obj_zoul/simple-udp.o - .bss 0x0000000000000000 0x0 obj_zoul/simple-udp.o - .text.process_thread_simple_udp_process - 0x0000000000000000 0xa4 obj_zoul/simple-udp.o - .text.simple_udp_send - 0x0000000000000000 0x1c obj_zoul/simple-udp.o - .text.simple_udp_sendto - 0x0000000000000000 0x1a obj_zoul/simple-udp.o - .text.simple_udp_sendto_port - 0x0000000000000000 0x1a obj_zoul/simple-udp.o - .text.simple_udp_register - 0x0000000000000000 0x80 obj_zoul/simple-udp.o - .data.simple_udp_process - 0x0000000000000000 0x10 obj_zoul/simple-udp.o - .bss.started 0x0000000000000000 0x1 obj_zoul/simple-udp.o - .rodata.str1.1 - 0x0000000000000000 0x13 obj_zoul/simple-udp.o - .bss.databuffer - 0x0000000000000000 0x514 obj_zoul/simple-udp.o - .comment 0x0000000000000000 0x20 obj_zoul/simple-udp.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/simple-udp.o - .text 0x0000000000000000 0x0 obj_zoul/slipdev.o - .data 0x0000000000000000 0x0 obj_zoul/slipdev.o - .bss 0x0000000000000000 0x0 obj_zoul/slipdev.o - .text.slipdev_send - 0x0000000000000000 0x5c obj_zoul/slipdev.o - .text.slipdev_poll - 0x0000000000000000 0x90 obj_zoul/slipdev.o - .text.slipdev_init - 0x0000000000000000 0x14 obj_zoul/slipdev.o - .bss.lastc 0x0000000000000000 0x1 obj_zoul/slipdev.o - .bss.slip_buf 0x0000000000000000 0x514 obj_zoul/slipdev.o - .bss.len 0x0000000000000000 0x2 obj_zoul/slipdev.o - .bss.tmplen 0x0000000000000000 0x2 obj_zoul/slipdev.o - .comment 0x0000000000000000 0x20 obj_zoul/slipdev.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/slipdev.o - .text 0x0000000000000000 0x0 obj_zoul/tcpip.o - .data 0x0000000000000000 0x0 obj_zoul/tcpip.o - .bss 0x0000000000000000 0x0 obj_zoul/tcpip.o - .text.tcp_unlisten - 0x0000000000000000 0x34 obj_zoul/tcpip.o - .text.tcp_listen - 0x0000000000000000 0x28 obj_zoul/tcpip.o - .text.tcp_attach - 0x0000000000000000 0x10 obj_zoul/tcpip.o - .text.udp_attach - 0x0000000000000000 0x10 obj_zoul/tcpip.o - .text.udp_broadcast_new - 0x0000000000000000 0x40 obj_zoul/tcpip.o - .text.icmp6_new - 0x0000000000000000 0x20 obj_zoul/tcpip.o - .text.tcpip_poll_udp - 0x0000000000000000 0x10 obj_zoul/tcpip.o - .text.tcpip_poll_tcp - 0x0000000000000000 0x10 obj_zoul/tcpip.o - .text.tcp_connect - 0x0000000000000000 0x20 obj_zoul/tcpip.o - .text 0x0000000000000000 0x0 obj_zoul/tcp-socket.o - .data 0x0000000000000000 0x0 obj_zoul/tcp-socket.o - .bss 0x0000000000000000 0x0 obj_zoul/tcp-socket.o - .text.call_event - 0x0000000000000000 0x10 obj_zoul/tcp-socket.o - .text.relisten - 0x0000000000000000 0x14 obj_zoul/tcp-socket.o - .text.newdata 0x0000000000000000 0x54 obj_zoul/tcp-socket.o - .text.senddata - 0x0000000000000000 0x28 obj_zoul/tcp-socket.o - .text.process_thread_tcp_socket_process - 0x0000000000000000 0x1d0 obj_zoul/tcp-socket.o - .text.tcp_socket_register - 0x0000000000000000 0x6c obj_zoul/tcp-socket.o - .text.tcp_socket_connect - 0x0000000000000000 0x4c obj_zoul/tcp-socket.o - .text.tcp_socket_listen - 0x0000000000000000 0x3c obj_zoul/tcp-socket.o - .text.tcp_socket_unlisten - 0x0000000000000000 0x3c obj_zoul/tcp-socket.o - .text.tcp_socket_send - 0x0000000000000000 0x36 obj_zoul/tcp-socket.o - .text.tcp_socket_send_str - 0x0000000000000000 0x1a obj_zoul/tcp-socket.o - .text.tcp_socket_close - 0x0000000000000000 0x18 obj_zoul/tcp-socket.o - .text.tcp_socket_unregister - 0x0000000000000000 0x2c obj_zoul/tcp-socket.o - .text.tcp_socket_max_sendlen - 0x0000000000000000 0x8 obj_zoul/tcp-socket.o - .rodata.str1.1 - 0x0000000000000000 0x99 obj_zoul/tcp-socket.o - .data.tcp_socket_process - 0x0000000000000000 0x10 obj_zoul/tcp-socket.o - .bss.inited.7548 - 0x0000000000000000 0x1 obj_zoul/tcp-socket.o - .bss.socketlist_list - 0x0000000000000000 0x4 obj_zoul/tcp-socket.o - .comment 0x0000000000000000 0x20 obj_zoul/tcp-socket.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/tcp-socket.o - .text 0x0000000000000000 0x0 obj_zoul/udp-socket.o - .data 0x0000000000000000 0x0 obj_zoul/udp-socket.o - .bss 0x0000000000000000 0x0 obj_zoul/udp-socket.o - .text.process_thread_udp_socket_process - 0x0000000000000000 0xac obj_zoul/udp-socket.o - .text.udp_socket_register - 0x0000000000000000 0x50 obj_zoul/udp-socket.o - .text.udp_socket_close - 0x0000000000000000 0x14 obj_zoul/udp-socket.o - .text.udp_socket_bind - 0x0000000000000000 0x14 obj_zoul/udp-socket.o - .text.udp_socket_connect - 0x0000000000000000 0x32 obj_zoul/udp-socket.o - .text.udp_socket_send - 0x0000000000000000 0x18 obj_zoul/udp-socket.o - .text.udp_socket_sendto - 0x0000000000000000 0x24 obj_zoul/udp-socket.o - .data.udp_socket_process - 0x0000000000000000 0x10 obj_zoul/udp-socket.o - .rodata.str1.1 - 0x0000000000000000 0x13 obj_zoul/udp-socket.o - .bss.buf 0x0000000000000000 0x514 obj_zoul/udp-socket.o - .bss.inited.6782 - 0x0000000000000000 0x1 obj_zoul/udp-socket.o - .comment 0x0000000000000000 0x20 obj_zoul/udp-socket.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/udp-socket.o - .text 0x0000000000000000 0x0 obj_zoul/uip-debug.o - .data 0x0000000000000000 0x0 obj_zoul/uip-debug.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-debug.o - .text 0x0000000000000000 0x0 obj_zoul/uiplib.o - .data 0x0000000000000000 0x0 obj_zoul/uiplib.o - .bss 0x0000000000000000 0x0 obj_zoul/uiplib.o - .text.uiplib_ip6addrconv - 0x0000000000000000 0xba obj_zoul/uiplib.o - .text.uiplib_ip4addrconv - 0x0000000000000000 0x6e obj_zoul/uiplib.o - .comment 0x0000000000000000 0x20 obj_zoul/uiplib.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/uiplib.o - .text 0x0000000000000000 0x0 obj_zoul/uip-nameserver.o - .data 0x0000000000000000 0x0 obj_zoul/uip-nameserver.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-nameserver.o - .text.uip_nameserver_update - 0x0000000000000000 0x24 obj_zoul/uip-nameserver.o - .text.uip_nameserver_get - 0x0000000000000000 0x10 obj_zoul/uip-nameserver.o - .text.uip_nameserver_next_expiration - 0x0000000000000000 0xc obj_zoul/uip-nameserver.o - .text.uip_nameserver_count - 0x0000000000000000 0x30 obj_zoul/uip-nameserver.o - .bss.serveraddr - 0x0000000000000000 0x10 obj_zoul/uip-nameserver.o - .bss.serverlifetime - 0x0000000000000000 0x4 obj_zoul/uip-nameserver.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-nameserver.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/uip-nameserver.o - .text 0x0000000000000000 0x0 obj_zoul/uip-packetqueue.o - .data 0x0000000000000000 0x0 obj_zoul/uip-packetqueue.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-packetqueue.o - .text.packet_timedout - 0x0000000000000000 0x18 obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_new - 0x0000000000000000 0x6 obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_alloc - 0x0000000000000000 0x34 obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_free - 0x0000000000000000 0x24 obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_buf - 0x0000000000000000 0x8 obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_buflen - 0x0000000000000000 0xa obj_zoul/uip-packetqueue.o - .text.uip_packetqueue_set_buflen - 0x0000000000000000 0xa obj_zoul/uip-packetqueue.o - .bss.packets_memb_memb_count - 0x0000000000000000 0x2 obj_zoul/uip-packetqueue.o - .data.packets_memb - 0x0000000000000000 0xc obj_zoul/uip-packetqueue.o - .bss.packets_memb_memb_mem - 0x0000000000000000 0xa80 obj_zoul/uip-packetqueue.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-packetqueue.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/uip-packetqueue.o - .text 0x0000000000000000 0x0 obj_zoul/uip-split.o - .data 0x0000000000000000 0x0 obj_zoul/uip-split.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-split.o - .text.uip_split_output - 0x0000000000000000 0xb8 obj_zoul/uip-split.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-split.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/uip-split.o - .text 0x0000000000000000 0x0 obj_zoul/uip-udp-packet.o - .data 0x0000000000000000 0x0 obj_zoul/uip-udp-packet.o - .bss 0x0000000000000000 0x0 obj_zoul/uip-udp-packet.o - .text.uip_udp_packet_send - 0x0000000000000000 0x38 obj_zoul/uip-udp-packet.o - .text.uip_udp_packet_sendto - 0x0000000000000000 0x56 obj_zoul/uip-udp-packet.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-udp-packet.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/uip-udp-packet.o - .text 0x0000000000000000 0x0 obj_zoul/rpl.o - .data 0x0000000000000000 0x0 obj_zoul/rpl.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl.o - .text.rpl_set_mode - 0x0000000000000000 0x4c obj_zoul/rpl.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-dag.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-dag.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-dag.o - .text.rpl_get_parent_rank - 0x0000000000000000 0x1c obj_zoul/rpl-dag.o - .text.rpl_get_parent_link_metric - 0x0000000000000000 0x1e obj_zoul/rpl-dag.o - .text.rpl_get_nbr - 0x0000000000000000 0x1c obj_zoul/rpl-dag.o - .text.rpl_print_neighbor_list - 0x0000000000000000 0x104 obj_zoul/rpl-dag.o - .text.rpl_set_default_instance - 0x0000000000000000 0xc obj_zoul/rpl-dag.o - .text.rpl_get_default_instance - 0x0000000000000000 0xc obj_zoul/rpl-dag.o - .text.rpl_free_instance - 0x0000000000000000 0x60 obj_zoul/rpl-dag.o - .text.rpl_has_downward_route - 0x0000000000000000 0x18 obj_zoul/rpl-dag.o - .text.rpl_get_dag - 0x0000000000000000 0x3c obj_zoul/rpl-dag.o - .rodata.str1.1 - 0x0000000000000000 0x84 obj_zoul/rpl-dag.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-dag-root.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-dag-root.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-dag-root.o - .text.route_callback - 0x0000000000000000 0x68 obj_zoul/rpl-dag-root.o - .text.rpl_dag_root_init - 0x0000000000000000 0x90 obj_zoul/rpl-dag-root.o - .text.rpl_dag_root_init_dag_immediately - 0x0000000000000000 0xb4 obj_zoul/rpl-dag-root.o - .text.create_dag_callback - 0x0000000000000000 0x88 obj_zoul/rpl-dag-root.o - .text.rpl_dag_root_init_dag - 0x0000000000000000 0x30 obj_zoul/rpl-dag-root.o - .text.rpl_dag_root_is_root - 0x0000000000000000 0x1e obj_zoul/rpl-dag-root.o - .bss.n 0x0000000000000000 0x8 obj_zoul/rpl-dag-root.o - .bss.to_become_root - 0x0000000000000000 0x1 obj_zoul/rpl-dag-root.o - .rodata.str1.1 - 0x0000000000000000 0x11 obj_zoul/rpl-dag-root.o - .bss.initialized.7941 - 0x0000000000000000 0x1 obj_zoul/rpl-dag-root.o - .bss.c 0x0000000000000000 0x20 obj_zoul/rpl-dag-root.o - .bss.ipaddr.7932 - 0x0000000000000000 0x10 obj_zoul/rpl-dag-root.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-dag-root.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rpl-dag-root.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-ext-header.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-ext-header.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-ext-header.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-icmp6.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-icmp6.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-icmp6.o - .text.dao_ack_output - 0x0000000000000000 0x2 obj_zoul/rpl-icmp6.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-mrhof.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-mrhof.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-mrhof.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-nbr-policy.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-nbr-policy.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-nbr-policy.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-ns.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-ns.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-ns.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-ns.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rpl-ns.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-of0.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-of0.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-of0.o - .text.reset 0x0000000000000000 0x2 obj_zoul/rpl-of0.o - .text.update_metric_container - 0x0000000000000000 0x6 obj_zoul/rpl-of0.o - .text.parent_link_metric - 0x0000000000000000 0x12 obj_zoul/rpl-of0.o - .text.parent_rank_increase - 0x0000000000000000 0x28 obj_zoul/rpl-of0.o - .text.best_dag - 0x0000000000000000 0x28 obj_zoul/rpl-of0.o - .text.parent_is_acceptable - 0x0000000000000000 0x2a obj_zoul/rpl-of0.o - .text.parent_has_usable_link - 0x0000000000000000 0x4 obj_zoul/rpl-of0.o - .text.rank_via_parent - 0x0000000000000000 0x2a obj_zoul/rpl-of0.o - .text.parent_path_cost - 0x0000000000000000 0x2a obj_zoul/rpl-of0.o - .text.best_parent - 0x0000000000000000 0x68 obj_zoul/rpl-of0.o - .data.rpl_of0 0x0000000000000000 0x24 obj_zoul/rpl-of0.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-of0.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rpl-of0.o - .text 0x0000000000000000 0x0 obj_zoul/rpl-timers.o - .data 0x0000000000000000 0x0 obj_zoul/rpl-timers.o - .bss 0x0000000000000000 0x0 obj_zoul/rpl-timers.o - .text.rpl_schedule_dao_immediately - 0x0000000000000000 0x6 obj_zoul/rpl-timers.o - .text.rpl_cancel_dao - 0x0000000000000000 0x16 obj_zoul/rpl-timers.o - .text 0x0000000000000000 0x0 obj_zoul/syscalls.o - .data 0x0000000000000000 0x0 obj_zoul/syscalls.o - .bss 0x0000000000000000 0x0 obj_zoul/syscalls.o - .text._sbrk 0x0000000000000000 0x2c obj_zoul/syscalls.o - .data.heap_end.4995 - 0x0000000000000000 0x4 obj_zoul/syscalls.o - .comment 0x0000000000000000 0x20 obj_zoul/syscalls.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/syscalls.o - .text 0x0000000000000000 0x0 obj_zoul/linkaddr.o - .data 0x0000000000000000 0x0 obj_zoul/linkaddr.o - .bss 0x0000000000000000 0x0 obj_zoul/linkaddr.o - .text.linkaddr_set_node_addr - 0x0000000000000000 0xc obj_zoul/linkaddr.o - .text 0x0000000000000000 0x0 obj_zoul/link-stats.o - .data 0x0000000000000000 0x0 obj_zoul/link-stats.o - .bss 0x0000000000000000 0x0 obj_zoul/link-stats.o - .text.guess_etx_from_rssi - 0x0000000000000000 0x40 obj_zoul/link-stats.o - .text 0x0000000000000000 0x0 obj_zoul/nbr-table.o - .data 0x0000000000000000 0x0 obj_zoul/nbr-table.o - .bss 0x0000000000000000 0x0 obj_zoul/nbr-table.o - .text.nbr_table_update_lladdr - 0x0000000000000000 0x4c obj_zoul/nbr-table.o - .text 0x0000000000000000 0x0 obj_zoul/net-debug.o - .data 0x0000000000000000 0x0 obj_zoul/net-debug.o - .bss 0x0000000000000000 0x0 obj_zoul/net-debug.o - .text.net_debug_lladdr_print - 0x0000000000000000 0x34 obj_zoul/net-debug.o - .rodata.str1.1 - 0x0000000000000000 0x14 obj_zoul/net-debug.o - .comment 0x0000000000000000 0x20 obj_zoul/net-debug.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/net-debug.o - .text 0x0000000000000000 0x0 obj_zoul/netstack.o - .data 0x0000000000000000 0x0 obj_zoul/netstack.o - .bss 0x0000000000000000 0x0 obj_zoul/netstack.o - .text 0x0000000000000000 0x0 obj_zoul/packetbuf.o - .data 0x0000000000000000 0x0 obj_zoul/packetbuf.o - .bss 0x0000000000000000 0x0 obj_zoul/packetbuf.o - .text.packetbuf_compact - 0x0000000000000000 0x4c obj_zoul/packetbuf.o - .text 0x0000000000000000 0x0 obj_zoul/queuebuf.o - .data 0x0000000000000000 0x0 obj_zoul/queuebuf.o - .bss 0x0000000000000000 0x0 obj_zoul/queuebuf.o - .text.queuebuf_update_from_packetbuf - 0x0000000000000000 0x1c obj_zoul/queuebuf.o - .text.queuebuf_dataptr - 0x0000000000000000 0x18 obj_zoul/queuebuf.o - .text.queuebuf_datalen - 0x0000000000000000 0x8 obj_zoul/queuebuf.o - .text.queuebuf_addr - 0x0000000000000000 0xa obj_zoul/queuebuf.o - .text.queuebuf_debug_print - 0x0000000000000000 0x2 obj_zoul/queuebuf.o - .text 0x0000000000000000 0x0 obj_zoul/csma.o - .data 0x0000000000000000 0x0 obj_zoul/csma.o - .bss 0x0000000000000000 0x0 obj_zoul/csma.o - .text 0x0000000000000000 0x0 obj_zoul/frame802154.o - .data 0x0000000000000000 0x0 obj_zoul/frame802154.o - .bss 0x0000000000000000 0x0 obj_zoul/frame802154.o - .text.frame802154_set_pan_id - 0x0000000000000000 0xc obj_zoul/frame802154.o - .text.frame802154_check_dest_panid - 0x0000000000000000 0x34 obj_zoul/frame802154.o - .text.frame802154_extract_linkaddr - 0x0000000000000000 0x7c obj_zoul/frame802154.o - .text 0x0000000000000000 0x0 obj_zoul/frame802154e-ie.o - .data 0x0000000000000000 0x0 obj_zoul/frame802154e-ie.o - .bss 0x0000000000000000 0x0 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_header_ack_nack_time_correction - 0x0000000000000000 0x2e obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_header_list_termination_1 - 0x0000000000000000 0x18 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_header_list_termination_2 - 0x0000000000000000 0x18 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_payload_list_termination - 0x0000000000000000 0x18 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_mlme - 0x0000000000000000 0x22 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_synchronization - 0x0000000000000000 0x32 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_slotframe_and_link - 0x0000000000000000 0x88 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_timeslot - 0x0000000000000000 0x42 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_channel_hopping_sequence - 0x0000000000000000 0x72 obj_zoul/frame802154e-ie.o - .text.frame802154e_parse_information_elements - 0x0000000000000000 0x24e obj_zoul/frame802154e-ie.o - .comment 0x0000000000000000 0x20 obj_zoul/frame802154e-ie.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/frame802154e-ie.o - .text 0x0000000000000000 0x0 obj_zoul/framer-802154.o - .data 0x0000000000000000 0x0 obj_zoul/framer-802154.o - .bss 0x0000000000000000 0x0 obj_zoul/framer-802154.o - .text 0x0000000000000000 0x0 obj_zoul/framer-nullmac.o - .data 0x0000000000000000 0x0 obj_zoul/framer-nullmac.o - .bss 0x0000000000000000 0x0 obj_zoul/framer-nullmac.o - .text.hdr_length - 0x0000000000000000 0x4 obj_zoul/framer-nullmac.o - .text.parse 0x0000000000000000 0x2c obj_zoul/framer-nullmac.o - .text.create 0x0000000000000000 0x34 obj_zoul/framer-nullmac.o - .rodata.framer_nullmac - 0x0000000000000000 0xc obj_zoul/framer-nullmac.o - .comment 0x0000000000000000 0x20 obj_zoul/framer-nullmac.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/framer-nullmac.o - .text 0x0000000000000000 0x0 obj_zoul/mac.o - .data 0x0000000000000000 0x0 obj_zoul/mac.o - .bss 0x0000000000000000 0x0 obj_zoul/mac.o - .text 0x0000000000000000 0x0 obj_zoul/mac-sequence.o - .data 0x0000000000000000 0x0 obj_zoul/mac-sequence.o - .bss 0x0000000000000000 0x0 obj_zoul/mac-sequence.o - .text 0x0000000000000000 0x0 obj_zoul/nordc.o - .data 0x0000000000000000 0x0 obj_zoul/nordc.o - .bss 0x0000000000000000 0x0 obj_zoul/nordc.o - .text.send_packet - 0x0000000000000000 0x2 obj_zoul/nordc.o - .text.send_list - 0x0000000000000000 0x2 obj_zoul/nordc.o - .text.packet_input - 0x0000000000000000 0x2 obj_zoul/nordc.o - .text.on 0x0000000000000000 0x4 obj_zoul/nordc.o - .text.off 0x0000000000000000 0x4 obj_zoul/nordc.o - .text.channel_check_interval - 0x0000000000000000 0x4 obj_zoul/nordc.o - .text.init 0x0000000000000000 0x2 obj_zoul/nordc.o - .rodata.str1.1 - 0x0000000000000000 0x6 obj_zoul/nordc.o - .rodata.nordc_driver - 0x0000000000000000 0x20 obj_zoul/nordc.o - .comment 0x0000000000000000 0x20 obj_zoul/nordc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nordc.o - .text 0x0000000000000000 0x0 obj_zoul/nullmac.o - .data 0x0000000000000000 0x0 obj_zoul/nullmac.o - .bss 0x0000000000000000 0x0 obj_zoul/nullmac.o - .text.send_packet - 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.packet_input - 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.on 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.off 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.channel_check_interval - 0x0000000000000000 0x4 obj_zoul/nullmac.o - .text.init 0x0000000000000000 0x2 obj_zoul/nullmac.o - .rodata.nullmac_driver - 0x0000000000000000 0x1c obj_zoul/nullmac.o - .rodata.str1.1 - 0x0000000000000000 0x8 obj_zoul/nullmac.o - .comment 0x0000000000000000 0x20 obj_zoul/nullmac.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nullmac.o - .text 0x0000000000000000 0x0 obj_zoul/nullrdc.o - .data 0x0000000000000000 0x0 obj_zoul/nullrdc.o - .bss 0x0000000000000000 0x0 obj_zoul/nullrdc.o - .text 0x0000000000000000 0x0 obj_zoul/nullrdc-noframer.o - .data 0x0000000000000000 0x0 obj_zoul/nullrdc-noframer.o - .bss 0x0000000000000000 0x0 obj_zoul/nullrdc-noframer.o - .text.packet_input - 0x0000000000000000 0x10 obj_zoul/nullrdc-noframer.o - .text.on 0x0000000000000000 0x10 obj_zoul/nullrdc-noframer.o - .text.channel_check_interval - 0x0000000000000000 0x4 obj_zoul/nullrdc-noframer.o - .text.init 0x0000000000000000 0x4 obj_zoul/nullrdc-noframer.o - .text.send_packet - 0x0000000000000000 0x34 obj_zoul/nullrdc-noframer.o - .text.send_list - 0x0000000000000000 0x1c obj_zoul/nullrdc-noframer.o - .text.off 0x0000000000000000 0x14 obj_zoul/nullrdc-noframer.o - .rodata.nullrdc_noframer_driver - 0x0000000000000000 0x20 obj_zoul/nullrdc-noframer.o - .rodata.str1.1 - 0x0000000000000000 0x11 obj_zoul/nullrdc-noframer.o - .comment 0x0000000000000000 0x20 obj_zoul/nullrdc-noframer.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nullrdc-noframer.o - .text 0x0000000000000000 0x0 obj_zoul/phase.o - .data 0x0000000000000000 0x0 obj_zoul/phase.o - .bss 0x0000000000000000 0x0 obj_zoul/phase.o - .text.send_packet - 0x0000000000000000 0x3c obj_zoul/phase.o - .text.phase_update - 0x0000000000000000 0x70 obj_zoul/phase.o - .text.phase_wait - 0x0000000000000000 0xcc obj_zoul/phase.o - .text.phase_init - 0x0000000000000000 0x1c obj_zoul/phase.o - .data.queued_packets_memb - 0x0000000000000000 0xc obj_zoul/phase.o - .bss._nbr_phase_mem - 0x0000000000000000 0xa0 obj_zoul/phase.o - .bss.queued_packets_memb_memb_count - 0x0000000000000000 0x8 obj_zoul/phase.o - .bss.queued_packets_memb_memb_mem - 0x0000000000000000 0x180 obj_zoul/phase.o - .data.nbr_phase_struct - 0x0000000000000000 0x10 obj_zoul/phase.o - .comment 0x0000000000000000 0x20 obj_zoul/phase.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/phase.o - .text 0x0000000000000000 0x0 obj_zoul/contikimac.o - .data 0x0000000000000000 0x0 obj_zoul/contikimac.o - .bss 0x0000000000000000 0x0 obj_zoul/contikimac.o - .text.duty_cycle - 0x0000000000000000 0x4 obj_zoul/contikimac.o - .text.init 0x0000000000000000 0x40 obj_zoul/contikimac.o - .text.on 0x0000000000000000 0x28 obj_zoul/contikimac.o - .text.off 0x0000000000000000 0x34 obj_zoul/contikimac.o - .text.recv_burst_off - 0x0000000000000000 0x14 obj_zoul/contikimac.o - .text.powercycle_turn_radio_off - 0x0000000000000000 0x1c obj_zoul/contikimac.o - .text.turn_off - 0x0000000000000000 0x34 obj_zoul/contikimac.o - .text.turn_on 0x0000000000000000 0x40 obj_zoul/contikimac.o - .text.schedule_powercycle_fixed - 0x0000000000000000 0x34 obj_zoul/contikimac.o - .text.input_packet - 0x0000000000000000 0x9c obj_zoul/contikimac.o - .text.send_packet.isra.8 - 0x0000000000000000 0x204 obj_zoul/contikimac.o - .text.qsend_list - 0x0000000000000000 0xc4 obj_zoul/contikimac.o - .text.qsend_packet - 0x0000000000000000 0x22 obj_zoul/contikimac.o - .text.powercycle_wrapper - 0x0000000000000000 0x1e8 obj_zoul/contikimac.o - .text.contikimac_debug_print - 0x0000000000000000 0x4 obj_zoul/contikimac.o - .bss.cycle_start - 0x0000000000000000 0x4 obj_zoul/contikimac.o - .bss.we_are_receiving_burst - 0x0000000000000000 0x4 obj_zoul/contikimac.o - .bss.rt 0x0000000000000000 0xc obj_zoul/contikimac.o - .bss.start.6945 - 0x0000000000000000 0x4 obj_zoul/contikimac.o - .bss.packet_seen.6939 - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.radio_is_on - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.count.6940 - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.we_are_sending - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.contikimac_keep_radio_on - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.ct.7020 0x0000000000000000 0x20 obj_zoul/contikimac.o - .bss.periods.6947 - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.silence_periods.6946 - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .rodata.str1.1 - 0x0000000000000000 0xb obj_zoul/contikimac.o - .bss.pt 0x0000000000000000 0x2 obj_zoul/contikimac.o - .bss.contikimac_is_on - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .rodata.contikimac_driver - 0x0000000000000000 0x20 obj_zoul/contikimac.o - .comment 0x0000000000000000 0x20 obj_zoul/contikimac.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/contikimac.o - .text 0x0000000000000000 0x0 obj_zoul/contikimac-framer.o - .data 0x0000000000000000 0x0 obj_zoul/contikimac-framer.o - .bss 0x0000000000000000 0x0 obj_zoul/contikimac-framer.o - .text.hdr_length - 0x0000000000000000 0x10 obj_zoul/contikimac-framer.o - .text.parse 0x0000000000000000 0x38 obj_zoul/contikimac-framer.o - .text.create 0x0000000000000000 0x6c obj_zoul/contikimac-framer.o - .rodata.contikimac_framer - 0x0000000000000000 0xc obj_zoul/contikimac-framer.o - .comment 0x0000000000000000 0x20 obj_zoul/contikimac-framer.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/contikimac-framer.o - .text 0x0000000000000000 0x0 obj_zoul/anti-replay.o - .data 0x0000000000000000 0x0 obj_zoul/anti-replay.o - .bss 0x0000000000000000 0x0 obj_zoul/anti-replay.o - .comment 0x0000000000000000 0x20 obj_zoul/anti-replay.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/anti-replay.o - .text 0x0000000000000000 0x0 obj_zoul/ccm-star-packetbuf.o - .data 0x0000000000000000 0x0 obj_zoul/ccm-star-packetbuf.o - .bss 0x0000000000000000 0x0 obj_zoul/ccm-star-packetbuf.o - .comment 0x0000000000000000 0x20 obj_zoul/ccm-star-packetbuf.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ccm-star-packetbuf.o - .text 0x0000000000000000 0x0 obj_zoul/nullsec.o - .data 0x0000000000000000 0x0 obj_zoul/nullsec.o - .bss 0x0000000000000000 0x0 obj_zoul/nullsec.o - .text 0x0000000000000000 0x0 obj_zoul/noncoresec.o - .data 0x0000000000000000 0x0 obj_zoul/noncoresec.o - .bss 0x0000000000000000 0x0 obj_zoul/noncoresec.o - .comment 0x0000000000000000 0x20 obj_zoul/noncoresec.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/noncoresec.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .rodata.cc1200_802154g_863_870_fsk_50kbps - 0x0000000000000000 0x24 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .rodata.preferredSettings - 0x0000000000000000 0xd0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .rodata.rf_cfg_descriptor - 0x0000000000000000 0x24 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200-868-fsk-1-2kbps.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200-868-fsk-1-2kbps.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200-868-fsk-1-2kbps.o - .rodata.preferredSettings - 0x0000000000000000 0xac obj_zoul/cc1200-868-fsk-1-2kbps.o - .rodata.cc1200_868_fsk_1_2kbps - 0x0000000000000000 0x24 obj_zoul/cc1200-868-fsk-1-2kbps.o - .rodata.rf_cfg_descriptor - 0x0000000000000000 0x16 obj_zoul/cc1200-868-fsk-1-2kbps.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200-868-fsk-1-2kbps.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200-868-fsk-1-2kbps.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200.o - .text.pending_packet - 0x0000000000000000 0x14 obj_zoul/cc1200.o - .text.get_value - 0x0000000000000000 0x94 obj_zoul/cc1200.o - .text.get_object - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .text.set_object - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .text.strobe 0x0000000000000000 0x18 obj_zoul/cc1200.o - .text.state 0x0000000000000000 0xe obj_zoul/cc1200.o - .text.single_write - 0x0000000000000000 0x2e obj_zoul/cc1200.o - .text.single_read - 0x0000000000000000 0x32 obj_zoul/cc1200.o - .text.update_txpower - 0x0000000000000000 0x28 obj_zoul/cc1200.o - .text.rx_rx 0x0000000000000000 0xc4 obj_zoul/cc1200.o - .text.calibrate - 0x0000000000000000 0xa4 obj_zoul/cc1200.o - .text.idle_calibrate_rx - 0x0000000000000000 0x78 obj_zoul/cc1200.o - .text.idle 0x0000000000000000 0x78 obj_zoul/cc1200.o - .text.off 0x0000000000000000 0x48 obj_zoul/cc1200.o - .text.on 0x0000000000000000 0x84 obj_zoul/cc1200.o - .text.receiving_packet - 0x0000000000000000 0x30 obj_zoul/cc1200.o - .text.set_channel - 0x0000000000000000 0x100 obj_zoul/cc1200.o - .text.set_value - 0x0000000000000000 0x90 obj_zoul/cc1200.o - .text.channel_clear - 0x0000000000000000 0xbc obj_zoul/cc1200.o - .text.prepare 0x0000000000000000 0x34 obj_zoul/cc1200.o - .text.read 0x0000000000000000 0x64 obj_zoul/cc1200.o - .text.burst_read.constprop.10 - 0x0000000000000000 0x22 obj_zoul/cc1200.o - .text.burst_write.constprop.12 - 0x0000000000000000 0x22 obj_zoul/cc1200.o - .text.idle_tx_rx - 0x0000000000000000 0x128 obj_zoul/cc1200.o - .text.transmit - 0x0000000000000000 0x12c obj_zoul/cc1200.o - .text.send 0x0000000000000000 0x16 obj_zoul/cc1200.o - .text.init 0x0000000000000000 0x174 obj_zoul/cc1200.o - .text.cc1200_rx_interrupt - 0x0000000000000000 0x210 obj_zoul/cc1200.o - .text.process_thread_cc1200_process - 0x0000000000000000 0x84 obj_zoul/cc1200.o - .bss.cal_timer - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .bss.new_rf_channel - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.rx_pkt_len - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .rodata.cc1200_driver - 0x0000000000000000 0x38 obj_zoul/cc1200.o - .bss.rx_pkt 0x0000000000000000 0x81 obj_zoul/cc1200.o - .bss.payload_len.6878 - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .bss.cca_threshold - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.buf.6880 0x0000000000000000 0x81 obj_zoul/cc1200.o - .bss.tx_pkt 0x0000000000000000 0x7f obj_zoul/cc1200.o - .bss.spi_locked - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.new_txpower - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.tx_mode_value - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .bss.rf_channel - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .rodata.str1.1 - 0x0000000000000000 0x15c obj_zoul/cc1200.o - .bss.tx_pkt_len - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .bss.new_cca_threshold - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .data.cc1200_process - 0x0000000000000000 0x10 obj_zoul/cc1200.o - .bss.bytes_read.6879 - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .bss.rx_mode_value - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .bss.txpower 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.rf_flags 0x0000000000000000 0x1 obj_zoul/cc1200.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200.o - .text 0x0000000000000000 0x0 udp-server.co - .data 0x0000000000000000 0x0 udp-server.co - .bss 0x0000000000000000 0x0 udp-server.co - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .ARM.extab 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .ARM.extab 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .data.__ctype_ptr__ - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .rodata._ctype_ - 0x0000000000000000 0x104 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .debug_info 0x0000000000000000 0x6f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .debug_abbrev 0x0000000000000000 0x4e /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .debug_aranges - 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .debug_line 0x0000000000000000 0x57 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .debug_str 0x0000000000000000 0x11e /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .text.cleanup_glue - 0x0000000000000000 0x1c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .text._reclaim_reent - 0x0000000000000000 0x94 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_info 0x0000000000000000 0x9fb /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_abbrev 0x0000000000000000 0x258 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_loc 0x0000000000000000 0x13b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_aranges - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_ranges 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_line 0x0000000000000000 0x162 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_str 0x0000000000000000 0x58c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_frame 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - COMMON 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .text.strcasecmp - 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_info 0x0000000000000000 0x15d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_abbrev 0x0000000000000000 0xa8 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_loc 0x0000000000000000 0x191 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_line 0x0000000000000000 0xc4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_str 0x0000000000000000 0x1b5 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .text.strcat 0x0000000000000000 0x4c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_info 0x0000000000000000 0x110 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_abbrev 0x0000000000000000 0xb3 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_loc 0x0000000000000000 0xf8 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_line 0x0000000000000000 0xb8 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_str 0x0000000000000000 0x1a7 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - .text 0x0000000000000000 0x23c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .ARM.attributes - 0x0000000000000000 0x1b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_line 0x0000000000000000 0xfb /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_info 0x0000000000000000 0xab /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_abbrev 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .text.strcpy 0x0000000000000000 0xbc /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_info 0x0000000000000000 0xbd /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_abbrev 0x0000000000000000 0x72 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_loc 0x0000000000000000 0x21 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_line 0x0000000000000000 0xa1 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_str 0x0000000000000000 0x1a2 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .debug_frame 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .text.strlen 0x0000000000000000 0x60 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_info 0x0000000000000000 0xb5 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_abbrev 0x0000000000000000 0x70 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_loc 0x0000000000000000 0x21 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_line 0x0000000000000000 0xd7 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_str 0x0000000000000000 0x1a9 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_frame 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .text.strncasecmp - 0x0000000000000000 0x54 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_info 0x0000000000000000 0x169 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_abbrev 0x0000000000000000 0xb1 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_loc 0x0000000000000000 0x1dc /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_ranges 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_line 0x0000000000000000 0xfe /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_str 0x0000000000000000 0x1be /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .text.strncat 0x0000000000000000 0x64 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_info 0x0000000000000000 0x103 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_abbrev 0x0000000000000000 0x99 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_loc 0x0000000000000000 0xf0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_line 0x0000000000000000 0xf8 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_str 0x0000000000000000 0x1a9 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .text.strncmp 0x0000000000000000 0xb4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_info 0x0000000000000000 0xf5 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_abbrev 0x0000000000000000 0x81 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_loc 0x0000000000000000 0x139 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_line 0x0000000000000000 0x132 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_str 0x0000000000000000 0x19e /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .text.strncpy 0x0000000000000000 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_info 0x0000000000000000 0x128 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_abbrev 0x0000000000000000 0x9f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_loc 0x0000000000000000 0x15b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_line 0x0000000000000000 0x101 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_str 0x0000000000000000 0x1c6 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .text._malloc_trim_r - 0x0000000000000000 0xa4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .text._free_r 0x0000000000000000 0x198 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_info 0x0000000000000000 0xc1c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_abbrev 0x0000000000000000 0x27b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_loc 0x0000000000000000 0x450 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_aranges - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_ranges 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_line 0x0000000000000000 0x221 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_str 0x0000000000000000 0x6c6 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_frame 0x0000000000000000 0x54 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .data.impure_data - 0x0000000000000000 0x428 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .data._impure_ptr - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .rodata.str1.4 - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .rodata._global_impure_ptr - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_info 0x0000000000000000 0x894 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_abbrev 0x0000000000000000 0x180 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_aranges - 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_line 0x0000000000000000 0xd6 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_str 0x0000000000000000 0x56d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .text._malloc_r - 0x0000000000000000 0x564 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data.__malloc_av_ - 0x0000000000000000 0x408 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data.__malloc_trim_threshold - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_max_total_mem - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_max_sbrked_mem - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_top_pad - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_current_mallinfo - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data.__malloc_sbrk_base - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_info 0x0000000000000000 0xd7b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_abbrev 0x0000000000000000 0x2a2 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_loc 0x0000000000000000 0xd1f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_ranges 0x0000000000000000 0x38 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_line 0x0000000000000000 0x325 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_str 0x0000000000000000 0x77c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_frame 0x0000000000000000 0x38 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .text.__malloc_lock - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .text.__malloc_unlock - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_info 0x0000000000000000 0x8b4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_abbrev 0x0000000000000000 0x19a /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_aranges - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_ranges 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_line 0x0000000000000000 0xf4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_str 0x0000000000000000 0x576 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .text._sbrk_r 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_info 0x0000000000000000 0x8f4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_abbrev 0x0000000000000000 0x1fd /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_loc 0x0000000000000000 0x3f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_line 0x0000000000000000 0x12c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_str 0x0000000000000000 0x564 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - -Memory Configuration - -Name Origin Length Attributes -FLASH_FW 0x0000000000202000 0x000000000007dfd4 xr -FLASH_CCA 0x000000000027ffd4 0x000000000000002c xr -NRSRAM 0x0000000020000000 0x0000000000004000 xrw -FRSRAM 0x0000000020004000 0x0000000000004000 xrw -*default* 0x0000000000000000 0xffffffffffffffff - -Linker script and memory map - -LOAD obj_zoul/startup-gcc.o -LOAD obj_zoul/contiki-main.o -LOAD obj_zoul/leds.o -LOAD obj_zoul/cc1200-zoul-arch.o -LOAD obj_zoul/adc-zoul.o -LOAD obj_zoul/button-sensor.o -LOAD obj_zoul/zoul-sensors.o -LOAD obj_zoul/board.o -LOAD obj_zoul/antenna-sw.o -LOAD obj_zoul/rtcc.o -LOAD obj_zoul/leds-res-arch.o -LOAD obj_zoul/power-mgmt.o -LOAD obj_zoul/soc.o -LOAD obj_zoul/clock.o -LOAD obj_zoul/rtimer-arch.o -LOAD obj_zoul/uart.o -LOAD obj_zoul/watchdog.o -LOAD obj_zoul/nvic.o -LOAD obj_zoul/cpu.o -LOAD obj_zoul/sys-ctrl.o -LOAD obj_zoul/gpio.o -LOAD obj_zoul/ioc.o -LOAD obj_zoul/spi.o -LOAD obj_zoul/adc.o -LOAD obj_zoul/crypto.o -LOAD obj_zoul/aes.o -LOAD obj_zoul/ecb.o -LOAD obj_zoul/cbc.o -LOAD obj_zoul/ctr.o -LOAD obj_zoul/cbc-mac.o -LOAD obj_zoul/gcm.o -LOAD obj_zoul/ccm.o -LOAD obj_zoul/sha256.o -LOAD obj_zoul/cc2538-aes-128.o -LOAD obj_zoul/cc2538-ccm-star.o -LOAD obj_zoul/cc2538-rf.o -LOAD obj_zoul/udma.o -LOAD obj_zoul/lpm.o -LOAD obj_zoul/pka.o -LOAD obj_zoul/bignum-driver.o -LOAD obj_zoul/ecc-driver.o -LOAD obj_zoul/ecc-algorithm.o -LOAD obj_zoul/ecc-curve.o -LOAD obj_zoul/dbg.o -LOAD obj_zoul/ieee-addr.o -LOAD obj_zoul/slip-arch.o -LOAD obj_zoul/slip.o -LOAD obj_zoul/i2c.o -LOAD obj_zoul/cc2538-temp-sensor.o -LOAD obj_zoul/vdd3-sensor.o -LOAD obj_zoul/cfs-coffee.o -LOAD obj_zoul/cfs-coffee-arch.o -LOAD obj_zoul/pwm.o -LOAD obj_zoul/dbg-printf.o -LOAD obj_zoul/dbg-snprintf.o -LOAD obj_zoul/dbg-sprintf.o -LOAD obj_zoul/strformat.o -LOAD obj_zoul/usb-core.o -LOAD obj_zoul/cdc-acm.o -LOAD obj_zoul/usb-arch.o -LOAD obj_zoul/usb-serial.o -LOAD obj_zoul/cdc-acm-descriptors.o -LOAD obj_zoul/arg.o -LOAD obj_zoul/autostart.o -LOAD obj_zoul/compower.o -LOAD obj_zoul/ctimer.o -LOAD obj_zoul/energest.o -LOAD obj_zoul/etimer.o -LOAD obj_zoul/mt.o -LOAD obj_zoul/process.o -LOAD obj_zoul/procinit.o -LOAD obj_zoul/rtimer.o -LOAD obj_zoul/stimer.o -LOAD obj_zoul/timer.o -LOAD obj_zoul/nullradio.o -LOAD obj_zoul/serial-line.o -LOAD obj_zoul/aes-128.o -LOAD obj_zoul/assert.o -LOAD obj_zoul/ccm-star.o -LOAD obj_zoul/crc16.o -LOAD obj_zoul/gcr.o -LOAD obj_zoul/ifft.o -LOAD obj_zoul/list.o -LOAD obj_zoul/me.o -LOAD obj_zoul/memb.o -LOAD obj_zoul/me_tabs.o -LOAD obj_zoul/mmem.o -LOAD obj_zoul/petsciiconv.o -LOAD obj_zoul/print-stats.o -LOAD obj_zoul/random.o -LOAD obj_zoul/ringbuf.o -LOAD obj_zoul/ringbufindex.o -LOAD obj_zoul/sensors.o -LOAD obj_zoul/settings.o -LOAD obj_zoul/trickle-timer.o -LOAD obj_zoul/sicslowpan.o -LOAD obj_zoul/uip6.o -LOAD obj_zoul/uip-ds6.o -LOAD obj_zoul/uip-ds6-nbr.o -LOAD obj_zoul/uip-ds6-route.o -LOAD obj_zoul/uip-icmp6.o -LOAD obj_zoul/uip-nd6.o -LOAD obj_zoul/dhcpc.o -LOAD obj_zoul/ip64-addr.o -LOAD obj_zoul/psock.o -LOAD obj_zoul/resolv.o -LOAD obj_zoul/simple-udp.o -LOAD obj_zoul/slipdev.o -LOAD obj_zoul/tcpip.o -LOAD obj_zoul/tcp-socket.o -LOAD obj_zoul/udp-socket.o -LOAD obj_zoul/uip-debug.o -LOAD obj_zoul/uiplib.o -LOAD obj_zoul/uip-nameserver.o -LOAD obj_zoul/uip-packetqueue.o -LOAD obj_zoul/uip-split.o -LOAD obj_zoul/uip-udp-packet.o -LOAD obj_zoul/rpl.o -LOAD obj_zoul/rpl-dag.o -LOAD obj_zoul/rpl-dag-root.o -LOAD obj_zoul/rpl-ext-header.o -LOAD obj_zoul/rpl-icmp6.o -LOAD obj_zoul/rpl-mrhof.o -LOAD obj_zoul/rpl-nbr-policy.o -LOAD obj_zoul/rpl-ns.o -LOAD obj_zoul/rpl-of0.o -LOAD obj_zoul/rpl-timers.o -LOAD obj_zoul/syscalls.o -LOAD obj_zoul/linkaddr.o -LOAD obj_zoul/link-stats.o -LOAD obj_zoul/nbr-table.o -LOAD obj_zoul/net-debug.o -LOAD obj_zoul/netstack.o -LOAD obj_zoul/packetbuf.o -LOAD obj_zoul/queuebuf.o -LOAD obj_zoul/csma.o -LOAD obj_zoul/frame802154.o -LOAD obj_zoul/frame802154e-ie.o -LOAD obj_zoul/framer-802154.o -LOAD obj_zoul/framer-nullmac.o -LOAD obj_zoul/mac.o -LOAD obj_zoul/mac-sequence.o -LOAD obj_zoul/nordc.o -LOAD obj_zoul/nullmac.o -LOAD obj_zoul/nullrdc.o -LOAD obj_zoul/nullrdc-noframer.o -LOAD obj_zoul/phase.o -LOAD obj_zoul/contikimac.o -LOAD obj_zoul/contikimac-framer.o -LOAD obj_zoul/anti-replay.o -LOAD obj_zoul/ccm-star-packetbuf.o -LOAD obj_zoul/nullsec.o -LOAD obj_zoul/noncoresec.o -LOAD obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o -LOAD obj_zoul/cc1200-868-fsk-1-2kbps.o -LOAD obj_zoul/cc1200.o -LOAD udp-server.co -START GROUP -LOAD /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a -LOAD /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a -END GROUP - -.text 0x0000000000202000 0xa7da - 0x0000000000202000 _text = . - *(SORT(.vectors)) - .vectors 0x0000000000202000 0x28c obj_zoul/startup-gcc.o - 0x0000000000202000 vectors - *(SORT(.text*)) - .text.reset_handler - 0x000000000020228c 0x40 obj_zoul/startup-gcc.o - 0x000000000020228c reset_handler - .text.startup.main - 0x00000000002022cc 0x1b4 obj_zoul/contiki-main.o - 0x00000000002022cc main - .text.leds_init - 0x0000000000202480 0x14 obj_zoul/leds.o - 0x0000000000202480 leds_init - .text.leds_on 0x0000000000202494 0x10 obj_zoul/leds.o - 0x0000000000202494 leds_on - .text.leds_off - 0x00000000002024a4 0x14 obj_zoul/leds.o - 0x00000000002024a4 leds_off - .text.value 0x00000000002024b8 0x20 obj_zoul/button-sensor.o - .text.duration_exceeded_callback - 0x00000000002024d8 0x3c obj_zoul/button-sensor.o - .text.config_user - 0x0000000000202514 0xa0 obj_zoul/button-sensor.o - .text.btn_callback - 0x00000000002025b4 0x5c obj_zoul/button-sensor.o - .text.antenna_sw_config - 0x0000000000202610 0x30 obj_zoul/antenna-sw.o - 0x0000000000202610 antenna_sw_config - .text.leds_arch_init - 0x0000000000202640 0x48 obj_zoul/leds-res-arch.o - 0x0000000000202640 leds_arch_init - .text.leds_arch_set - 0x0000000000202688 0x44 obj_zoul/leds-res-arch.o - 0x0000000000202688 leds_arch_set - .text.soc_get_rev - 0x00000000002026cc 0x18 obj_zoul/soc.o - 0x00000000002026cc soc_get_rev - .text.soc_get_sram_size - 0x00000000002026e4 0x20 obj_zoul/soc.o - 0x00000000002026e4 soc_get_sram_size - .text.soc_print_info - 0x0000000000202704 0x70 obj_zoul/soc.o - 0x0000000000202704 soc_print_info - .text.update_ticks - 0x0000000000202774 0x50 obj_zoul/clock.o - .text.clock_init - 0x00000000002027c4 0x50 obj_zoul/clock.o - 0x00000000002027c4 clock_init - .text.clock_time - 0x0000000000202814 0x14 obj_zoul/clock.o - 0x0000000000202814 clock_time - .text.clock_seconds - 0x0000000000202828 0x14 obj_zoul/clock.o - 0x0000000000202828 clock_seconds - .text.clock_delay_usec - 0x000000000020283c 0x1c obj_zoul/clock.o - 0x000000000020283c clock_delay_usec - .text.clock_adjust - 0x0000000000202858 0x20 obj_zoul/clock.o - 0x0000000000202858 clock_adjust - .text.rtimer_arch_next_trigger - 0x0000000000202878 0xc obj_zoul/rtimer-arch.o - 0x0000000000202878 rtimer_arch_next_trigger - .text.rtimer_arch_now - 0x0000000000202884 0x24 obj_zoul/rtimer-arch.o - 0x0000000000202884 rtimer_arch_now - .text.rtimer_arch_schedule - 0x00000000002028a8 0x58 obj_zoul/rtimer-arch.o - 0x00000000002028a8 rtimer_arch_schedule - .text.rtimer_isr - 0x0000000000202900 0x24 obj_zoul/rtimer-arch.o - 0x0000000000202900 rtimer_isr - .text.permit_pm1 - 0x0000000000202924 0x24 obj_zoul/uart.o - .text.uart_isr - 0x0000000000202948 0x64 obj_zoul/uart.o - .text.uart_init - 0x00000000002029ac 0x184 obj_zoul/uart.o - 0x00000000002029ac uart_init - .text.uart_set_input - 0x0000000000202b30 0x10 obj_zoul/uart.o - 0x0000000000202b30 uart_set_input - .text.uart_write_byte - 0x0000000000202b40 0x1c obj_zoul/uart.o - 0x0000000000202b40 uart_write_byte - .text.watchdog_init - 0x0000000000202b5c 0xc obj_zoul/watchdog.o - 0x0000000000202b5c watchdog_init - .text.watchdog_start - 0x0000000000202b68 0xc obj_zoul/watchdog.o - 0x0000000000202b68 watchdog_start - .text.watchdog_periodic - 0x0000000000202b74 0x10 obj_zoul/watchdog.o - 0x0000000000202b74 watchdog_periodic - .text.nvic_init - 0x0000000000202b84 0x3c obj_zoul/nvic.o - 0x0000000000202b84 nvic_init - .text.nvic_interrupt_enable - 0x0000000000202bc0 0x1c obj_zoul/nvic.o - 0x0000000000202bc0 nvic_interrupt_enable - .text.nvic_interrupt_disable - 0x0000000000202bdc 0x1c obj_zoul/nvic.o - 0x0000000000202bdc nvic_interrupt_disable - .text.nvic_interrupt_unpend - 0x0000000000202bf8 0x1c obj_zoul/nvic.o - 0x0000000000202bf8 nvic_interrupt_unpend - .text.sys_ctrl_get_reset_cause - 0x0000000000202c14 0x10 obj_zoul/sys-ctrl.o - 0x0000000000202c14 sys_ctrl_get_reset_cause - .text.sys_ctrl_get_reset_cause_str - 0x0000000000202c24 0x14 obj_zoul/sys-ctrl.o - 0x0000000000202c24 sys_ctrl_get_reset_cause_str - .text.sys_ctrl_init - 0x0000000000202c38 0x74 obj_zoul/sys-ctrl.o - 0x0000000000202c38 sys_ctrl_init - .text.sys_ctrl_get_sys_clock - 0x0000000000202cac 0x18 obj_zoul/sys-ctrl.o - 0x0000000000202cac sys_ctrl_get_sys_clock - .text.sys_ctrl_get_io_clock - 0x0000000000202cc4 0x18 obj_zoul/sys-ctrl.o - 0x0000000000202cc4 sys_ctrl_get_io_clock - .text.gpio_register_callback - 0x0000000000202cdc 0x10 obj_zoul/gpio.o - 0x0000000000202cdc gpio_register_callback - .text.notify 0x0000000000202cec 0x30 obj_zoul/gpio.o - 0x0000000000202cec notify - .text.gpio_port_isr - 0x0000000000202d1c 0x4c obj_zoul/gpio.o - .text.gpio_init - 0x0000000000202d68 0x10 obj_zoul/gpio.o - 0x0000000000202d68 gpio_init - .text.ioc_init - 0x0000000000202d78 0x1c obj_zoul/ioc.o - 0x0000000000202d78 ioc_init - .text.ioc_set_over - 0x0000000000202d94 0x14 obj_zoul/ioc.o - 0x0000000000202d94 ioc_set_over - .text.ioc_set_sel - 0x0000000000202da8 0x14 obj_zoul/ioc.o - 0x0000000000202da8 ioc_set_sel - .text.adc_get 0x0000000000202dbc 0x74 obj_zoul/adc.o - 0x0000000000202dbc adc_get - .text.permit_pm1 - 0x0000000000202e30 0x14 obj_zoul/crypto.o - .text.crypto_isr - 0x0000000000202e44 0x24 obj_zoul/crypto.o - 0x0000000000202e44 crypto_isr - .text.crypto_enable - 0x0000000000202e68 0x20 obj_zoul/crypto.o - 0x0000000000202e68 crypto_enable - .text.crypto_init - 0x0000000000202e88 0x3c obj_zoul/crypto.o - 0x0000000000202e88 crypto_init - .text.crypto_disable - 0x0000000000202ec4 0x20 obj_zoul/crypto.o - 0x0000000000202ec4 crypto_disable - .text.on 0x0000000000202ee4 0x2c obj_zoul/cc2538-rf.o - .text.off 0x0000000000202f10 0x40 obj_zoul/cc2538-rf.o - .text.set_channel - 0x0000000000202f50 0x48 obj_zoul/cc2538-rf.o - .text.channel_clear - 0x0000000000202f98 0x3c obj_zoul/cc2538-rf.o - .text.receiving_packet - 0x0000000000202fd4 0x1c obj_zoul/cc2538-rf.o - .text.pending_packet - 0x0000000000202ff0 0x10 obj_zoul/cc2538-rf.o - .text.get_value - 0x0000000000203000 0x164 obj_zoul/cc2538-rf.o - .text.prepare 0x0000000000203164 0x64 obj_zoul/cc2538-rf.o - .text.transmit - 0x00000000002031c8 0xa0 obj_zoul/cc2538-rf.o - .text.set_frame_filtering - 0x0000000000203268 0x18 obj_zoul/cc2538-rf.o - .text.set_object - 0x0000000000203280 0x34 obj_zoul/cc2538-rf.o - .text.read 0x00000000002032b4 0xf0 obj_zoul/cc2538-rf.o - .text.set_poll_mode - 0x00000000002033a4 0x8c obj_zoul/cc2538-rf.o - .text.set_value - 0x0000000000203430 0xec obj_zoul/cc2538-rf.o - .text.init 0x000000000020351c 0xbc obj_zoul/cc2538-rf.o - .text.process_thread_cc2538_rf_process - 0x00000000002035d8 0x90 obj_zoul/cc2538-rf.o - .text.get_object - 0x0000000000203668 0x13c obj_zoul/cc2538-rf.o - .text.cc2538_rf_rx_tx_isr - 0x00000000002037a4 0x24 obj_zoul/cc2538-rf.o - 0x00000000002037a4 cc2538_rf_rx_tx_isr - .text.cc2538_rf_err_isr - 0x00000000002037c8 0x2c obj_zoul/cc2538-rf.o - 0x00000000002037c8 cc2538_rf_err_isr - .text.udma_init - 0x00000000002037f4 0x30 obj_zoul/udma.o - 0x00000000002037f4 udma_init - .text.udma_set_channel_src - 0x0000000000203824 0x10 obj_zoul/udma.o - 0x0000000000203824 udma_set_channel_src - .text.udma_set_channel_dst - 0x0000000000203834 0x14 obj_zoul/udma.o - 0x0000000000203834 udma_set_channel_dst - .text.udma_set_channel_control_word - 0x0000000000203848 0x14 obj_zoul/udma.o - 0x0000000000203848 udma_set_channel_control_word - .text.udma_channel_enable - 0x000000000020385c 0x18 obj_zoul/udma.o - 0x000000000020385c udma_channel_enable - .text.udma_channel_mask_set - 0x0000000000203874 0x18 obj_zoul/udma.o - 0x0000000000203874 udma_channel_mask_set - .text.udma_channel_sw_request - 0x000000000020388c 0x18 obj_zoul/udma.o - 0x000000000020388c udma_channel_sw_request - .text.udma_channel_get_mode - 0x00000000002038a4 0x1c obj_zoul/udma.o - 0x00000000002038a4 udma_channel_get_mode - .text.udma_isr - 0x00000000002038c0 0x10 obj_zoul/udma.o - 0x00000000002038c0 udma_isr - .text.udma_err_isr - 0x00000000002038d0 0xc obj_zoul/udma.o - 0x00000000002038d0 udma_err_isr - .text.select_32_mhz_xosc - 0x00000000002038dc 0x2c obj_zoul/lpm.o - .text.lpm_exit - 0x0000000000203908 0x30 obj_zoul/lpm.o - 0x0000000000203908 lpm_exit - .text.lpm_enter - 0x0000000000203938 0xb4 obj_zoul/lpm.o - 0x0000000000203938 lpm_enter - .text.lpm_register_peripheral - 0x00000000002039ec 0x20 obj_zoul/lpm.o - 0x00000000002039ec lpm_register_peripheral - .text.lpm_init - 0x0000000000203a0c 0x24 obj_zoul/lpm.o - 0x0000000000203a0c lpm_init - .text.pka_isr 0x0000000000203a30 0x24 obj_zoul/pka.o - 0x0000000000203a30 pka_isr - .text.ieee_addr_cpy_to - 0x0000000000203a54 0x70 obj_zoul/ieee-addr.o - 0x0000000000203a54 ieee_addr_cpy_to - .text.printf 0x0000000000203ac4 0x20 obj_zoul/dbg-printf.o - 0x0000000000203ac4 printf - .text.fill_space - 0x0000000000203ae4 0x30 obj_zoul/strformat.o - .text.format_str_v - 0x0000000000203b14 0x6c8 obj_zoul/strformat.o - 0x0000000000203b14 format_str_v - .text.process_thread_ctimer_process - 0x00000000002041dc 0x80 obj_zoul/ctimer.o - .text.ctimer_init - 0x000000000020425c 0x28 obj_zoul/ctimer.o - 0x000000000020425c ctimer_init - .text.ctimer_set_with_process - 0x0000000000204284 0x44 obj_zoul/ctimer.o - 0x0000000000204284 ctimer_set_with_process - .text.ctimer_set - 0x00000000002042c8 0x14 obj_zoul/ctimer.o - 0x00000000002042c8 ctimer_set - .text.ctimer_reset - 0x00000000002042dc 0x38 obj_zoul/ctimer.o - 0x00000000002042dc ctimer_reset - .text.ctimer_restart - 0x0000000000204314 0x38 obj_zoul/ctimer.o - 0x0000000000204314 ctimer_restart - .text.ctimer_stop - 0x000000000020434c 0x2c obj_zoul/ctimer.o - 0x000000000020434c ctimer_stop - .text.update_time - 0x0000000000204378 0x40 obj_zoul/etimer.o - .text.etimer_request_poll - 0x00000000002043b8 0xc obj_zoul/etimer.o - 0x00000000002043b8 etimer_request_poll - .text.process_thread_etimer_process - 0x00000000002043c4 0x94 obj_zoul/etimer.o - .text.add_timer - 0x0000000000204458 0x40 obj_zoul/etimer.o - .text.etimer_pending - 0x0000000000204498 0x10 obj_zoul/etimer.o - 0x0000000000204498 etimer_pending - .text.etimer_stop - 0x00000000002044a8 0x34 obj_zoul/etimer.o - 0x00000000002044a8 etimer_stop - .text.call_process.part.0 - 0x00000000002044dc 0x38 obj_zoul/process.o - .text.exit_process - 0x0000000000204514 0x84 obj_zoul/process.o - .text.do_poll 0x0000000000204598 0x30 obj_zoul/process.o - .text.process_alloc_event - 0x00000000002045c8 0x10 obj_zoul/process.o - 0x00000000002045c8 process_alloc_event - .text.process_init - 0x00000000002045d8 0x30 obj_zoul/process.o - 0x00000000002045d8 process_init - .text.process_run - 0x0000000000204608 0x80 obj_zoul/process.o - 0x0000000000204608 process_run - .text.process_nevents - 0x0000000000204688 0x14 obj_zoul/process.o - 0x0000000000204688 process_nevents - .text.process_post - 0x000000000020469c 0x3c obj_zoul/process.o - 0x000000000020469c process_post - .text.process_post_synch - 0x00000000002046d8 0x14 obj_zoul/process.o - 0x00000000002046d8 process_post_synch - .text.process_start - 0x00000000002046ec 0x30 obj_zoul/process.o - 0x00000000002046ec process_start - .text.process_poll - 0x000000000020471c 0x1c obj_zoul/process.o - 0x000000000020471c process_poll - .text.rtimer_run_next - 0x0000000000204738 0x28 obj_zoul/rtimer.o - 0x0000000000204738 rtimer_run_next - .text.stimer_expired - 0x0000000000204760 0x20 obj_zoul/stimer.o - 0x0000000000204760 stimer_expired - .text.process_thread_serial_line_process - 0x0000000000204780 0x98 obj_zoul/serial-line.o - .text.serial_line_input_byte - 0x0000000000204818 0x44 obj_zoul/serial-line.o - 0x0000000000204818 serial_line_input_byte - .text.serial_line_init - 0x000000000020485c 0x24 obj_zoul/serial-line.o - 0x000000000020485c serial_line_init - .text.random_rand - 0x0000000000204880 0x24 obj_zoul/random.o - 0x0000000000204880 random_rand - .text.random_init - 0x00000000002048a4 0x7c obj_zoul/random.o - 0x00000000002048a4 random_init - .text.process_thread_sensors_process - 0x0000000000204920 0xd4 obj_zoul/sensors.o - .text.sensors_changed - 0x00000000002049f4 0x38 obj_zoul/sensors.o - 0x00000000002049f4 sensors_changed - .text.clear_fragments - 0x0000000000204a2c 0x3c obj_zoul/sicslowpan.o - .text.sicslowpan_init - 0x0000000000204a68 0x24 obj_zoul/sicslowpan.o - 0x0000000000204a68 sicslowpan_init - .text.compress_addr_64 - 0x0000000000204a8c 0x90 obj_zoul/sicslowpan.o - .text.set_packet_attrs - 0x0000000000204b1c 0x44 obj_zoul/sicslowpan.o - .text.addr_context_lookup_by_prefix - 0x0000000000204b60 0x24 obj_zoul/sicslowpan.o - .text.send_packet - 0x0000000000204b84 0x24 obj_zoul/sicslowpan.o - .text.packet_sent - 0x0000000000204ba8 0x28 obj_zoul/sicslowpan.o - .text.store_fragment - 0x0000000000204bd0 0x58 obj_zoul/sicslowpan.o - .text.uncompress_addr - 0x0000000000204c28 0x7c obj_zoul/sicslowpan.o - .text.output 0x0000000000204ca4 0x684 obj_zoul/sicslowpan.o - .text.add_fragment - 0x0000000000205328 0x118 obj_zoul/sicslowpan.o - .text.input 0x0000000000205440 0x5b8 obj_zoul/sicslowpan.o - .text.upper_layer_chksum - 0x00000000002059f8 0x54 obj_zoul/uip6.o - .text.ext_hdr_options_process - 0x0000000000205a4c 0xa8 obj_zoul/uip6.o - .text.uip_add32 - 0x0000000000205af4 0x54 obj_zoul/uip6.o - 0x0000000000205af4 uip_add32 - .text.unlikely.uip_add_rcv_nxt - 0x0000000000205b48 0x2c obj_zoul/uip6.o - .text.uip_init - 0x0000000000205b74 0x58 obj_zoul/uip6.o - 0x0000000000205b74 uip_init - .text.remove_ext_hdr - 0x0000000000205bcc 0x58 obj_zoul/uip6.o - 0x0000000000205bcc remove_ext_hdr - .text.uip_udp_new - 0x0000000000205c24 0x84 obj_zoul/uip6.o - 0x0000000000205c24 uip_udp_new - .text.uip_unlisten - 0x0000000000205ca8 0x20 obj_zoul/uip6.o - 0x0000000000205ca8 uip_unlisten - .text.uip_process - 0x0000000000205cc8 0xd10 obj_zoul/uip6.o - 0x0000000000205cc8 uip_process - .text.uip_ds6_prefix_add - 0x00000000002069d8 0x60 obj_zoul/uip-ds6.o - 0x00000000002069d8 uip_ds6_prefix_add - .text.uip_ds6_is_addr_onlink - 0x0000000000206a38 0x40 obj_zoul/uip-ds6.o - 0x0000000000206a38 uip_ds6_is_addr_onlink - .text.uip_ds6_addr_lookup - 0x0000000000206a78 0x2c obj_zoul/uip-ds6.o - 0x0000000000206a78 uip_ds6_addr_lookup - .text.uip_ds6_get_link_local - 0x0000000000206aa4 0x40 obj_zoul/uip-ds6.o - 0x0000000000206aa4 uip_ds6_get_link_local - .text.uip_ds6_maddr_add - 0x0000000000206ae4 0x4c obj_zoul/uip-ds6.o - 0x0000000000206ae4 uip_ds6_maddr_add - .text.uip_ds6_addr_add - 0x0000000000206b30 0x98 obj_zoul/uip-ds6.o - 0x0000000000206b30 uip_ds6_addr_add - .text.uip_ds6_maddr_lookup - 0x0000000000206bc8 0x2c obj_zoul/uip-ds6.o - 0x0000000000206bc8 uip_ds6_maddr_lookup - .text.uip_ds6_addr_rm - 0x0000000000206bf4 0x44 obj_zoul/uip-ds6.o - 0x0000000000206bf4 uip_ds6_addr_rm - .text.uip_ds6_periodic - 0x0000000000206c38 0x4c obj_zoul/uip-ds6.o - 0x0000000000206c38 uip_ds6_periodic - .text.uip_ds6_select_src - 0x0000000000206c84 0x98 obj_zoul/uip-ds6.o - 0x0000000000206c84 uip_ds6_select_src - .text.uip_ds6_compute_reachable_time - 0x0000000000206d1c 0x28 obj_zoul/uip-ds6.o - 0x0000000000206d1c uip_ds6_compute_reachable_time - .text.uip_ds6_init - 0x0000000000206d44 0xe0 obj_zoul/uip-ds6.o - 0x0000000000206d44 uip_ds6_init - .text.uip_ds6_nbr_rm - 0x0000000000206e24 0x20 obj_zoul/uip-ds6-nbr.o - 0x0000000000206e24 uip_ds6_nbr_rm - .text.uip_ds6_neighbors_init - 0x0000000000206e44 0x1c obj_zoul/uip-ds6-nbr.o - 0x0000000000206e44 uip_ds6_neighbors_init - .text.uip_ds6_nbr_add - 0x0000000000206e60 0x3c obj_zoul/uip-ds6-nbr.o - 0x0000000000206e60 uip_ds6_nbr_add - .text.uip_ds6_nbr_get_ll - 0x0000000000206e9c 0x10 obj_zoul/uip-ds6-nbr.o - 0x0000000000206e9c uip_ds6_nbr_get_ll - .text.uip_ds6_nbr_lookup - 0x0000000000206eac 0x38 obj_zoul/uip-ds6-nbr.o - 0x0000000000206eac uip_ds6_nbr_lookup - .text.uip_ds6_nbr_ll_lookup - 0x0000000000206ee4 0x10 obj_zoul/uip-ds6-nbr.o - 0x0000000000206ee4 uip_ds6_nbr_ll_lookup - .text.uip_ds6_link_neighbor_callback - 0x0000000000206ef4 0x34 obj_zoul/uip-ds6-nbr.o - 0x0000000000206ef4 uip_ds6_link_neighbor_callback - .text.call_route_callback - 0x0000000000206f28 0x48 obj_zoul/uip-ds6-route.o - .text.uip_ds6_route_init - 0x0000000000206f70 0x4c obj_zoul/uip-ds6-route.o - 0x0000000000206f70 uip_ds6_route_init - .text.uip_ds6_route_nexthop - 0x0000000000206fbc 0x20 obj_zoul/uip-ds6-route.o - 0x0000000000206fbc uip_ds6_route_nexthop - .text.uip_ds6_route_head - 0x0000000000206fdc 0xc obj_zoul/uip-ds6-route.o - 0x0000000000206fdc uip_ds6_route_head - .text.uip_ds6_route_is_nexthop - 0x0000000000206fe8 0x20 obj_zoul/uip-ds6-route.o - 0x0000000000206fe8 uip_ds6_route_is_nexthop - .text.uip_ds6_route_lookup - 0x0000000000207008 0x64 obj_zoul/uip-ds6-route.o - 0x0000000000207008 uip_ds6_route_lookup - .text.uip_ds6_route_rm - 0x000000000020706c 0x9c obj_zoul/uip-ds6-route.o - 0x000000000020706c uip_ds6_route_rm - .text.rm_routelist - 0x0000000000207108 0x30 obj_zoul/uip-ds6-route.o - .text.uip_ds6_route_add - 0x0000000000207138 0x110 obj_zoul/uip-ds6-route.o - 0x0000000000207138 uip_ds6_route_add - .text.uip_ds6_defrt_rm - 0x0000000000207248 0x44 obj_zoul/uip-ds6-route.o - 0x0000000000207248 uip_ds6_defrt_rm - .text.uip_ds6_defrt_lookup - 0x000000000020728c 0x2c obj_zoul/uip-ds6-route.o - 0x000000000020728c uip_ds6_defrt_lookup - .text.uip_ds6_defrt_add - 0x00000000002072b8 0x64 obj_zoul/uip-ds6-route.o - 0x00000000002072b8 uip_ds6_defrt_add - .text.uip_ds6_defrt_choose - 0x000000000020731c 0x30 obj_zoul/uip-ds6-route.o - 0x000000000020731c uip_ds6_defrt_choose - .text.uip_ds6_defrt_periodic - 0x000000000020734c 0x30 obj_zoul/uip-ds6-route.o - 0x000000000020734c uip_ds6_defrt_periodic - .text.echo_reply_input - 0x000000000020737c 0x94 obj_zoul/uip-icmp6.o - .text.echo_request_input - 0x0000000000207410 0xc8 obj_zoul/uip-icmp6.o - .text.uip_icmp6_input - 0x00000000002074d8 0x38 obj_zoul/uip-icmp6.o - 0x00000000002074d8 uip_icmp6_input - .text.uip_icmp6_register_input_handler - 0x0000000000207510 0xc obj_zoul/uip-icmp6.o - 0x0000000000207510 uip_icmp6_register_input_handler - .text.uip_icmp6_error_output - 0x000000000020751c 0x14c obj_zoul/uip-icmp6.o - 0x000000000020751c uip_icmp6_error_output - .text.uip_icmp6_send - 0x0000000000207668 0x90 obj_zoul/uip-icmp6.o - 0x0000000000207668 uip_icmp6_send - .text.uip_icmp6_init - 0x00000000002076f8 0x1c obj_zoul/uip-icmp6.o - 0x00000000002076f8 uip_icmp6_init - .text.start_periodic_tcp_timer - 0x0000000000207714 0x1c obj_zoul/tcpip.o - .text.tcpip_output - 0x0000000000207730 0x14 obj_zoul/tcpip.o - 0x0000000000207730 tcpip_output - .text.tcpip_set_outputfunc - 0x0000000000207744 0xc obj_zoul/tcpip.o - 0x0000000000207744 tcpip_set_outputfunc - .text.udp_new 0x0000000000207750 0x18 obj_zoul/tcpip.o - 0x0000000000207750 udp_new - .text.tcpip_icmp6_call - 0x0000000000207768 0x28 obj_zoul/tcpip.o - 0x0000000000207768 tcpip_icmp6_call - .text.tcpip_input - 0x0000000000207790 0x24 obj_zoul/tcpip.o - 0x0000000000207790 tcpip_input - .text.tcpip_ipv6_output - 0x00000000002077b4 0xb4 obj_zoul/tcpip.o - 0x00000000002077b4 tcpip_ipv6_output - .text.process_thread_tcpip_process - 0x0000000000207868 0x1a8 obj_zoul/tcpip.o - .text.tcpip_uipcall - 0x0000000000207a10 0x68 obj_zoul/tcpip.o - 0x0000000000207a10 tcpip_uipcall - .text.uip_debug_ipaddr_print - 0x0000000000207a78 0xa0 obj_zoul/uip-debug.o - 0x0000000000207a78 uip_debug_ipaddr_print - .text.rpl_get_mode - 0x0000000000207b18 0xc obj_zoul/rpl.o - 0x0000000000207b18 rpl_get_mode - .text.rpl_purge_routes - 0x0000000000207b24 0x64 obj_zoul/rpl.o - 0x0000000000207b24 rpl_purge_routes - .text.rpl_link_neighbor_callback - 0x0000000000207b88 0x54 obj_zoul/rpl.o - 0x0000000000207b88 rpl_link_neighbor_callback - .text.rpl_ipv6_neighbor_callback - 0x0000000000207bdc 0x28 obj_zoul/rpl.o - 0x0000000000207bdc rpl_ipv6_neighbor_callback - .text.rpl_purge_dags - 0x0000000000207c04 0x3c obj_zoul/rpl.o - 0x0000000000207c04 rpl_purge_dags - .text.rpl_init - 0x0000000000207c40 0x4c obj_zoul/rpl.o - 0x0000000000207c40 rpl_init - .text.rpl_set_preferred_parent - 0x0000000000207c8c 0x28 obj_zoul/rpl-dag.o - .text.set_ip_from_prefix - 0x0000000000207cb4 0x2c obj_zoul/rpl-dag.o - .text.find_parent_any_dag_any_instance - 0x0000000000207ce0 0x1c obj_zoul/rpl-dag.o - .text.rpl_dag_init - 0x0000000000207cfc 0x14 obj_zoul/rpl-dag.o - 0x0000000000207cfc rpl_dag_init - .text.rpl_get_parent - 0x0000000000207d10 0x10 obj_zoul/rpl-dag.o - 0x0000000000207d10 rpl_get_parent - .text.rpl_get_parent_lladdr - 0x0000000000207d20 0x10 obj_zoul/rpl-dag.o - 0x0000000000207d20 rpl_get_parent_lladdr - .text.best_parent - 0x0000000000207d30 0x74 obj_zoul/rpl-dag.o - .text.rpl_alloc_instance - 0x0000000000207da4 0x34 obj_zoul/rpl-dag.o - 0x0000000000207da4 rpl_alloc_instance - .text.rpl_add_parent - 0x0000000000207dd8 0x30 obj_zoul/rpl-dag.o - 0x0000000000207dd8 rpl_add_parent - .text.rpl_remove_parent - 0x0000000000207e08 0x1c obj_zoul/rpl-dag.o - 0x0000000000207e08 rpl_remove_parent - .text.remove_parents.constprop.3 - 0x0000000000207e24 0x2c obj_zoul/rpl-dag.o - .text.rpl_get_any_dag - 0x0000000000207e50 0x18 obj_zoul/rpl-dag.o - 0x0000000000207e50 rpl_get_any_dag - .text.rpl_get_instance - 0x0000000000207e68 0x1c obj_zoul/rpl-dag.o - 0x0000000000207e68 rpl_get_instance - .text.rpl_find_of - 0x0000000000207e84 0x14 obj_zoul/rpl-dag.o - 0x0000000000207e84 rpl_find_of - .text.rpl_set_root - 0x0000000000207e98 0x114 obj_zoul/rpl-dag.o - 0x0000000000207e98 rpl_set_root - .text.rpl_join_instance - 0x0000000000207fac 0x13c obj_zoul/rpl-dag.o - 0x0000000000207fac rpl_join_instance - .text.rpl_local_repair - 0x00000000002080e8 0x74 obj_zoul/rpl-dag.o - 0x00000000002080e8 rpl_local_repair - .text.rpl_recalculate_ranks - 0x000000000020815c 0x3c obj_zoul/rpl-dag.o - 0x000000000020815c rpl_recalculate_ranks - .text.update_hbh_header - 0x0000000000208198 0xc4 obj_zoul/rpl-ext-header.o - .text.insert_hbh_header - 0x000000000020825c 0x9c obj_zoul/rpl-ext-header.o - .text.rpl_verify_hbh_header - 0x00000000002082f8 0xec obj_zoul/rpl-ext-header.o - 0x00000000002082f8 rpl_verify_hbh_header - .text.rpl_remove_header - 0x00000000002083e4 0x78 obj_zoul/rpl-ext-header.o - 0x00000000002083e4 rpl_remove_header - .text.rpl_update_header - 0x000000000020845c 0x64 obj_zoul/rpl-ext-header.o - 0x000000000020845c rpl_update_header - .text.dao_ack_input - 0x00000000002084c0 0x14 obj_zoul/rpl-icmp6.o - .text.dio_input - 0x00000000002084d4 0x248 obj_zoul/rpl-icmp6.o - .text.dao_input - 0x000000000020871c 0x268 obj_zoul/rpl-icmp6.o - .text.dis_output - 0x0000000000208984 0x54 obj_zoul/rpl-icmp6.o - 0x0000000000208984 dis_output - .text.dio_output - 0x00000000002089d8 0x218 obj_zoul/rpl-icmp6.o - 0x00000000002089d8 dio_output - .text.dis_input - 0x0000000000208bf0 0x50 obj_zoul/rpl-icmp6.o - .text.dao_output_target - 0x0000000000208c40 0x100 obj_zoul/rpl-icmp6.o - 0x0000000000208c40 dao_output_target - .text.dao_output - 0x0000000000208d40 0x90 obj_zoul/rpl-icmp6.o - 0x0000000000208d40 dao_output - .text.rpl_icmp6_register_handlers - 0x0000000000208dd0 0x30 obj_zoul/rpl-icmp6.o - 0x0000000000208dd0 rpl_icmp6_register_handlers - .text.update_nbr - 0x0000000000208e00 0x10c obj_zoul/rpl-nbr-policy.o - .text.handle_periodic_timer - 0x0000000000208f0c 0x14 obj_zoul/rpl-nbr-policy.o - .text.find_removable_dis - 0x0000000000208f20 0x20 obj_zoul/rpl-nbr-policy.o - 0x0000000000208f20 find_removable_dis - .text.find_removable_dio - 0x0000000000208f40 0x40 obj_zoul/rpl-nbr-policy.o - 0x0000000000208f40 find_removable_dio - .text.find_removable_dao - 0x0000000000208f80 0x38 obj_zoul/rpl-nbr-policy.o - 0x0000000000208f80 find_removable_dao - .text.rpl_nbr_policy_find_removable - 0x0000000000208fb8 0x28 obj_zoul/rpl-nbr-policy.o - 0x0000000000208fb8 rpl_nbr_policy_find_removable - .text.new_dio_interval - 0x0000000000208fe0 0x58 obj_zoul/rpl-timers.o - .text.handle_periodic_timer - 0x0000000000209038 0x4c obj_zoul/rpl-timers.o - .text.set_dao_lifetime_timer - 0x0000000000209084 0x4c obj_zoul/rpl-timers.o - .text.handle_dio_timer - 0x00000000002090d0 0x80 obj_zoul/rpl-timers.o - .text.schedule_dao - 0x0000000000209150 0x54 obj_zoul/rpl-timers.o - .text.handle_dao_timer - 0x00000000002091a4 0x58 obj_zoul/rpl-timers.o - .text.rpl_reset_periodic_timer - 0x00000000002091fc 0x34 obj_zoul/rpl-timers.o - 0x00000000002091fc rpl_reset_periodic_timer - .text.rpl_schedule_unicast_dio_immediately - 0x0000000000209230 0x14 obj_zoul/rpl-timers.o - 0x0000000000209230 rpl_schedule_unicast_dio_immediately - .text.get_probing_target - 0x0000000000209244 0xcc obj_zoul/rpl-timers.o - 0x0000000000209244 get_probing_target - .text.rpl_schedule_probing - 0x0000000000209310 0x20 obj_zoul/rpl-timers.o - 0x0000000000209310 rpl_schedule_probing - .text.periodic - 0x0000000000209330 0x2c obj_zoul/link-stats.o - .text.link_stats_from_lladdr - 0x000000000020935c 0xc obj_zoul/link-stats.o - 0x000000000020935c link_stats_from_lladdr - .text.link_stats_packet_sent - 0x0000000000209368 0x78 obj_zoul/link-stats.o - 0x0000000000209368 link_stats_packet_sent - .text.link_stats_input_callback - 0x00000000002093e0 0x4c obj_zoul/link-stats.o - 0x00000000002093e0 link_stats_input_callback - .text.link_stats_init - 0x000000000020942c 0x28 obj_zoul/link-stats.o - 0x000000000020942c link_stats_init - .text.index_from_key - 0x0000000000209454 0x20 obj_zoul/nbr-table.o - .text.index_from_lladdr - 0x0000000000209474 0x40 obj_zoul/nbr-table.o - .text.key_from_item - 0x00000000002094b4 0x2c obj_zoul/nbr-table.o - .text.nbr_get_bit.constprop.0 - 0x00000000002094e0 0x30 obj_zoul/nbr-table.o - .text.remove_key - 0x0000000000209510 0x58 obj_zoul/nbr-table.o - .text.nbr_table_register - 0x0000000000209568 0x28 obj_zoul/nbr-table.o - 0x0000000000209568 nbr_table_register - .text.nbr_table_head - 0x0000000000209590 0x34 obj_zoul/nbr-table.o - 0x0000000000209590 nbr_table_head - .text.nbr_table_add_lladdr - 0x00000000002095c4 0x118 obj_zoul/nbr-table.o - 0x00000000002095c4 nbr_table_add_lladdr - .text.nbr_table_remove - 0x00000000002096dc 0x2c obj_zoul/nbr-table.o - 0x00000000002096dc nbr_table_remove - .text.nbr_table_lock - 0x0000000000209708 0x14 obj_zoul/nbr-table.o - 0x0000000000209708 nbr_table_lock - .text.nbr_table_unlock - 0x000000000020971c 0x14 obj_zoul/nbr-table.o - 0x000000000020971c nbr_table_unlock - .text.netstack_init - 0x0000000000209730 0x38 obj_zoul/netstack.o - 0x0000000000209730 netstack_init - .text.packetbuf_hdrreduce - 0x0000000000209768 0x28 obj_zoul/packetbuf.o - 0x0000000000209768 packetbuf_hdrreduce - .text.packetbuf_set_datalen - 0x0000000000209790 0xc obj_zoul/packetbuf.o - 0x0000000000209790 packetbuf_set_datalen - .text.packetbuf_hdrptr - 0x000000000020979c 0x8 obj_zoul/packetbuf.o - 0x000000000020979c packetbuf_hdrptr - .text.packetbuf_datalen - 0x00000000002097a4 0xc obj_zoul/packetbuf.o - 0x00000000002097a4 packetbuf_datalen - .text.packetbuf_hdrlen - 0x00000000002097b0 0x18 obj_zoul/packetbuf.o - 0x00000000002097b0 packetbuf_hdrlen - .text.packetbuf_dataptr - 0x00000000002097c8 0x10 obj_zoul/packetbuf.o - 0x00000000002097c8 packetbuf_dataptr - .text.packetbuf_copyto - 0x00000000002097d8 0x40 obj_zoul/packetbuf.o - 0x00000000002097d8 packetbuf_copyto - .text.packetbuf_totlen - 0x0000000000209818 0x14 obj_zoul/packetbuf.o - 0x0000000000209818 packetbuf_totlen - .text.packetbuf_hdralloc - 0x000000000020982c 0x3c obj_zoul/packetbuf.o - 0x000000000020982c packetbuf_hdralloc - .text.packetbuf_attr_clear - 0x0000000000209868 0x34 obj_zoul/packetbuf.o - 0x0000000000209868 packetbuf_attr_clear - .text.packetbuf_clear - 0x000000000020989c 0x20 obj_zoul/packetbuf.o - 0x000000000020989c packetbuf_clear - .text.packetbuf_copyfrom - 0x00000000002098bc 0x2c obj_zoul/packetbuf.o - 0x00000000002098bc packetbuf_copyfrom - .text.packetbuf_attr_copyto - 0x00000000002098e8 0x34 obj_zoul/packetbuf.o - 0x00000000002098e8 packetbuf_attr_copyto - .text.packetbuf_attr_copyfrom - 0x000000000020991c 0x34 obj_zoul/packetbuf.o - 0x000000000020991c packetbuf_attr_copyfrom - .text.packetbuf_set_attr - 0x0000000000209950 0x10 obj_zoul/packetbuf.o - 0x0000000000209950 packetbuf_set_attr - .text.packetbuf_attr - 0x0000000000209960 0xc obj_zoul/packetbuf.o - 0x0000000000209960 packetbuf_attr - .text.packetbuf_set_addr - 0x000000000020996c 0x18 obj_zoul/packetbuf.o - 0x000000000020996c packetbuf_set_addr - .text.packetbuf_addr - 0x0000000000209984 0x10 obj_zoul/packetbuf.o - 0x0000000000209984 packetbuf_addr - .text.packetbuf_holds_broadcast - 0x0000000000209994 0x10 obj_zoul/packetbuf.o - 0x0000000000209994 packetbuf_holds_broadcast - .text.queuebuf_init - 0x00000000002099a4 0x1c obj_zoul/queuebuf.o - 0x00000000002099a4 queuebuf_init - .text.queuebuf_numfree - 0x00000000002099c0 0xc obj_zoul/queuebuf.o - 0x00000000002099c0 queuebuf_numfree - .text.queuebuf_new_from_packetbuf - 0x00000000002099cc 0x44 obj_zoul/queuebuf.o - 0x00000000002099cc queuebuf_new_from_packetbuf - .text.queuebuf_free - 0x0000000000209a10 0x2c obj_zoul/queuebuf.o - 0x0000000000209a10 queuebuf_free - .text.queuebuf_to_packetbuf - 0x0000000000209a3c 0x30 obj_zoul/queuebuf.o - 0x0000000000209a3c queuebuf_to_packetbuf - .text.input_packet - 0x0000000000209a6c 0x10 obj_zoul/csma.o - .text.on 0x0000000000209a7c 0x10 obj_zoul/csma.o - .text.off 0x0000000000209a8c 0x10 obj_zoul/csma.o - .text.channel_check_interval - 0x0000000000209a9c 0x10 obj_zoul/csma.o - .text.transmit_packet_list - 0x0000000000209aac 0x24 obj_zoul/csma.o - .text.schedule_transmission - 0x0000000000209ad0 0x4c obj_zoul/csma.o - .text.send_packet - 0x0000000000209b1c 0x138 obj_zoul/csma.o - .text.init 0x0000000000209c54 0x24 obj_zoul/csma.o - .text.tx_done 0x0000000000209c78 0x84 obj_zoul/csma.o - .text.frame802154_get_pan_id - 0x0000000000209cfc 0xc obj_zoul/frame802154.o - 0x0000000000209cfc frame802154_get_pan_id - .text.frame802154_parse - 0x0000000000209d08 0x16c obj_zoul/frame802154.o - 0x0000000000209d08 frame802154_parse - .text.create_frame.isra.0 - 0x0000000000209e74 0x128 obj_zoul/framer-802154.o - .text.mac_sequence_is_duplicate - 0x0000000000209f9c 0x4c obj_zoul/mac-sequence.o - 0x0000000000209f9c mac_sequence_is_duplicate - .text.mac_sequence_register_seqno - 0x0000000000209fe8 0x5c obj_zoul/mac-sequence.o - 0x0000000000209fe8 mac_sequence_register_seqno - .text.on 0x000000000020a044 0x10 obj_zoul/nullrdc.o - .text.send_one_packet - 0x000000000020a054 0x118 obj_zoul/nullrdc.o - .text.off 0x000000000020a16c 0x14 obj_zoul/nullrdc.o - .text.packet_input - 0x000000000020a180 0x4c obj_zoul/nullrdc.o - .text.input 0x000000000020a1cc 0x10 obj_zoul/nullsec.o - .text.send 0x000000000020a1dc 0x20 obj_zoul/nullsec.o - .text.process_thread_udp_server_process - 0x000000000020a1fc 0x1f4 udp-server.co - .text 0x000000000020a3f0 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - 0x000000000020a3f0 __aeabi_uldivmod - .text 0x000000000020a41c 0x60 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - 0x000000000020a41c __gnu_ldivmod_helper - 0x000000000020a44c __gnu_uldivmod_helper - .text 0x000000000020a47c 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - 0x000000000020a47c __aeabi_ldiv0 - 0x000000000020a47c __aeabi_idiv0 - .text 0x000000000020a480 0x2bc /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - 0x000000000020a480 __divdi3 - .text 0x000000000020a73c 0x284 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - 0x000000000020a73c __udivdi3 - .text.memcmp 0x000000000020a9c0 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - 0x000000000020a9c0 memcmp - .text 0x000000000020aa28 0xec /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - 0x000000000020aa28 memcpy - .text.memmove 0x000000000020ab14 0xcc /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - 0x000000000020ab14 memmove - .text.memset 0x000000000020abe0 0x94 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - 0x000000000020abe0 memset - .text.default_handler - 0x000000000020ac74 0x2 obj_zoul/startup-gcc.o - 0x000000000020ac74 default_handler - .text.nmi_handler - 0x000000000020ac76 0x6 obj_zoul/startup-gcc.o - 0x000000000020ac76 nmi_handler - .text.fade 0x000000000020ac7c 0x54 obj_zoul/contiki-main.o - .text.board_init - 0x000000000020acd0 0x4 obj_zoul/board.o - 0x000000000020acd0 board_init - .text.clock_isr - 0x000000000020acd4 0x4 obj_zoul/clock.o - 0x000000000020acd4 clock_isr - .text.rtimer_arch_init - 0x000000000020acd8 0x2 obj_zoul/rtimer-arch.o - 0x000000000020acd8 rtimer_arch_init - .text.uart0_isr - 0x000000000020acda 0x6 obj_zoul/uart.o - 0x000000000020acda uart0_isr - .text.uart1_isr - 0x000000000020ace0 0x6 obj_zoul/uart.o - 0x000000000020ace0 uart1_isr - .text.cpu_cpsie - 0x000000000020ace6 0x8 obj_zoul/cpu.o - 0x000000000020ace6 cpu_cpsie - .text.cpu_cpsid - 0x000000000020acee 0x8 obj_zoul/cpu.o - 0x000000000020acee cpu_cpsid - .text.gpio_port_a_isr - 0x000000000020acf6 0x6 obj_zoul/gpio.o - 0x000000000020acf6 gpio_port_a_isr - .text.gpio_port_b_isr - 0x000000000020acfc 0x6 obj_zoul/gpio.o - 0x000000000020acfc gpio_port_b_isr - .text.gpio_port_c_isr - 0x000000000020ad02 0x6 obj_zoul/gpio.o - 0x000000000020ad02 gpio_port_c_isr - .text.gpio_port_d_isr - 0x000000000020ad08 0x6 obj_zoul/gpio.o - 0x000000000020ad08 gpio_port_d_isr - .text.send 0x000000000020ad0e 0x12 obj_zoul/cc2538-rf.o - .text.putchar 0x000000000020ad20 0x10 obj_zoul/dbg.o - 0x000000000020ad20 putchar - .text.dbg_send_bytes - 0x000000000020ad30 0x22 obj_zoul/dbg.o - 0x000000000020ad30 dbg_send_bytes - .text.puts 0x000000000020ad52 0x20 obj_zoul/dbg.o - 0x000000000020ad52 puts - .text.configure - 0x000000000020ad72 0x4 obj_zoul/cc2538-temp-sensor.o - .text.status 0x000000000020ad76 0x4 obj_zoul/cc2538-temp-sensor.o - .text.value 0x000000000020ad7a 0x34 obj_zoul/cc2538-temp-sensor.o - .text.configure - 0x000000000020adae 0x4 obj_zoul/vdd3-sensor.o - .text.status 0x000000000020adb2 0x4 obj_zoul/vdd3-sensor.o - .text.value 0x000000000020adb6 0x2a obj_zoul/vdd3-sensor.o - .text.write_str - 0x000000000020ade0 0x10 obj_zoul/dbg-printf.o - .text.autostart_start - 0x000000000020adf0 0x14 obj_zoul/autostart.o - 0x000000000020adf0 autostart_start - .text.energest_init - 0x000000000020ae04 0x2 obj_zoul/energest.o - 0x000000000020ae04 energest_init - .text.etimer_set - 0x000000000020ae06 0x12 obj_zoul/etimer.o - 0x000000000020ae06 etimer_set - .text.etimer_reset - 0x000000000020ae18 0x12 obj_zoul/etimer.o - 0x000000000020ae18 etimer_reset - .text.etimer_restart - 0x000000000020ae2a 0x12 obj_zoul/etimer.o - 0x000000000020ae2a etimer_restart - .text.etimer_expired - 0x000000000020ae3c 0xc obj_zoul/etimer.o - 0x000000000020ae3c etimer_expired - .text.etimer_expiration_time - 0x000000000020ae48 0x6 obj_zoul/etimer.o - 0x000000000020ae48 etimer_expiration_time - .text.call_process - 0x000000000020ae4e 0xc obj_zoul/process.o - .text.rtimer_init - 0x000000000020ae5a 0x4 obj_zoul/rtimer.o - 0x000000000020ae5a rtimer_init - .text.stimer_set - 0x000000000020ae5e 0xe obj_zoul/stimer.o - 0x000000000020ae5e stimer_set - .text.timer_set - 0x000000000020ae6c 0xe obj_zoul/timer.o - 0x000000000020ae6c timer_set - .text.timer_reset - 0x000000000020ae7a 0xa obj_zoul/timer.o - 0x000000000020ae7a timer_reset - .text.timer_restart - 0x000000000020ae84 0xc obj_zoul/timer.o - 0x000000000020ae84 timer_restart - .text.timer_expired - 0x000000000020ae90 0x1c obj_zoul/timer.o - 0x000000000020ae90 timer_expired - .text.list_init - 0x000000000020aeac 0x6 obj_zoul/list.o - 0x000000000020aeac list_init - .text.list_head - 0x000000000020aeb2 0x4 obj_zoul/list.o - 0x000000000020aeb2 list_head - .text.list_tail - 0x000000000020aeb6 0xe obj_zoul/list.o - 0x000000000020aeb6 list_tail - .text.list_remove - 0x000000000020aec4 0x28 obj_zoul/list.o - 0x000000000020aec4 list_remove - .text.list_add - 0x000000000020aeec 0x1e obj_zoul/list.o - 0x000000000020aeec list_add - .text.list_push - 0x000000000020af0a 0x12 obj_zoul/list.o - 0x000000000020af0a list_push - .text.list_length - 0x000000000020af1c 0xe obj_zoul/list.o - 0x000000000020af1c list_length - .text.list_item_next - 0x000000000020af2a 0x6 obj_zoul/list.o - 0x000000000020af2a list_item_next - .text.memb_init - 0x000000000020af30 0x20 obj_zoul/memb.o - 0x000000000020af30 memb_init - .text.memb_alloc - 0x000000000020af50 0x28 obj_zoul/memb.o - 0x000000000020af50 memb_alloc - .text.memb_free - 0x000000000020af78 0x2c obj_zoul/memb.o - 0x000000000020af78 memb_free - .text.memb_inmemb - 0x000000000020afa4 0x1c obj_zoul/memb.o - 0x000000000020afa4 memb_inmemb - .text.memb_numfree - 0x000000000020afc0 0x1c obj_zoul/memb.o - 0x000000000020afc0 memb_numfree - .text.ringbuf_init - 0x000000000020afdc 0xe obj_zoul/ringbuf.o - 0x000000000020afdc ringbuf_init - .text.ringbuf_put - 0x000000000020afea 0x26 obj_zoul/ringbuf.o - 0x000000000020afea ringbuf_put - .text.ringbuf_get - 0x000000000020b010 0x20 obj_zoul/ringbuf.o - 0x000000000020b010 ringbuf_get - .text.chksum 0x000000000020b030 0x38 obj_zoul/uip6.o - .text.uip_icmp6chksum - 0x000000000020b068 0x6 obj_zoul/uip6.o - 0x000000000020b068 uip_icmp6chksum - .text.uip_tcpchksum - 0x000000000020b06e 0x6 obj_zoul/uip6.o - 0x000000000020b06e uip_tcpchksum - .text.uip_udpchksum - 0x000000000020b074 0x6 obj_zoul/uip6.o - 0x000000000020b074 uip_udpchksum - .text.uip_htonl - 0x000000000020b07a 0x14 obj_zoul/uip6.o - 0x000000000020b07a uip_htonl - .text.uip_ds6_list_loop - 0x000000000020b08e 0x4a obj_zoul/uip-ds6.o - 0x000000000020b08e uip_ds6_list_loop - .text.uip_ds6_maddr_rm - 0x000000000020b0d8 0x8 obj_zoul/uip-ds6.o - 0x000000000020b0d8 uip_ds6_maddr_rm - .text.uip_ds6_set_addr_iid - 0x000000000020b0e0 0x12 obj_zoul/uip-ds6.o - 0x000000000020b0e0 uip_ds6_set_addr_iid - .text.get_match_length - 0x000000000020b0f2 0x38 obj_zoul/uip-ds6.o - 0x000000000020b0f2 get_match_length - .text.uip_ds6_nbr_ipaddr_from_lladdr - 0x000000000020b12a 0x4 obj_zoul/uip-ds6-nbr.o - 0x000000000020b12a uip_ds6_nbr_ipaddr_from_lladdr - .text.uip_ds6_nbr_lladdr_from_ipaddr - 0x000000000020b12e 0x12 obj_zoul/uip-ds6-nbr.o - 0x000000000020b12e uip_ds6_nbr_lladdr_from_ipaddr - .text.uip_ds6_route_next - 0x000000000020b140 0x8 obj_zoul/uip-ds6-route.o - 0x000000000020b140 uip_ds6_route_next - .text.rm_routelist_callback - 0x000000000020b148 0x4 obj_zoul/uip-ds6-route.o - .text.uip_nd6_init - 0x000000000020b14c 0x2 obj_zoul/uip-nd6.o - 0x000000000020b14c uip_nd6_init - .text.rpl_remove_routes - 0x000000000020b14e 0x1e obj_zoul/rpl.o - 0x000000000020b14e rpl_remove_routes - .text.rpl_remove_routes_by_nexthop - 0x000000000020b16c 0x30 obj_zoul/rpl.o - 0x000000000020b16c rpl_remove_routes_by_nexthop - .text.rpl_add_route - 0x000000000020b19c 0x2e obj_zoul/rpl.o - 0x000000000020b19c rpl_add_route - .text.lollipop_greater_than - 0x000000000020b1ca 0x32 obj_zoul/rpl-dag.o - .text.check_prefix - 0x000000000020b1fc 0x58 obj_zoul/rpl-dag.o - .text.rpl_rank_via_parent - 0x000000000020b254 0x1e obj_zoul/rpl-dag.o - 0x000000000020b254 rpl_rank_via_parent - .text.rpl_get_parent_ipaddr - 0x000000000020b272 0xe obj_zoul/rpl-dag.o - 0x000000000020b272 rpl_get_parent_ipaddr - .text.rpl_get_parent_link_stats - 0x000000000020b280 0xe obj_zoul/rpl-dag.o - 0x000000000020b280 rpl_get_parent_link_stats - .text.rpl_parent_is_fresh - 0x000000000020b28e 0xe obj_zoul/rpl-dag.o - 0x000000000020b28e rpl_parent_is_fresh - .text.rpl_parent_is_reachable - 0x000000000020b29c 0x36 obj_zoul/rpl-dag.o - 0x000000000020b29c rpl_parent_is_reachable - .text.rpl_set_prefix - 0x000000000020b2d2 0x6e obj_zoul/rpl-dag.o - 0x000000000020b2d2 rpl_set_prefix - .text.rpl_set_default_route - 0x000000000020b340 0x30 obj_zoul/rpl-dag.o - 0x000000000020b340 rpl_set_default_route - .text.rpl_find_parent - 0x000000000020b370 0x18 obj_zoul/rpl-dag.o - 0x000000000020b370 rpl_find_parent - .text.rpl_find_parent_any_dag - 0x000000000020b388 0x1e obj_zoul/rpl-dag.o - 0x000000000020b388 rpl_find_parent_any_dag - .text.rpl_select_parent - 0x000000000020b3a6 0x4a obj_zoul/rpl-dag.o - 0x000000000020b3a6 rpl_select_parent - .text.rpl_select_dag - 0x000000000020b3f0 0x15c obj_zoul/rpl-dag.o - 0x000000000020b3f0 rpl_select_dag - .text.rpl_nullify_parent - 0x000000000020b54c 0x54 obj_zoul/rpl-dag.o - 0x000000000020b54c rpl_nullify_parent - .text.nbr_callback - 0x000000000020b5a0 0x4 obj_zoul/rpl-dag.o - .text.rpl_free_dag - 0x000000000020b5a4 0x3a obj_zoul/rpl-dag.o - 0x000000000020b5a4 rpl_free_dag - .text.rpl_move_parent - 0x000000000020b5de 0x54 obj_zoul/rpl-dag.o - 0x000000000020b5de rpl_move_parent - .text.rpl_repair_root - 0x000000000020b632 0x48 obj_zoul/rpl-dag.o - 0x000000000020b632 rpl_repair_root - .text.rpl_alloc_dag - 0x000000000020b67a 0x48 obj_zoul/rpl-dag.o - 0x000000000020b67a rpl_alloc_dag - .text.rpl_process_parent_event - 0x000000000020b6c2 0x96 obj_zoul/rpl-dag.o - 0x000000000020b6c2 rpl_process_parent_event - .text.rpl_add_dag - 0x000000000020b758 0x10a obj_zoul/rpl-dag.o - 0x000000000020b758 rpl_add_dag - .text.rpl_process_dio - 0x000000000020b862 0x2e8 obj_zoul/rpl-dag.o - 0x000000000020b862 rpl_process_dio - .text.get32 0x000000000020bb4a 0x18 obj_zoul/rpl-icmp6.o - .text.set32 0x000000000020bb62 0x12 obj_zoul/rpl-icmp6.o - .text.get16 0x000000000020bb74 0xc obj_zoul/rpl-icmp6.o - .text.set16 0x000000000020bb80 0xa obj_zoul/rpl-icmp6.o - .text.rpl_icmp6_update_nbr_table - 0x000000000020bb8a 0x2e obj_zoul/rpl-icmp6.o - 0x000000000020bb8a rpl_icmp6_update_nbr_table - .text.reset 0x000000000020bbb8 0x2 obj_zoul/rpl-mrhof.o - .text.update_metric_container - 0x000000000020bbba 0x6 obj_zoul/rpl-mrhof.o - .text.parent_link_metric - 0x000000000020bbc0 0x12 obj_zoul/rpl-mrhof.o - .text.parent_has_usable_link - 0x000000000020bbd2 0x12 obj_zoul/rpl-mrhof.o - .text.best_dag - 0x000000000020bbe4 0x28 obj_zoul/rpl-mrhof.o - .text.parent_path_cost - 0x000000000020bc0c 0x30 obj_zoul/rpl-mrhof.o - .text.parent_is_acceptable - 0x000000000020bc3c 0x26 obj_zoul/rpl-mrhof.o - .text.rank_via_parent - 0x000000000020bc62 0x34 obj_zoul/rpl-mrhof.o - .text.best_parent - 0x000000000020bc96 0x66 obj_zoul/rpl-mrhof.o - .text.handle_unicast_dio_timer - 0x000000000020bcfc 0x1c obj_zoul/rpl-timers.o - .text.rpl_reset_dio_timer - 0x000000000020bd18 0x1c obj_zoul/rpl-timers.o - 0x000000000020bd18 rpl_reset_dio_timer - .text.rpl_schedule_dao - 0x000000000020bd34 0x8 obj_zoul/rpl-timers.o - 0x000000000020bd34 rpl_schedule_dao - .text.get_probing_delay - 0x000000000020bd3c 0x3a obj_zoul/rpl-timers.o - 0x000000000020bd3c get_probing_delay - .text.handle_probing_timer - 0x000000000020bd76 0x32 obj_zoul/rpl-timers.o - .text.linkaddr_copy - 0x000000000020bda8 0xa obj_zoul/linkaddr.o - 0x000000000020bda8 linkaddr_copy - .text.linkaddr_cmp - 0x000000000020bdb2 0x12 obj_zoul/linkaddr.o - 0x000000000020bdb2 linkaddr_cmp - .text.link_stats_is_fresh - 0x000000000020bdc4 0x24 obj_zoul/link-stats.o - 0x000000000020bdc4 link_stats_is_fresh - .text.nbr_set_bit - 0x000000000020bde8 0x34 obj_zoul/nbr-table.o - .text.item_from_key - 0x000000000020be1c 0x22 obj_zoul/nbr-table.o - .text.nbr_table_next - 0x000000000020be3e 0x2e obj_zoul/nbr-table.o - 0x000000000020be3e nbr_table_next - .text.nbr_table_get_from_lladdr - 0x000000000020be6c 0x32 obj_zoul/nbr-table.o - 0x000000000020be6c nbr_table_get_from_lladdr - .text.nbr_table_get_lladdr - 0x000000000020be9e 0xc obj_zoul/nbr-table.o - 0x000000000020be9e nbr_table_get_lladdr - .text.queuebuf_update_attr_from_packetbuf - 0x000000000020beaa 0xc obj_zoul/queuebuf.o - 0x000000000020beaa queuebuf_update_attr_from_packetbuf - .text.queuebuf_attr - 0x000000000020beb6 0xc obj_zoul/queuebuf.o - 0x000000000020beb6 queuebuf_attr - .text.packet_sent - 0x000000000020bec2 0xca obj_zoul/csma.o - .text.frame802154_has_panid - 0x000000000020bf8c 0x66 obj_zoul/frame802154.o - 0x000000000020bf8c frame802154_has_panid - .text.field_len - 0x000000000020bff2 0x84 obj_zoul/frame802154.o - .text.frame802154_is_broadcast_addr - 0x000000000020c076 0x20 obj_zoul/frame802154.o - 0x000000000020c076 frame802154_is_broadcast_addr - .text.frame802154_hdrlen - 0x000000000020c096 0x32 obj_zoul/frame802154.o - 0x000000000020c096 frame802154_hdrlen - .text.frame802154_create - 0x000000000020c0c8 0xee obj_zoul/frame802154.o - 0x000000000020c0c8 frame802154_create - .text.parse 0x000000000020c1b6 0x94 obj_zoul/framer-802154.o - .text.create 0x000000000020c24a 0x6 obj_zoul/framer-802154.o - .text.hdr_length - 0x000000000020c250 0x6 obj_zoul/framer-802154.o - .text.mac_call_sent_callback - 0x000000000020c256 0x10 obj_zoul/mac.o - 0x000000000020c256 mac_call_sent_callback - .text.channel_check_interval - 0x000000000020c266 0x4 obj_zoul/nullrdc.o - .text.init 0x000000000020c26a 0x4 obj_zoul/nullrdc.o - .text.send_list - 0x000000000020c26e 0x20 obj_zoul/nullrdc.o - .text.send_packet - 0x000000000020c28e 0x4 obj_zoul/nullrdc.o - .text.init 0x000000000020c292 0x2 obj_zoul/nullsec.o - *(SORT(.rodata*)) - .rodata.button_sensor - 0x000000000020c294 0x10 obj_zoul/button-sensor.o - 0x000000000020c294 button_sensor - .rodata.uart_regs - 0x000000000020c2a4 0x58 obj_zoul/uart.o - .rodata.reset_cause.4692 - 0x000000000020c2fc 0x10 obj_zoul/sys-ctrl.o - .rodata.output_power - 0x000000000020c30c 0x70 obj_zoul/cc2538-rf.o - .rodata.cc2538_rf_driver - 0x000000000020c37c 0x38 obj_zoul/cc2538-rf.o - 0x000000000020c37c cc2538_rf_driver - .rodata.cc2538_temp_sensor - 0x000000000020c3b4 0x10 obj_zoul/cc2538-temp-sensor.o - 0x000000000020c3b4 cc2538_temp_sensor - .rodata.vdd3_sensor - 0x000000000020c3c4 0x10 obj_zoul/vdd3-sensor.o - 0x000000000020c3c4 vdd3_sensor - .rodata.sicslowpan_driver - 0x000000000020c3d4 0xc obj_zoul/sicslowpan.o - 0x000000000020c3d4 sicslowpan_driver - .rodata.csma_driver - 0x000000000020c3e0 0x1c obj_zoul/csma.o - 0x000000000020c3e0 csma_driver - .rodata.framer_802154 - 0x000000000020c3fc 0xc obj_zoul/framer-802154.o - 0x000000000020c3fc framer_802154 - .rodata.nullrdc_driver - 0x000000000020c408 0x20 obj_zoul/nullrdc.o - 0x000000000020c408 nullrdc_driver - .rodata.nullsec_driver - 0x000000000020c428 0x10 obj_zoul/nullsec.o - 0x000000000020c428 nullsec_driver - .rodata.autostart_processes - 0x000000000020c438 0x8 udp-server.co - 0x000000000020c438 autostart_processes - .rodata.str1.1 - 0x000000000020c440 0x7e obj_zoul/contiki-main.o - .rodata.str1.1 - 0x000000000020c4be 0x7 obj_zoul/button-sensor.o - .rodata.str1.1 - 0x000000000020c4c5 0x94 obj_zoul/soc.o - .rodata.str1.1 - 0x000000000020c559 0x2d obj_zoul/sys-ctrl.o - .rodata.str1.1 - 0x000000000020c586 0x11 obj_zoul/cc2538-rf.o - .rodata.str1.1 - 0x000000000020c597 0x14 obj_zoul/cc2538-temp-sensor.o - .rodata.str1.1 - 0x000000000020c5ab 0x5 obj_zoul/vdd3-sensor.o - .rodata.str1.1 - 0x000000000020c5b0 0x35 obj_zoul/strformat.o - 0x37 (size before relaxing) - .rodata.buffer.4132 - 0x000000000020c5e5 0x10 obj_zoul/strformat.o - .rodata.buffer.4141 - 0x000000000020c5f5 0x10 obj_zoul/strformat.o - .rodata.str1.1 - 0x000000000020c605 0xf obj_zoul/ctimer.o - .rodata.str1.1 - 0x000000000020c614 0xc obj_zoul/etimer.o - .rodata.str1.1 - 0x000000000020c620 0xe obj_zoul/serial-line.o - .rodata.str1.1 - 0x000000000020c62e 0x8 obj_zoul/sensors.o - .rodata 0x000000000020c636 0x2 obj_zoul/sicslowpan.o - .rodata.ttl_values - 0x000000000020c638 0x4 obj_zoul/sicslowpan.o - .rodata.unc_llconf - 0x000000000020c63c 0x4 obj_zoul/sicslowpan.o - 0x000000000020c63c unc_llconf - .rodata.llprefix - 0x000000000020c640 0x2 obj_zoul/sicslowpan.o - 0x000000000020c640 llprefix - .rodata.unc_mxconf - 0x000000000020c642 0x4 obj_zoul/sicslowpan.o - 0x000000000020c642 unc_mxconf - .rodata.str1.1 - 0x000000000020c646 0xb obj_zoul/sicslowpan.o - .rodata.unc_ctxconf - 0x000000000020c651 0x4 obj_zoul/sicslowpan.o - 0x000000000020c651 unc_ctxconf - .rodata.str1.1 - 0x000000000020c655 0xd obj_zoul/tcpip.o - .rodata.str1.1 - 0x000000000020c662 0x28 obj_zoul/uip-debug.o - .rodata.linkaddr_null - 0x000000000020c68a 0x8 obj_zoul/linkaddr.o - 0x000000000020c68a linkaddr_null - .rodata.str1.1 - 0x000000000020c692 0x5 obj_zoul/csma.o - .rodata.str1.1 - 0x000000000020c697 0x8 obj_zoul/nullrdc.o - .rodata.str1.1 - 0x000000000020c69f 0x8 obj_zoul/nullsec.o - .rodata.str1.1 - 0x000000000020c6a7 0x133 udp-server.co - 0x000000000020c7da _etext = . - -.glue_7 0x000000000020c7dc 0x0 - .glue_7 0x0000000000000000 0x0 linker stubs - -.glue_7t 0x000000000020c7dc 0x0 - .glue_7t 0x0000000000000000 0x0 linker stubs - -.vfp11_veneer 0x000000000020c7dc 0x0 - .vfp11_veneer 0x0000000000000000 0x0 linker stubs - -.v4_bx 0x000000000020c7dc 0x0 - .v4_bx 0x0000000000000000 0x0 linker stubs - -.iplt 0x000000000020c7dc 0x0 - .iplt 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - -.socdata 0x0000000020004000 0x40 - *(SORT(.udma_channel_control_table)) - .udma_channel_control_table - 0x0000000020004000 0x40 obj_zoul/udma.o - -.data 0x0000000020004040 0x1b1 load address 0x000000000020c7dc - 0x0000000020004040 _data = . - *(SORT(.data*)) - .data.sensors 0x0000000020004040 0x10 obj_zoul/zoul-sensors.o - 0x0000000020004040 sensors - .data.cc2538_rf_process - 0x0000000020004050 0x10 obj_zoul/cc2538-rf.o - 0x0000000020004050 cc2538_rf_process - .data.ctxt 0x0000000020004060 0x8 obj_zoul/dbg-printf.o - .data.ctimer_process - 0x0000000020004068 0x10 obj_zoul/ctimer.o - 0x0000000020004068 ctimer_process - .data.etimer_process - 0x0000000020004078 0x10 obj_zoul/etimer.o - 0x0000000020004078 etimer_process - .data.serial_line_process - 0x0000000020004088 0x10 obj_zoul/serial-line.o - 0x0000000020004088 serial_line_process - .data.sensors_process - 0x0000000020004098 0x10 obj_zoul/sensors.o - 0x0000000020004098 sensors_process - .data.ds6_neighbors - 0x00000000200040a8 0x4 obj_zoul/uip-ds6-nbr.o - 0x00000000200040a8 ds6_neighbors - .data.ds6_neighbors_struct - 0x00000000200040ac 0x10 obj_zoul/uip-ds6-nbr.o - .data.defaultroutermemb - 0x00000000200040bc 0xc obj_zoul/uip-ds6-route.o - .data.nbr_routes_struct - 0x00000000200040c8 0x10 obj_zoul/uip-ds6-route.o - .data.nbr_routes - 0x00000000200040d8 0x4 obj_zoul/uip-ds6-route.o - 0x00000000200040d8 nbr_routes - .data.routememb - 0x00000000200040dc 0xc obj_zoul/uip-ds6-route.o - .data.neighborroutememb - 0x00000000200040e8 0xc obj_zoul/uip-ds6-route.o - .data.echo_request_handler - 0x00000000200040f4 0xc obj_zoul/uip-icmp6.o - .data.echo_reply_handler - 0x0000000020004100 0xc obj_zoul/uip-icmp6.o - .data.tcpip_process - 0x000000002000410c 0x10 obj_zoul/tcpip.o - 0x000000002000410c tcpip_process - .data.rpl_parents - 0x000000002000411c 0x4 obj_zoul/rpl-dag.o - 0x000000002000411c rpl_parents - .data.rpl_parents_struct - 0x0000000020004120 0x10 obj_zoul/rpl-dag.o - .data.dao_ack_handler - 0x0000000020004130 0xc obj_zoul/rpl-icmp6.o - .data.dis_handler - 0x000000002000413c 0xc obj_zoul/rpl-icmp6.o - .data.dao_handler - 0x0000000020004148 0xc obj_zoul/rpl-icmp6.o - .data.dio_handler - 0x0000000020004154 0xc obj_zoul/rpl-icmp6.o - .data.rpl_mrhof - 0x0000000020004160 0x24 obj_zoul/rpl-mrhof.o - 0x0000000020004160 rpl_mrhof - .data.link_stats_struct - 0x0000000020004184 0x10 obj_zoul/link-stats.o - .data.neighbor_addr_mem - 0x0000000020004194 0xc obj_zoul/nbr-table.o - .data.bufmem 0x00000000200041a0 0xc obj_zoul/queuebuf.o - .data.buframmem - 0x00000000200041ac 0xc obj_zoul/queuebuf.o - .data.metadata_memb - 0x00000000200041b8 0xc obj_zoul/csma.o - .data.packet_memb - 0x00000000200041c4 0xc obj_zoul/csma.o - .data.neighbor_memb - 0x00000000200041d0 0xc obj_zoul/csma.o - .data.udp_server_process - 0x00000000200041dc 0x10 udp-server.co - 0x00000000200041dc udp_server_process - .data.mac_pan_id - 0x00000000200041ec 0x2 obj_zoul/frame802154.o - .data.send_on_cca - 0x00000000200041ee 0x1 obj_zoul/cc2538-rf.o - .data.rf_channel - 0x00000000200041ef 0x1 obj_zoul/cc2538-rf.o - .data.dao_sequence - 0x00000000200041f0 0x1 obj_zoul/rpl-icmp6.o - 0x00000000200041f1 _edata = . - 0x000000000020c7dc _ldata = LOADADDR (.data) - -.igot.plt 0x00000000200041f4 0x0 load address 0x000000000020c98d - .igot.plt 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - -.ARM.exidx 0x000000000020c990 0x8 - *(SORT(.ARM.exidx*)) - .ARM.exidx 0x000000000020c990 0x8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .ARM.exidx 0x000000000020c998 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - 0x8 (size before relaxing) - -.bss 0x00000000200041f8 0x2483 - 0x00000000200041f8 _bss = . - *(SORT(.bss*)) - .bss.rt_ticks_startup - 0x00000000200041f8 0x8 obj_zoul/clock.o - .bss.rt_ticks_epoch - 0x0000000020004200 0x8 obj_zoul/clock.o - .bss.press_counter - 0x0000000020004208 0x20 obj_zoul/button-sensor.o - .bss.debouncetimer - 0x0000000020004228 0x8 obj_zoul/button-sensor.o - .bss.press_duration - 0x0000000020004230 0x4 obj_zoul/button-sensor.o - .bss.next_trigger - 0x0000000020004234 0x4 obj_zoul/rtimer-arch.o - .bss.input_handler - 0x0000000020004238 0x8 obj_zoul/uart.o - .bss.interrupt_disable - 0x0000000020004240 0x4 obj_zoul/nvic.o - .bss.interrupt_pend - 0x0000000020004244 0x4 obj_zoul/nvic.o - .bss.interrupt_unpend - 0x0000000020004248 0x4 obj_zoul/nvic.o - .bss.interrupt_enable - 0x000000002000424c 0x4 obj_zoul/nvic.o - .bss.gpio_callbacks - 0x0000000020004250 0x80 obj_zoul/gpio.o - .bss.ioc_sel 0x00000000200042d0 0x4 obj_zoul/ioc.o - .bss.ioc_over 0x00000000200042d4 0x4 obj_zoul/ioc.o - .bss.notification_process - 0x00000000200042d8 0x4 obj_zoul/crypto.o - .bss.periph_permit_pm1_funcs - 0x00000000200042dc 0x14 obj_zoul/lpm.o - .bss.notification_process - 0x00000000200042f0 0x4 obj_zoul/pka.o - .bss.ctimer_list_list - 0x00000000200042f4 0x4 obj_zoul/ctimer.o - .bss.timerlist - 0x00000000200042f8 0x4 obj_zoul/etimer.o - .bss.next_expiration - 0x00000000200042fc 0x4 obj_zoul/etimer.o - .bss.process_current - 0x0000000020004300 0x4 obj_zoul/process.o - 0x0000000020004300 process_current - .bss.process_list - 0x0000000020004304 0x4 obj_zoul/process.o - 0x0000000020004304 process_list - .bss.events 0x0000000020004308 0x180 obj_zoul/process.o - .bss.next_rtimer - 0x0000000020004488 0x4 obj_zoul/rtimer.o - .bss.rxbuf 0x000000002000448c 0x8 obj_zoul/serial-line.o - .bss.ptr.4707 0x0000000020004494 0x4 obj_zoul/serial-line.o - .bss.i.4722 0x0000000020004498 0x4 obj_zoul/sensors.o - .bss.events.4723 - 0x000000002000449c 0x4 obj_zoul/sensors.o - .bss.context 0x00000000200044a0 0x4 obj_zoul/sicslowpan.o - .bss.last_rssi - 0x00000000200044a4 0x4 obj_zoul/sicslowpan.o - .bss.hc06_ptr 0x00000000200044a8 0x4 obj_zoul/sicslowpan.o - .bss.packetbuf_ptr - 0x00000000200044ac 0x4 obj_zoul/sicslowpan.o - .bss.packetbuf_payload_len - 0x00000000200044b0 0x4 obj_zoul/sicslowpan.o - .bss.last_tx_status - 0x00000000200044b4 0x4 obj_zoul/sicslowpan.o - .bss.callback 0x00000000200044b8 0x4 obj_zoul/sicslowpan.o - .bss.frag_info - 0x00000000200044bc 0x170 obj_zoul/sicslowpan.o - .bss.locmaddr 0x000000002000462c 0x4 obj_zoul/uip-ds6.o - .bss.locprefix - 0x0000000020004630 0x4 obj_zoul/uip-ds6.o - .bss.locaddr 0x0000000020004634 0x4 obj_zoul/uip-ds6.o - .bss.defaultroutermemb_memb_mem - 0x0000000020004638 0x40 obj_zoul/uip-ds6-route.o - .bss.num_routes - 0x0000000020004678 0x4 obj_zoul/uip-ds6-route.o - .bss.defaultrouterlist_list - 0x000000002000467c 0x4 obj_zoul/uip-ds6-route.o - .bss._nbr_routes_mem - 0x0000000020004680 0x50 obj_zoul/uip-ds6-route.o - .bss.routelist_list - 0x00000000200046d0 0x4 obj_zoul/uip-ds6-route.o - .bss.routememb_memb_mem - 0x00000000200046d4 0x190 obj_zoul/uip-ds6-route.o - .bss.neighborroutememb_memb_mem - 0x0000000020004864 0x50 obj_zoul/uip-ds6-route.o - .bss.notificationlist_list - 0x00000000200048b4 0x4 obj_zoul/uip-ds6-route.o - .bss.echo_reply_callback_list_list - 0x00000000200048b8 0x4 obj_zoul/uip-icmp6.o - .bss.input_handler_list_list - 0x00000000200048bc 0x4 obj_zoul/uip-icmp6.o - .bss.s 0x00000000200048c0 0x44 obj_zoul/tcpip.o - .bss.periodic 0x0000000020004904 0x10 obj_zoul/tcpip.o - .bss.outputfunc - 0x0000000020004914 0x4 obj_zoul/tcpip.o - .bss._rpl_parents_mem - 0x0000000020004918 0x50 obj_zoul/rpl-dag.o - .bss.periodic_timer - 0x0000000020004968 0x20 obj_zoul/rpl-nbr-policy.o - .bss.timer_init - 0x0000000020004988 0x4 obj_zoul/rpl-nbr-policy.o - .bss.num_children - 0x000000002000498c 0x4 obj_zoul/rpl-nbr-policy.o - .bss.worst_rank_nbr - 0x0000000020004990 0x4 obj_zoul/rpl-nbr-policy.o - .bss.num_free 0x0000000020004994 0x4 obj_zoul/rpl-nbr-policy.o - .bss.num_parents - 0x0000000020004998 0x4 obj_zoul/rpl-nbr-policy.o - .bss.periodic_timer - 0x000000002000499c 0x20 obj_zoul/rpl-timers.o - .bss._link_stats_mem - 0x00000000200049bc 0x78 obj_zoul/link-stats.o - .bss.nbr_table_keys_list - 0x0000000020004a34 0x4 obj_zoul/nbr-table.o - .bss.neighbor_addr_mem_memb_mem - 0x0000000020004a38 0x78 obj_zoul/nbr-table.o - .bss.all_tables - 0x0000000020004ab0 0x20 obj_zoul/nbr-table.o - .bss.num_tables - 0x0000000020004ad0 0x4 obj_zoul/nbr-table.o - .bss.packetbuf_aligned - 0x0000000020004ad4 0x80 obj_zoul/packetbuf.o - .bss.bufmem_memb_mem - 0x0000000020004b54 0x20 obj_zoul/queuebuf.o - .bss.metadata_memb_memb_mem - 0x0000000020004b74 0x60 obj_zoul/csma.o - .bss.neighbor_list_list - 0x0000000020004bd4 0x4 obj_zoul/csma.o - .bss.packet_memb_memb_mem - 0x0000000020004bd8 0x60 obj_zoul/csma.o - .bss.neighbor_memb_memb_mem - 0x0000000020004c38 0x70 obj_zoul/csma.o - .bss.received_seqnos - 0x0000000020004ca8 0x100 obj_zoul/mac-sequence.o - .bss.server_conn - 0x0000000020004da8 0x4 udp-server.co - .bss.my_tag 0x0000000020004dac 0x2 obj_zoul/sicslowpan.o - .bss.lastport 0x0000000020004dae 0x2 obj_zoul/uip6.o - .bss.loc_fipaddr - 0x0000000020004db0 0x10 obj_zoul/uip-ds6.o - .bss._ds6_neighbors_mem - 0x0000000020004dc0 0xb4 obj_zoul/uip-ds6-nbr.o - .bss.tmp_ipaddr - 0x0000000020004e74 0x10 obj_zoul/uip-icmp6.o - .bss.worst_rank - 0x0000000020004e84 0x2 obj_zoul/rpl-nbr-policy.o - .bss.next_dis 0x0000000020004e86 0x2 obj_zoul/rpl-timers.o - .bss.buflen 0x0000000020004e88 0x2 obj_zoul/packetbuf.o - .bss.bufptr 0x0000000020004e8a 0x2 obj_zoul/packetbuf.o - .bss.buframmem_memb_mem - 0x0000000020004e8c 0x580 obj_zoul/queuebuf.o - .bss.seqno.6219 - 0x000000002000540c 0x2 obj_zoul/csma.o - .bss.leds 0x000000002000540e 0x1 obj_zoul/leds.o - .bss.press_event_counter - 0x000000002000540f 0x1 obj_zoul/button-sensor.o - .bss.initialized - 0x0000000020005410 0x1 obj_zoul/antenna-sw.o - .bss.crc_corr 0x0000000020005411 0x1 obj_zoul/cc2538-rf.o - .bss.rssi 0x0000000020005412 0x1 obj_zoul/cc2538-rf.o - .bss.poll_mode - 0x0000000020005413 0x1 obj_zoul/cc2538-rf.o - .bss.rf_flags 0x0000000020005414 0x1 obj_zoul/cc2538-rf.o - .bss.max_pm 0x0000000020005415 0x1 obj_zoul/lpm.o - .bss.initialized - 0x0000000020005416 0x1 obj_zoul/ctimer.o - .bss.fevent 0x0000000020005417 0x1 obj_zoul/process.o - .bss.nevents 0x0000000020005418 0x1 obj_zoul/process.o - .bss.poll_requested - 0x0000000020005419 0x1 obj_zoul/process.o - .bss.lastevent - 0x000000002000541a 0x1 obj_zoul/process.o - .bss.overflow.4700 - 0x000000002000541b 0x1 obj_zoul/serial-line.o - .bss.rxbuf_data - 0x000000002000541c 0x80 obj_zoul/serial-line.o - .bss.buf.4706 0x000000002000549c 0x80 obj_zoul/serial-line.o - .bss.num_sensors - 0x000000002000551c 0x1 obj_zoul/sensors.o - .bss.uncomp_hdr_len - 0x000000002000551d 0x1 obj_zoul/sicslowpan.o - .bss.addr_contexts - 0x000000002000551e 0xa obj_zoul/sicslowpan.o - .bss.frag_buf 0x0000000020005528 0x54c obj_zoul/sicslowpan.o - .bss.packetbuf_hdr_len - 0x0000000020005a74 0x1 obj_zoul/sicslowpan.o - .bss.uip_ext_len - 0x0000000020005a75 0x1 obj_zoul/uip6.o - 0x0000000020005a75 uip_ext_len - .bss.uip_ext_bitmap - 0x0000000020005a76 0x1 obj_zoul/uip6.o - 0x0000000020005a76 uip_ext_bitmap - .bss.iss 0x0000000020005a77 0x4 obj_zoul/uip6.o - .bss.uip_ext_opt_offset - 0x0000000020005a7b 0x1 obj_zoul/uip6.o - 0x0000000020005a7b uip_ext_opt_offset - .bss.defaultroutermemb_memb_count - 0x0000000020005a7c 0x2 obj_zoul/uip-ds6-route.o - .bss.neighborroutememb_memb_count - 0x0000000020005a7e 0xa obj_zoul/uip-ds6-route.o - .bss.routememb_memb_count - 0x0000000020005a88 0xa obj_zoul/uip-ds6-route.o - .bss.mode 0x0000000020005a92 0x1 obj_zoul/rpl.o - .bss.dio_send_ok - 0x0000000020005a93 0x1 obj_zoul/rpl-timers.o - .bss.neighbor_addr_mem_memb_count - 0x0000000020005a94 0xa obj_zoul/nbr-table.o - .bss.locked_map - 0x0000000020005a9e 0xa obj_zoul/nbr-table.o - .bss.used_map 0x0000000020005aa8 0xa obj_zoul/nbr-table.o - .bss.hdrlen 0x0000000020005ab2 0x1 obj_zoul/packetbuf.o - .bss.buframmem_memb_count - 0x0000000020005ab3 0x8 obj_zoul/queuebuf.o - .bss.bufmem_memb_count - 0x0000000020005abb 0x8 obj_zoul/queuebuf.o - .bss.packet_memb_memb_count - 0x0000000020005ac3 0x8 obj_zoul/csma.o - .bss.metadata_memb_memb_count - 0x0000000020005acb 0x8 obj_zoul/csma.o - .bss.initialized.6218 - 0x0000000020005ad3 0x1 obj_zoul/csma.o - .bss.neighbor_memb_memb_count - 0x0000000020005ad4 0x2 obj_zoul/csma.o - .bss.mac_dsn 0x0000000020005ad6 0x1 obj_zoul/framer-802154.o - .bss.initialized - 0x0000000020005ad7 0x1 obj_zoul/framer-802154.o - *(SORT(COMMON)) - COMMON 0x0000000020005ad8 0x878 obj_zoul/uip6.o - 0x0000000020005ad8 uip_len - 0x0000000020005adc uip_sappdata - 0x0000000020005ae0 uip_acc32 - 0x0000000020005ae4 uip_lladdr - 0x0000000020005aec uip_aligned_buf - 0x0000000020006000 uip_flags - 0x0000000020006004 uip_next_hdr - 0x0000000020006008 uip_udp_conn - 0x000000002000600c uip_appdata - 0x0000000020006010 uip_conn - 0x0000000020006014 uip_conns - 0x00000000200061f4 uip_icmp6_conns - 0x00000000200061fc uip_listenports - 0x000000002000620c uip_slen - 0x0000000020006210 uip_udp_conns - COMMON 0x0000000020006350 0x174 obj_zoul/uip-ds6.o - 0x0000000020006350 uip_ds6_timer_ra - 0x0000000020006358 uip_ds6_if - 0x0000000020006450 uip_ds6_netif_addr_list_offset - 0x0000000020006451 uip_ds6_addr_size - 0x0000000020006454 uip_ds6_prefix_list - 0x00000000200064b4 uip_ds6_timer_periodic - COMMON 0x00000000200064c4 0x158 obj_zoul/rpl-dag.o - 0x00000000200064c4 default_instance - 0x00000000200064c8 instance_table - COMMON 0x000000002000661c 0x20 obj_zoul/link-stats.o - 0x000000002000661c periodic_timer - COMMON 0x000000002000663c 0x2e obj_zoul/packetbuf.o - 0x000000002000663c packetbuf_addrs - 0x000000002000664c packetbuf_attrs - COMMON 0x000000002000666a 0x1 obj_zoul/button-sensor.o - 0x000000002000666a button_press_duration_exceeded - COMMON 0x000000002000666b 0x4 obj_zoul/zoul-sensors.o - 0x000000002000666b sensors_flags - COMMON 0x000000002000666f 0x1 obj_zoul/serial-line.o - 0x000000002000666f serial_line_event_message - COMMON 0x0000000020006670 0x1 obj_zoul/sensors.o - 0x0000000020006670 sensors_event - COMMON 0x0000000020006671 0x2 obj_zoul/tcpip.o - 0x0000000020006671 tcpip_event - 0x0000000020006672 tcpip_icmp6_event - COMMON 0x0000000020006673 0x8 obj_zoul/linkaddr.o - 0x0000000020006673 linkaddr_node_addr - 0x000000002000667b _ebss = . - -.stack 0x0000000020006680 0x800 - *(SORT(.stack)) - .stack 0x0000000020006680 0x800 obj_zoul/startup-gcc.o - 0x0000000020006e80 _heap = . - 0x0000000020008000 _eheap = (ORIGIN (FRSRAM) + 0x4000) - -.nrdata 0x0000000020000000 0x0 - 0x0000000020000000 _nrdata = . - *(SORT(.nrdata*)) - 0x0000000020000000 _enrdata = . - -.flashcca 0x000000000027ffd4 0x2c - *(SORT(.flashcca)) - .flashcca 0x000000000027ffd4 0x2c obj_zoul/startup-gcc.o - 0x000000000027ffd4 flash_cca_lock_page -OUTPUT(udp-server.elf elf32-littlearm) - -.rel.dyn 0x0000000000280000 0x0 - .rel.iplt 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - -.comment 0x0000000000000000 0x1f - .comment 0x0000000000000000 0x1f obj_zoul/startup-gcc.o - 0x20 (size before relaxing) - .comment 0x0000000000000000 0x20 obj_zoul/contiki-main.o - .comment 0x0000000000000000 0x20 obj_zoul/leds.o - .comment 0x0000000000000000 0x20 obj_zoul/button-sensor.o - .comment 0x0000000000000000 0x20 obj_zoul/zoul-sensors.o - .comment 0x0000000000000000 0x20 obj_zoul/board.o - .comment 0x0000000000000000 0x20 obj_zoul/antenna-sw.o - .comment 0x0000000000000000 0x20 obj_zoul/leds-res-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/soc.o - .comment 0x0000000000000000 0x20 obj_zoul/clock.o - .comment 0x0000000000000000 0x20 obj_zoul/rtimer-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/uart.o - .comment 0x0000000000000000 0x20 obj_zoul/watchdog.o - .comment 0x0000000000000000 0x20 obj_zoul/nvic.o - .comment 0x0000000000000000 0x20 obj_zoul/cpu.o - .comment 0x0000000000000000 0x20 obj_zoul/sys-ctrl.o - .comment 0x0000000000000000 0x20 obj_zoul/gpio.o - .comment 0x0000000000000000 0x20 obj_zoul/ioc.o - .comment 0x0000000000000000 0x20 obj_zoul/adc.o - .comment 0x0000000000000000 0x20 obj_zoul/crypto.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-rf.o - .comment 0x0000000000000000 0x20 obj_zoul/udma.o - .comment 0x0000000000000000 0x20 obj_zoul/lpm.o - .comment 0x0000000000000000 0x20 obj_zoul/pka.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg.o - .comment 0x0000000000000000 0x20 obj_zoul/ieee-addr.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-temp-sensor.o - .comment 0x0000000000000000 0x20 obj_zoul/vdd3-sensor.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg-printf.o - .comment 0x0000000000000000 0x20 obj_zoul/strformat.o - .comment 0x0000000000000000 0x20 obj_zoul/autostart.o - .comment 0x0000000000000000 0x20 obj_zoul/ctimer.o - .comment 0x0000000000000000 0x20 obj_zoul/energest.o - .comment 0x0000000000000000 0x20 obj_zoul/etimer.o - .comment 0x0000000000000000 0x20 obj_zoul/process.o - .comment 0x0000000000000000 0x20 obj_zoul/rtimer.o - .comment 0x0000000000000000 0x20 obj_zoul/stimer.o - .comment 0x0000000000000000 0x20 obj_zoul/timer.o - .comment 0x0000000000000000 0x20 obj_zoul/serial-line.o - .comment 0x0000000000000000 0x20 obj_zoul/list.o - .comment 0x0000000000000000 0x20 obj_zoul/memb.o - .comment 0x0000000000000000 0x20 obj_zoul/random.o - .comment 0x0000000000000000 0x20 obj_zoul/ringbuf.o - .comment 0x0000000000000000 0x20 obj_zoul/sensors.o - .comment 0x0000000000000000 0x20 obj_zoul/sicslowpan.o - .comment 0x0000000000000000 0x20 obj_zoul/uip6.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-ds6.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-ds6-nbr.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-ds6-route.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-icmp6.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-nd6.o - .comment 0x0000000000000000 0x20 obj_zoul/tcpip.o - .comment 0x0000000000000000 0x20 obj_zoul/uip-debug.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-dag.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-ext-header.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-icmp6.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-mrhof.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-nbr-policy.o - .comment 0x0000000000000000 0x20 obj_zoul/rpl-timers.o - .comment 0x0000000000000000 0x20 obj_zoul/linkaddr.o - .comment 0x0000000000000000 0x20 obj_zoul/link-stats.o - .comment 0x0000000000000000 0x20 obj_zoul/nbr-table.o - .comment 0x0000000000000000 0x20 obj_zoul/netstack.o - .comment 0x0000000000000000 0x20 obj_zoul/packetbuf.o - .comment 0x0000000000000000 0x20 obj_zoul/queuebuf.o - .comment 0x0000000000000000 0x20 obj_zoul/csma.o - .comment 0x0000000000000000 0x20 obj_zoul/frame802154.o - .comment 0x0000000000000000 0x20 obj_zoul/framer-802154.o - .comment 0x0000000000000000 0x20 obj_zoul/mac.o - .comment 0x0000000000000000 0x20 obj_zoul/mac-sequence.o - .comment 0x0000000000000000 0x20 obj_zoul/nullrdc.o - .comment 0x0000000000000000 0x20 obj_zoul/nullsec.o - .comment 0x0000000000000000 0x20 udp-server.co - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.ARM.attributes - 0x0000000000000000 0x31 - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/startup-gcc.o - .ARM.attributes - 0x0000000000000033 0x33 obj_zoul/contiki-main.o - .ARM.attributes - 0x0000000000000066 0x33 obj_zoul/leds.o - .ARM.attributes - 0x0000000000000099 0x33 obj_zoul/button-sensor.o - .ARM.attributes - 0x00000000000000cc 0x33 obj_zoul/zoul-sensors.o - .ARM.attributes - 0x00000000000000ff 0x33 obj_zoul/board.o - .ARM.attributes - 0x0000000000000132 0x33 obj_zoul/antenna-sw.o - .ARM.attributes - 0x0000000000000165 0x33 obj_zoul/leds-res-arch.o - .ARM.attributes - 0x0000000000000198 0x33 obj_zoul/soc.o - .ARM.attributes - 0x00000000000001cb 0x33 obj_zoul/clock.o - .ARM.attributes - 0x00000000000001fe 0x33 obj_zoul/rtimer-arch.o - .ARM.attributes - 0x0000000000000231 0x33 obj_zoul/uart.o - .ARM.attributes - 0x0000000000000264 0x33 obj_zoul/watchdog.o - .ARM.attributes - 0x0000000000000297 0x33 obj_zoul/nvic.o - .ARM.attributes - 0x00000000000002ca 0x33 obj_zoul/cpu.o - .ARM.attributes - 0x00000000000002fd 0x33 obj_zoul/sys-ctrl.o - .ARM.attributes - 0x0000000000000330 0x33 obj_zoul/gpio.o - .ARM.attributes - 0x0000000000000363 0x33 obj_zoul/ioc.o - .ARM.attributes - 0x0000000000000396 0x33 obj_zoul/adc.o - .ARM.attributes - 0x00000000000003c9 0x33 obj_zoul/crypto.o - .ARM.attributes - 0x00000000000003fc 0x33 obj_zoul/cc2538-rf.o - .ARM.attributes - 0x000000000000042f 0x33 obj_zoul/udma.o - .ARM.attributes - 0x0000000000000462 0x33 obj_zoul/lpm.o - .ARM.attributes - 0x0000000000000495 0x33 obj_zoul/pka.o - .ARM.attributes - 0x00000000000004c8 0x33 obj_zoul/dbg.o - .ARM.attributes - 0x00000000000004fb 0x33 obj_zoul/ieee-addr.o - .ARM.attributes - 0x000000000000052e 0x33 obj_zoul/cc2538-temp-sensor.o - .ARM.attributes - 0x0000000000000561 0x33 obj_zoul/vdd3-sensor.o - .ARM.attributes - 0x0000000000000594 0x33 obj_zoul/dbg-printf.o - .ARM.attributes - 0x00000000000005c7 0x33 obj_zoul/strformat.o - .ARM.attributes - 0x00000000000005fa 0x33 obj_zoul/autostart.o - .ARM.attributes - 0x000000000000062d 0x33 obj_zoul/ctimer.o - .ARM.attributes - 0x0000000000000660 0x33 obj_zoul/energest.o - .ARM.attributes - 0x0000000000000693 0x33 obj_zoul/etimer.o - .ARM.attributes - 0x00000000000006c6 0x33 obj_zoul/process.o - .ARM.attributes - 0x00000000000006f9 0x33 obj_zoul/rtimer.o - .ARM.attributes - 0x000000000000072c 0x33 obj_zoul/stimer.o - .ARM.attributes - 0x000000000000075f 0x33 obj_zoul/timer.o - .ARM.attributes - 0x0000000000000792 0x33 obj_zoul/serial-line.o - .ARM.attributes - 0x00000000000007c5 0x33 obj_zoul/list.o - .ARM.attributes - 0x00000000000007f8 0x33 obj_zoul/memb.o - .ARM.attributes - 0x000000000000082b 0x33 obj_zoul/random.o - .ARM.attributes - 0x000000000000085e 0x33 obj_zoul/ringbuf.o - .ARM.attributes - 0x0000000000000891 0x33 obj_zoul/sensors.o - .ARM.attributes - 0x00000000000008c4 0x33 obj_zoul/sicslowpan.o - .ARM.attributes - 0x00000000000008f7 0x33 obj_zoul/uip6.o - .ARM.attributes - 0x000000000000092a 0x33 obj_zoul/uip-ds6.o - .ARM.attributes - 0x000000000000095d 0x33 obj_zoul/uip-ds6-nbr.o - .ARM.attributes - 0x0000000000000990 0x33 obj_zoul/uip-ds6-route.o - .ARM.attributes - 0x00000000000009c3 0x33 obj_zoul/uip-icmp6.o - .ARM.attributes - 0x00000000000009f6 0x33 obj_zoul/uip-nd6.o - .ARM.attributes - 0x0000000000000a29 0x33 obj_zoul/tcpip.o - .ARM.attributes - 0x0000000000000a5c 0x33 obj_zoul/uip-debug.o - .ARM.attributes - 0x0000000000000a8f 0x33 obj_zoul/rpl.o - .ARM.attributes - 0x0000000000000ac2 0x33 obj_zoul/rpl-dag.o - .ARM.attributes - 0x0000000000000af5 0x33 obj_zoul/rpl-ext-header.o - .ARM.attributes - 0x0000000000000b28 0x33 obj_zoul/rpl-icmp6.o - .ARM.attributes - 0x0000000000000b5b 0x33 obj_zoul/rpl-mrhof.o - .ARM.attributes - 0x0000000000000b8e 0x33 obj_zoul/rpl-nbr-policy.o - .ARM.attributes - 0x0000000000000bc1 0x33 obj_zoul/rpl-timers.o - .ARM.attributes - 0x0000000000000bf4 0x33 obj_zoul/linkaddr.o - .ARM.attributes - 0x0000000000000c27 0x33 obj_zoul/link-stats.o - .ARM.attributes - 0x0000000000000c5a 0x33 obj_zoul/nbr-table.o - .ARM.attributes - 0x0000000000000c8d 0x33 obj_zoul/netstack.o - .ARM.attributes - 0x0000000000000cc0 0x33 obj_zoul/packetbuf.o - .ARM.attributes - 0x0000000000000cf3 0x33 obj_zoul/queuebuf.o - .ARM.attributes - 0x0000000000000d26 0x33 obj_zoul/csma.o - .ARM.attributes - 0x0000000000000d59 0x33 obj_zoul/frame802154.o - .ARM.attributes - 0x0000000000000d8c 0x33 obj_zoul/framer-802154.o - .ARM.attributes - 0x0000000000000dbf 0x33 obj_zoul/mac.o - .ARM.attributes - 0x0000000000000df2 0x33 obj_zoul/mac-sequence.o - .ARM.attributes - 0x0000000000000e25 0x33 obj_zoul/nullrdc.o - .ARM.attributes - 0x0000000000000e58 0x33 obj_zoul/nullsec.o - .ARM.attributes - 0x0000000000000e8b 0x33 udp-server.co - .ARM.attributes - 0x0000000000000ebe 0x1d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .ARM.attributes - 0x0000000000000edb 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .ARM.attributes - 0x0000000000000f08 0x1d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .ARM.attributes - 0x0000000000000f25 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .ARM.attributes - 0x0000000000000f52 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .ARM.attributes - 0x0000000000000f7f 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .ARM.attributes - 0x0000000000000fac 0x1b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .ARM.attributes - 0x0000000000000fc7 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .ARM.attributes - 0x0000000000000ff4 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_line 0x0000000000000000 0x6ac - .debug_line 0x0000000000000000 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_line 0x0000000000000068 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_line 0x00000000000000d0 0x64 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_line 0x0000000000000134 0xdc /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_line 0x0000000000000210 0xd8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_line 0x00000000000002e8 0xf6 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_line 0x00000000000003de 0xbb /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_line 0x0000000000000499 0x114 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_line 0x00000000000005ad 0xff /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_info 0x0000000000000000 0x11e4 - .debug_info 0x0000000000000000 0x9b /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_info 0x000000000000009b 0x164 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_info 0x00000000000001ff 0x9f /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_info 0x000000000000029e 0x5bd /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_info 0x000000000000085b 0x57c /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_info 0x0000000000000dd7 0x113 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_info 0x0000000000000eea 0xb2 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_info 0x0000000000000f9c 0x131 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_info 0x00000000000010cd 0x117 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_abbrev 0x0000000000000000 0x575 - .debug_abbrev 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_abbrev 0x0000000000000014 0xb7 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_abbrev 0x00000000000000cb 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_abbrev 0x00000000000000df 0x165 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_abbrev 0x0000000000000244 0x154 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_abbrev 0x0000000000000398 0x7f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_abbrev 0x0000000000000417 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_abbrev 0x000000000000042b 0xab /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_abbrev 0x00000000000004d6 0x9f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_aranges 0x0000000000000000 0x120 - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_aranges - 0x0000000000000020 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_aranges - 0x0000000000000040 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_aranges - 0x0000000000000060 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_aranges - 0x0000000000000080 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_aranges - 0x00000000000000a0 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_aranges - 0x00000000000000c0 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_aranges - 0x00000000000000e0 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_aranges - 0x0000000000000100 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_loc 0x0000000000000000 0x1b8d - .debug_loc 0x0000000000000000 0xa0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_loc 0x00000000000000a0 0xa76 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_loc 0x0000000000000b16 0xb3f /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_loc 0x0000000000001655 0xe3 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_loc 0x0000000000001738 0x2ca /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_loc 0x0000000000001a02 0x18b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_str 0x0000000000000000 0x4e7 - .debug_str 0x0000000000000000 0x19e /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_str 0x000000000000019e 0x18e /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - 0x24c (size before relaxing) - .debug_str 0x0000000000000000 0x24d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_str 0x000000000000032c 0x10a /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - 0x19c (size before relaxing) - .debug_str 0x0000000000000436 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - 0x1cf (size before relaxing) - .debug_str 0x000000000000049e 0x49 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - 0x1b0 (size before relaxing) - -.debug_frame 0x0000000000000000 0x140 - .debug_frame 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_frame 0x0000000000000058 0x34 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_frame 0x000000000000008c 0x30 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_frame 0x00000000000000bc 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_frame 0x00000000000000e8 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_frame 0x0000000000000114 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_ranges 0x0000000000000000 0x1b0 - .debug_ranges 0x0000000000000000 0xa8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_ranges 0x00000000000000a8 0xd8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_ranges 0x0000000000000180 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_ranges 0x0000000000000190 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_ranges 0x00000000000001a0 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -Cross Reference Table - -Symbol File -__aeabi_idiv0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) -__aeabi_ldiv0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) -__aeabi_uldivmod /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - obj_zoul/strformat.o - obj_zoul/cc2538-rf.o -__ctype_ptr__ /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - obj_zoul/resolv.o -__divdi3 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) -__gnu_ldivmod_helper /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) -__gnu_uldivmod_helper /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) -__malloc_av_ /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_current_mallinfo /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_lock /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_max_sbrked_mem /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) -__malloc_max_total_mem /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) -__malloc_sbrk_base /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_top_pad /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_trim_threshold /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_unlock /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__udivdi3 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) -_bss obj_zoul/startup-gcc.o -_ctype_ /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-ctype_.o) -_data obj_zoul/startup-gcc.o -_ebss obj_zoul/startup-gcc.o -_edata obj_zoul/startup-gcc.o -_eheap obj_zoul/syscalls.o -_free_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -_global_impure_ptr /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) -_heap obj_zoul/syscalls.o -_impure_ptr /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -_ldata obj_zoul/startup-gcc.o -_malloc_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) -_malloc_trim_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -_reclaim_reent /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -_sbrk obj_zoul/syscalls.o - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) -_sbrk_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -_xassert obj_zoul/assert.o -adc_get obj_zoul/adc.o - obj_zoul/vdd3-sensor.o - obj_zoul/cc2538-temp-sensor.o - obj_zoul/adc-zoul.o -adc_init obj_zoul/adc.o - obj_zoul/adc-zoul.o -adc_zoul obj_zoul/adc-zoul.o -aes_128_driver obj_zoul/aes-128.o -aes_128_set_padded_key obj_zoul/aes-128.o -aes_auth_crypt_check_status obj_zoul/aes.o - obj_zoul/cc2538-ccm-star.o - obj_zoul/ctr.o - obj_zoul/cbc.o - obj_zoul/ecb.o -aes_auth_crypt_get_result obj_zoul/aes.o - obj_zoul/ccm.o - obj_zoul/gcm.o - obj_zoul/cbc-mac.o - obj_zoul/ctr.o - obj_zoul/cbc.o - obj_zoul/ecb.o -aes_auth_crypt_start obj_zoul/aes.o - obj_zoul/ccm.o - obj_zoul/gcm.o - obj_zoul/cbc-mac.o - obj_zoul/ctr.o - obj_zoul/cbc.o - obj_zoul/ecb.o -aes_load_keys obj_zoul/aes.o - obj_zoul/cc2538-aes-128.o -antenna_sw_config obj_zoul/antenna-sw.o - obj_zoul/board.o -antenna_sw_get obj_zoul/antenna-sw.o -antenna_sw_select obj_zoul/antenna-sw.o -arg_alloc obj_zoul/arg.o -arg_free obj_zoul/arg.o -arg_init obj_zoul/arg.o -autostart_exit obj_zoul/autostart.o -autostart_processes udp-server.co - obj_zoul/contiki-main.o -autostart_start obj_zoul/autostart.o - obj_zoul/contiki-main.o -avail_memory obj_zoul/mmem.o -bignum_add_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_add_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_cmp_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_cmp_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_divide_get_result obj_zoul/bignum-driver.o -bignum_divide_start obj_zoul/bignum-driver.o -bignum_exp_mod_get_result obj_zoul/bignum-driver.o -bignum_exp_mod_start obj_zoul/bignum-driver.o -bignum_inv_mod_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_inv_mod_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mod_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mod_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mul_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mul_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_subtract_get_result obj_zoul/bignum-driver.o -bignum_subtract_start obj_zoul/bignum-driver.o -board_init obj_zoul/board.o - obj_zoul/contiki-main.o -button_press_duration_exceeded obj_zoul/button-sensor.o -button_sensor obj_zoul/button-sensor.o - udp-server.co - obj_zoul/zoul-sensors.o - obj_zoul/contiki-main.o -cbc_crypt_check_status obj_zoul/cbc.o -cbc_crypt_start obj_zoul/cbc.o -cbc_mac_auth_get_result obj_zoul/cbc-mac.o -cbc_mac_auth_start obj_zoul/cbc-mac.o -cc1200_802154g_863_870_fsk_50kbps obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - obj_zoul/cc1200.o -cc1200_868_fsk_1_2kbps obj_zoul/cc1200-868-fsk-1-2kbps.o -cc1200_arch_gpio0_disable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio0_enable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio0_read_pin obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio0_setup_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio2_disable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio2_enable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio2_read_pin obj_zoul/cc1200-zoul-arch.o -cc1200_arch_gpio2_setup_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio3_read_pin obj_zoul/cc1200-zoul-arch.o -cc1200_arch_init obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_deselect obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_rw obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_rw_byte obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_select obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_driver obj_zoul/cc1200.o -cc1200_int_handler obj_zoul/cc1200-zoul-arch.o -cc1200_process obj_zoul/cc1200.o -cc1200_rx_interrupt obj_zoul/cc1200.o - obj_zoul/cc1200-zoul-arch.o -cc2538_aes_128_driver obj_zoul/cc2538-aes-128.o - obj_zoul/ccm-star.o - obj_zoul/aes-128.o - obj_zoul/cc2538-ccm-star.o -cc2538_ccm_star_driver obj_zoul/cc2538-ccm-star.o -cc2538_rf_driver obj_zoul/cc2538-rf.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/netstack.o - obj_zoul/contiki-main.o -cc2538_rf_err_isr obj_zoul/cc2538-rf.o - obj_zoul/startup-gcc.o -cc2538_rf_process obj_zoul/cc2538-rf.o -cc2538_rf_rx_tx_isr obj_zoul/cc2538-rf.o - obj_zoul/startup-gcc.o -cc2538_rf_set_promiscous_mode obj_zoul/cc2538-rf.o -cc2538_temp_sensor obj_zoul/cc2538-temp-sensor.o - obj_zoul/zoul-sensors.o -ccm_auth_decrypt_get_result obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_auth_decrypt_start obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_auth_encrypt_get_result obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_auth_encrypt_start obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_star_driver obj_zoul/ccm-star.o -cfs_close obj_zoul/cfs-coffee.o -cfs_closedir obj_zoul/cfs-coffee.o -cfs_coffee_arch_erase obj_zoul/cfs-coffee-arch.o - obj_zoul/cfs-coffee.o -cfs_coffee_arch_read obj_zoul/cfs-coffee-arch.o - obj_zoul/cfs-coffee.o -cfs_coffee_arch_write obj_zoul/cfs-coffee-arch.o - obj_zoul/cfs-coffee.o -cfs_coffee_configure_log obj_zoul/cfs-coffee.o -cfs_coffee_format obj_zoul/cfs-coffee.o -cfs_coffee_reserve obj_zoul/cfs-coffee.o -cfs_open obj_zoul/cfs-coffee.o -cfs_opendir obj_zoul/cfs-coffee.o -cfs_read obj_zoul/cfs-coffee.o -cfs_readdir obj_zoul/cfs-coffee.o -cfs_remove obj_zoul/cfs-coffee.o -cfs_seek obj_zoul/cfs-coffee.o -cfs_write obj_zoul/cfs-coffee.o -cleanup_glue /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -clock_adjust obj_zoul/clock.o - obj_zoul/lpm.o -clock_delay obj_zoul/clock.o - obj_zoul/cc1200.o - obj_zoul/leds.o -clock_delay_usec obj_zoul/clock.o - obj_zoul/i2c.o - obj_zoul/cc2538-rf.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -clock_init obj_zoul/clock.o - obj_zoul/contiki-main.o -clock_isr obj_zoul/clock.o - obj_zoul/startup-gcc.o -clock_seconds obj_zoul/clock.o - obj_zoul/cc1200.o - obj_zoul/resolv.o - obj_zoul/stimer.o -clock_set_seconds obj_zoul/clock.o -clock_time obj_zoul/clock.o - obj_zoul/mac-sequence.o - obj_zoul/link-stats.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-dag.o - obj_zoul/trickle-timer.o - obj_zoul/timer.o - obj_zoul/etimer.o -clock_wait obj_zoul/clock.o -compower_accumulate obj_zoul/compower.o -compower_accumulate_attrs obj_zoul/compower.o -compower_attrconv obj_zoul/compower.o -compower_clear obj_zoul/compower.o -compower_idle_activity obj_zoul/compower.o -compower_init obj_zoul/compower.o -configuration_block obj_zoul/cdc-acm-descriptors.o -configuration_head obj_zoul/cdc-acm-descriptors.o - obj_zoul/usb-core.o -contikimac_debug_print obj_zoul/contikimac.o -contikimac_driver obj_zoul/contikimac.o -contikimac_framer obj_zoul/contikimac-framer.o -cpu_cpsid obj_zoul/cpu.o - obj_zoul/cfs-coffee-arch.o - obj_zoul/watchdog.o - obj_zoul/rtimer-arch.o -cpu_cpsie obj_zoul/cpu.o - obj_zoul/cfs-coffee-arch.o - obj_zoul/rtimer-arch.o - obj_zoul/contiki-main.o -crc16_add obj_zoul/crc16.o -crc16_data obj_zoul/crc16.o -crypto_disable obj_zoul/crypto.o - obj_zoul/cc2538-ccm-star.o - obj_zoul/cc2538-aes-128.o - obj_zoul/contiki-main.o -crypto_enable obj_zoul/crypto.o - obj_zoul/cc2538-ccm-star.o - obj_zoul/cc2538-aes-128.o -crypto_init obj_zoul/crypto.o - obj_zoul/contiki-main.o -crypto_isr obj_zoul/crypto.o - obj_zoul/startup-gcc.o -crypto_register_process_notification obj_zoul/crypto.o - obj_zoul/aes.o -csma_driver obj_zoul/csma.o - udp-server.co - obj_zoul/nullsec.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/netstack.o - obj_zoul/contiki-main.o -ctimer_expired obj_zoul/ctimer.o -ctimer_init obj_zoul/ctimer.o - obj_zoul/contiki-main.o -ctimer_process obj_zoul/ctimer.o -ctimer_reset obj_zoul/ctimer.o - obj_zoul/link-stats.o - obj_zoul/rpl-timers.o -ctimer_restart obj_zoul/ctimer.o - obj_zoul/rpl-nbr-policy.o -ctimer_set obj_zoul/ctimer.o - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/link-stats.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag-root.o - obj_zoul/uip-packetqueue.o - obj_zoul/trickle-timer.o - obj_zoul/button-sensor.o -ctimer_set_with_process obj_zoul/ctimer.o -ctimer_stop obj_zoul/ctimer.o - obj_zoul/contikimac.o - obj_zoul/csma.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-dag.o - obj_zoul/uip-packetqueue.o - obj_zoul/button-sensor.o -ctr_crypt_check_status obj_zoul/ctr.o -ctr_crypt_start obj_zoul/ctr.o -dao_ack_output obj_zoul/rpl-icmp6.o -dao_output obj_zoul/rpl-icmp6.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-dag.o - obj_zoul/rpl.o -dao_output_target obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl.o -dbg_send_bytes obj_zoul/dbg.o - obj_zoul/dbg-printf.o -default_handler obj_zoul/startup-gcc.o -default_instance obj_zoul/rpl-dag.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl.o -device_descriptor obj_zoul/cdc-acm-descriptors.o - obj_zoul/usb-core.o -dhcpc_appcall obj_zoul/dhcpc.o -dhcpc_configured obj_zoul/dhcpc.o -dhcpc_init obj_zoul/dhcpc.o -dhcpc_request obj_zoul/dhcpc.o -dhcpc_unconfigured obj_zoul/dhcpc.o -dio_output obj_zoul/rpl-icmp6.o - obj_zoul/rpl-timers.o -dis_output obj_zoul/rpl-icmp6.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-dag-root.o -ds6_neighbors obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag.o -ecb_crypt_check_status obj_zoul/ecb.o - obj_zoul/cc2538-aes-128.o -ecb_crypt_start obj_zoul/ecb.o - obj_zoul/cc2538-aes-128.o -ecc_add_get_result obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_add_start obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_compare obj_zoul/ecc-algorithm.o -ecc_dsa_sign obj_zoul/ecc-algorithm.o -ecc_dsa_verify obj_zoul/ecc-algorithm.o -ecc_mul_gen_pt_get_result obj_zoul/ecc-driver.o -ecc_mul_gen_pt_start obj_zoul/ecc-driver.o -ecc_mul_get_result obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_mul_start obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_multiply obj_zoul/ecc-algorithm.o -energest_flush obj_zoul/energest.o - obj_zoul/compower.o -energest_init obj_zoul/energest.o - obj_zoul/contiki-main.o -energest_type_set obj_zoul/energest.o -energest_type_time obj_zoul/energest.o - obj_zoul/compower.o -errno /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - obj_zoul/syscalls.o -etimer_adjust obj_zoul/etimer.o -etimer_expiration_time obj_zoul/etimer.o - obj_zoul/rpl-timers.o -etimer_expired obj_zoul/etimer.o - obj_zoul/rpl-timers.o - obj_zoul/tcpip.o - obj_zoul/dhcpc.o - obj_zoul/ctimer.o -etimer_next_expiration_time obj_zoul/etimer.o -etimer_pending obj_zoul/etimer.o - obj_zoul/clock.o -etimer_process obj_zoul/etimer.o - obj_zoul/contiki-main.o -etimer_request_poll obj_zoul/etimer.o - obj_zoul/clock.o -etimer_reset obj_zoul/etimer.o - obj_zoul/uip-ds6.o - obj_zoul/ctimer.o -etimer_reset_with_new_interval obj_zoul/etimer.o -etimer_restart obj_zoul/etimer.o - obj_zoul/tcpip.o - obj_zoul/ctimer.o -etimer_set obj_zoul/etimer.o - obj_zoul/tcpip.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o - obj_zoul/uip-ds6.o - obj_zoul/ctimer.o -etimer_start_time obj_zoul/etimer.o -etimer_stop obj_zoul/etimer.o - obj_zoul/ctimer.o -event_process obj_zoul/usb-arch.o -find_removable_dao obj_zoul/rpl-nbr-policy.o -find_removable_dio obj_zoul/rpl-nbr-policy.o -find_removable_dis obj_zoul/rpl-nbr-policy.o -flash_cca_lock_page obj_zoul/startup-gcc.o -format_str obj_zoul/strformat.o -format_str_v obj_zoul/strformat.o - obj_zoul/dbg-sprintf.o - obj_zoul/dbg-snprintf.o - obj_zoul/dbg-printf.o -frame802154_check_dest_panid obj_zoul/frame802154.o -frame802154_create obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_extract_linkaddr obj_zoul/frame802154.o -frame802154_get_pan_id obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_has_panid obj_zoul/frame802154.o -frame802154_hdrlen obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_is_broadcast_addr obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_parse obj_zoul/frame802154.o - obj_zoul/cc1200.o - obj_zoul/framer-802154.o -frame802154_set_pan_id obj_zoul/frame802154.o -frame802154e_parse_information_elements obj_zoul/frame802154e-ie.o -frame80215e_create_ie_header_ack_nack_time_correction obj_zoul/frame802154e-ie.o -frame80215e_create_ie_header_list_termination_1 obj_zoul/frame802154e-ie.o -frame80215e_create_ie_header_list_termination_2 obj_zoul/frame802154e-ie.o -frame80215e_create_ie_mlme obj_zoul/frame802154e-ie.o -frame80215e_create_ie_payload_list_termination obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_channel_hopping_sequence obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_slotframe_and_link obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_synchronization obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_timeslot obj_zoul/frame802154e-ie.o -framer_802154 obj_zoul/framer-802154.o - obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/sicslowpan.o -framer_nullmac obj_zoul/framer-nullmac.o -gcm_auth_decrypt_get_result obj_zoul/gcm.o -gcm_auth_decrypt_start obj_zoul/gcm.o -gcm_auth_encrypt_get_result obj_zoul/gcm.o -gcm_auth_encrypt_start obj_zoul/gcm.o -gcr_decode obj_zoul/gcr.o -gcr_encode obj_zoul/gcr.o -gcr_finished obj_zoul/gcr.o -gcr_get_decoded obj_zoul/gcr.o -gcr_get_encoded obj_zoul/gcr.o -gcr_init obj_zoul/gcr.o -gcr_valid obj_zoul/gcr.o -get_match_length obj_zoul/uip-ds6.o -get_probing_delay obj_zoul/rpl-timers.o -get_probing_target obj_zoul/rpl-timers.o -gpio_init obj_zoul/gpio.o - obj_zoul/contiki-main.o -gpio_port_a_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_port_b_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_port_c_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_port_d_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_register_callback obj_zoul/gpio.o - obj_zoul/rtcc.o - obj_zoul/button-sensor.o - obj_zoul/cc1200-zoul-arch.o -guess_etx_from_rssi obj_zoul/link-stats.o -i2c_burst_receive obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -i2c_burst_send obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -i2c_init obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -i2c_master_busy obj_zoul/i2c.o -i2c_master_command obj_zoul/i2c.o -i2c_master_data_get obj_zoul/i2c.o -i2c_master_data_put obj_zoul/i2c.o -i2c_master_disable obj_zoul/i2c.o -i2c_master_enable obj_zoul/i2c.o - obj_zoul/rtcc.o -i2c_master_error obj_zoul/i2c.o -i2c_master_set_slave_address obj_zoul/i2c.o -i2c_set_frequency obj_zoul/i2c.o -i2c_single_receive obj_zoul/i2c.o -i2c_single_send obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -icmp6_new obj_zoul/tcpip.o -ieee_addr_cpy_to obj_zoul/ieee-addr.o - obj_zoul/usb-serial.o - obj_zoul/contiki-main.o -ifft obj_zoul/ifft.o -instance_table obj_zoul/rpl-dag.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl.o -ioc_init obj_zoul/ioc.o - obj_zoul/contiki-main.o -ioc_set_over obj_zoul/ioc.o - obj_zoul/pwm.o - obj_zoul/i2c.o - obj_zoul/spi.o - obj_zoul/sys-ctrl.o - obj_zoul/uart.o - obj_zoul/rtcc.o - obj_zoul/button-sensor.o - obj_zoul/adc-zoul.o - obj_zoul/cc1200-zoul-arch.o -ioc_set_sel obj_zoul/ioc.o - obj_zoul/pwm.o - obj_zoul/i2c.o - obj_zoul/spi.o - obj_zoul/uart.o -ip64_addr_4to6 obj_zoul/ip64-addr.o -ip64_addr_6to4 obj_zoul/ip64-addr.o -ip64_addr_copy4 obj_zoul/ip64-addr.o -ip64_addr_copy6 obj_zoul/ip64-addr.o -leds_arch_get obj_zoul/leds-res-arch.o - obj_zoul/leds.o -leds_arch_init obj_zoul/leds-res-arch.o - obj_zoul/leds.o -leds_arch_set obj_zoul/leds-res-arch.o - obj_zoul/leds.o -leds_blink obj_zoul/leds.o -leds_get obj_zoul/leds.o -leds_init obj_zoul/leds.o - obj_zoul/contiki-main.o -leds_off obj_zoul/leds.o - obj_zoul/contiki-main.o -leds_on obj_zoul/leds.o - obj_zoul/contiki-main.o -leds_set obj_zoul/leds.o -leds_toggle obj_zoul/leds.o -link_stats_from_lladdr obj_zoul/link-stats.o - obj_zoul/rpl-dag.o -link_stats_init obj_zoul/link-stats.o - obj_zoul/uip-ds6-nbr.o -link_stats_input_callback obj_zoul/link-stats.o - obj_zoul/sicslowpan.o -link_stats_is_fresh obj_zoul/link-stats.o - obj_zoul/rpl-dag.o -link_stats_packet_sent obj_zoul/link-stats.o - obj_zoul/uip-ds6-nbr.o -linkaddr_cmp obj_zoul/linkaddr.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/mac-sequence.o - obj_zoul/csma.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/uip-ds6-nbr.o - obj_zoul/sicslowpan.o -linkaddr_copy obj_zoul/linkaddr.o - obj_zoul/mac-sequence.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/frame802154.o - obj_zoul/csma.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/sicslowpan.o -linkaddr_node_addr obj_zoul/linkaddr.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/contiki-main.o -linkaddr_null obj_zoul/linkaddr.o - obj_zoul/frame802154.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/uip-ds6-nbr.o - obj_zoul/sicslowpan.o -linkaddr_set_node_addr obj_zoul/linkaddr.o -list_add obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/tcp-socket.o - obj_zoul/uip-icmp6.o - obj_zoul/uip-ds6-route.o - obj_zoul/mmem.o - obj_zoul/ctimer.o -list_chop obj_zoul/list.o -list_copy obj_zoul/list.o -list_head obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/tcp-socket.o - obj_zoul/uip-icmp6.o - obj_zoul/uip-ds6-route.o - obj_zoul/ctimer.o -list_init obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/tcp-socket.o - obj_zoul/uip-ds6-route.o - obj_zoul/mmem.o - obj_zoul/ctimer.o -list_insert obj_zoul/list.o -list_item_next obj_zoul/list.o - obj_zoul/contikimac.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/tcp-socket.o - obj_zoul/uip-icmp6.o - obj_zoul/uip-ds6-route.o -list_length obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/uip-ds6-route.o -list_pop obj_zoul/list.o -list_push obj_zoul/list.o - obj_zoul/uip-ds6-route.o -list_remove obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/tcp-socket.o - obj_zoul/uip-icmp6.o - obj_zoul/uip-ds6-route.o - obj_zoul/mmem.o - obj_zoul/ctimer.o -list_tail obj_zoul/list.o -llprefix obj_zoul/sicslowpan.o -lpm_enter obj_zoul/lpm.o - obj_zoul/contiki-main.o -lpm_exit obj_zoul/lpm.o - obj_zoul/gpio.o - obj_zoul/rtimer-arch.o -lpm_init obj_zoul/lpm.o - obj_zoul/contiki-main.o -lpm_register_peripheral obj_zoul/lpm.o - obj_zoul/usb-arch.o - obj_zoul/pwm.o - obj_zoul/pka.o - obj_zoul/crypto.o - obj_zoul/uart.o -lpm_set_max_pm obj_zoul/lpm.o -mac_call_sent_callback obj_zoul/mac.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/csma.o -mac_sequence_is_duplicate obj_zoul/mac-sequence.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o -mac_sequence_register_seqno obj_zoul/mac-sequence.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o -main obj_zoul/contiki-main.o - obj_zoul/startup-gcc.o -mdns_probe_process obj_zoul/resolv.o -me_decode16 obj_zoul/me.o -me_decode8 obj_zoul/me.o -me_decode_tab obj_zoul/me_tabs.o - obj_zoul/me.o -me_encode obj_zoul/me.o -me_encode_tab obj_zoul/me_tabs.o - obj_zoul/me.o -me_valid obj_zoul/me.o -me_valid_tab obj_zoul/me_tabs.o - obj_zoul/me.o -memb_alloc obj_zoul/memb.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/queuebuf.o - obj_zoul/nbr-table.o - obj_zoul/uip-packetqueue.o - obj_zoul/uip-ds6-route.o -memb_free obj_zoul/memb.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/queuebuf.o - obj_zoul/uip-packetqueue.o - obj_zoul/uip-ds6-route.o -memb_init obj_zoul/memb.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/queuebuf.o - obj_zoul/uip-ds6-route.o -memb_inmemb obj_zoul/memb.o - obj_zoul/queuebuf.o -memb_numfree obj_zoul/memb.o - obj_zoul/queuebuf.o -memcmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - obj_zoul/linkaddr.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o - obj_zoul/rpl.o - obj_zoul/dhcpc.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o - obj_zoul/uip-ds6.o - obj_zoul/uip6.o - obj_zoul/sicslowpan.o - obj_zoul/slip.o -memcpy /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - obj_zoul/cc1200.o - obj_zoul/frame802154e-ie.o - obj_zoul/packetbuf.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-dag.o - obj_zoul/uip-split.o - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/slipdev.o - obj_zoul/simple-udp.o - obj_zoul/psock.o - obj_zoul/dhcpc.o - obj_zoul/uip6.o - obj_zoul/sicslowpan.o - obj_zoul/ccm-star.o - obj_zoul/aes-128.o - obj_zoul/dbg-sprintf.o - obj_zoul/dbg-snprintf.o -memmove /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - obj_zoul/rpl-ext-header.o - obj_zoul/uip-udp-packet.o - obj_zoul/uiplib.o - obj_zoul/uip-icmp6.o - obj_zoul/uip6.o - obj_zoul/sicslowpan.o - obj_zoul/mmem.o -memset /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - obj_zoul/contikimac-framer.o - obj_zoul/framer-802154.o - obj_zoul/frame802154.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-dag.o - obj_zoul/uiplib.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o - obj_zoul/uip-nd6.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6.o - obj_zoul/uip6.o - obj_zoul/sicslowpan.o - obj_zoul/memb.o - obj_zoul/aes-128.o - obj_zoul/cfs-coffee.o - obj_zoul/slip.o - obj_zoul/udma.o - obj_zoul/gpio.o -mmem_alloc obj_zoul/mmem.o -mmem_free obj_zoul/mmem.o -mmem_init obj_zoul/mmem.o -mt_exec obj_zoul/mt.o -mt_exit obj_zoul/mt.o -mt_init obj_zoul/mt.o -mt_remove obj_zoul/mt.o -mt_start obj_zoul/mt.o -mt_stop obj_zoul/mt.o -mt_yield obj_zoul/mt.o -mtarch_exec obj_zoul/mt.o -mtarch_init obj_zoul/mt.o -mtarch_pstop obj_zoul/mt.o -mtarch_remove obj_zoul/mt.o -mtarch_start obj_zoul/mt.o -mtarch_stop obj_zoul/mt.o -mtarch_yield obj_zoul/mt.o -nbr_routes obj_zoul/uip-ds6-route.o -nbr_table_add_lladdr obj_zoul/nbr-table.o - obj_zoul/phase.o - obj_zoul/link-stats.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o -nbr_table_get_from_lladdr obj_zoul/nbr-table.o - obj_zoul/phase.o - obj_zoul/link-stats.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o -nbr_table_get_lladdr obj_zoul/nbr-table.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o -nbr_table_head obj_zoul/nbr-table.o - obj_zoul/link-stats.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-nbr.o -nbr_table_lock obj_zoul/nbr-table.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o -nbr_table_next obj_zoul/nbr-table.o - obj_zoul/link-stats.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-nbr.o -nbr_table_register obj_zoul/nbr-table.o - obj_zoul/phase.o - obj_zoul/link-stats.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o -nbr_table_remove obj_zoul/nbr-table.o - obj_zoul/phase.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6-nbr.o -nbr_table_unlock obj_zoul/nbr-table.o - obj_zoul/rpl-dag.o -nbr_table_update_lladdr obj_zoul/nbr-table.o -net_debug_lladdr_print obj_zoul/net-debug.o -netstack_init obj_zoul/netstack.o - obj_zoul/contiki-main.o -nist_p_192 obj_zoul/ecc-curve.o -nist_p_256 obj_zoul/ecc-curve.o -nmi_handler obj_zoul/startup-gcc.o -nordc_driver obj_zoul/nordc.o -notify obj_zoul/gpio.o -nullmac_driver obj_zoul/nullmac.o -nullradio_driver obj_zoul/nullradio.o -nullrdc_driver obj_zoul/nullrdc.o - obj_zoul/cc1200.o - obj_zoul/phase.o - obj_zoul/nullmac.o - obj_zoul/csma.o - obj_zoul/netstack.o - obj_zoul/cc2538-rf.o - obj_zoul/contiki-main.o -nullrdc_noframer_driver obj_zoul/nullrdc-noframer.o -nullsec_driver obj_zoul/nullsec.o - obj_zoul/nullmac.o - obj_zoul/csma.o - obj_zoul/netstack.o - obj_zoul/sicslowpan.o -nvic_init obj_zoul/nvic.o - obj_zoul/contiki-main.o -nvic_interrupt_disable obj_zoul/nvic.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o - obj_zoul/pka.o - obj_zoul/cc2538-rf.o - obj_zoul/aes.o - obj_zoul/crypto.o - obj_zoul/rtimer-arch.o - obj_zoul/button-sensor.o -nvic_interrupt_en_restore obj_zoul/nvic.o - obj_zoul/usb-arch.o -nvic_interrupt_en_save obj_zoul/nvic.o - obj_zoul/usb-arch.o -nvic_interrupt_enable obj_zoul/nvic.o - obj_zoul/usb-arch.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o - obj_zoul/udma.o - obj_zoul/cc2538-rf.o - obj_zoul/aes.o - obj_zoul/uart.o - obj_zoul/rtimer-arch.o - obj_zoul/rtcc.o - obj_zoul/button-sensor.o - obj_zoul/cc1200-zoul-arch.o -nvic_interrupt_pend obj_zoul/nvic.o -nvic_interrupt_unpend obj_zoul/nvic.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o - obj_zoul/pka.o - obj_zoul/aes.o - obj_zoul/crypto.o - obj_zoul/rtimer-arch.o -packetbuf_addr obj_zoul/packetbuf.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/mac-sequence.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/uip-ds6-nbr.o - obj_zoul/sicslowpan.o -packetbuf_addrs obj_zoul/packetbuf.o -packetbuf_attr obj_zoul/packetbuf.o - obj_zoul/contikimac.o - obj_zoul/mac-sequence.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/link-stats.o - obj_zoul/sicslowpan.o - obj_zoul/compower.o -packetbuf_attr_clear obj_zoul/packetbuf.o -packetbuf_attr_copyfrom obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_attr_copyto obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_attrs obj_zoul/packetbuf.o -packetbuf_clear obj_zoul/packetbuf.o - obj_zoul/cc1200.o - obj_zoul/sicslowpan.o - obj_zoul/cc2538-rf.o -packetbuf_compact obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o -packetbuf_copyfrom obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_copyto obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_datalen obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-802154.o - obj_zoul/sicslowpan.o -packetbuf_dataptr obj_zoul/packetbuf.o - obj_zoul/cc1200.o - obj_zoul/contikimac-framer.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/sicslowpan.o - obj_zoul/cc2538-rf.o -packetbuf_hdralloc obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o -packetbuf_hdrlen obj_zoul/packetbuf.o -packetbuf_hdrptr obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o -packetbuf_hdrreduce obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o -packetbuf_holds_broadcast obj_zoul/packetbuf.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-802154.o -packetbuf_set_addr obj_zoul/packetbuf.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/sicslowpan.o -packetbuf_set_attr obj_zoul/packetbuf.o - obj_zoul/cc1200.o - obj_zoul/nullsec.o - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/nullrdc.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/sicslowpan.o - obj_zoul/compower.o - obj_zoul/cc2538-rf.o -packetbuf_set_datalen obj_zoul/packetbuf.o - obj_zoul/cc1200.o - obj_zoul/contikimac-framer.o - obj_zoul/sicslowpan.o - obj_zoul/cc2538-rf.o -packetbuf_totlen obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o -periodic_timer obj_zoul/link-stats.o -petsciiconv_toascii obj_zoul/petsciiconv.o -petsciiconv_topetscii obj_zoul/petsciiconv.o -phase_init obj_zoul/phase.o -phase_update obj_zoul/phase.o -phase_wait obj_zoul/phase.o -pka_check_status obj_zoul/pka.o - obj_zoul/ecc-algorithm.o -pka_disable obj_zoul/pka.o -pka_enable obj_zoul/pka.o -pka_init obj_zoul/pka.o -pka_isr obj_zoul/pka.o - obj_zoul/startup-gcc.o -pka_register_process_notification obj_zoul/pka.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o -pm_enable obj_zoul/power-mgmt.o -pm_get_fw_ver obj_zoul/power-mgmt.o -pm_get_num_cycles obj_zoul/power-mgmt.o -pm_get_timeout obj_zoul/power-mgmt.o -pm_get_voltage obj_zoul/power-mgmt.o -pm_reset_system obj_zoul/power-mgmt.o -pm_set_timeout obj_zoul/power-mgmt.o -pm_shutdown_now obj_zoul/power-mgmt.o -print_stats obj_zoul/print-stats.o -printf obj_zoul/dbg-printf.o - udp-server.co - obj_zoul/cc1200.o - obj_zoul/net-debug.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o - obj_zoul/uip-debug.o - obj_zoul/tcp-socket.o - obj_zoul/assert.o - obj_zoul/ecc-algorithm.o - obj_zoul/soc.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o - obj_zoul/contiki-main.o -process_alloc_event obj_zoul/process.o - obj_zoul/tcpip.o - obj_zoul/resolv.o - obj_zoul/sensors.o - obj_zoul/serial-line.o - obj_zoul/button-sensor.o -process_current obj_zoul/process.o - udp-server.co - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/tcpip.o - obj_zoul/simple-udp.o - obj_zoul/serial-line.o - obj_zoul/etimer.o - obj_zoul/ctimer.o -process_exit obj_zoul/process.o - obj_zoul/resolv.o - obj_zoul/autostart.o -process_init obj_zoul/process.o - obj_zoul/contiki-main.o -process_is_running obj_zoul/process.o -process_list obj_zoul/process.o -process_nevents obj_zoul/process.o - obj_zoul/lpm.o -process_poll obj_zoul/process.o - obj_zoul/cc1200.o - obj_zoul/sensors.o - obj_zoul/serial-line.o - obj_zoul/etimer.o - obj_zoul/usb-arch.o - obj_zoul/cdc-acm.o - obj_zoul/usb-core.o - obj_zoul/slip.o - obj_zoul/pka.o - obj_zoul/cc2538-rf.o - obj_zoul/crypto.o - obj_zoul/rtcc.o -process_post obj_zoul/process.o - udp-server.co - obj_zoul/tcpip.o - obj_zoul/resolv.o - obj_zoul/sensors.o - obj_zoul/serial-line.o - obj_zoul/etimer.o - obj_zoul/button-sensor.o -process_post_synch obj_zoul/process.o - obj_zoul/tcpip.o -process_run obj_zoul/process.o - obj_zoul/contiki-main.o -process_start obj_zoul/process.o - obj_zoul/cc1200.o - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/serial-line.o - obj_zoul/procinit.o - obj_zoul/ctimer.o - obj_zoul/autostart.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o - obj_zoul/cc2538-rf.o - obj_zoul/rtcc.o - obj_zoul/contiki-main.o -procinit obj_zoul/procinit.o -procinit_init obj_zoul/procinit.o -psock_datalen obj_zoul/psock.o -psock_generator_send obj_zoul/psock.o -psock_init obj_zoul/psock.o -psock_newdata obj_zoul/psock.o -psock_readbuf_len obj_zoul/psock.o -psock_readto obj_zoul/psock.o -psock_send obj_zoul/psock.o -putchar obj_zoul/dbg.o - udp-server.co - obj_zoul/net-debug.o - obj_zoul/rpl-dag-root.o - obj_zoul/uip-debug.o -puts obj_zoul/dbg.o - udp-server.co - obj_zoul/cc1200.o - obj_zoul/rpl-dag.o - obj_zoul/contiki-main.o -pwm_disable obj_zoul/pwm.o -pwm_enable obj_zoul/pwm.o -pwm_set_direction obj_zoul/pwm.o -pwm_start obj_zoul/pwm.o -pwm_stop obj_zoul/pwm.o -pwm_toggle_direction obj_zoul/pwm.o -queuebuf_addr obj_zoul/queuebuf.o -queuebuf_attr obj_zoul/queuebuf.o - obj_zoul/csma.o -queuebuf_datalen obj_zoul/queuebuf.o -queuebuf_dataptr obj_zoul/queuebuf.o -queuebuf_debug_print obj_zoul/queuebuf.o -queuebuf_free obj_zoul/queuebuf.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/sicslowpan.o -queuebuf_init obj_zoul/queuebuf.o - obj_zoul/contiki-main.o -queuebuf_new_from_packetbuf obj_zoul/queuebuf.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/sicslowpan.o -queuebuf_numfree obj_zoul/queuebuf.o - obj_zoul/sicslowpan.o -queuebuf_to_packetbuf obj_zoul/queuebuf.o - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/sicslowpan.o -queuebuf_update_attr_from_packetbuf obj_zoul/queuebuf.o - obj_zoul/csma.o -queuebuf_update_from_packetbuf obj_zoul/queuebuf.o - obj_zoul/contikimac.o -random_init obj_zoul/random.o - obj_zoul/contiki-main.o -random_rand obj_zoul/random.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/rpl-timers.o - obj_zoul/resolv.o - obj_zoul/uip-ds6.o - obj_zoul/trickle-timer.o -remove_ext_hdr obj_zoul/uip6.o -reset_handler obj_zoul/startup-gcc.o -resolv_event_found obj_zoul/resolv.o -resolv_get_hostname obj_zoul/resolv.o -resolv_lookup obj_zoul/resolv.o -resolv_process obj_zoul/resolv.o -resolv_query obj_zoul/resolv.o -resolv_set_hostname obj_zoul/resolv.o -rime_sniffer_add obj_zoul/sicslowpan.o -rime_sniffer_remove obj_zoul/sicslowpan.o -ringbuf_elements obj_zoul/ringbuf.o -ringbuf_get obj_zoul/ringbuf.o - obj_zoul/serial-line.o -ringbuf_init obj_zoul/ringbuf.o - obj_zoul/serial-line.o -ringbuf_put obj_zoul/ringbuf.o - obj_zoul/serial-line.o -ringbuf_size obj_zoul/ringbuf.o -ringbufindex_elements obj_zoul/ringbufindex.o -ringbufindex_empty obj_zoul/ringbufindex.o -ringbufindex_full obj_zoul/ringbufindex.o -ringbufindex_get obj_zoul/ringbufindex.o -ringbufindex_init obj_zoul/ringbufindex.o -ringbufindex_peek_get obj_zoul/ringbufindex.o -ringbufindex_peek_put obj_zoul/ringbufindex.o -ringbufindex_put obj_zoul/ringbufindex.o -ringbufindex_size obj_zoul/ringbufindex.o -rpl_add_dag obj_zoul/rpl-dag.o -rpl_add_parent obj_zoul/rpl-dag.o -rpl_add_route obj_zoul/rpl.o - obj_zoul/rpl-icmp6.o -rpl_alloc_dag obj_zoul/rpl-dag.o -rpl_alloc_instance obj_zoul/rpl-dag.o -rpl_cancel_dao obj_zoul/rpl-timers.o - obj_zoul/rpl.o -rpl_dag_init obj_zoul/rpl-dag.o - obj_zoul/rpl.o -rpl_dag_root_init obj_zoul/rpl-dag-root.o -rpl_dag_root_init_dag obj_zoul/rpl-dag-root.o -rpl_dag_root_init_dag_immediately obj_zoul/rpl-dag-root.o -rpl_dag_root_is_root obj_zoul/rpl-dag-root.o -rpl_find_of obj_zoul/rpl-dag.o -rpl_find_parent obj_zoul/rpl-dag.o - obj_zoul/rpl-icmp6.o -rpl_find_parent_any_dag obj_zoul/rpl-dag.o - obj_zoul/rpl.o -rpl_free_dag obj_zoul/rpl-dag.o - obj_zoul/rpl.o -rpl_free_instance obj_zoul/rpl-dag.o -rpl_get_any_dag obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-dag-root.o -rpl_get_dag obj_zoul/rpl-dag.o -rpl_get_default_instance obj_zoul/rpl-dag.o - obj_zoul/rpl-dag-root.o -rpl_get_instance obj_zoul/rpl-dag.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o -rpl_get_mode obj_zoul/rpl.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-icmp6.o -rpl_get_nbr obj_zoul/rpl-dag.o -rpl_get_parent obj_zoul/rpl-dag.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-ext-header.o -rpl_get_parent_ipaddr obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-icmp6.o -rpl_get_parent_link_metric obj_zoul/rpl-dag.o -rpl_get_parent_link_stats obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-of0.o - obj_zoul/rpl-mrhof.o -rpl_get_parent_lladdr obj_zoul/rpl-dag.o -rpl_get_parent_rank obj_zoul/rpl-dag.o -rpl_has_downward_route obj_zoul/rpl-dag.o -rpl_icmp6_register_handlers obj_zoul/rpl-icmp6.o - obj_zoul/rpl.o -rpl_icmp6_update_nbr_table obj_zoul/rpl-icmp6.o - obj_zoul/rpl-dag.o -rpl_init obj_zoul/rpl.o - obj_zoul/tcpip.o -rpl_ipv6_neighbor_callback obj_zoul/rpl.o - obj_zoul/uip-ds6-nbr.o -rpl_join_instance obj_zoul/rpl-dag.o -rpl_link_neighbor_callback obj_zoul/rpl.o - obj_zoul/uip-ds6-nbr.o -rpl_local_repair obj_zoul/rpl-dag.o -rpl_move_parent obj_zoul/rpl-dag.o -rpl_mrhof obj_zoul/rpl-mrhof.o - obj_zoul/rpl-dag.o -rpl_nbr_policy_find_removable obj_zoul/rpl-nbr-policy.o - obj_zoul/nbr-table.o -rpl_nullify_parent obj_zoul/rpl-dag.o -rpl_of0 obj_zoul/rpl-of0.o -rpl_parent_is_fresh obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o -rpl_parent_is_reachable obj_zoul/rpl-dag.o -rpl_parents obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o - obj_zoul/rpl-ext-header.o -rpl_print_neighbor_list obj_zoul/rpl-dag.o -rpl_process_dio obj_zoul/rpl-dag.o - obj_zoul/rpl-icmp6.o -rpl_process_parent_event obj_zoul/rpl-dag.o -rpl_purge_dags obj_zoul/rpl.o - obj_zoul/rpl-timers.o -rpl_purge_routes obj_zoul/rpl.o - obj_zoul/rpl-timers.o -rpl_rank_via_parent obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o -rpl_recalculate_ranks obj_zoul/rpl-dag.o - obj_zoul/rpl-timers.o -rpl_remove_header obj_zoul/rpl-ext-header.o - obj_zoul/uip-icmp6.o -rpl_remove_parent obj_zoul/rpl-dag.o -rpl_remove_routes obj_zoul/rpl.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o -rpl_remove_routes_by_nexthop obj_zoul/rpl.o - obj_zoul/rpl-dag.o -rpl_repair_root obj_zoul/rpl-dag.o - udp-server.co - obj_zoul/tcpip.o -rpl_reset_dio_timer obj_zoul/rpl-timers.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl-dag.o -rpl_reset_periodic_timer obj_zoul/rpl-timers.o - obj_zoul/rpl.o -rpl_schedule_dao obj_zoul/rpl-timers.o - obj_zoul/rpl-dag.o -rpl_schedule_dao_immediately obj_zoul/rpl-timers.o - obj_zoul/rpl.o -rpl_schedule_probing obj_zoul/rpl-timers.o - obj_zoul/rpl-dag.o -rpl_schedule_unicast_dio_immediately obj_zoul/rpl-timers.o - obj_zoul/rpl-ext-header.o -rpl_select_dag obj_zoul/rpl-dag.o -rpl_select_parent obj_zoul/rpl-dag.o -rpl_set_default_instance obj_zoul/rpl-dag.o -rpl_set_default_route obj_zoul/rpl-dag.o -rpl_set_mode obj_zoul/rpl.o -rpl_set_prefix obj_zoul/rpl-dag.o - udp-server.co - obj_zoul/rpl-dag-root.o -rpl_set_root obj_zoul/rpl-dag.o - udp-server.co - obj_zoul/rpl-dag-root.o -rpl_update_header obj_zoul/rpl-ext-header.o - obj_zoul/tcpip.o -rpl_verify_hbh_header obj_zoul/rpl-ext-header.o - obj_zoul/uip6.o -rtcc_date_increment_seconds obj_zoul/rtcc.o -rtcc_get_time_date obj_zoul/rtcc.o -rtcc_init obj_zoul/rtcc.o -rtcc_int1_callback obj_zoul/rtcc.o -rtcc_int_process obj_zoul/rtcc.o -rtcc_print obj_zoul/rtcc.o -rtcc_set_alarm_time_date obj_zoul/rtcc.o -rtcc_set_autocalibration obj_zoul/rtcc.o -rtcc_set_calibration obj_zoul/rtcc.o -rtcc_set_time_date obj_zoul/rtcc.o -rtimer_arch_init obj_zoul/rtimer-arch.o - obj_zoul/rtimer.o -rtimer_arch_next_trigger obj_zoul/rtimer-arch.o - obj_zoul/lpm.o -rtimer_arch_now obj_zoul/rtimer-arch.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/nullrdc.o - obj_zoul/lpm.o - obj_zoul/cc2538-rf.o - obj_zoul/clock.o -rtimer_arch_schedule obj_zoul/rtimer-arch.o - obj_zoul/rtimer.o -rtimer_init obj_zoul/rtimer.o - obj_zoul/contiki-main.o -rtimer_isr obj_zoul/rtimer-arch.o - obj_zoul/startup-gcc.o -rtimer_run_next obj_zoul/rtimer.o - obj_zoul/rtimer-arch.o -rtimer_set obj_zoul/rtimer.o - obj_zoul/contikimac.o -sensors obj_zoul/zoul-sensors.o - obj_zoul/sensors.o -sensors_changed obj_zoul/sensors.o - obj_zoul/button-sensor.o -sensors_event obj_zoul/sensors.o - udp-server.co -sensors_find obj_zoul/sensors.o -sensors_first obj_zoul/sensors.o -sensors_flags obj_zoul/zoul-sensors.o - obj_zoul/sensors.o -sensors_next obj_zoul/sensors.o -sensors_process obj_zoul/sensors.o - obj_zoul/contiki-main.o -serial_line_event_message obj_zoul/serial-line.o -serial_line_init obj_zoul/serial-line.o - obj_zoul/contiki-main.o -serial_line_input_byte obj_zoul/serial-line.o - obj_zoul/contiki-main.o -serial_line_process obj_zoul/serial-line.o -sha256_done obj_zoul/sha256.o -sha256_init obj_zoul/sha256.o -sha256_process obj_zoul/sha256.o -sicslowpan_driver obj_zoul/sicslowpan.o - obj_zoul/nullsec.o - obj_zoul/netstack.o - obj_zoul/contiki-main.o -sicslowpan_get_last_rssi obj_zoul/sicslowpan.o -sicslowpan_init obj_zoul/sicslowpan.o -simple_udp_process obj_zoul/simple-udp.o -simple_udp_register obj_zoul/simple-udp.o -simple_udp_send obj_zoul/simple-udp.o -simple_udp_sendto obj_zoul/simple-udp.o -simple_udp_sendto_port obj_zoul/simple-udp.o -slip_active obj_zoul/slip.o -slip_arch_init obj_zoul/slip-arch.o -slip_arch_writeb obj_zoul/slip-arch.o - obj_zoul/slip.o -slip_input_byte obj_zoul/slip.o - obj_zoul/slip-arch.o -slip_process obj_zoul/slip.o -slip_send obj_zoul/slip.o -slip_set_input_callback obj_zoul/slip.o -slip_write obj_zoul/slip.o -slipdev_char_poll obj_zoul/slipdev.o -slipdev_char_put obj_zoul/slipdev.o -slipdev_init obj_zoul/slipdev.o -slipdev_poll obj_zoul/slipdev.o -slipdev_send obj_zoul/slipdev.o -snprintf obj_zoul/dbg-snprintf.o -soc_get_features obj_zoul/soc.o -soc_get_rev obj_zoul/soc.o -soc_get_sram_size obj_zoul/soc.o -soc_print_info obj_zoul/soc.o - obj_zoul/contiki-main.o -spix_cs_init obj_zoul/spi.o - obj_zoul/cc1200-zoul-arch.o -spix_disable obj_zoul/spi.o -spix_enable obj_zoul/spi.o -spix_init obj_zoul/spi.o - obj_zoul/cc1200-zoul-arch.o -spix_set_mode obj_zoul/spi.o -sprintf obj_zoul/dbg-sprintf.o -stimer_elapsed obj_zoul/stimer.o -stimer_expired obj_zoul/stimer.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6.o -stimer_remaining obj_zoul/stimer.o -stimer_reset obj_zoul/stimer.o -stimer_restart obj_zoul/stimer.o -stimer_set obj_zoul/stimer.o - obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6.o -strcasecmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcasecmp.o) - obj_zoul/resolv.o -strcat /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) - obj_zoul/resolv.o -strcmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - obj_zoul/resolv.o - obj_zoul/cfs-coffee.o -strcpy /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcpy.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcat.o) -strlen /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - obj_zoul/tcp-socket.o - obj_zoul/resolv.o - obj_zoul/sensors.o -strncasecmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncasecmp.o) - obj_zoul/resolv.o -strncat /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncat.o) - obj_zoul/resolv.o -strncmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - obj_zoul/sensors.o -strncpy /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - obj_zoul/resolv.o - obj_zoul/cfs-coffee.o -sys_ctrl_get_io_clock obj_zoul/sys-ctrl.o - obj_zoul/soc.o -sys_ctrl_get_reset_cause obj_zoul/sys-ctrl.o -sys_ctrl_get_reset_cause_str obj_zoul/sys-ctrl.o - obj_zoul/soc.o -sys_ctrl_get_sys_clock obj_zoul/sys-ctrl.o - obj_zoul/pwm.o - obj_zoul/soc.o -sys_ctrl_init obj_zoul/sys-ctrl.o - obj_zoul/contiki-main.o -sys_ctrl_reset obj_zoul/sys-ctrl.o - obj_zoul/cc2538-aes-128.o -tcp_attach obj_zoul/tcpip.o - obj_zoul/tcp-socket.o -tcp_connect obj_zoul/tcpip.o - obj_zoul/tcp-socket.o -tcp_listen obj_zoul/tcpip.o - obj_zoul/tcp-socket.o -tcp_socket_close obj_zoul/tcp-socket.o -tcp_socket_connect obj_zoul/tcp-socket.o -tcp_socket_listen obj_zoul/tcp-socket.o -tcp_socket_max_sendlen obj_zoul/tcp-socket.o -tcp_socket_process obj_zoul/tcp-socket.o -tcp_socket_register obj_zoul/tcp-socket.o -tcp_socket_send obj_zoul/tcp-socket.o -tcp_socket_send_str obj_zoul/tcp-socket.o -tcp_socket_unlisten obj_zoul/tcp-socket.o -tcp_socket_unregister obj_zoul/tcp-socket.o -tcp_unlisten obj_zoul/tcpip.o - obj_zoul/tcp-socket.o -tcpip_event obj_zoul/tcpip.o - udp-server.co - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o -tcpip_icmp6_call obj_zoul/tcpip.o - obj_zoul/uip6.o -tcpip_icmp6_event obj_zoul/tcpip.o -tcpip_input obj_zoul/tcpip.o - obj_zoul/sicslowpan.o - obj_zoul/slip.o -tcpip_ipv6_output obj_zoul/tcpip.o - obj_zoul/uip-udp-packet.o - obj_zoul/uip-split.o - obj_zoul/uip-icmp6.o -tcpip_output obj_zoul/tcpip.o -tcpip_poll_tcp obj_zoul/tcpip.o -tcpip_poll_udp obj_zoul/tcpip.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o -tcpip_process obj_zoul/tcpip.o - obj_zoul/contiki-main.o -tcpip_set_outputfunc obj_zoul/tcpip.o - obj_zoul/sicslowpan.o -tcpip_uipcall obj_zoul/tcpip.o - obj_zoul/uip6.o -timer_expired obj_zoul/timer.o - obj_zoul/phase.o - obj_zoul/sicslowpan.o - obj_zoul/etimer.o - obj_zoul/button-sensor.o -timer_remaining obj_zoul/timer.o -timer_reset obj_zoul/timer.o - obj_zoul/etimer.o -timer_restart obj_zoul/timer.o - obj_zoul/etimer.o -timer_set obj_zoul/timer.o - obj_zoul/phase.o - obj_zoul/sicslowpan.o - obj_zoul/etimer.o - obj_zoul/button-sensor.o -trickle_timer_config obj_zoul/trickle-timer.o -trickle_timer_consistency obj_zoul/trickle-timer.o -trickle_timer_inconsistency obj_zoul/trickle-timer.o -trickle_timer_set obj_zoul/trickle-timer.o -uart0_isr obj_zoul/uart.o - obj_zoul/startup-gcc.o -uart1_isr obj_zoul/uart.o - obj_zoul/startup-gcc.o -uart_init obj_zoul/uart.o - obj_zoul/contiki-main.o -uart_set_input obj_zoul/uart.o - obj_zoul/slip-arch.o - obj_zoul/contiki-main.o -uart_write_byte obj_zoul/uart.o - obj_zoul/slip-arch.o - obj_zoul/dbg.o -udma_channel_disable obj_zoul/udma.o -udma_channel_enable obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_get_mode obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_mask_clr obj_zoul/udma.o -udma_channel_mask_set obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_prio_set_default obj_zoul/udma.o -udma_channel_prio_set_high obj_zoul/udma.o -udma_channel_sw_request obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_use_alternate obj_zoul/udma.o -udma_channel_use_burst obj_zoul/udma.o -udma_channel_use_primary obj_zoul/udma.o -udma_channel_use_single obj_zoul/udma.o -udma_err_isr obj_zoul/udma.o - obj_zoul/startup-gcc.o -udma_init obj_zoul/udma.o - obj_zoul/contiki-main.o -udma_isr obj_zoul/udma.o - obj_zoul/startup-gcc.o -udma_set_channel_assignment obj_zoul/udma.o -udma_set_channel_control_word obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_set_channel_dst obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_set_channel_src obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udp_attach obj_zoul/tcpip.o -udp_broadcast_new obj_zoul/tcpip.o -udp_new obj_zoul/tcpip.o - udp-server.co - obj_zoul/udp-socket.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o -udp_server_process udp-server.co -udp_socket_bind obj_zoul/udp-socket.o -udp_socket_close obj_zoul/udp-socket.o -udp_socket_connect obj_zoul/udp-socket.o -udp_socket_process obj_zoul/udp-socket.o -udp_socket_register obj_zoul/udp-socket.o -udp_socket_send obj_zoul/udp-socket.o -udp_socket_sendto obj_zoul/udp-socket.o -uip_acc32 obj_zoul/uip6.o - obj_zoul/uip-split.o -uip_add32 obj_zoul/uip6.o - obj_zoul/uip-split.o -uip_aligned_buf obj_zoul/uip6.o - udp-server.co - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/uip-udp-packet.o - obj_zoul/uip-split.o - obj_zoul/udp-socket.o - obj_zoul/tcpip.o - obj_zoul/slipdev.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/uip-nd6.o - obj_zoul/uip-icmp6.o - obj_zoul/sicslowpan.o - obj_zoul/slip.o -uip_appdata obj_zoul/uip6.o - udp-server.co - obj_zoul/uip-split.o - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/slipdev.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/psock.o - obj_zoul/dhcpc.o - obj_zoul/slip.o -uip_chksum obj_zoul/uip6.o -uip_conn obj_zoul/uip6.o - obj_zoul/tcp-socket.o - obj_zoul/tcpip.o - obj_zoul/psock.o -uip_connect obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_conns obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_debug_ipaddr_print obj_zoul/uip-debug.o - udp-server.co - obj_zoul/rpl-dag-root.o - obj_zoul/uip-ds6-route.o -uip_ds6_aaddr_add obj_zoul/uip-ds6.o -uip_ds6_aaddr_lookup obj_zoul/uip-ds6.o -uip_ds6_aaddr_rm obj_zoul/uip-ds6.o -uip_ds6_addr_add obj_zoul/uip-ds6.o - udp-server.co - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o -uip_ds6_addr_lookup obj_zoul/uip-ds6.o - udp-server.co - obj_zoul/rpl-ext-header.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o - obj_zoul/resolv.o - obj_zoul/uip-nd6.o - obj_zoul/uip6.o -uip_ds6_addr_rm obj_zoul/uip-ds6.o - obj_zoul/rpl-dag.o -uip_ds6_addr_size obj_zoul/uip-ds6.o -uip_ds6_compute_reachable_time obj_zoul/uip-ds6.o -uip_ds6_defrt_add obj_zoul/uip-ds6-route.o - obj_zoul/rpl-dag.o -uip_ds6_defrt_choose obj_zoul/uip-ds6-route.o - obj_zoul/tcpip.o -uip_ds6_defrt_lookup obj_zoul/uip-ds6-route.o -uip_ds6_defrt_periodic obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6.o -uip_ds6_defrt_rm obj_zoul/uip-ds6-route.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o -uip_ds6_get_global obj_zoul/uip-ds6.o -uip_ds6_get_link_local obj_zoul/uip-ds6.o - obj_zoul/rpl-timers.o -uip_ds6_if obj_zoul/uip-ds6.o - udp-server.co - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl-dag-root.o - obj_zoul/resolv.o - obj_zoul/uip-icmp6.o - obj_zoul/uip6.o -uip_ds6_init obj_zoul/uip-ds6.o - obj_zoul/uip6.o -uip_ds6_is_addr_onlink obj_zoul/uip-ds6.o - obj_zoul/tcpip.o - obj_zoul/uip6.o -uip_ds6_link_neighbor_callback obj_zoul/uip-ds6-nbr.o - obj_zoul/sicslowpan.o -uip_ds6_list_loop obj_zoul/uip-ds6.o -uip_ds6_maddr_add obj_zoul/uip-ds6.o - obj_zoul/rpl.o - obj_zoul/resolv.o -uip_ds6_maddr_lookup obj_zoul/uip-ds6.o - obj_zoul/uip6.o -uip_ds6_maddr_rm obj_zoul/uip-ds6.o -uip_ds6_nbr_add obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-icmp6.o -uip_ds6_nbr_get_ipaddr obj_zoul/uip-ds6-nbr.o -uip_ds6_nbr_get_ll obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-dag.o - obj_zoul/tcpip.o -uip_ds6_nbr_ipaddr_from_lladdr obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o -uip_ds6_nbr_ll_lookup obj_zoul/uip-ds6-nbr.o -uip_ds6_nbr_lladdr_from_ipaddr obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-dag.o - obj_zoul/uip-ds6-route.o -uip_ds6_nbr_lookup obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-dag.o - obj_zoul/tcpip.o - obj_zoul/uip-ds6-route.o -uip_ds6_nbr_num obj_zoul/uip-ds6-nbr.o - obj_zoul/rpl-dag.o -uip_ds6_nbr_rm obj_zoul/uip-ds6-nbr.o -uip_ds6_neighbors_init obj_zoul/uip-ds6-nbr.o - obj_zoul/uip-ds6.o -uip_ds6_netif_addr_list_offset obj_zoul/uip-ds6.o -uip_ds6_notification_add obj_zoul/uip-ds6-route.o - obj_zoul/rpl-dag-root.o -uip_ds6_notification_rm obj_zoul/uip-ds6-route.o -uip_ds6_periodic obj_zoul/uip-ds6.o - obj_zoul/tcpip.o -uip_ds6_prefix_add obj_zoul/uip-ds6.o -uip_ds6_prefix_list obj_zoul/uip-ds6.o -uip_ds6_prefix_lookup obj_zoul/uip-ds6.o -uip_ds6_prefix_rm obj_zoul/uip-ds6.o -uip_ds6_route_add obj_zoul/uip-ds6-route.o - obj_zoul/rpl.o -uip_ds6_route_head obj_zoul/uip-ds6-route.o - obj_zoul/rpl.o -uip_ds6_route_init obj_zoul/uip-ds6-route.o - obj_zoul/uip-ds6.o -uip_ds6_route_is_nexthop obj_zoul/uip-ds6-route.o - obj_zoul/rpl-nbr-policy.o - obj_zoul/rpl-dag.o -uip_ds6_route_lookup obj_zoul/uip-ds6-route.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/tcpip.o -uip_ds6_route_next obj_zoul/uip-ds6-route.o - obj_zoul/rpl.o -uip_ds6_route_nexthop obj_zoul/uip-ds6-route.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl.o - obj_zoul/tcpip.o -uip_ds6_route_num_routes obj_zoul/uip-ds6-route.o -uip_ds6_route_rm obj_zoul/uip-ds6-route.o - obj_zoul/rpl-ext-header.o - obj_zoul/rpl.o - obj_zoul/tcpip.o -uip_ds6_route_rm_by_nexthop obj_zoul/uip-ds6-route.o -uip_ds6_select_src obj_zoul/uip-ds6.o - obj_zoul/uip-nd6.o - obj_zoul/uip-icmp6.o - obj_zoul/uip6.o -uip_ds6_set_addr_iid obj_zoul/uip-ds6.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o - obj_zoul/rpl.o - obj_zoul/sicslowpan.o -uip_ds6_timer_periodic obj_zoul/uip-ds6.o - obj_zoul/tcpip.o -uip_ds6_timer_ra obj_zoul/uip-ds6.o -uip_ext_bitmap obj_zoul/uip6.o -uip_ext_len obj_zoul/uip6.o - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/tcpip.o - obj_zoul/uip-nd6.o - obj_zoul/uip-icmp6.o -uip_ext_opt_offset obj_zoul/uip6.o -uip_flags obj_zoul/uip6.o - udp-server.co - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/tcpip.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o - obj_zoul/psock.o - obj_zoul/dhcpc.o -uip_hostaddr obj_zoul/dhcpc.o -uip_htonl obj_zoul/uip6.o - obj_zoul/uip-icmp6.o -uip_htons obj_zoul/uip6.o - obj_zoul/tcp-socket.o - obj_zoul/resolv.o - obj_zoul/dhcpc.o -uip_icmp6_conns obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_icmp6_echo_reply_callback_add obj_zoul/uip-icmp6.o -uip_icmp6_echo_reply_callback_rm obj_zoul/uip-icmp6.o -uip_icmp6_error_output obj_zoul/uip-icmp6.o - obj_zoul/uip6.o -uip_icmp6_init obj_zoul/uip-icmp6.o - obj_zoul/uip6.o -uip_icmp6_input obj_zoul/uip-icmp6.o - obj_zoul/uip6.o -uip_icmp6_register_input_handler obj_zoul/uip-icmp6.o - obj_zoul/rpl-icmp6.o -uip_icmp6_send obj_zoul/uip-icmp6.o - obj_zoul/rpl-icmp6.o -uip_icmp6chksum obj_zoul/uip6.o - obj_zoul/uip-nd6.o - obj_zoul/uip-icmp6.o -uip_init obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_ipchksum obj_zoul/uip6.o -uip_len obj_zoul/uip6.o - udp-server.co - obj_zoul/rpl-icmp6.o - obj_zoul/rpl-ext-header.o - obj_zoul/uip-split.o - obj_zoul/udp-socket.o - obj_zoul/tcp-socket.o - obj_zoul/tcpip.o - obj_zoul/slipdev.o - obj_zoul/simple-udp.o - obj_zoul/psock.o - obj_zoul/dhcpc.o - obj_zoul/uip-nd6.o - obj_zoul/uip-icmp6.o - obj_zoul/sicslowpan.o - obj_zoul/slip.o -uip_listen obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_listenports obj_zoul/uip6.o -uip_lladdr obj_zoul/uip6.o - obj_zoul/rpl-dag-root.o - obj_zoul/rpl-dag.o - obj_zoul/resolv.o - obj_zoul/uip-nd6.o - obj_zoul/uip-ds6.o - obj_zoul/sicslowpan.o - obj_zoul/contiki-main.o -uip_nameserver_count obj_zoul/uip-nameserver.o -uip_nameserver_get obj_zoul/uip-nameserver.o - obj_zoul/resolv.o -uip_nameserver_next_expiration obj_zoul/uip-nameserver.o -uip_nameserver_update obj_zoul/uip-nameserver.o -uip_nd6_init obj_zoul/uip-nd6.o - obj_zoul/uip6.o -uip_nd6_ns_output obj_zoul/uip-nd6.o -uip_next_hdr obj_zoul/uip6.o -uip_packetqueue_alloc obj_zoul/uip-packetqueue.o -uip_packetqueue_buf obj_zoul/uip-packetqueue.o -uip_packetqueue_buflen obj_zoul/uip-packetqueue.o -uip_packetqueue_free obj_zoul/uip-packetqueue.o -uip_packetqueue_new obj_zoul/uip-packetqueue.o -uip_packetqueue_set_buflen obj_zoul/uip-packetqueue.o -uip_process obj_zoul/uip6.o - obj_zoul/uip-udp-packet.o - obj_zoul/tcpip.o -uip_sappdata obj_zoul/uip6.o -uip_send obj_zoul/uip6.o - obj_zoul/tcp-socket.o - obj_zoul/psock.o - obj_zoul/dhcpc.o -uip_slen obj_zoul/uip6.o - obj_zoul/uip-udp-packet.o -uip_split_output obj_zoul/uip-split.o -uip_tcpchksum obj_zoul/uip6.o - obj_zoul/uip-split.o -uip_udp_conn obj_zoul/uip6.o - obj_zoul/uip-udp-packet.o - obj_zoul/tcpip.o - obj_zoul/resolv.o -uip_udp_conns obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_udp_new obj_zoul/uip6.o - obj_zoul/tcpip.o -uip_udp_packet_send obj_zoul/uip-udp-packet.o - obj_zoul/udp-socket.o -uip_udp_packet_sendto obj_zoul/uip-udp-packet.o - obj_zoul/udp-socket.o - obj_zoul/simple-udp.o - obj_zoul/resolv.o -uip_udpchksum obj_zoul/uip6.o -uip_unlisten obj_zoul/uip6.o - obj_zoul/tcpip.o -uiplib_ip4addrconv obj_zoul/uiplib.o -uiplib_ip6addrconv obj_zoul/uiplib.o -unc_ctxconf obj_zoul/sicslowpan.o -unc_llconf obj_zoul/sicslowpan.o -unc_mxconf obj_zoul/sicslowpan.o -usb_arch_control_stall obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_disable_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_discard_all_buffers obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_get_ep_status obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_get_global_events obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_halt_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_send_pending obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_set_address obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_set_configuration obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_set_global_event_process obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup_bulk_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup_control_endpoint obj_zoul/usb-arch.o -usb_arch_setup_interrupt_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup_iso_endpoint obj_zoul/usb-arch.o -usb_cdc_acm_get_events obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_cdc_acm_get_line_coding obj_zoul/cdc-acm.o -usb_cdc_acm_get_line_state obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_cdc_acm_set_event_process obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_cdc_acm_setup obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_class_get_string_descriptor obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_disable_endpoint obj_zoul/usb-core.o - obj_zoul/usb-arch.o -usb_discard_all_buffers obj_zoul/usb-core.o -usb_error_stall obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_get_ctrl_data obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_get_current_configuration obj_zoul/usb-core.o -usb_get_ep_events obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_get_global_events obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_halt_endpoint obj_zoul/usb-core.o -usb_isr obj_zoul/usb-arch.o -usb_prepend_request_handler obj_zoul/usb-core.o -usb_process obj_zoul/usb-core.o -usb_register_request_handler obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_send_ctrl_response obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_send_ctrl_status obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_send_pending obj_zoul/usb-core.o -usb_serial_flush obj_zoul/usb-serial.o -usb_serial_init obj_zoul/usb-serial.o -usb_serial_process obj_zoul/usb-serial.o -usb_serial_set_input obj_zoul/usb-serial.o -usb_serial_writeb obj_zoul/usb-serial.o -usb_set_ep_event_process obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_set_global_event_process obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_setup obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_setup_buffer obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_setup_bulk_endpoint obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_setup_interrupt_endpoint obj_zoul/usb-core.o -usb_submit_recv_buffer obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_submit_xmit_buffer obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -vdd3_sensor obj_zoul/vdd3-sensor.o - obj_zoul/zoul-sensors.o -vectors obj_zoul/startup-gcc.o - obj_zoul/nvic.o -vsnprintf obj_zoul/dbg-snprintf.o -watchdog_init obj_zoul/watchdog.o - obj_zoul/contiki-main.o -watchdog_periodic obj_zoul/watchdog.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/sicslowpan.o - obj_zoul/usb-arch.o - obj_zoul/cfs-coffee-arch.o - obj_zoul/contiki-main.o -watchdog_reboot obj_zoul/watchdog.o -watchdog_start obj_zoul/watchdog.o - obj_zoul/contiki-main.o diff --git a/examples/ipv6/rpl-udp/udp-server.bin b/examples/ipv6/rpl-udp/udp-server.bin deleted file mode 100755 index e904f636944..00000000000 Binary files a/examples/ipv6/rpl-udp/udp-server.bin and /dev/null differ diff --git a/examples/sensniff/sensniff-zoul.map b/examples/sensniff/sensniff-zoul.map deleted file mode 100644 index 7f27a73867f..00000000000 --- a/examples/sensniff/sensniff-zoul.map +++ /dev/null @@ -1,6151 +0,0 @@ -Archive member included because of file (symbol) - -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - obj_zoul/cc2538-rf.o (__aeabi_uldivmod) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) (__gnu_uldivmod_helper) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) (__aeabi_ldiv0) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) (__divdi3) -/usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) (__udivdi3) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - obj_zoul/slip.o (memcmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - obj_zoul/dbg-snprintf.o (memcpy) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - obj_zoul/mmem.o (memmove) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - obj_zoul/gpio.o (memset) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - obj_zoul/syscalls.o (errno) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - obj_zoul/cfs-coffee.o (strcmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - obj_zoul/sensors.o (strlen) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - obj_zoul/slip.o (strncmp) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - obj_zoul/cfs-coffee.o (strncpy) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) (_free_r) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) (_impure_ptr) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) (__malloc_current_mallinfo) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) (__malloc_lock) -/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) (_sbrk_r) - -Allocating common symbols -Common symbol size file - -compower_idle_activity - 0x8 obj_zoul/compower.o -rtcc_int1_callback 0x4 obj_zoul/rtcc.o -usb_setup_buffer 0x8 obj_zoul/usb-core.o -errno 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -slip_active 0x1 obj_zoul/slip.o -rimestats 0x48 obj_zoul/rimestats.o -packetbuf_addrs 0x8 obj_zoul/packetbuf.o -periodic_timer 0x20 obj_zoul/link-stats.o -linkaddr_node_addr 0x2 obj_zoul/linkaddr.o -packetbuf_attrs 0x34 obj_zoul/packetbuf.o -cmd_buf 0x20 sensniff.co -stats 0x38 obj_zoul/collect.o -avail_memory 0x4 obj_zoul/mmem.o -sensors_flags 0x4 obj_zoul/zoul-sensors.o -serial_line_event_message - 0x1 obj_zoul/serial-line.o -sensors_event 0x1 obj_zoul/sensors.o -button_press_duration_exceeded - 0x1 obj_zoul/button-sensor.o - -Discarded input sections - - .text 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - .data 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - .bss 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - .text 0x0000000000000000 0x0 obj_zoul/contiki-main.o - .data 0x0000000000000000 0x0 obj_zoul/contiki-main.o - .bss 0x0000000000000000 0x0 obj_zoul/contiki-main.o - .text 0x0000000000000000 0x0 obj_zoul/leds.o - .data 0x0000000000000000 0x0 obj_zoul/leds.o - .bss 0x0000000000000000 0x0 obj_zoul/leds.o - .text.leds_get - 0x0000000000000000 0x4 obj_zoul/leds.o - .text.leds_set - 0x0000000000000000 0xc obj_zoul/leds.o - .text.leds_toggle - 0x0000000000000000 0x10 obj_zoul/leds.o - .text.leds_blink - 0x0000000000000000 0x28 obj_zoul/leds.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200-zoul-arch.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200-zoul-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_int_handler - 0x0000000000000000 0x4 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_select - 0x0000000000000000 0x18 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_deselect - 0x0000000000000000 0xc obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_rw_byte - 0x0000000000000000 0x24 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_spi_rw - 0x0000000000000000 0x88 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_setup_irq - 0x0000000000000000 0x6c obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_setup_irq - 0x0000000000000000 0x6c obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_enable_irq - 0x0000000000000000 0x24 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_disable_irq - 0x0000000000000000 0x10 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_enable_irq - 0x0000000000000000 0x24 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_disable_irq - 0x0000000000000000 0x10 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio0_read_pin - 0x0000000000000000 0xc obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio2_read_pin - 0x0000000000000000 0xc obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_gpio3_read_pin - 0x0000000000000000 0x4 obj_zoul/cc1200-zoul-arch.o - .text.cc1200_arch_init - 0x0000000000000000 0x84 obj_zoul/cc1200-zoul-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200-zoul-arch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200-zoul-arch.o - .text 0x0000000000000000 0x0 obj_zoul/adc-zoul.o - .data 0x0000000000000000 0x0 obj_zoul/adc-zoul.o - .bss 0x0000000000000000 0x0 obj_zoul/adc-zoul.o - .text.status 0x0000000000000000 0x4 obj_zoul/adc-zoul.o - .text.value 0x0000000000000000 0x38 obj_zoul/adc-zoul.o - .text.configure - 0x0000000000000000 0x8c obj_zoul/adc-zoul.o - .rodata.adc_zoul - 0x0000000000000000 0x10 obj_zoul/adc-zoul.o - .bss.decimation_rate - 0x0000000000000000 0x1 obj_zoul/adc-zoul.o - .rodata.str1.1 - 0x0000000000000000 0x15 obj_zoul/adc-zoul.o - .bss.enabled_channels - 0x0000000000000000 0x1 obj_zoul/adc-zoul.o - .comment 0x0000000000000000 0x20 obj_zoul/adc-zoul.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/adc-zoul.o - .text 0x0000000000000000 0x0 obj_zoul/button-sensor.o - .data 0x0000000000000000 0x0 obj_zoul/button-sensor.o - .bss 0x0000000000000000 0x0 obj_zoul/button-sensor.o - .text 0x0000000000000000 0x0 obj_zoul/zoul-sensors.o - .data 0x0000000000000000 0x0 obj_zoul/zoul-sensors.o - .bss 0x0000000000000000 0x0 obj_zoul/zoul-sensors.o - .text 0x0000000000000000 0x0 obj_zoul/board.o - .data 0x0000000000000000 0x0 obj_zoul/board.o - .bss 0x0000000000000000 0x0 obj_zoul/board.o - .text 0x0000000000000000 0x0 obj_zoul/antenna-sw.o - .data 0x0000000000000000 0x0 obj_zoul/antenna-sw.o - .bss 0x0000000000000000 0x0 obj_zoul/antenna-sw.o - .text.antenna_sw_get - 0x0000000000000000 0x1c obj_zoul/antenna-sw.o - .text.antenna_sw_select - 0x0000000000000000 0x30 obj_zoul/antenna-sw.o - .text 0x0000000000000000 0x0 obj_zoul/rtcc.o - .data 0x0000000000000000 0x0 obj_zoul/rtcc.o - .bss 0x0000000000000000 0x0 obj_zoul/rtcc.o - .text.bcd_to_dec - 0x0000000000000000 0x10 obj_zoul/rtcc.o - .text.dec_to_bcd - 0x0000000000000000 0x12 obj_zoul/rtcc.o - .text.ab08_write_reg - 0x0000000000000000 0x44 obj_zoul/rtcc.o - .text.rtcc_interrupt_handler - 0x0000000000000000 0xc obj_zoul/rtcc.o - .text.ab08_read_reg - 0x0000000000000000 0x32 obj_zoul/rtcc.o - .text.ab08_ctrl1_config - 0x0000000000000000 0x66 obj_zoul/rtcc.o - .text.process_thread_rtcc_int_process - 0x0000000000000000 0x78 obj_zoul/rtcc.o - .text.ab08_check_td_format - 0x0000000000000000 0x72 obj_zoul/rtcc.o - .text.rtcc_set_time_date - 0x0000000000000000 0x122 obj_zoul/rtcc.o - .text.rtcc_get_time_date - 0x0000000000000000 0x64 obj_zoul/rtcc.o - .text.rtcc_set_alarm_time_date - 0x0000000000000000 0x210 obj_zoul/rtcc.o - .text.rtcc_date_increment_seconds - 0x0000000000000000 0xfe obj_zoul/rtcc.o - .text.rtcc_print - 0x0000000000000000 0x144 obj_zoul/rtcc.o - .text.rtcc_set_autocalibration - 0x0000000000000000 0xac obj_zoul/rtcc.o - .text.rtcc_set_calibration - 0x0000000000000000 0x174 obj_zoul/rtcc.o - .text.rtcc_init - 0x0000000000000000 0xa0 obj_zoul/rtcc.o - .data.rtcc_int_process - 0x0000000000000000 0x10 obj_zoul/rtcc.o - .bss.buf.5645 0x0000000000000000 0x1 obj_zoul/rtcc.o - .data.ab080x_td_register_name - 0x0000000000000000 0x20 obj_zoul/rtcc.o - .rodata.str1.1 - 0x0000000000000000 0x146 obj_zoul/rtcc.o - .data.ab080x_config_register_name - 0x0000000000000000 0x48 obj_zoul/rtcc.o - .rodata.ab080x_default_setting - 0x0000000000000000 0xc obj_zoul/rtcc.o - .comment 0x0000000000000000 0x20 obj_zoul/rtcc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rtcc.o - COMMON 0x0000000000000000 0x4 obj_zoul/rtcc.o - .text 0x0000000000000000 0x0 obj_zoul/leds-res-arch.o - .data 0x0000000000000000 0x0 obj_zoul/leds-res-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/leds-res-arch.o - .text.leds_arch_get - 0x0000000000000000 0x34 obj_zoul/leds-res-arch.o - .text 0x0000000000000000 0x0 obj_zoul/power-mgmt.o - .data 0x0000000000000000 0x0 obj_zoul/power-mgmt.o - .bss 0x0000000000000000 0x0 obj_zoul/power-mgmt.o - .text.pm_write_byte.constprop.1 - 0x0000000000000000 0x44 obj_zoul/power-mgmt.o - .text.pm_enable - 0x0000000000000000 0x44 obj_zoul/power-mgmt.o - .text.pm_reset_system - 0x0000000000000000 0x50 obj_zoul/power-mgmt.o - .text.pm_set_timeout - 0x0000000000000000 0x58 obj_zoul/power-mgmt.o - .text.pm_get_timeout - 0x0000000000000000 0x5c obj_zoul/power-mgmt.o - .text.pm_get_num_cycles - 0x0000000000000000 0x50 obj_zoul/power-mgmt.o - .text.pm_shutdown_now - 0x0000000000000000 0x48 obj_zoul/power-mgmt.o - .text.pm_get_voltage - 0x0000000000000000 0x64 obj_zoul/power-mgmt.o - .text.pm_get_fw_ver - 0x0000000000000000 0x58 obj_zoul/power-mgmt.o - .bss.lbuf 0x0000000000000000 0x5 obj_zoul/power-mgmt.o - .rodata.str1.1 - 0x0000000000000000 0x11 obj_zoul/power-mgmt.o - .bss.initialized - 0x0000000000000000 0x1 obj_zoul/power-mgmt.o - .comment 0x0000000000000000 0x20 obj_zoul/power-mgmt.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/power-mgmt.o - .text 0x0000000000000000 0x0 obj_zoul/soc.o - .data 0x0000000000000000 0x0 obj_zoul/soc.o - .bss 0x0000000000000000 0x0 obj_zoul/soc.o - .text.soc_get_features - 0x0000000000000000 0x10 obj_zoul/soc.o - .text 0x0000000000000000 0x0 obj_zoul/clock.o - .data 0x0000000000000000 0x0 obj_zoul/clock.o - .bss 0x0000000000000000 0x0 obj_zoul/clock.o - .text.clock_set_seconds - 0x0000000000000000 0x10 obj_zoul/clock.o - .text.clock_seconds - 0x0000000000000000 0x14 obj_zoul/clock.o - .text.clock_wait - 0x0000000000000000 0x16 obj_zoul/clock.o - .text.clock_delay - 0x0000000000000000 0x6 obj_zoul/clock.o - .text 0x0000000000000000 0x0 obj_zoul/rtimer-arch.o - .data 0x0000000000000000 0x0 obj_zoul/rtimer-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/rtimer-arch.o - .text 0x0000000000000000 0x0 obj_zoul/uart.o - .data 0x0000000000000000 0x0 obj_zoul/uart.o - .bss 0x0000000000000000 0x0 obj_zoul/uart.o - .text 0x0000000000000000 0x0 obj_zoul/watchdog.o - .data 0x0000000000000000 0x0 obj_zoul/watchdog.o - .bss 0x0000000000000000 0x0 obj_zoul/watchdog.o - .text.watchdog_reboot - 0x0000000000000000 0x14 obj_zoul/watchdog.o - .text 0x0000000000000000 0x0 obj_zoul/nvic.o - .data 0x0000000000000000 0x0 obj_zoul/nvic.o - .bss 0x0000000000000000 0x0 obj_zoul/nvic.o - .text.nvic_interrupt_en_restore - 0x0000000000000000 0x1c obj_zoul/nvic.o - .text.nvic_interrupt_en_save - 0x0000000000000000 0x2c obj_zoul/nvic.o - .text.nvic_interrupt_pend - 0x0000000000000000 0x1c obj_zoul/nvic.o - .text 0x0000000000000000 0x0 obj_zoul/cpu.o - .data 0x0000000000000000 0x0 obj_zoul/cpu.o - .bss 0x0000000000000000 0x0 obj_zoul/cpu.o - .text 0x0000000000000000 0x0 obj_zoul/sys-ctrl.o - .data 0x0000000000000000 0x0 obj_zoul/sys-ctrl.o - .bss 0x0000000000000000 0x0 obj_zoul/sys-ctrl.o - .text.sys_ctrl_reset - 0x0000000000000000 0xc obj_zoul/sys-ctrl.o - .text 0x0000000000000000 0x0 obj_zoul/gpio.o - .data 0x0000000000000000 0x0 obj_zoul/gpio.o - .bss 0x0000000000000000 0x0 obj_zoul/gpio.o - .text 0x0000000000000000 0x0 obj_zoul/ioc.o - .data 0x0000000000000000 0x0 obj_zoul/ioc.o - .bss 0x0000000000000000 0x0 obj_zoul/ioc.o - .text 0x0000000000000000 0x0 obj_zoul/spi.o - .data 0x0000000000000000 0x0 obj_zoul/spi.o - .bss 0x0000000000000000 0x0 obj_zoul/spi.o - .text.spix_enable - 0x0000000000000000 0x18 obj_zoul/spi.o - .text.spix_init - 0x0000000000000000 0xd0 obj_zoul/spi.o - .text.spix_disable - 0x0000000000000000 0x1c obj_zoul/spi.o - .text.spix_set_mode - 0x0000000000000000 0x30 obj_zoul/spi.o - .text.spix_cs_init - 0x0000000000000000 0x38 obj_zoul/spi.o - .rodata.spi_regs - 0x0000000000000000 0x30 obj_zoul/spi.o - .comment 0x0000000000000000 0x20 obj_zoul/spi.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/spi.o - .text 0x0000000000000000 0x0 obj_zoul/adc.o - .data 0x0000000000000000 0x0 obj_zoul/adc.o - .bss 0x0000000000000000 0x0 obj_zoul/adc.o - .text.adc_init - 0x0000000000000000 0x10 obj_zoul/adc.o - .text 0x0000000000000000 0x0 obj_zoul/crypto.o - .data 0x0000000000000000 0x0 obj_zoul/crypto.o - .bss 0x0000000000000000 0x0 obj_zoul/crypto.o - .text.crypto_register_process_notification - 0x0000000000000000 0xc obj_zoul/crypto.o - .text 0x0000000000000000 0x0 obj_zoul/aes.o - .data 0x0000000000000000 0x0 obj_zoul/aes.o - .bss 0x0000000000000000 0x0 obj_zoul/aes.o - .text.aes_load_keys - 0x0000000000000000 0x130 obj_zoul/aes.o - .text.aes_auth_crypt_start - 0x0000000000000000 0x134 obj_zoul/aes.o - .text.aes_auth_crypt_check_status - 0x0000000000000000 0x18 obj_zoul/aes.o - .text.aes_auth_crypt_get_result - 0x0000000000000000 0xb8 obj_zoul/aes.o - .comment 0x0000000000000000 0x20 obj_zoul/aes.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/aes.o - .text 0x0000000000000000 0x0 obj_zoul/ecb.o - .data 0x0000000000000000 0x0 obj_zoul/ecb.o - .bss 0x0000000000000000 0x0 obj_zoul/ecb.o - .text.ecb_crypt_start - 0x0000000000000000 0x2a obj_zoul/ecb.o - .text.ecb_crypt_check_status - 0x0000000000000000 0x1a obj_zoul/ecb.o - .comment 0x0000000000000000 0x20 obj_zoul/ecb.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecb.o - .text 0x0000000000000000 0x0 obj_zoul/cbc.o - .data 0x0000000000000000 0x0 obj_zoul/cbc.o - .bss 0x0000000000000000 0x0 obj_zoul/cbc.o - .text.cbc_crypt_start - 0x0000000000000000 0x2a obj_zoul/cbc.o - .text.cbc_crypt_check_status - 0x0000000000000000 0x1a obj_zoul/cbc.o - .comment 0x0000000000000000 0x20 obj_zoul/cbc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cbc.o - .text 0x0000000000000000 0x0 obj_zoul/ctr.o - .data 0x0000000000000000 0x0 obj_zoul/ctr.o - .bss 0x0000000000000000 0x0 obj_zoul/ctr.o - .text.ctr_crypt_start - 0x0000000000000000 0x70 obj_zoul/ctr.o - .text.ctr_crypt_check_status - 0x0000000000000000 0x1a obj_zoul/ctr.o - .comment 0x0000000000000000 0x20 obj_zoul/ctr.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ctr.o - .text 0x0000000000000000 0x0 obj_zoul/cbc-mac.o - .data 0x0000000000000000 0x0 obj_zoul/cbc-mac.o - .bss 0x0000000000000000 0x0 obj_zoul/cbc-mac.o - .text.cbc_mac_auth_start - 0x0000000000000000 0x38 obj_zoul/cbc-mac.o - .text.cbc_mac_auth_get_result - 0x0000000000000000 0x3c obj_zoul/cbc-mac.o - .comment 0x0000000000000000 0x20 obj_zoul/cbc-mac.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cbc-mac.o - .text 0x0000000000000000 0x0 obj_zoul/gcm.o - .data 0x0000000000000000 0x0 obj_zoul/gcm.o - .bss 0x0000000000000000 0x0 obj_zoul/gcm.o - .text.gcm_auth_crypt_get_result - 0x0000000000000000 0x3c obj_zoul/gcm.o - .text.gcm_auth_encrypt_start - 0x0000000000000000 0x44 obj_zoul/gcm.o - .text.gcm_auth_encrypt_get_result - 0x0000000000000000 0x8 obj_zoul/gcm.o - .text.gcm_auth_decrypt_start - 0x0000000000000000 0x44 obj_zoul/gcm.o - .comment 0x0000000000000000 0x20 obj_zoul/gcm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/gcm.o - .text 0x0000000000000000 0x0 obj_zoul/ccm.o - .data 0x0000000000000000 0x0 obj_zoul/ccm.o - .bss 0x0000000000000000 0x0 obj_zoul/ccm.o - .text.ccm_auth_crypt_start - 0x0000000000000000 0x8e obj_zoul/ccm.o - .text.ccm_auth_crypt_get_result - 0x0000000000000000 0x4a obj_zoul/ccm.o - .text.ccm_auth_encrypt_start - 0x0000000000000000 0x3a obj_zoul/ccm.o - .text.ccm_auth_encrypt_get_result - 0x0000000000000000 0xc obj_zoul/ccm.o - .text.ccm_auth_decrypt_start - 0x0000000000000000 0x3e obj_zoul/ccm.o - .comment 0x0000000000000000 0x20 obj_zoul/ccm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ccm.o - .text 0x0000000000000000 0x0 obj_zoul/sha256.o - .data 0x0000000000000000 0x0 obj_zoul/sha256.o - .bss 0x0000000000000000 0x0 obj_zoul/sha256.o - .text.resume_hash - 0x0000000000000000 0x11c obj_zoul/sha256.o - .text.new_hash - 0x0000000000000000 0xb0 obj_zoul/sha256.o - .text.sha256_init - 0x0000000000000000 0x20 obj_zoul/sha256.o - .text.sha256_process - 0x0000000000000000 0x168 obj_zoul/sha256.o - .text.sha256_done - 0x0000000000000000 0x64 obj_zoul/sha256.o - .comment 0x0000000000000000 0x20 obj_zoul/sha256.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/sha256.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-aes-128.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-aes-128.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-aes-128.o - .text.encrypt 0x0000000000000000 0x4c obj_zoul/cc2538-aes-128.o - .text.set_key 0x0000000000000000 0x34 obj_zoul/cc2538-aes-128.o - .rodata.cc2538_aes_128_driver - 0x0000000000000000 0x8 obj_zoul/cc2538-aes-128.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-aes-128.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc2538-aes-128.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-ccm-star.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-ccm-star.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-ccm-star.o - .text.set_key 0x0000000000000000 0x10 obj_zoul/cc2538-ccm-star.o - .text.aead 0x0000000000000000 0xa4 obj_zoul/cc2538-ccm-star.o - .rodata.cc2538_ccm_star_driver - 0x0000000000000000 0x8 obj_zoul/cc2538-ccm-star.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-ccm-star.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc2538-ccm-star.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-rf.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-rf.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-rf.o - .text.cc2538_rf_set_promiscous_mode - 0x0000000000000000 0x4 obj_zoul/cc2538-rf.o - .text 0x0000000000000000 0x0 obj_zoul/udma.o - .data 0x0000000000000000 0x0 obj_zoul/udma.o - .bss 0x0000000000000000 0x0 obj_zoul/udma.o - .text.udma_set_channel_assignment - 0x0000000000000000 0x20 obj_zoul/udma.o - .text.udma_channel_disable - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_use_alternate - 0x0000000000000000 0x18 obj_zoul/udma.o - .text.udma_channel_use_primary - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_prio_set_high - 0x0000000000000000 0x18 obj_zoul/udma.o - .text.udma_channel_prio_set_default - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_use_burst - 0x0000000000000000 0x18 obj_zoul/udma.o - .text.udma_channel_use_single - 0x0000000000000000 0x14 obj_zoul/udma.o - .text.udma_channel_mask_clr - 0x0000000000000000 0x14 obj_zoul/udma.o - .text 0x0000000000000000 0x0 obj_zoul/lpm.o - .data 0x0000000000000000 0x0 obj_zoul/lpm.o - .bss 0x0000000000000000 0x0 obj_zoul/lpm.o - .text.lpm_set_max_pm - 0x0000000000000000 0x10 obj_zoul/lpm.o - .text 0x0000000000000000 0x0 obj_zoul/pka.o - .data 0x0000000000000000 0x0 obj_zoul/pka.o - .bss 0x0000000000000000 0x0 obj_zoul/pka.o - .text.permit_pm1 - 0x0000000000000000 0x14 obj_zoul/pka.o - .text.pka_enable - 0x0000000000000000 0x20 obj_zoul/pka.o - .text.pka_init - 0x0000000000000000 0x40 obj_zoul/pka.o - .text.pka_disable - 0x0000000000000000 0x20 obj_zoul/pka.o - .text.pka_check_status - 0x0000000000000000 0x14 obj_zoul/pka.o - .text.pka_register_process_notification - 0x0000000000000000 0xc obj_zoul/pka.o - .text 0x0000000000000000 0x0 obj_zoul/bignum-driver.o - .data 0x0000000000000000 0x0 obj_zoul/bignum-driver.o - .bss 0x0000000000000000 0x0 obj_zoul/bignum-driver.o - .text.bignum_mod_start - 0x0000000000000000 0xdc obj_zoul/bignum-driver.o - .text.bignum_mod_get_result - 0x0000000000000000 0x80 obj_zoul/bignum-driver.o - .text.bignum_cmp_start - 0x0000000000000000 0x9c obj_zoul/bignum-driver.o - .text.bignum_cmp_get_result - 0x0000000000000000 0x3c obj_zoul/bignum-driver.o - .text.bignum_inv_mod_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_inv_mod_get_result - 0x0000000000000000 0x80 obj_zoul/bignum-driver.o - .text.bignum_mul_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_mul_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .text.bignum_add_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_add_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .text.bignum_subtract_start - 0x0000000000000000 0xd4 obj_zoul/bignum-driver.o - .text.bignum_subtract_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .text.bignum_exp_mod_start - 0x0000000000000000 0x104 obj_zoul/bignum-driver.o - .text.bignum_exp_mod_get_result - 0x0000000000000000 0x80 obj_zoul/bignum-driver.o - .text.bignum_divide_start - 0x0000000000000000 0xe0 obj_zoul/bignum-driver.o - .text.bignum_divide_get_result - 0x0000000000000000 0x88 obj_zoul/bignum-driver.o - .rodata.CSWTCH.24 - 0x0000000000000000 0x4 obj_zoul/bignum-driver.o - .comment 0x0000000000000000 0x20 obj_zoul/bignum-driver.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/bignum-driver.o - .text 0x0000000000000000 0x0 obj_zoul/ecc-driver.o - .data 0x0000000000000000 0x0 obj_zoul/ecc-driver.o - .bss 0x0000000000000000 0x0 obj_zoul/ecc-driver.o - .text.ecc_mul_start - 0x0000000000000000 0x198 obj_zoul/ecc-driver.o - .text.ecc_mul_get_result - 0x0000000000000000 0xa4 obj_zoul/ecc-driver.o - .text.ecc_mul_gen_pt_start - 0x0000000000000000 0x170 obj_zoul/ecc-driver.o - .text.ecc_mul_gen_pt_get_result - 0x0000000000000000 0xa4 obj_zoul/ecc-driver.o - .text.ecc_add_start - 0x0000000000000000 0x194 obj_zoul/ecc-driver.o - .text.ecc_add_get_result - 0x0000000000000000 0xa4 obj_zoul/ecc-driver.o - .comment 0x0000000000000000 0x20 obj_zoul/ecc-driver.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecc-driver.o - .text 0x0000000000000000 0x0 obj_zoul/ecc-algorithm.o - .data 0x0000000000000000 0x0 obj_zoul/ecc-algorithm.o - .bss 0x0000000000000000 0x0 obj_zoul/ecc-algorithm.o - .text.ecc_compare - 0x0000000000000000 0x54 obj_zoul/ecc-algorithm.o - .text.ecc_multiply - 0x0000000000000000 0x74 obj_zoul/ecc-algorithm.o - .text.ecc_dsa_sign - 0x0000000000000000 0x338 obj_zoul/ecc-algorithm.o - .text.ecc_dsa_verify - 0x0000000000000000 0x36c obj_zoul/ecc-algorithm.o - .rodata.str1.1 - 0x0000000000000000 0x14 obj_zoul/ecc-algorithm.o - .comment 0x0000000000000000 0x20 obj_zoul/ecc-algorithm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecc-algorithm.o - .text 0x0000000000000000 0x0 obj_zoul/ecc-curve.o - .data 0x0000000000000000 0x0 obj_zoul/ecc-curve.o - .bss 0x0000000000000000 0x0 obj_zoul/ecc-curve.o - .rodata.nist_p_256_p - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .data.nist_p_192 - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_n - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_256_a - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_256_b - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .data.nist_p_256 - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_p - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.str1.1 - 0x0000000000000000 0x16 obj_zoul/ecc-curve.o - .rodata.nist_p_256_n - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_x - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_192_y - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_256_x - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .rodata.nist_p_192_a - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_192_b - 0x0000000000000000 0x18 obj_zoul/ecc-curve.o - .rodata.nist_p_256_y - 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .comment 0x0000000000000000 0x20 obj_zoul/ecc-curve.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ecc-curve.o - .text 0x0000000000000000 0x0 obj_zoul/dbg.o - .data 0x0000000000000000 0x0 obj_zoul/dbg.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg.o - .text 0x0000000000000000 0x0 obj_zoul/ieee-addr.o - .data 0x0000000000000000 0x0 obj_zoul/ieee-addr.o - .bss 0x0000000000000000 0x0 obj_zoul/ieee-addr.o - .text 0x0000000000000000 0x0 obj_zoul/slip-arch.o - .data 0x0000000000000000 0x0 obj_zoul/slip-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/slip-arch.o - .text.slip_arch_writeb - 0x0000000000000000 0x8 obj_zoul/slip-arch.o - .text.slip_arch_init - 0x0000000000000000 0xc obj_zoul/slip-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/slip-arch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/slip-arch.o - .text 0x0000000000000000 0x0 obj_zoul/slip.o - .data 0x0000000000000000 0x0 obj_zoul/slip.o - .bss 0x0000000000000000 0x0 obj_zoul/slip.o - .text.slip_set_input_callback - 0x0000000000000000 0xc obj_zoul/slip.o - .text.slip_send - 0x0000000000000000 0x5c obj_zoul/slip.o - .text.slip_write - 0x0000000000000000 0x42 obj_zoul/slip.o - .text.process_thread_slip_process - 0x0000000000000000 0x2a4 obj_zoul/slip.o - .text.slip_input_byte - 0x0000000000000000 0xb0 obj_zoul/slip.o - .bss.state 0x0000000000000000 0x1 obj_zoul/slip.o - .bss.rxbuf 0x0000000000000000 0x7c obj_zoul/slip.o - .bss.next_free - 0x0000000000000000 0x2 obj_zoul/slip.o - .bss.pkt_end 0x0000000000000000 0x2 obj_zoul/slip.o - .rodata.str1.1 - 0x0000000000000000 0x26 obj_zoul/slip.o - .bss.begin 0x0000000000000000 0x2 obj_zoul/slip.o - .bss.input_callback - 0x0000000000000000 0x4 obj_zoul/slip.o - .data.slip_process - 0x0000000000000000 0x10 obj_zoul/slip.o - .bss.ip_id.5825 - 0x0000000000000000 0x2 obj_zoul/slip.o - .comment 0x0000000000000000 0x20 obj_zoul/slip.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/slip.o - COMMON 0x0000000000000000 0x1 obj_zoul/slip.o - .text 0x0000000000000000 0x0 obj_zoul/i2c.o - .data 0x0000000000000000 0x0 obj_zoul/i2c.o - .bss 0x0000000000000000 0x0 obj_zoul/i2c.o - .text.i2c_master_enable - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_master_disable - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_set_frequency - 0x0000000000000000 0x1c obj_zoul/i2c.o - .text.i2c_init - 0x0000000000000000 0xc8 obj_zoul/i2c.o - .text.i2c_master_set_slave_address - 0x0000000000000000 0x14 obj_zoul/i2c.o - .text.i2c_master_data_put - 0x0000000000000000 0xc obj_zoul/i2c.o - .text.i2c_master_data_get - 0x0000000000000000 0xc obj_zoul/i2c.o - .text.i2c_master_command - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_master_busy - 0x0000000000000000 0x10 obj_zoul/i2c.o - .text.i2c_master_error - 0x0000000000000000 0x1c obj_zoul/i2c.o - .text.i2c_single_send - 0x0000000000000000 0x28 obj_zoul/i2c.o - .text.i2c_single_receive - 0x0000000000000000 0x38 obj_zoul/i2c.o - .text.i2c_burst_send - 0x0000000000000000 0x8c obj_zoul/i2c.o - .text.i2c_burst_receive - 0x0000000000000000 0x90 obj_zoul/i2c.o - .comment 0x0000000000000000 0x20 obj_zoul/i2c.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/i2c.o - .text 0x0000000000000000 0x0 obj_zoul/cc2538-temp-sensor.o - .data 0x0000000000000000 0x0 obj_zoul/cc2538-temp-sensor.o - .bss 0x0000000000000000 0x0 obj_zoul/cc2538-temp-sensor.o - .text 0x0000000000000000 0x0 obj_zoul/vdd3-sensor.o - .data 0x0000000000000000 0x0 obj_zoul/vdd3-sensor.o - .bss 0x0000000000000000 0x0 obj_zoul/vdd3-sensor.o - .text 0x0000000000000000 0x0 obj_zoul/cfs-coffee.o - .data 0x0000000000000000 0x0 obj_zoul/cfs-coffee.o - .bss 0x0000000000000000 0x0 obj_zoul/cfs-coffee.o - .text.load_file - 0x0000000000000000 0x54 obj_zoul/cfs-coffee.o - .text.read_header - 0x0000000000000000 0x8 obj_zoul/cfs-coffee.o - .text.file_end - 0x0000000000000000 0x52 obj_zoul/cfs-coffee.o - .text.write_header - 0x0000000000000000 0x10 obj_zoul/cfs-coffee.o - .text.next_file.isra.0 - 0x0000000000000000 0x1a obj_zoul/cfs-coffee.o - .text.find_file - 0x0000000000000000 0x8c obj_zoul/cfs-coffee.o - .text.find_contiguous_pages - 0x0000000000000000 0x80 obj_zoul/cfs-coffee.o - .text.remove_by_page.isra.1 - 0x0000000000000000 0xb4 obj_zoul/cfs-coffee.o - .text.reserve.constprop.4 - 0x0000000000000000 0x208 obj_zoul/cfs-coffee.o - .text.cfs_open - 0x0000000000000000 0x84 obj_zoul/cfs-coffee.o - .text.cfs_close - 0x0000000000000000 0x24 obj_zoul/cfs-coffee.o - .text.cfs_seek - 0x0000000000000000 0x54 obj_zoul/cfs-coffee.o - .text.cfs_remove - 0x0000000000000000 0x1e obj_zoul/cfs-coffee.o - .text.cfs_read - 0x0000000000000000 0x74 obj_zoul/cfs-coffee.o - .text.cfs_write - 0x0000000000000000 0x1a4 obj_zoul/cfs-coffee.o - .text.cfs_opendir - 0x0000000000000000 0xa obj_zoul/cfs-coffee.o - .text.cfs_readdir - 0x0000000000000000 0x80 obj_zoul/cfs-coffee.o - .text.cfs_closedir - 0x0000000000000000 0x2 obj_zoul/cfs-coffee.o - .text.cfs_coffee_reserve - 0x0000000000000000 0x1c obj_zoul/cfs-coffee.o - .text.cfs_coffee_configure_log - 0x0000000000000000 0x58 obj_zoul/cfs-coffee.o - .text.cfs_coffee_format - 0x0000000000000000 0x50 obj_zoul/cfs-coffee.o - .bss.gc_wait 0x0000000000000000 0x1 obj_zoul/cfs-coffee.o - .bss.next_free - 0x0000000000000000 0x2 obj_zoul/cfs-coffee.o - .bss.coffee_fd_set - 0x0000000000000000 0x3c obj_zoul/cfs-coffee.o - .bss.last_pages_are_active.4776 - 0x0000000000000000 0x1 obj_zoul/cfs-coffee.o - .bss.coffee_files - 0x0000000000000000 0x3c obj_zoul/cfs-coffee.o - .bss.skip_pages.4775 - 0x0000000000000000 0x2 obj_zoul/cfs-coffee.o - .comment 0x0000000000000000 0x20 obj_zoul/cfs-coffee.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cfs-coffee.o - .text 0x0000000000000000 0x0 obj_zoul/cfs-coffee-arch.o - .data 0x0000000000000000 0x0 obj_zoul/cfs-coffee-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/cfs-coffee-arch.o - .text.cfs_coffee_arch_erase - 0x0000000000000000 0x24 obj_zoul/cfs-coffee-arch.o - .text.cfs_coffee_arch_write - 0x0000000000000000 0xce obj_zoul/cfs-coffee-arch.o - .text.cfs_coffee_arch_read - 0x0000000000000000 0x22 obj_zoul/cfs-coffee-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/cfs-coffee-arch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cfs-coffee-arch.o - .text 0x0000000000000000 0x0 obj_zoul/pwm.o - .data 0x0000000000000000 0x0 obj_zoul/pwm.o - .bss 0x0000000000000000 0x0 obj_zoul/pwm.o - .text.pwm_configured - 0x0000000000000000 0x24 obj_zoul/pwm.o - .text.permit_pm1 - 0x0000000000000000 0x44 obj_zoul/pwm.o - .text.pwm_enable - 0x0000000000000000 0xf8 obj_zoul/pwm.o - .text.pwm_stop - 0x0000000000000000 0x94 obj_zoul/pwm.o - .text.pwm_start - 0x0000000000000000 0x7c obj_zoul/pwm.o - .text.pwm_set_direction - 0x0000000000000000 0x42 obj_zoul/pwm.o - .text.pwm_toggle_direction - 0x0000000000000000 0x48 obj_zoul/pwm.o - .text.pwm_disable - 0x0000000000000000 0x8c obj_zoul/pwm.o - .comment 0x0000000000000000 0x20 obj_zoul/pwm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/pwm.o - .text 0x0000000000000000 0x0 obj_zoul/dbg-printf.o - .data 0x0000000000000000 0x0 obj_zoul/dbg-printf.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg-printf.o - .text 0x0000000000000000 0x0 obj_zoul/dbg-snprintf.o - .data 0x0000000000000000 0x0 obj_zoul/dbg-snprintf.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg-snprintf.o - .text.buffer_str - 0x0000000000000000 0x28 obj_zoul/dbg-snprintf.o - .text.vsnprintf - 0x0000000000000000 0x28 obj_zoul/dbg-snprintf.o - .text.snprintf - 0x0000000000000000 0x1a obj_zoul/dbg-snprintf.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg-snprintf.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/dbg-snprintf.o - .text 0x0000000000000000 0x0 obj_zoul/dbg-sprintf.o - .data 0x0000000000000000 0x0 obj_zoul/dbg-sprintf.o - .bss 0x0000000000000000 0x0 obj_zoul/dbg-sprintf.o - .text.buffer_str - 0x0000000000000000 0x16 obj_zoul/dbg-sprintf.o - .text.sprintf 0x0000000000000000 0x30 obj_zoul/dbg-sprintf.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg-sprintf.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/dbg-sprintf.o - .text 0x0000000000000000 0x0 obj_zoul/strformat.o - .data 0x0000000000000000 0x0 obj_zoul/strformat.o - .bss 0x0000000000000000 0x0 obj_zoul/strformat.o - .text.format_str - 0x0000000000000000 0x1a obj_zoul/strformat.o - .text 0x0000000000000000 0x0 obj_zoul/usb-core.o - .data 0x0000000000000000 0x0 obj_zoul/usb-core.o - .bss 0x0000000000000000 0x0 obj_zoul/usb-core.o - .text.submit_setup - 0x0000000000000000 0x24 obj_zoul/usb-core.o - .text.notify_user - 0x0000000000000000 0x1c obj_zoul/usb-core.o - .text.usb_set_global_event_process - 0x0000000000000000 0xc obj_zoul/usb-core.o - .text.usb_get_global_events - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .text.usb_send_ctrl_response - 0x0000000000000000 0x3c obj_zoul/usb-core.o - .text.usb_error_stall - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .text.usb_send_ctrl_status - 0x0000000000000000 0x24 obj_zoul/usb-core.o - .text.handle_standard_requests - 0x0000000000000000 0x138 obj_zoul/usb-core.o - .text.process_thread_usb_process - 0x0000000000000000 0x14c obj_zoul/usb-core.o - .text.usb_get_ctrl_data - 0x0000000000000000 0x44 obj_zoul/usb-core.o - .text.usb_register_request_handler - 0x0000000000000000 0x18 obj_zoul/usb-core.o - .text.usb_setup - 0x0000000000000000 0x30 obj_zoul/usb-core.o - .text.usb_prepend_request_handler - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .text.usb_get_current_configuration - 0x0000000000000000 0xc obj_zoul/usb-core.o - .text.usb_setup_bulk_endpoint - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_setup_interrupt_endpoint - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_disable_endpoint - 0x0000000000000000 0x12 obj_zoul/usb-core.o - .text.usb_discard_all_buffers - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_halt_endpoint - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .text.usb_send_pending - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .rodata.zero_word - 0x0000000000000000 0x2 obj_zoul/usb-core.o - .bss.usb_flags - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .bss.error_stall - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .bss.ctrl_data - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.global_user_event_pocess - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.global_user_events - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .rodata.standard_request_handler - 0x0000000000000000 0x8 obj_zoul/usb-core.o - .bss.usb_request_handler_hooks - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .data.usb_process - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .rodata.zero_byte - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .rodata.str1.1 - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.ctrl_buffer - 0x0000000000000000 0x10 obj_zoul/usb-core.o - .bss.usb_device_status - 0x0000000000000000 0x2 obj_zoul/usb-core.o - .bss.status.5450 - 0x0000000000000000 0x2 obj_zoul/usb-core.o - .bss.data_callback - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .data.standard_request_hook - 0x0000000000000000 0x8 obj_zoul/usb-core.o - .bss.ctrl_data_len - 0x0000000000000000 0x4 obj_zoul/usb-core.o - .bss.usb_configuration_value - 0x0000000000000000 0x1 obj_zoul/usb-core.o - .comment 0x0000000000000000 0x20 obj_zoul/usb-core.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/usb-core.o - COMMON 0x0000000000000000 0x8 obj_zoul/usb-core.o - .text 0x0000000000000000 0x0 obj_zoul/cdc-acm.o - .data 0x0000000000000000 0x0 obj_zoul/cdc-acm.o - .bss 0x0000000000000000 0x0 obj_zoul/cdc-acm.o - .text.encapsulated_command - 0x0000000000000000 0x4 obj_zoul/cdc-acm.o - .text.notify_user - 0x0000000000000000 0x1c obj_zoul/cdc-acm.o - .text.handle_cdc_acm_requests - 0x0000000000000000 0x8c obj_zoul/cdc-acm.o - .text.set_line_encoding - 0x0000000000000000 0x30 obj_zoul/cdc-acm.o - .text.usb_cdc_acm_setup - 0x0000000000000000 0xc obj_zoul/cdc-acm.o - .text.usb_cdc_acm_get_events - 0x0000000000000000 0x10 obj_zoul/cdc-acm.o - .text.usb_cdc_acm_get_line_state - 0x0000000000000000 0xc obj_zoul/cdc-acm.o - .text.usb_cdc_acm_get_line_coding - 0x0000000000000000 0x8 obj_zoul/cdc-acm.o - .text.usb_cdc_acm_set_event_process - 0x0000000000000000 0xc obj_zoul/cdc-acm.o - .bss.line_state - 0x0000000000000000 0x1 obj_zoul/cdc-acm.o - .bss.cdc_event_process - 0x0000000000000000 0x4 obj_zoul/cdc-acm.o - .data.cdc_acm_request_hook - 0x0000000000000000 0x8 obj_zoul/cdc-acm.o - .rodata.cdc_acm_request_handler - 0x0000000000000000 0x8 obj_zoul/cdc-acm.o - .bss.usb_ctrl_data_buffer - 0x0000000000000000 0x20 obj_zoul/cdc-acm.o - .bss.events 0x0000000000000000 0x1 obj_zoul/cdc-acm.o - .data.usb_line_coding - 0x0000000000000000 0x7 obj_zoul/cdc-acm.o - .comment 0x0000000000000000 0x20 obj_zoul/cdc-acm.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cdc-acm.o - .text 0x0000000000000000 0x0 obj_zoul/usb-arch.o - .data 0x0000000000000000 0x0 obj_zoul/usb-arch.o - .bss 0x0000000000000000 0x0 obj_zoul/usb-arch.o - .text.permit_pm1 - 0x0000000000000000 0x14 obj_zoul/usb-arch.o - .text.ep_setup - 0x0000000000000000 0xbc obj_zoul/usb-arch.o - .text.notify_process - 0x0000000000000000 0x1c obj_zoul/usb-arch.o - .text.set_stall - 0x0000000000000000 0x54 obj_zoul/usb-arch.o - .text.write_hw_buffer - 0x0000000000000000 0x60 obj_zoul/usb-arch.o - .text.ep0_tx 0x0000000000000000 0xc8 obj_zoul/usb-arch.o - .text.notify_ep_process.constprop.4 - 0x0000000000000000 0x12 obj_zoul/usb-arch.o - .text.fill_buffers - 0x0000000000000000 0x108 obj_zoul/usb-arch.o - .text.ep0_interrupt_handler - 0x0000000000000000 0x184 obj_zoul/usb-arch.o - .text.out_ep_interrupt_handler - 0x0000000000000000 0xc8 obj_zoul/usb-arch.o - .text.usb_set_ep_event_process - 0x0000000000000000 0x14 obj_zoul/usb-arch.o - .text.usb_arch_set_global_event_process - 0x0000000000000000 0xc obj_zoul/usb-arch.o - .text.usb_arch_get_global_events - 0x0000000000000000 0x28 obj_zoul/usb-arch.o - .text.usb_get_ep_events - 0x0000000000000000 0x30 obj_zoul/usb-arch.o - .text.usb_submit_recv_buffer - 0x0000000000000000 0x94 obj_zoul/usb-arch.o - .text.usb_submit_xmit_buffer - 0x0000000000000000 0x13c obj_zoul/usb-arch.o - .text.usb_arch_setup_iso_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.usb_arch_setup_control_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.reset 0x0000000000000000 0x44 obj_zoul/usb-arch.o - .text.usb_arch_setup - 0x0000000000000000 0x5c obj_zoul/usb-arch.o - .text.usb_arch_setup_bulk_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.usb_arch_setup_interrupt_endpoint - 0x0000000000000000 0x18 obj_zoul/usb-arch.o - .text.usb_arch_disable_endpoint - 0x0000000000000000 0x9c obj_zoul/usb-arch.o - .text.usb_arch_discard_all_buffers - 0x0000000000000000 0x38 obj_zoul/usb-arch.o - .text.usb_arch_control_stall - 0x0000000000000000 0x2a obj_zoul/usb-arch.o - .text.usb_arch_halt_endpoint - 0x0000000000000000 0x8c obj_zoul/usb-arch.o - .text.usb_arch_set_configuration - 0x0000000000000000 0x2 obj_zoul/usb-arch.o - .text.usb_arch_get_ep_status - 0x0000000000000000 0x1c obj_zoul/usb-arch.o - .text.usb_arch_set_address - 0x0000000000000000 0xc obj_zoul/usb-arch.o - .text.usb_arch_send_pending - 0x0000000000000000 0x34 obj_zoul/usb-arch.o - .text.usb_isr 0x0000000000000000 0xbc obj_zoul/usb-arch.o - .bss.usb_endpoints - 0x0000000000000000 0x50 obj_zoul/usb-arch.o - .bss.event_process - 0x0000000000000000 0x4 obj_zoul/usb-arch.o - .rodata.ep_xfer_size - 0x0000000000000000 0xc obj_zoul/usb-arch.o - .bss.ep0status - 0x0000000000000000 0x1 obj_zoul/usb-arch.o - .bss.events 0x0000000000000000 0x4 obj_zoul/usb-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/usb-arch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/usb-arch.o - .text 0x0000000000000000 0x0 obj_zoul/usb-serial.o - .data 0x0000000000000000 0x0 obj_zoul/usb-serial.o - .bss 0x0000000000000000 0x0 obj_zoul/usb-serial.o - .text.queue_rx_urb - 0x0000000000000000 0x20 obj_zoul/usb-serial.o - .text.process_thread_usb_serial_process - 0x0000000000000000 0x12c obj_zoul/usb-serial.o - .text.usb_class_get_string_descriptor - 0x0000000000000000 0x14 obj_zoul/usb-serial.o - .text.usb_serial_flush - 0x0000000000000000 0x34 obj_zoul/usb-serial.o - .text.usb_serial_writeb - 0x0000000000000000 0x30 obj_zoul/usb-serial.o - .text.usb_serial_set_input - 0x0000000000000000 0xc obj_zoul/usb-serial.o - .text.usb_serial_init - 0x0000000000000000 0xc obj_zoul/usb-serial.o - .rodata.manufacturer - 0x0000000000000000 0x24 obj_zoul/usb-serial.o - .data.serial_nr - 0x0000000000000000 0x22 obj_zoul/usb-serial.o - .bss.usb_tx_data - 0x0000000000000000 0x3f obj_zoul/usb-serial.o - .data.usb_serial_process - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .bss.enabled 0x0000000000000000 0x1 obj_zoul/usb-serial.o - .rodata.lang_id - 0x0000000000000000 0x4 obj_zoul/usb-serial.o - .rodata.str1.1 - 0x0000000000000000 0x13 obj_zoul/usb-serial.o - .bss.input_handler - 0x0000000000000000 0x4 obj_zoul/usb-serial.o - .bss.data_tx_urb - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .bss.usb_rx_data - 0x0000000000000000 0x40 obj_zoul/usb-serial.o - .bss.buffered_data - 0x0000000000000000 0x1 obj_zoul/usb-serial.o - .rodata.CSWTCH.16 - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .bss.data_rx_urb - 0x0000000000000000 0x10 obj_zoul/usb-serial.o - .rodata.product - 0x0000000000000000 0x2c obj_zoul/usb-serial.o - .comment 0x0000000000000000 0x20 obj_zoul/usb-serial.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/usb-serial.o - .text 0x0000000000000000 0x0 obj_zoul/cdc-acm-descriptors.o - .data 0x0000000000000000 0x0 obj_zoul/cdc-acm-descriptors.o - .bss 0x0000000000000000 0x0 obj_zoul/cdc-acm-descriptors.o - .rodata.device_descriptor - 0x0000000000000000 0x12 obj_zoul/cdc-acm-descriptors.o - .rodata.configuration_block - 0x0000000000000000 0x43 obj_zoul/cdc-acm-descriptors.o - .data.configuration_head - 0x0000000000000000 0x4 obj_zoul/cdc-acm-descriptors.o - .comment 0x0000000000000000 0x20 obj_zoul/cdc-acm-descriptors.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cdc-acm-descriptors.o - .text 0x0000000000000000 0x0 obj_zoul/arg.o - .data 0x0000000000000000 0x0 obj_zoul/arg.o - .bss 0x0000000000000000 0x0 obj_zoul/arg.o - .text.arg_init - 0x0000000000000000 0x10 obj_zoul/arg.o - .text.arg_alloc - 0x0000000000000000 0x18 obj_zoul/arg.o - .text.arg_free - 0x0000000000000000 0x14 obj_zoul/arg.o - .bss.bufs 0x0000000000000000 0x81 obj_zoul/arg.o - .comment 0x0000000000000000 0x20 obj_zoul/arg.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/arg.o - .text 0x0000000000000000 0x0 obj_zoul/autostart.o - .data 0x0000000000000000 0x0 obj_zoul/autostart.o - .bss 0x0000000000000000 0x0 obj_zoul/autostart.o - .text.autostart_exit - 0x0000000000000000 0x12 obj_zoul/autostart.o - .text 0x0000000000000000 0x0 obj_zoul/compower.o - .data 0x0000000000000000 0x0 obj_zoul/compower.o - .bss 0x0000000000000000 0x0 obj_zoul/compower.o - .text.compower_init - 0x0000000000000000 0x10 obj_zoul/compower.o - .text.compower_accumulate - 0x0000000000000000 0x3c obj_zoul/compower.o - .text.compower_clear - 0x0000000000000000 0x8 obj_zoul/compower.o - .text.compower_attrconv - 0x0000000000000000 0x2c obj_zoul/compower.o - .text.compower_accumulate_attrs - 0x0000000000000000 0x1e obj_zoul/compower.o - .bss.last_transmit.5179 - 0x0000000000000000 0x4 obj_zoul/compower.o - .bss.last_listen.5178 - 0x0000000000000000 0x4 obj_zoul/compower.o - .comment 0x0000000000000000 0x20 obj_zoul/compower.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/compower.o - COMMON 0x0000000000000000 0x8 obj_zoul/compower.o - .text 0x0000000000000000 0x0 obj_zoul/ctimer.o - .data 0x0000000000000000 0x0 obj_zoul/ctimer.o - .bss 0x0000000000000000 0x0 obj_zoul/ctimer.o - .text.ctimer_reset - 0x0000000000000000 0x38 obj_zoul/ctimer.o - .text.ctimer_restart - 0x0000000000000000 0x38 obj_zoul/ctimer.o - .text.ctimer_expired - 0x0000000000000000 0x34 obj_zoul/ctimer.o - .text 0x0000000000000000 0x0 obj_zoul/energest.o - .data 0x0000000000000000 0x0 obj_zoul/energest.o - .bss 0x0000000000000000 0x0 obj_zoul/energest.o - .text.energest_type_set - 0x0000000000000000 0x2 obj_zoul/energest.o - .text.energest_type_time - 0x0000000000000000 0x4 obj_zoul/energest.o - .text.energest_flush - 0x0000000000000000 0x2 obj_zoul/energest.o - .text 0x0000000000000000 0x0 obj_zoul/etimer.o - .data 0x0000000000000000 0x0 obj_zoul/etimer.o - .bss 0x0000000000000000 0x0 obj_zoul/etimer.o - .text.etimer_reset_with_new_interval - 0x0000000000000000 0x16 obj_zoul/etimer.o - .text.etimer_reset - 0x0000000000000000 0x12 obj_zoul/etimer.o - .text.etimer_restart - 0x0000000000000000 0x12 obj_zoul/etimer.o - .text.etimer_adjust - 0x0000000000000000 0xa obj_zoul/etimer.o - .text.etimer_expired - 0x0000000000000000 0xc obj_zoul/etimer.o - .text.etimer_expiration_time - 0x0000000000000000 0x6 obj_zoul/etimer.o - .text.etimer_start_time - 0x0000000000000000 0x4 obj_zoul/etimer.o - .text.etimer_next_expiration_time - 0x0000000000000000 0x14 obj_zoul/etimer.o - .text 0x0000000000000000 0x0 obj_zoul/mt.o - .data 0x0000000000000000 0x0 obj_zoul/mt.o - .bss 0x0000000000000000 0x0 obj_zoul/mt.o - .text.mt_init 0x0000000000000000 0x4 obj_zoul/mt.o - .text.mt_remove - 0x0000000000000000 0x4 obj_zoul/mt.o - .text.mt_start - 0x0000000000000000 0x10 obj_zoul/mt.o - .text.mt_exec 0x0000000000000000 0x1c obj_zoul/mt.o - .text.mt_yield - 0x0000000000000000 0x20 obj_zoul/mt.o - .text.mt_exit 0x0000000000000000 0x14 obj_zoul/mt.o - .text.mt_stop 0x0000000000000000 0x6 obj_zoul/mt.o - .bss.current 0x0000000000000000 0x4 obj_zoul/mt.o - .comment 0x0000000000000000 0x20 obj_zoul/mt.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/mt.o - .text 0x0000000000000000 0x0 obj_zoul/process.o - .data 0x0000000000000000 0x0 obj_zoul/process.o - .bss 0x0000000000000000 0x0 obj_zoul/process.o - .text.process_exit - 0x0000000000000000 0xc obj_zoul/process.o - .text.process_is_running - 0x0000000000000000 0xa obj_zoul/process.o - .text 0x0000000000000000 0x0 obj_zoul/procinit.o - .data 0x0000000000000000 0x0 obj_zoul/procinit.o - .bss 0x0000000000000000 0x0 obj_zoul/procinit.o - .text.procinit_init - 0x0000000000000000 0x18 obj_zoul/procinit.o - .comment 0x0000000000000000 0x20 obj_zoul/procinit.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/procinit.o - .text 0x0000000000000000 0x0 obj_zoul/rtimer.o - .data 0x0000000000000000 0x0 obj_zoul/rtimer.o - .bss 0x0000000000000000 0x0 obj_zoul/rtimer.o - .text.rtimer_set - 0x0000000000000000 0x24 obj_zoul/rtimer.o - .text 0x0000000000000000 0x0 obj_zoul/stimer.o - .data 0x0000000000000000 0x0 obj_zoul/stimer.o - .bss 0x0000000000000000 0x0 obj_zoul/stimer.o - .text.stimer_set - 0x0000000000000000 0xe obj_zoul/stimer.o - .text.stimer_reset - 0x0000000000000000 0xa obj_zoul/stimer.o - .text.stimer_restart - 0x0000000000000000 0xc obj_zoul/stimer.o - .text.stimer_expired - 0x0000000000000000 0x20 obj_zoul/stimer.o - .text.stimer_remaining - 0x0000000000000000 0x10 obj_zoul/stimer.o - .text.stimer_elapsed - 0x0000000000000000 0xe obj_zoul/stimer.o - .comment 0x0000000000000000 0x20 obj_zoul/stimer.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/stimer.o - .text 0x0000000000000000 0x0 obj_zoul/timer.o - .data 0x0000000000000000 0x0 obj_zoul/timer.o - .bss 0x0000000000000000 0x0 obj_zoul/timer.o - .text.timer_reset - 0x0000000000000000 0xa obj_zoul/timer.o - .text.timer_restart - 0x0000000000000000 0xc obj_zoul/timer.o - .text.timer_remaining - 0x0000000000000000 0x10 obj_zoul/timer.o - .text 0x0000000000000000 0x0 obj_zoul/nullradio.o - .data 0x0000000000000000 0x0 obj_zoul/nullradio.o - .bss 0x0000000000000000 0x0 obj_zoul/nullradio.o - .text.init 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.prepare 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.transmit - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.send 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.radio_read - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.channel_clear - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.receiving_packet - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.pending_packet - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.on 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.off 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.get_value - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.set_value - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.get_object - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .text.set_object - 0x0000000000000000 0x4 obj_zoul/nullradio.o - .rodata.nullradio_driver - 0x0000000000000000 0x38 obj_zoul/nullradio.o - .comment 0x0000000000000000 0x20 obj_zoul/nullradio.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nullradio.o - .text 0x0000000000000000 0x0 obj_zoul/serial-line.o - .data 0x0000000000000000 0x0 obj_zoul/serial-line.o - .bss 0x0000000000000000 0x0 obj_zoul/serial-line.o - .text 0x0000000000000000 0x0 obj_zoul/aes-128.o - .data 0x0000000000000000 0x0 obj_zoul/aes-128.o - .bss 0x0000000000000000 0x0 obj_zoul/aes-128.o - .text.set_key 0x0000000000000000 0x8c obj_zoul/aes-128.o - .text.encrypt 0x0000000000000000 0x140 obj_zoul/aes-128.o - .text.aes_128_set_padded_key - 0x0000000000000000 0x2c obj_zoul/aes-128.o - .rodata.sbox 0x0000000000000000 0x100 obj_zoul/aes-128.o - .bss.round_keys - 0x0000000000000000 0xb0 obj_zoul/aes-128.o - .rodata.aes_128_driver - 0x0000000000000000 0x8 obj_zoul/aes-128.o - .comment 0x0000000000000000 0x20 obj_zoul/aes-128.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/aes-128.o - .text 0x0000000000000000 0x0 obj_zoul/assert.o - .data 0x0000000000000000 0x0 obj_zoul/assert.o - .bss 0x0000000000000000 0x0 obj_zoul/assert.o - .text._xassert - 0x0000000000000000 0x10 obj_zoul/assert.o - .rodata.str1.1 - 0x0000000000000000 0x25 obj_zoul/assert.o - .comment 0x0000000000000000 0x20 obj_zoul/assert.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/assert.o - .text 0x0000000000000000 0x0 obj_zoul/ccm-star.o - .data 0x0000000000000000 0x0 obj_zoul/ccm-star.o - .bss 0x0000000000000000 0x0 obj_zoul/ccm-star.o - .text.set_key 0x0000000000000000 0x10 obj_zoul/ccm-star.o - .text.ctr_step - 0x0000000000000000 0x60 obj_zoul/ccm-star.o - .text.aead 0x0000000000000000 0x170 obj_zoul/ccm-star.o - .rodata.ccm_star_driver - 0x0000000000000000 0x8 obj_zoul/ccm-star.o - .comment 0x0000000000000000 0x20 obj_zoul/ccm-star.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ccm-star.o - .text 0x0000000000000000 0x0 obj_zoul/crc16.o - .data 0x0000000000000000 0x0 obj_zoul/crc16.o - .bss 0x0000000000000000 0x0 obj_zoul/crc16.o - .text.crc16_add - 0x0000000000000000 0x1c obj_zoul/crc16.o - .text.crc16_data - 0x0000000000000000 0x1e obj_zoul/crc16.o - .comment 0x0000000000000000 0x20 obj_zoul/crc16.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/crc16.o - .text 0x0000000000000000 0x0 obj_zoul/gcr.o - .data 0x0000000000000000 0x0 obj_zoul/gcr.o - .bss 0x0000000000000000 0x0 obj_zoul/gcr.o - .text.gcr_init - 0x0000000000000000 0x14 obj_zoul/gcr.o - .text.gcr_finished - 0x0000000000000000 0x14 obj_zoul/gcr.o - .text.gcr_encode - 0x0000000000000000 0x34 obj_zoul/gcr.o - .text.gcr_get_encoded - 0x0000000000000000 0x28 obj_zoul/gcr.o - .text.gcr_decode - 0x0000000000000000 0x20 obj_zoul/gcr.o - .text.gcr_valid - 0x0000000000000000 0x2c obj_zoul/gcr.o - .text.gcr_get_decoded - 0x0000000000000000 0x40 obj_zoul/gcr.o - .rodata.GCR_decode - 0x0000000000000000 0x20 obj_zoul/gcr.o - .bss.gcr_bits 0x0000000000000000 0x1 obj_zoul/gcr.o - .bss.gcr_val 0x0000000000000000 0x2 obj_zoul/gcr.o - .rodata.GCR_encode - 0x0000000000000000 0x10 obj_zoul/gcr.o - .comment 0x0000000000000000 0x20 obj_zoul/gcr.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/gcr.o - .text 0x0000000000000000 0x0 obj_zoul/ifft.o - .data 0x0000000000000000 0x0 obj_zoul/ifft.o - .bss 0x0000000000000000 0x0 obj_zoul/ifft.o - .text.ifft 0x0000000000000000 0x218 obj_zoul/ifft.o - .rodata.SIN_TAB - 0x0000000000000000 0x78 obj_zoul/ifft.o - .comment 0x0000000000000000 0x20 obj_zoul/ifft.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ifft.o - .text 0x0000000000000000 0x0 obj_zoul/list.o - .data 0x0000000000000000 0x0 obj_zoul/list.o - .bss 0x0000000000000000 0x0 obj_zoul/list.o - .text.list_copy - 0x0000000000000000 0x6 obj_zoul/list.o - .text.list_chop - 0x0000000000000000 0x20 obj_zoul/list.o - .text.list_pop - 0x0000000000000000 0xc obj_zoul/list.o - .text.list_insert - 0x0000000000000000 0x10 obj_zoul/list.o - .text 0x0000000000000000 0x0 obj_zoul/me.o - .data 0x0000000000000000 0x0 obj_zoul/me.o - .bss 0x0000000000000000 0x0 obj_zoul/me.o - .text.me_encode - 0x0000000000000000 0xc obj_zoul/me.o - .text.me_decode16 - 0x0000000000000000 0x18 obj_zoul/me.o - .text.me_decode8 - 0x0000000000000000 0xc obj_zoul/me.o - .text.me_valid - 0x0000000000000000 0xc obj_zoul/me.o - .comment 0x0000000000000000 0x20 obj_zoul/me.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/me.o - .text 0x0000000000000000 0x0 obj_zoul/memb.o - .data 0x0000000000000000 0x0 obj_zoul/memb.o - .bss 0x0000000000000000 0x0 obj_zoul/memb.o - .text.memb_numfree - 0x0000000000000000 0x1c obj_zoul/memb.o - .text 0x0000000000000000 0x0 obj_zoul/me_tabs.o - .data 0x0000000000000000 0x0 obj_zoul/me_tabs.o - .bss 0x0000000000000000 0x0 obj_zoul/me_tabs.o - .rodata.me_decode_tab - 0x0000000000000000 0x100 obj_zoul/me_tabs.o - .rodata.me_valid_tab - 0x0000000000000000 0x100 obj_zoul/me_tabs.o - .rodata.me_encode_tab - 0x0000000000000000 0x200 obj_zoul/me_tabs.o - .comment 0x0000000000000000 0x20 obj_zoul/me_tabs.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/me_tabs.o - .text 0x0000000000000000 0x0 obj_zoul/mmem.o - .data 0x0000000000000000 0x0 obj_zoul/mmem.o - .bss 0x0000000000000000 0x0 obj_zoul/mmem.o - .text.mmem_alloc - 0x0000000000000000 0x38 obj_zoul/mmem.o - .text.mmem_free - 0x0000000000000000 0x4c obj_zoul/mmem.o - .text.mmem_init - 0x0000000000000000 0x28 obj_zoul/mmem.o - .bss.memory 0x0000000000000000 0x1000 obj_zoul/mmem.o - .bss.inited.4525 - 0x0000000000000000 0x4 obj_zoul/mmem.o - .bss.mmemlist_list - 0x0000000000000000 0x4 obj_zoul/mmem.o - .comment 0x0000000000000000 0x20 obj_zoul/mmem.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/mmem.o - COMMON 0x0000000000000000 0x4 obj_zoul/mmem.o - .text 0x0000000000000000 0x0 obj_zoul/petsciiconv.o - .data 0x0000000000000000 0x0 obj_zoul/petsciiconv.o - .bss 0x0000000000000000 0x0 obj_zoul/petsciiconv.o - .text.petsciiconv_toascii - 0x0000000000000000 0x44 obj_zoul/petsciiconv.o - .text.petsciiconv_topetscii - 0x0000000000000000 0x1c obj_zoul/petsciiconv.o - .rodata.ascii2petscii - 0x0000000000000000 0x80 obj_zoul/petsciiconv.o - .comment 0x0000000000000000 0x20 obj_zoul/petsciiconv.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/petsciiconv.o - .text 0x0000000000000000 0x0 obj_zoul/print-stats.o - .data 0x0000000000000000 0x0 obj_zoul/print-stats.o - .bss 0x0000000000000000 0x0 obj_zoul/print-stats.o - .text.print_stats - 0x0000000000000000 0x2 obj_zoul/print-stats.o - .comment 0x0000000000000000 0x20 obj_zoul/print-stats.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/print-stats.o - .text 0x0000000000000000 0x0 obj_zoul/random.o - .data 0x0000000000000000 0x0 obj_zoul/random.o - .bss 0x0000000000000000 0x0 obj_zoul/random.o - .text 0x0000000000000000 0x0 obj_zoul/ringbuf.o - .data 0x0000000000000000 0x0 obj_zoul/ringbuf.o - .bss 0x0000000000000000 0x0 obj_zoul/ringbuf.o - .text.ringbuf_size - 0x0000000000000000 0x6 obj_zoul/ringbuf.o - .text.ringbuf_elements - 0x0000000000000000 0xc obj_zoul/ringbuf.o - .text 0x0000000000000000 0x0 obj_zoul/ringbufindex.o - .data 0x0000000000000000 0x0 obj_zoul/ringbufindex.o - .bss 0x0000000000000000 0x0 obj_zoul/ringbufindex.o - .text.ringbufindex_init - 0x0000000000000000 0xc obj_zoul/ringbufindex.o - .text.ringbufindex_put - 0x0000000000000000 0x1c obj_zoul/ringbufindex.o - .text.ringbufindex_peek_put - 0x0000000000000000 0x1a obj_zoul/ringbufindex.o - .text.ringbufindex_get - 0x0000000000000000 0x1a obj_zoul/ringbufindex.o - .text.ringbufindex_peek_get - 0x0000000000000000 0x18 obj_zoul/ringbufindex.o - .text.ringbufindex_size - 0x0000000000000000 0x6 obj_zoul/ringbufindex.o - .text.ringbufindex_elements - 0x0000000000000000 0xc obj_zoul/ringbufindex.o - .text.ringbufindex_full - 0x0000000000000000 0x12 obj_zoul/ringbufindex.o - .text.ringbufindex_empty - 0x0000000000000000 0x10 obj_zoul/ringbufindex.o - .comment 0x0000000000000000 0x20 obj_zoul/ringbufindex.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ringbufindex.o - .text 0x0000000000000000 0x0 obj_zoul/sensors.o - .data 0x0000000000000000 0x0 obj_zoul/sensors.o - .bss 0x0000000000000000 0x0 obj_zoul/sensors.o - .text.sensors_first - 0x0000000000000000 0xc obj_zoul/sensors.o - .text.sensors_next - 0x0000000000000000 0x2c obj_zoul/sensors.o - .text.sensors_find - 0x0000000000000000 0x40 obj_zoul/sensors.o - .text 0x0000000000000000 0x0 obj_zoul/settings.o - .data 0x0000000000000000 0x0 obj_zoul/settings.o - .bss 0x0000000000000000 0x0 obj_zoul/settings.o - .comment 0x0000000000000000 0x20 obj_zoul/settings.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/settings.o - .text 0x0000000000000000 0x0 obj_zoul/trickle-timer.o - .data 0x0000000000000000 0x0 obj_zoul/trickle-timer.o - .bss 0x0000000000000000 0x0 obj_zoul/trickle-timer.o - .text.fire 0x0000000000000000 0x64 obj_zoul/trickle-timer.o - .text.wide_rand - 0x0000000000000000 0x12 obj_zoul/trickle-timer.o - .text.double_interval - 0x0000000000000000 0x68 obj_zoul/trickle-timer.o - .text.new_interval - 0x0000000000000000 0x3c obj_zoul/trickle-timer.o - .text.trickle_timer_consistency - 0x0000000000000000 0x10 obj_zoul/trickle-timer.o - .text.trickle_timer_inconsistency - 0x0000000000000000 0x10 obj_zoul/trickle-timer.o - .text.trickle_timer_config - 0x0000000000000000 0x64 obj_zoul/trickle-timer.o - .text.trickle_timer_set - 0x0000000000000000 0x34 obj_zoul/trickle-timer.o - .bss.loctt 0x0000000000000000 0x4 obj_zoul/trickle-timer.o - .bss.loc_clock - 0x0000000000000000 0x4 obj_zoul/trickle-timer.o - .comment 0x0000000000000000 0x20 obj_zoul/trickle-timer.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/trickle-timer.o - .text 0x0000000000000000 0x0 obj_zoul/abc.o - .data 0x0000000000000000 0x0 obj_zoul/abc.o - .bss 0x0000000000000000 0x0 obj_zoul/abc.o - .text.abc_close - 0x0000000000000000 0x4 obj_zoul/abc.o - .text 0x0000000000000000 0x0 obj_zoul/announcement.o - .data 0x0000000000000000 0x0 obj_zoul/announcement.o - .bss 0x0000000000000000 0x0 obj_zoul/announcement.o - .text.announcement_register - 0x0000000000000000 0x34 obj_zoul/announcement.o - .text.announcement_remove - 0x0000000000000000 0xc obj_zoul/announcement.o - .text.announcement_remove_value - 0x0000000000000000 0x20 obj_zoul/announcement.o - .text.announcement_set_value - 0x0000000000000000 0x24 obj_zoul/announcement.o - .text.announcement_bump - 0x0000000000000000 0x20 obj_zoul/announcement.o - .text.announcement_listen - 0x0000000000000000 0x10 obj_zoul/announcement.o - .text.announcement_register_listen_callback - 0x0000000000000000 0xc obj_zoul/announcement.o - .bss.listen_callback - 0x0000000000000000 0x4 obj_zoul/announcement.o - .text 0x0000000000000000 0x0 obj_zoul/broadcast-announcement.o - .data 0x0000000000000000 0x0 obj_zoul/broadcast-announcement.o - .bss 0x0000000000000000 0x0 obj_zoul/broadcast-announcement.o - .text.broadcast_announcement_stop - 0x0000000000000000 0x24 obj_zoul/broadcast-announcement.o - .text.broadcast_announcement_beacon_interval - 0x0000000000000000 0xc obj_zoul/broadcast-announcement.o - .text 0x0000000000000000 0x0 obj_zoul/broadcast.o - .data 0x0000000000000000 0x0 obj_zoul/broadcast.o - .bss 0x0000000000000000 0x0 obj_zoul/broadcast.o - .text.broadcast_close - 0x0000000000000000 0x4 obj_zoul/broadcast.o - .text 0x0000000000000000 0x0 obj_zoul/chameleon-bitopt.o - .data 0x0000000000000000 0x0 obj_zoul/chameleon-bitopt.o - .bss 0x0000000000000000 0x0 obj_zoul/chameleon-bitopt.o - .text 0x0000000000000000 0x0 obj_zoul/chameleon.o - .data 0x0000000000000000 0x0 obj_zoul/chameleon.o - .bss 0x0000000000000000 0x0 obj_zoul/chameleon.o - .text 0x0000000000000000 0x0 obj_zoul/chameleon-raw.o - .data 0x0000000000000000 0x0 obj_zoul/chameleon-raw.o - .bss 0x0000000000000000 0x0 obj_zoul/chameleon-raw.o - .text.hdrsize 0x0000000000000000 0x28 obj_zoul/chameleon-raw.o - .text.input 0x0000000000000000 0xa0 obj_zoul/chameleon-raw.o - .text.output 0x0000000000000000 0x80 obj_zoul/chameleon-raw.o - .rodata.chameleon_raw - 0x0000000000000000 0xc obj_zoul/chameleon-raw.o - .comment 0x0000000000000000 0x20 obj_zoul/chameleon-raw.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/chameleon-raw.o - .text 0x0000000000000000 0x0 obj_zoul/channel.o - .data 0x0000000000000000 0x0 obj_zoul/channel.o - .bss 0x0000000000000000 0x0 obj_zoul/channel.o - .text.channel_close - 0x0000000000000000 0xc obj_zoul/channel.o - .text 0x0000000000000000 0x0 obj_zoul/collect.o - .data 0x0000000000000000 0x0 obj_zoul/collect.o - .bss 0x0000000000000000 0x0 obj_zoul/collect.o - .text.enqueue_dummy_packet - 0x0000000000000000 0x64 obj_zoul/collect.o - .text.send_packet - 0x0000000000000000 0x2c obj_zoul/collect.o - .text.send_queued_packet - 0x0000000000000000 0xcc obj_zoul/collect.o - .text.update_rtmetric - 0x0000000000000000 0xe4 obj_zoul/collect.o - .text.send_next_packet - 0x0000000000000000 0x30 obj_zoul/collect.o - .text.received_announcement - 0x0000000000000000 0x8a obj_zoul/collect.o - .text.send_ack - 0x0000000000000000 0x7c obj_zoul/collect.o - .text.proactive_probing_callback - 0x0000000000000000 0x9c obj_zoul/collect.o - .text.set_keepalive_timer - 0x0000000000000000 0x40 obj_zoul/collect.o - .text.timedout - 0x0000000000000000 0x34 obj_zoul/collect.o - .text.retransmit_callback - 0x0000000000000000 0xcc obj_zoul/collect.o - .text.retransmit_not_sent_callback - 0x0000000000000000 0xe obj_zoul/collect.o - .text.node_packet_sent - 0x0000000000000000 0x58 obj_zoul/collect.o - .text.send_keepalive - 0x0000000000000000 0x2e obj_zoul/collect.o - .text.add_packet_to_recent_packets - 0x0000000000000000 0x4c obj_zoul/collect.o - .text.node_packet_received - 0x0000000000000000 0x2bc obj_zoul/collect.o - .text.collect_open - 0x0000000000000000 0xac obj_zoul/collect.o - .text.collect_set_keepalive - 0x0000000000000000 0x8 obj_zoul/collect.o - .text.collect_close - 0x0000000000000000 0x26 obj_zoul/collect.o - .text.collect_set_sink - 0x0000000000000000 0x5e obj_zoul/collect.o - .text.collect_send - 0x0000000000000000 0xd8 obj_zoul/collect.o - .text.collect_depth - 0x0000000000000000 0x6 obj_zoul/collect.o - .text.collect_parent - 0x0000000000000000 0x4 obj_zoul/collect.o - .text.collect_purge - 0x0000000000000000 0x30 obj_zoul/collect.o - .text.collect_print_stats - 0x0000000000000000 0x2 obj_zoul/collect.o - .rodata.attributes - 0x0000000000000000 0x14 obj_zoul/collect.o - .bss.send_queue_memb_memb_count - 0x0000000000000000 0x6 obj_zoul/collect.o - .data.send_queue_memb - 0x0000000000000000 0xc obj_zoul/collect.o - .rodata.unicast_callbacks - 0x0000000000000000 0x8 obj_zoul/collect.o - .bss.send_queue_memb_memb_mem - 0x0000000000000000 0x120 obj_zoul/collect.o - .bss.recent_packet_ptr - 0x0000000000000000 0x1 obj_zoul/collect.o - .bss.recent_packets - 0x0000000000000000 0x80 obj_zoul/collect.o - .comment 0x0000000000000000 0x20 obj_zoul/collect.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/collect.o - COMMON 0x0000000000000000 0x38 obj_zoul/collect.o - .text 0x0000000000000000 0x0 obj_zoul/collect-link-estimate.o - .data 0x0000000000000000 0x0 obj_zoul/collect-link-estimate.o - .bss 0x0000000000000000 0x0 obj_zoul/collect-link-estimate.o - .text.collect_link_estimate_new - 0x0000000000000000 0xc obj_zoul/collect-link-estimate.o - .text.collect_link_estimate_update_tx - 0x0000000000000000 0x28 obj_zoul/collect-link-estimate.o - .text.collect_link_estimate_update_tx_fail - 0x0000000000000000 0xe obj_zoul/collect-link-estimate.o - .text.collect_link_estimate_update_rx - 0x0000000000000000 0x2 obj_zoul/collect-link-estimate.o - .text.collect_link_estimate - 0x0000000000000000 0xe obj_zoul/collect-link-estimate.o - .text.collect_link_estimate_num_estimates - 0x0000000000000000 0x6 obj_zoul/collect-link-estimate.o - .comment 0x0000000000000000 0x20 obj_zoul/collect-link-estimate.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/collect-link-estimate.o - .text 0x0000000000000000 0x0 obj_zoul/collect-neighbor.o - .data 0x0000000000000000 0x0 obj_zoul/collect-neighbor.o - .bss 0x0000000000000000 0x0 obj_zoul/collect-neighbor.o - .text.periodic - 0x0000000000000000 0x7c obj_zoul/collect-neighbor.o - .text.collect_neighbor_init - 0x0000000000000000 0x1c obj_zoul/collect-neighbor.o - .text.collect_neighbor_list_new - 0x0000000000000000 0x2c obj_zoul/collect-neighbor.o - .text.collect_neighbor_list_find - 0x0000000000000000 0x2c obj_zoul/collect-neighbor.o - .text.collect_neighbor_list_add - 0x0000000000000000 0x84 obj_zoul/collect-neighbor.o - .text.collect_neighbor_list - 0x0000000000000000 0x6 obj_zoul/collect-neighbor.o - .text.collect_neighbor_list_remove - 0x0000000000000000 0x28 obj_zoul/collect-neighbor.o - .text.collect_neighbor_list_num - 0x0000000000000000 0xa obj_zoul/collect-neighbor.o - .text.collect_neighbor_list_get - 0x0000000000000000 0x24 obj_zoul/collect-neighbor.o - .text.collect_neighbor_list_purge - 0x0000000000000000 0x28 obj_zoul/collect-neighbor.o - .text.collect_neighbor_update_rtmetric - 0x0000000000000000 0xa obj_zoul/collect-neighbor.o - .text.collect_neighbor_tx_fail - 0x0000000000000000 0x16 obj_zoul/collect-neighbor.o - .text.collect_neighbor_tx - 0x0000000000000000 0x16 obj_zoul/collect-neighbor.o - .text.collect_neighbor_rx - 0x0000000000000000 0x12 obj_zoul/collect-neighbor.o - .text.collect_neighbor_rtmetric_link_estimate - 0x0000000000000000 0x12 obj_zoul/collect-neighbor.o - .text.collect_neighbor_list_best - 0x0000000000000000 0x36 obj_zoul/collect-neighbor.o - .text.collect_neighbor_rtmetric - 0x0000000000000000 0x6 obj_zoul/collect-neighbor.o - .text.collect_neighbor_set_congested - 0x0000000000000000 0xe obj_zoul/collect-neighbor.o - .text.collect_neighbor_is_congested - 0x0000000000000000 0x14 obj_zoul/collect-neighbor.o - .text.collect_neighbor_link_estimate - 0x0000000000000000 0x26 obj_zoul/collect-neighbor.o - .bss.collect_neighbors_mem_memb_mem - 0x0000000000000000 0xe0 obj_zoul/collect-neighbor.o - .bss.collect_neighbors_mem_memb_count - 0x0000000000000000 0x8 obj_zoul/collect-neighbor.o - .bss.initialized.6367 - 0x0000000000000000 0x1 obj_zoul/collect-neighbor.o - .data.collect_neighbors_mem - 0x0000000000000000 0xc obj_zoul/collect-neighbor.o - .comment 0x0000000000000000 0x20 obj_zoul/collect-neighbor.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/collect-neighbor.o - .text 0x0000000000000000 0x0 obj_zoul/ipolite.o - .data 0x0000000000000000 0x0 obj_zoul/ipolite.o - .bss 0x0000000000000000 0x0 obj_zoul/ipolite.o - .text.sent 0x0000000000000000 0x2 obj_zoul/ipolite.o - .text.recv 0x0000000000000000 0x8e obj_zoul/ipolite.o - .text.send 0x0000000000000000 0x28 obj_zoul/ipolite.o - .text.ipolite_open - 0x0000000000000000 0x1c obj_zoul/ipolite.o - .text.ipolite_close - 0x0000000000000000 0x1e obj_zoul/ipolite.o - .text.ipolite_send - 0x0000000000000000 0x70 obj_zoul/ipolite.o - .text.ipolite_cancel - 0x0000000000000000 0x18 obj_zoul/ipolite.o - .rodata.broadcast - 0x0000000000000000 0x8 obj_zoul/ipolite.o - .comment 0x0000000000000000 0x20 obj_zoul/ipolite.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ipolite.o - .text 0x0000000000000000 0x0 obj_zoul/mesh.o - .data 0x0000000000000000 0x0 obj_zoul/mesh.o - .bss 0x0000000000000000 0x0 obj_zoul/mesh.o - .text.route_timed_out - 0x0000000000000000 0x26 obj_zoul/mesh.o - .text.found_route - 0x0000000000000000 0x5a obj_zoul/mesh.o - .text.data_packet_received - 0x0000000000000000 0x26 obj_zoul/mesh.o - .text.data_packet_forward - 0x0000000000000000 0x46 obj_zoul/mesh.o - .text.mesh_open - 0x0000000000000000 0x38 obj_zoul/mesh.o - .text.mesh_close - 0x0000000000000000 0x14 obj_zoul/mesh.o - .text.mesh_send - 0x0000000000000000 0x1a obj_zoul/mesh.o - .text.mesh_ready - 0x0000000000000000 0xe obj_zoul/mesh.o - .rodata.route_discovery_callbacks - 0x0000000000000000 0x8 obj_zoul/mesh.o - .rodata.data_callbacks - 0x0000000000000000 0x8 obj_zoul/mesh.o - .comment 0x0000000000000000 0x20 obj_zoul/mesh.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/mesh.o - .text 0x0000000000000000 0x0 obj_zoul/multihop.o - .data 0x0000000000000000 0x0 obj_zoul/multihop.o - .bss 0x0000000000000000 0x0 obj_zoul/multihop.o - .text.data_packet_received - 0x0000000000000000 0x88 obj_zoul/multihop.o - .text.multihop_open - 0x0000000000000000 0x24 obj_zoul/multihop.o - .text.multihop_close - 0x0000000000000000 0x4 obj_zoul/multihop.o - .text.multihop_send - 0x0000000000000000 0x54 obj_zoul/multihop.o - .text.multihop_resend - 0x0000000000000000 0x4 obj_zoul/multihop.o - .rodata.attributes - 0x0000000000000000 0xc obj_zoul/multihop.o - .rodata.data_callbacks - 0x0000000000000000 0x8 obj_zoul/multihop.o - .comment 0x0000000000000000 0x20 obj_zoul/multihop.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/multihop.o - .text 0x0000000000000000 0x0 obj_zoul/neighbor-discovery.o - .data 0x0000000000000000 0x0 obj_zoul/neighbor-discovery.o - .bss 0x0000000000000000 0x0 obj_zoul/neighbor-discovery.o - .text.adv_packet_sent - 0x0000000000000000 0x2 obj_zoul/neighbor-discovery.o - .text.adv_packet_received - 0x0000000000000000 0x24 obj_zoul/neighbor-discovery.o - .text.set_timers - 0x0000000000000000 0x3c obj_zoul/neighbor-discovery.o - .text.send_timer - 0x0000000000000000 0x12 obj_zoul/neighbor-discovery.o - .text.send_adv - 0x0000000000000000 0x2a obj_zoul/neighbor-discovery.o - .text.neighbor_discovery_open - 0x0000000000000000 0x20 obj_zoul/neighbor-discovery.o - .text.neighbor_discovery_close - 0x0000000000000000 0x1c obj_zoul/neighbor-discovery.o - .text.neighbor_discovery_set_val - 0x0000000000000000 0x6 obj_zoul/neighbor-discovery.o - .text.neighbor_discovery_start - 0x0000000000000000 0xc obj_zoul/neighbor-discovery.o - .rodata.broadcast_callbacks - 0x0000000000000000 0x8 obj_zoul/neighbor-discovery.o - .comment 0x0000000000000000 0x20 obj_zoul/neighbor-discovery.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/neighbor-discovery.o - .text 0x0000000000000000 0x0 obj_zoul/netflood.o - .data 0x0000000000000000 0x0 obj_zoul/netflood.o - .bss 0x0000000000000000 0x0 obj_zoul/netflood.o - .text.sent 0x0000000000000000 0xc obj_zoul/netflood.o - .text.dropped 0x0000000000000000 0xc obj_zoul/netflood.o - .text.recv_from_ipolite - 0x0000000000000000 0xd6 obj_zoul/netflood.o - .text.netflood_open - 0x0000000000000000 0x1c obj_zoul/netflood.o - .text.netflood_close - 0x0000000000000000 0x4 obj_zoul/netflood.o - .text.netflood_send - 0x0000000000000000 0x44 obj_zoul/netflood.o - .text.netflood_cancel - 0x0000000000000000 0x4 obj_zoul/netflood.o - .rodata.netflood - 0x0000000000000000 0xc obj_zoul/netflood.o - .comment 0x0000000000000000 0x20 obj_zoul/netflood.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/netflood.o - .text 0x0000000000000000 0x0 obj_zoul/packetqueue.o - .data 0x0000000000000000 0x0 obj_zoul/packetqueue.o - .bss 0x0000000000000000 0x0 obj_zoul/packetqueue.o - .text.remove_queued_packet - 0x0000000000000000 0x2a obj_zoul/packetqueue.o - .text.packetqueue_init - 0x0000000000000000 0x16 obj_zoul/packetqueue.o - .text.packetqueue_enqueue_packetbuf - 0x0000000000000000 0x5c obj_zoul/packetqueue.o - .text.packetqueue_first - 0x0000000000000000 0x8 obj_zoul/packetqueue.o - .text.packetqueue_dequeue - 0x0000000000000000 0x36 obj_zoul/packetqueue.o - .text.packetqueue_len - 0x0000000000000000 0x8 obj_zoul/packetqueue.o - .text.packetqueue_queuebuf - 0x0000000000000000 0x6 obj_zoul/packetqueue.o - .text.packetqueue_ptr - 0x0000000000000000 0x6 obj_zoul/packetqueue.o - .comment 0x0000000000000000 0x20 obj_zoul/packetqueue.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/packetqueue.o - .text 0x0000000000000000 0x0 obj_zoul/polite-announcement.o - .data 0x0000000000000000 0x0 obj_zoul/polite-announcement.o - .bss 0x0000000000000000 0x0 obj_zoul/polite-announcement.o - .text.send_timer - 0x0000000000000000 0x7c obj_zoul/polite-announcement.o - .text.adv_packet_received - 0x0000000000000000 0x44 obj_zoul/polite-announcement.o - .text.new_announcement - 0x0000000000000000 0x14 obj_zoul/polite-announcement.o - .text.polite_announcement_init - 0x0000000000000000 0x30 obj_zoul/polite-announcement.o - .text.polite_announcement_stop - 0x0000000000000000 0x1c obj_zoul/polite-announcement.o - .rodata.ipolite_callbacks - 0x0000000000000000 0xc obj_zoul/polite-announcement.o - .bss.c 0x0000000000000000 0x70 obj_zoul/polite-announcement.o - .comment 0x0000000000000000 0x20 obj_zoul/polite-announcement.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/polite-announcement.o - .text 0x0000000000000000 0x0 obj_zoul/polite.o - .data 0x0000000000000000 0x0 obj_zoul/polite.o - .bss 0x0000000000000000 0x0 obj_zoul/polite.o - .text.sent 0x0000000000000000 0x2 obj_zoul/polite.o - .text.recv 0x0000000000000000 0x70 obj_zoul/polite.o - .text.send 0x0000000000000000 0x28 obj_zoul/polite.o - .text.polite_open - 0x0000000000000000 0x14 obj_zoul/polite.o - .text.polite_close - 0x0000000000000000 0x1e obj_zoul/polite.o - .text.polite_send - 0x0000000000000000 0x40 obj_zoul/polite.o - .text.polite_cancel - 0x0000000000000000 0x18 obj_zoul/polite.o - .rodata.abc 0x0000000000000000 0x8 obj_zoul/polite.o - .comment 0x0000000000000000 0x20 obj_zoul/polite.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/polite.o - .text 0x0000000000000000 0x0 obj_zoul/rime.o - .data 0x0000000000000000 0x0 obj_zoul/rime.o - .bss 0x0000000000000000 0x0 obj_zoul/rime.o - .text.rime_sniffer_add - 0x0000000000000000 0xc obj_zoul/rime.o - .text.rime_sniffer_remove - 0x0000000000000000 0xc obj_zoul/rime.o - .text 0x0000000000000000 0x0 obj_zoul/rimestats.o - .data 0x0000000000000000 0x0 obj_zoul/rimestats.o - .bss 0x0000000000000000 0x0 obj_zoul/rimestats.o - .comment 0x0000000000000000 0x20 obj_zoul/rimestats.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rimestats.o - COMMON 0x0000000000000000 0x48 obj_zoul/rimestats.o - .text 0x0000000000000000 0x0 obj_zoul/rmh.o - .data 0x0000000000000000 0x0 obj_zoul/rmh.o - .bss 0x0000000000000000 0x0 obj_zoul/rmh.o - .text.sent 0x0000000000000000 0x2 obj_zoul/rmh.o - .text.timedout - 0x0000000000000000 0x2 obj_zoul/rmh.o - .text.received - 0x0000000000000000 0x60 obj_zoul/rmh.o - .text.rmh_open - 0x0000000000000000 0x14 obj_zoul/rmh.o - .text.rmh_close - 0x0000000000000000 0x4 obj_zoul/rmh.o - .text.rmh_send - 0x0000000000000000 0x64 obj_zoul/rmh.o - .rodata.data_callbacks - 0x0000000000000000 0xc obj_zoul/rmh.o - .comment 0x0000000000000000 0x20 obj_zoul/rmh.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rmh.o - .text 0x0000000000000000 0x0 obj_zoul/route.o - .data 0x0000000000000000 0x0 obj_zoul/route.o - .bss 0x0000000000000000 0x0 obj_zoul/route.o - .text.periodic - 0x0000000000000000 0x58 obj_zoul/route.o - .text.route_init - 0x0000000000000000 0x30 obj_zoul/route.o - .text.route_lookup - 0x0000000000000000 0x38 obj_zoul/route.o - .text.route_add - 0x0000000000000000 0x80 obj_zoul/route.o - .text.route_refresh - 0x0000000000000000 0xa obj_zoul/route.o - .text.route_remove - 0x0000000000000000 0x20 obj_zoul/route.o - .text.route_decay - 0x0000000000000000 0x1c obj_zoul/route.o - .text.route_flush_all - 0x0000000000000000 0x20 obj_zoul/route.o - .text.route_set_lifetime - 0x0000000000000000 0xc obj_zoul/route.o - .text.route_num - 0x0000000000000000 0x1c obj_zoul/route.o - .text.route_get - 0x0000000000000000 0x20 obj_zoul/route.o - .bss.route_table_list - 0x0000000000000000 0x4 obj_zoul/route.o - .data.max_time - 0x0000000000000000 0x4 obj_zoul/route.o - .bss.t 0x0000000000000000 0x20 obj_zoul/route.o - .bss.route_mem_memb_mem - 0x0000000000000000 0x80 obj_zoul/route.o - .data.route_mem - 0x0000000000000000 0xc obj_zoul/route.o - .bss.route_mem_memb_count - 0x0000000000000000 0x8 obj_zoul/route.o - .comment 0x0000000000000000 0x20 obj_zoul/route.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/route.o - .text 0x0000000000000000 0x0 obj_zoul/route-discovery.o - .data 0x0000000000000000 0x0 obj_zoul/route-discovery.o - .bss 0x0000000000000000 0x0 obj_zoul/route-discovery.o - .text.timeout_handler - 0x0000000000000000 0x18 obj_zoul/route-discovery.o - .text.rreq_packet_received - 0x0000000000000000 0xa8 obj_zoul/route-discovery.o - .text.rrep_packet_received - 0x0000000000000000 0x80 obj_zoul/route-discovery.o - .text.route_discovery_explicit_open - 0x0000000000000000 0x28 obj_zoul/route-discovery.o - .text.route_discovery_open - 0x0000000000000000 0x10 obj_zoul/route-discovery.o - .text.route_discovery_close - 0x0000000000000000 0x1c obj_zoul/route-discovery.o - .text.route_discovery_discover - 0x0000000000000000 0x70 obj_zoul/route-discovery.o - .rodata.rrep_callbacks - 0x0000000000000000 0x8 obj_zoul/route-discovery.o - .rodata.rreq_callbacks - 0x0000000000000000 0xc obj_zoul/route-discovery.o - .bss.rrep_pending - 0x0000000000000000 0x1 obj_zoul/route-discovery.o - .comment 0x0000000000000000 0x20 obj_zoul/route-discovery.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/route-discovery.o - .text 0x0000000000000000 0x0 obj_zoul/rucb.o - .data 0x0000000000000000 0x0 obj_zoul/rucb.o - .bss 0x0000000000000000 0x0 obj_zoul/rucb.o - .text.timedout - 0x0000000000000000 0xc obj_zoul/rucb.o - .text.read_data - 0x0000000000000000 0x2e obj_zoul/rucb.o - .text.acked 0x0000000000000000 0x2e obj_zoul/rucb.o - .text.recv 0x0000000000000000 0xb0 obj_zoul/rucb.o - .text.rucb_open - 0x0000000000000000 0x34 obj_zoul/rucb.o - .text.rucb_close - 0x0000000000000000 0x4 obj_zoul/rucb.o - .text.rucb_send - 0x0000000000000000 0x38 obj_zoul/rucb.o - .rodata.ruc 0x0000000000000000 0xc obj_zoul/rucb.o - .comment 0x0000000000000000 0x20 obj_zoul/rucb.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rucb.o - .text 0x0000000000000000 0x0 obj_zoul/rudolph1.o - .data 0x0000000000000000 0x0 obj_zoul/rudolph1.o - .bss 0x0000000000000000 0x0 obj_zoul/rudolph1.o - .text.sent_ipolite - 0x0000000000000000 0x2 obj_zoul/rudolph1.o - .text.dropped_ipolite - 0x0000000000000000 0x2 obj_zoul/rudolph1.o - .text.format_data - 0x0000000000000000 0x40 obj_zoul/rudolph1.o - .text.send_nack - 0x0000000000000000 0x32 obj_zoul/rudolph1.o - .text.send_next_packet - 0x0000000000000000 0x58 obj_zoul/rudolph1.o - .text.write_data - 0x0000000000000000 0x3a obj_zoul/rudolph1.o - .text.handle_data - 0x0000000000000000 0x84 obj_zoul/rudolph1.o - .text.recv_ipolite - 0x0000000000000000 0x6a obj_zoul/rudolph1.o - .text.recv_trickle - 0x0000000000000000 0x1a obj_zoul/rudolph1.o - .text.rudolph1_open - 0x0000000000000000 0x40 obj_zoul/rudolph1.o - .text.rudolph1_close - 0x0000000000000000 0x14 obj_zoul/rudolph1.o - .text.rudolph1_send - 0x0000000000000000 0x48 obj_zoul/rudolph1.o - .text.rudolph1_stop - 0x0000000000000000 0x6 obj_zoul/rudolph1.o - .rodata.ipolite - 0x0000000000000000 0xc obj_zoul/rudolph1.o - .rodata.trickle - 0x0000000000000000 0x4 obj_zoul/rudolph1.o - .comment 0x0000000000000000 0x20 obj_zoul/rudolph1.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rudolph1.o - .text 0x0000000000000000 0x0 obj_zoul/rudolph2.o - .data 0x0000000000000000 0x0 obj_zoul/rudolph2.o - .bss 0x0000000000000000 0x0 obj_zoul/rudolph2.o - .text.sent 0x0000000000000000 0x2 obj_zoul/rudolph2.o - .text.dropped 0x0000000000000000 0x2 obj_zoul/rudolph2.o - .text.send_data - 0x0000000000000000 0x4c obj_zoul/rudolph2.o - .text.timed_send - 0x0000000000000000 0x70 obj_zoul/rudolph2.o - .text.send_nack - 0x0000000000000000 0x34 obj_zoul/rudolph2.o - .text.write_data - 0x0000000000000000 0x3e obj_zoul/rudolph2.o - .text.recv 0x0000000000000000 0x134 obj_zoul/rudolph2.o - .text.rudolph2_open - 0x0000000000000000 0x20 obj_zoul/rudolph2.o - .text.rudolph2_close - 0x0000000000000000 0x4 obj_zoul/rudolph2.o - .text.rudolph2_send - 0x0000000000000000 0x70 obj_zoul/rudolph2.o - .text.rudolph2_stop - 0x0000000000000000 0x16 obj_zoul/rudolph2.o - .rodata.polite - 0x0000000000000000 0xc obj_zoul/rudolph2.o - .comment 0x0000000000000000 0x20 obj_zoul/rudolph2.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/rudolph2.o - .text 0x0000000000000000 0x0 obj_zoul/runicast.o - .data 0x0000000000000000 0x0 obj_zoul/runicast.o - .bss 0x0000000000000000 0x0 obj_zoul/runicast.o - .text.recv_from_stunicast - 0x0000000000000000 0x9e obj_zoul/runicast.o - .text.sent_by_stunicast - 0x0000000000000000 0x56 obj_zoul/runicast.o - .text.runicast_open - 0x0000000000000000 0x30 obj_zoul/runicast.o - .text.runicast_close - 0x0000000000000000 0x4 obj_zoul/runicast.o - .text.runicast_is_transmitting - 0x0000000000000000 0x6 obj_zoul/runicast.o - .text.runicast_send - 0x0000000000000000 0x54 obj_zoul/runicast.o - .rodata.attributes - 0x0000000000000000 0xa obj_zoul/runicast.o - .rodata.runicast - 0x0000000000000000 0x8 obj_zoul/runicast.o - .comment 0x0000000000000000 0x20 obj_zoul/runicast.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/runicast.o - .text 0x0000000000000000 0x0 obj_zoul/stbroadcast.o - .data 0x0000000000000000 0x0 obj_zoul/stbroadcast.o - .bss 0x0000000000000000 0x0 obj_zoul/stbroadcast.o - .text.recv_from_broadcast - 0x0000000000000000 0xc obj_zoul/stbroadcast.o - .text.send 0x0000000000000000 0x24 obj_zoul/stbroadcast.o - .text.stbroadcast_open - 0x0000000000000000 0x14 obj_zoul/stbroadcast.o - .text.stbroadcast_close - 0x0000000000000000 0x14 obj_zoul/stbroadcast.o - .text.stbroadcast_set_timer - 0x0000000000000000 0x10 obj_zoul/stbroadcast.o - .text.stbroadcast_send_stubborn - 0x0000000000000000 0x28 obj_zoul/stbroadcast.o - .text.stbroadcast_cancel - 0x0000000000000000 0x6 obj_zoul/stbroadcast.o - .rodata.stbroadcast - 0x0000000000000000 0x8 obj_zoul/stbroadcast.o - .comment 0x0000000000000000 0x20 obj_zoul/stbroadcast.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/stbroadcast.o - .text 0x0000000000000000 0x0 obj_zoul/stunicast.o - .data 0x0000000000000000 0x0 obj_zoul/stunicast.o - .bss 0x0000000000000000 0x0 obj_zoul/stunicast.o - .text.recv_from_uc - 0x0000000000000000 0xc obj_zoul/stunicast.o - .text.sent_by_uc - 0x0000000000000000 0xc obj_zoul/stunicast.o - .text.send 0x0000000000000000 0x24 obj_zoul/stunicast.o - .text.stunicast_open - 0x0000000000000000 0x14 obj_zoul/stunicast.o - .text.stunicast_receiver - 0x0000000000000000 0x4 obj_zoul/stunicast.o - .text.stunicast_set_timer - 0x0000000000000000 0x10 obj_zoul/stunicast.o - .text.stunicast_send_stubborn - 0x0000000000000000 0x44 obj_zoul/stunicast.o - .text.stunicast_send - 0x0000000000000000 0x4 obj_zoul/stunicast.o - .text.stunicast_cancel - 0x0000000000000000 0x18 obj_zoul/stunicast.o - .text.stunicast_close - 0x0000000000000000 0x12 obj_zoul/stunicast.o - .rodata.stunicast - 0x0000000000000000 0x8 obj_zoul/stunicast.o - .comment 0x0000000000000000 0x20 obj_zoul/stunicast.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/stunicast.o - .text 0x0000000000000000 0x0 obj_zoul/timesynch.o - .data 0x0000000000000000 0x0 obj_zoul/timesynch.o - .bss 0x0000000000000000 0x0 obj_zoul/timesynch.o - .comment 0x0000000000000000 0x20 obj_zoul/timesynch.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/timesynch.o - .text 0x0000000000000000 0x0 obj_zoul/trickle.o - .data 0x0000000000000000 0x0 obj_zoul/trickle.o - .bss 0x0000000000000000 0x0 obj_zoul/trickle.o - .text.send 0x0000000000000000 0x1a obj_zoul/trickle.o - .text.run_trickle - 0x0000000000000000 0x84 obj_zoul/trickle.o - .text.recv 0x0000000000000000 0x88 obj_zoul/trickle.o - .text.timer_callback - 0x0000000000000000 0x4 obj_zoul/trickle.o - .text.trickle_open - 0x0000000000000000 0x38 obj_zoul/trickle.o - .text.trickle_close - 0x0000000000000000 0x1c obj_zoul/trickle.o - .text.trickle_send - 0x0000000000000000 0x3e obj_zoul/trickle.o - .rodata.bc 0x0000000000000000 0x8 obj_zoul/trickle.o - .rodata.attributes - 0x0000000000000000 0x6 obj_zoul/trickle.o - .comment 0x0000000000000000 0x20 obj_zoul/trickle.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/trickle.o - .text 0x0000000000000000 0x0 obj_zoul/unicast.o - .data 0x0000000000000000 0x0 obj_zoul/unicast.o - .bss 0x0000000000000000 0x0 obj_zoul/unicast.o - .text.sent_by_broadcast - 0x0000000000000000 0xc obj_zoul/unicast.o - .text.recv_from_broadcast - 0x0000000000000000 0x28 obj_zoul/unicast.o - .text.unicast_open - 0x0000000000000000 0x24 obj_zoul/unicast.o - .text.unicast_close - 0x0000000000000000 0x4 obj_zoul/unicast.o - .text.unicast_send - 0x0000000000000000 0x14 obj_zoul/unicast.o - .rodata.uc 0x0000000000000000 0x8 obj_zoul/unicast.o - .rodata.attributes - 0x0000000000000000 0x6 obj_zoul/unicast.o - .comment 0x0000000000000000 0x20 obj_zoul/unicast.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/unicast.o - .text 0x0000000000000000 0x0 obj_zoul/syscalls.o - .data 0x0000000000000000 0x0 obj_zoul/syscalls.o - .bss 0x0000000000000000 0x0 obj_zoul/syscalls.o - .text._sbrk 0x0000000000000000 0x2c obj_zoul/syscalls.o - .data.heap_end.4995 - 0x0000000000000000 0x4 obj_zoul/syscalls.o - .comment 0x0000000000000000 0x20 obj_zoul/syscalls.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/syscalls.o - .text 0x0000000000000000 0x0 obj_zoul/linkaddr.o - .data 0x0000000000000000 0x0 obj_zoul/linkaddr.o - .bss 0x0000000000000000 0x0 obj_zoul/linkaddr.o - .text.linkaddr_set_node_addr - 0x0000000000000000 0xc obj_zoul/linkaddr.o - .text 0x0000000000000000 0x0 obj_zoul/link-stats.o - .data 0x0000000000000000 0x0 obj_zoul/link-stats.o - .bss 0x0000000000000000 0x0 obj_zoul/link-stats.o - .text.periodic - 0x0000000000000000 0x2c obj_zoul/link-stats.o - .text.link_stats_from_lladdr - 0x0000000000000000 0xc obj_zoul/link-stats.o - .text.link_stats_is_fresh - 0x0000000000000000 0x24 obj_zoul/link-stats.o - .text.guess_etx_from_rssi - 0x0000000000000000 0x40 obj_zoul/link-stats.o - .text.link_stats_packet_sent - 0x0000000000000000 0x78 obj_zoul/link-stats.o - .text.link_stats_input_callback - 0x0000000000000000 0x4c obj_zoul/link-stats.o - .text.link_stats_init - 0x0000000000000000 0x28 obj_zoul/link-stats.o - .bss._link_stats_mem - 0x0000000000000000 0x60 obj_zoul/link-stats.o - .data.link_stats_struct - 0x0000000000000000 0x10 obj_zoul/link-stats.o - .comment 0x0000000000000000 0x20 obj_zoul/link-stats.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/link-stats.o - COMMON 0x0000000000000000 0x20 obj_zoul/link-stats.o - .text 0x0000000000000000 0x0 obj_zoul/nbr-table.o - .data 0x0000000000000000 0x0 obj_zoul/nbr-table.o - .bss 0x0000000000000000 0x0 obj_zoul/nbr-table.o - .text.index_from_key - 0x0000000000000000 0x18 obj_zoul/nbr-table.o - .text.nbr_set_bit - 0x0000000000000000 0x34 obj_zoul/nbr-table.o - .text.index_from_lladdr - 0x0000000000000000 0x40 obj_zoul/nbr-table.o - .text.key_from_item - 0x0000000000000000 0x28 obj_zoul/nbr-table.o - .text.item_from_key - 0x0000000000000000 0x22 obj_zoul/nbr-table.o - .text.nbr_get_bit.constprop.1 - 0x0000000000000000 0x30 obj_zoul/nbr-table.o - .text.remove_key - 0x0000000000000000 0x58 obj_zoul/nbr-table.o - .text.nbr_table_register - 0x0000000000000000 0x28 obj_zoul/nbr-table.o - .text.nbr_table_next - 0x0000000000000000 0x2e obj_zoul/nbr-table.o - .text.nbr_table_head - 0x0000000000000000 0x34 obj_zoul/nbr-table.o - .text.nbr_table_add_lladdr - 0x0000000000000000 0xd0 obj_zoul/nbr-table.o - .text.nbr_table_get_from_lladdr - 0x0000000000000000 0x32 obj_zoul/nbr-table.o - .text.nbr_table_remove - 0x0000000000000000 0x2c obj_zoul/nbr-table.o - .text.nbr_table_lock - 0x0000000000000000 0x14 obj_zoul/nbr-table.o - .text.nbr_table_unlock - 0x0000000000000000 0x14 obj_zoul/nbr-table.o - .text.nbr_table_get_lladdr - 0x0000000000000000 0xc obj_zoul/nbr-table.o - .text.nbr_table_update_lladdr - 0x0000000000000000 0x44 obj_zoul/nbr-table.o - .bss.neighbor_addr_mem_memb_count - 0x0000000000000000 0x8 obj_zoul/nbr-table.o - .bss.locked_map - 0x0000000000000000 0x8 obj_zoul/nbr-table.o - .data.neighbor_addr_mem - 0x0000000000000000 0xc obj_zoul/nbr-table.o - .bss.nbr_table_keys_list - 0x0000000000000000 0x4 obj_zoul/nbr-table.o - .bss.neighbor_addr_mem_memb_mem - 0x0000000000000000 0x40 obj_zoul/nbr-table.o - .bss.used_map 0x0000000000000000 0x8 obj_zoul/nbr-table.o - .bss.all_tables - 0x0000000000000000 0x20 obj_zoul/nbr-table.o - .bss.num_tables - 0x0000000000000000 0x4 obj_zoul/nbr-table.o - .comment 0x0000000000000000 0x20 obj_zoul/nbr-table.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nbr-table.o - .text 0x0000000000000000 0x0 obj_zoul/net-debug.o - .data 0x0000000000000000 0x0 obj_zoul/net-debug.o - .bss 0x0000000000000000 0x0 obj_zoul/net-debug.o - .text.net_debug_lladdr_print - 0x0000000000000000 0x1c obj_zoul/net-debug.o - .rodata.str1.1 - 0x0000000000000000 0x15 obj_zoul/net-debug.o - .comment 0x0000000000000000 0x20 obj_zoul/net-debug.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/net-debug.o - .text 0x0000000000000000 0x0 obj_zoul/netstack.o - .data 0x0000000000000000 0x0 obj_zoul/netstack.o - .bss 0x0000000000000000 0x0 obj_zoul/netstack.o - .text 0x0000000000000000 0x0 obj_zoul/packetbuf.o - .data 0x0000000000000000 0x0 obj_zoul/packetbuf.o - .bss 0x0000000000000000 0x0 obj_zoul/packetbuf.o - .text.packetbuf_copyfrom - 0x0000000000000000 0x2c obj_zoul/packetbuf.o - .text.packetbuf_attr_copyfrom - 0x0000000000000000 0x28 obj_zoul/packetbuf.o - .text.packetbuf_holds_broadcast - 0x0000000000000000 0x10 obj_zoul/packetbuf.o - .text 0x0000000000000000 0x0 obj_zoul/queuebuf.o - .data 0x0000000000000000 0x0 obj_zoul/queuebuf.o - .bss 0x0000000000000000 0x0 obj_zoul/queuebuf.o - .text.queuebuf_numfree - 0x0000000000000000 0xc obj_zoul/queuebuf.o - .text.queuebuf_update_from_packetbuf - 0x0000000000000000 0x1c obj_zoul/queuebuf.o - .text.queuebuf_to_packetbuf - 0x0000000000000000 0x30 obj_zoul/queuebuf.o - .text.queuebuf_dataptr - 0x0000000000000000 0x18 obj_zoul/queuebuf.o - .text.queuebuf_datalen - 0x0000000000000000 0x8 obj_zoul/queuebuf.o - .text.queuebuf_addr - 0x0000000000000000 0xa obj_zoul/queuebuf.o - .text.queuebuf_debug_print - 0x0000000000000000 0x2 obj_zoul/queuebuf.o - .text 0x0000000000000000 0x0 obj_zoul/csma.o - .data 0x0000000000000000 0x0 obj_zoul/csma.o - .bss 0x0000000000000000 0x0 obj_zoul/csma.o - .text 0x0000000000000000 0x0 obj_zoul/frame802154.o - .data 0x0000000000000000 0x0 obj_zoul/frame802154.o - .bss 0x0000000000000000 0x0 obj_zoul/frame802154.o - .text.frame802154_get_pan_id - 0x0000000000000000 0xc obj_zoul/frame802154.o - .text.frame802154_set_pan_id - 0x0000000000000000 0xc obj_zoul/frame802154.o - .text.frame802154_has_panid - 0x0000000000000000 0x66 obj_zoul/frame802154.o - .text.field_len - 0x0000000000000000 0x84 obj_zoul/frame802154.o - .text.frame802154_check_dest_panid - 0x0000000000000000 0x34 obj_zoul/frame802154.o - .text.frame802154_is_broadcast_addr - 0x0000000000000000 0x20 obj_zoul/frame802154.o - .text.frame802154_extract_linkaddr - 0x0000000000000000 0x7c obj_zoul/frame802154.o - .text.frame802154_hdrlen - 0x0000000000000000 0x32 obj_zoul/frame802154.o - .text.frame802154_create - 0x0000000000000000 0xee obj_zoul/frame802154.o - .text.frame802154_parse - 0x0000000000000000 0x16c obj_zoul/frame802154.o - .data.mac_pan_id - 0x0000000000000000 0x2 obj_zoul/frame802154.o - .comment 0x0000000000000000 0x20 obj_zoul/frame802154.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/frame802154.o - .text 0x0000000000000000 0x0 obj_zoul/frame802154e-ie.o - .data 0x0000000000000000 0x0 obj_zoul/frame802154e-ie.o - .bss 0x0000000000000000 0x0 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_header_ack_nack_time_correction - 0x0000000000000000 0x2e obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_header_list_termination_1 - 0x0000000000000000 0x18 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_header_list_termination_2 - 0x0000000000000000 0x18 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_payload_list_termination - 0x0000000000000000 0x18 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_mlme - 0x0000000000000000 0x22 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_synchronization - 0x0000000000000000 0x32 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_slotframe_and_link - 0x0000000000000000 0x88 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_timeslot - 0x0000000000000000 0x42 obj_zoul/frame802154e-ie.o - .text.frame80215e_create_ie_tsch_channel_hopping_sequence - 0x0000000000000000 0x72 obj_zoul/frame802154e-ie.o - .text.frame802154e_parse_information_elements - 0x0000000000000000 0x24e obj_zoul/frame802154e-ie.o - .comment 0x0000000000000000 0x20 obj_zoul/frame802154e-ie.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/frame802154e-ie.o - .text 0x0000000000000000 0x0 obj_zoul/framer-802154.o - .data 0x0000000000000000 0x0 obj_zoul/framer-802154.o - .bss 0x0000000000000000 0x0 obj_zoul/framer-802154.o - .text.parse 0x0000000000000000 0x9e obj_zoul/framer-802154.o - .text.create_frame.isra.0 - 0x0000000000000000 0x128 obj_zoul/framer-802154.o - .text.create 0x0000000000000000 0x6 obj_zoul/framer-802154.o - .text.hdr_length - 0x0000000000000000 0x6 obj_zoul/framer-802154.o - .rodata.framer_802154 - 0x0000000000000000 0xc obj_zoul/framer-802154.o - .bss.mac_dsn 0x0000000000000000 0x1 obj_zoul/framer-802154.o - .bss.initialized - 0x0000000000000000 0x1 obj_zoul/framer-802154.o - .comment 0x0000000000000000 0x20 obj_zoul/framer-802154.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/framer-802154.o - .text 0x0000000000000000 0x0 obj_zoul/framer-nullmac.o - .data 0x0000000000000000 0x0 obj_zoul/framer-nullmac.o - .bss 0x0000000000000000 0x0 obj_zoul/framer-nullmac.o - .text.hdr_length - 0x0000000000000000 0x4 obj_zoul/framer-nullmac.o - .text.parse 0x0000000000000000 0x2a obj_zoul/framer-nullmac.o - .text.create 0x0000000000000000 0x34 obj_zoul/framer-nullmac.o - .rodata.framer_nullmac - 0x0000000000000000 0xc obj_zoul/framer-nullmac.o - .comment 0x0000000000000000 0x20 obj_zoul/framer-nullmac.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/framer-nullmac.o - .text 0x0000000000000000 0x0 obj_zoul/mac.o - .data 0x0000000000000000 0x0 obj_zoul/mac.o - .bss 0x0000000000000000 0x0 obj_zoul/mac.o - .text 0x0000000000000000 0x0 obj_zoul/mac-sequence.o - .data 0x0000000000000000 0x0 obj_zoul/mac-sequence.o - .bss 0x0000000000000000 0x0 obj_zoul/mac-sequence.o - .text.mac_sequence_is_duplicate - 0x0000000000000000 0x4c obj_zoul/mac-sequence.o - .text.mac_sequence_register_seqno - 0x0000000000000000 0x64 obj_zoul/mac-sequence.o - .bss.received_seqnos - 0x0000000000000000 0xc0 obj_zoul/mac-sequence.o - .comment 0x0000000000000000 0x20 obj_zoul/mac-sequence.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/mac-sequence.o - .text 0x0000000000000000 0x0 obj_zoul/nordc.o - .data 0x0000000000000000 0x0 obj_zoul/nordc.o - .bss 0x0000000000000000 0x0 obj_zoul/nordc.o - .text.send_packet - 0x0000000000000000 0x2 obj_zoul/nordc.o - .text.send_list - 0x0000000000000000 0x2 obj_zoul/nordc.o - .text.packet_input - 0x0000000000000000 0x2 obj_zoul/nordc.o - .text.on 0x0000000000000000 0x4 obj_zoul/nordc.o - .text.off 0x0000000000000000 0x4 obj_zoul/nordc.o - .text.channel_check_interval - 0x0000000000000000 0x4 obj_zoul/nordc.o - .text.init 0x0000000000000000 0x2 obj_zoul/nordc.o - .rodata.str1.1 - 0x0000000000000000 0x6 obj_zoul/nordc.o - .rodata.nordc_driver - 0x0000000000000000 0x20 obj_zoul/nordc.o - .comment 0x0000000000000000 0x20 obj_zoul/nordc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nordc.o - .text 0x0000000000000000 0x0 obj_zoul/nullmac.o - .data 0x0000000000000000 0x0 obj_zoul/nullmac.o - .bss 0x0000000000000000 0x0 obj_zoul/nullmac.o - .text.send_packet - 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.packet_input - 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.on 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.off 0x0000000000000000 0x10 obj_zoul/nullmac.o - .text.channel_check_interval - 0x0000000000000000 0x4 obj_zoul/nullmac.o - .text.init 0x0000000000000000 0x2 obj_zoul/nullmac.o - .rodata.nullmac_driver - 0x0000000000000000 0x1c obj_zoul/nullmac.o - .rodata.str1.1 - 0x0000000000000000 0x8 obj_zoul/nullmac.o - .comment 0x0000000000000000 0x20 obj_zoul/nullmac.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nullmac.o - .text 0x0000000000000000 0x0 obj_zoul/nullrdc.o - .data 0x0000000000000000 0x0 obj_zoul/nullrdc.o - .bss 0x0000000000000000 0x0 obj_zoul/nullrdc.o - .text.on 0x0000000000000000 0x10 obj_zoul/nullrdc.o - .text.channel_check_interval - 0x0000000000000000 0x4 obj_zoul/nullrdc.o - .text.init 0x0000000000000000 0x4 obj_zoul/nullrdc.o - .text.send_one_packet - 0x0000000000000000 0x118 obj_zoul/nullrdc.o - .text.send_list - 0x0000000000000000 0x20 obj_zoul/nullrdc.o - .text.send_packet - 0x0000000000000000 0x4 obj_zoul/nullrdc.o - .text.off 0x0000000000000000 0x14 obj_zoul/nullrdc.o - .text.packet_input - 0x0000000000000000 0x4c obj_zoul/nullrdc.o - .rodata.str1.1 - 0x0000000000000000 0x8 obj_zoul/nullrdc.o - .rodata.nullrdc_driver - 0x0000000000000000 0x20 obj_zoul/nullrdc.o - .comment 0x0000000000000000 0x20 obj_zoul/nullrdc.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nullrdc.o - .text 0x0000000000000000 0x0 obj_zoul/nullrdc-noframer.o - .data 0x0000000000000000 0x0 obj_zoul/nullrdc-noframer.o - .bss 0x0000000000000000 0x0 obj_zoul/nullrdc-noframer.o - .text.packet_input - 0x0000000000000000 0x10 obj_zoul/nullrdc-noframer.o - .text.on 0x0000000000000000 0x10 obj_zoul/nullrdc-noframer.o - .text.channel_check_interval - 0x0000000000000000 0x4 obj_zoul/nullrdc-noframer.o - .text.init 0x0000000000000000 0x4 obj_zoul/nullrdc-noframer.o - .text.send_packet - 0x0000000000000000 0x34 obj_zoul/nullrdc-noframer.o - .text.send_list - 0x0000000000000000 0x1c obj_zoul/nullrdc-noframer.o - .text.off 0x0000000000000000 0x14 obj_zoul/nullrdc-noframer.o - .rodata.nullrdc_noframer_driver - 0x0000000000000000 0x20 obj_zoul/nullrdc-noframer.o - .rodata.str1.1 - 0x0000000000000000 0x11 obj_zoul/nullrdc-noframer.o - .comment 0x0000000000000000 0x20 obj_zoul/nullrdc-noframer.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/nullrdc-noframer.o - .text 0x0000000000000000 0x0 obj_zoul/phase.o - .data 0x0000000000000000 0x0 obj_zoul/phase.o - .bss 0x0000000000000000 0x0 obj_zoul/phase.o - .text.send_packet - 0x0000000000000000 0x3c obj_zoul/phase.o - .text.phase_update - 0x0000000000000000 0x70 obj_zoul/phase.o - .text.phase_wait - 0x0000000000000000 0xcc obj_zoul/phase.o - .text.phase_init - 0x0000000000000000 0x1c obj_zoul/phase.o - .data.queued_packets_memb - 0x0000000000000000 0xc obj_zoul/phase.o - .bss._nbr_phase_mem - 0x0000000000000000 0x80 obj_zoul/phase.o - .bss.queued_packets_memb_memb_count - 0x0000000000000000 0x8 obj_zoul/phase.o - .bss.queued_packets_memb_memb_mem - 0x0000000000000000 0x180 obj_zoul/phase.o - .data.nbr_phase_struct - 0x0000000000000000 0x10 obj_zoul/phase.o - .comment 0x0000000000000000 0x20 obj_zoul/phase.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/phase.o - .text 0x0000000000000000 0x0 obj_zoul/contikimac.o - .data 0x0000000000000000 0x0 obj_zoul/contikimac.o - .bss 0x0000000000000000 0x0 obj_zoul/contikimac.o - .text.duty_cycle - 0x0000000000000000 0x4 obj_zoul/contikimac.o - .text.init 0x0000000000000000 0x40 obj_zoul/contikimac.o - .text.on 0x0000000000000000 0x28 obj_zoul/contikimac.o - .text.off 0x0000000000000000 0x34 obj_zoul/contikimac.o - .text.recv_burst_off - 0x0000000000000000 0x14 obj_zoul/contikimac.o - .text.powercycle_turn_radio_off - 0x0000000000000000 0x1c obj_zoul/contikimac.o - .text.turn_off - 0x0000000000000000 0x34 obj_zoul/contikimac.o - .text.turn_on 0x0000000000000000 0x40 obj_zoul/contikimac.o - .text.schedule_powercycle_fixed - 0x0000000000000000 0x34 obj_zoul/contikimac.o - .text.input_packet - 0x0000000000000000 0x9c obj_zoul/contikimac.o - .text.send_packet.isra.8 - 0x0000000000000000 0x204 obj_zoul/contikimac.o - .text.qsend_list - 0x0000000000000000 0xc4 obj_zoul/contikimac.o - .text.qsend_packet - 0x0000000000000000 0x22 obj_zoul/contikimac.o - .text.powercycle_wrapper - 0x0000000000000000 0x1e8 obj_zoul/contikimac.o - .text.contikimac_debug_print - 0x0000000000000000 0x4 obj_zoul/contikimac.o - .bss.cycle_start - 0x0000000000000000 0x4 obj_zoul/contikimac.o - .bss.we_are_receiving_burst - 0x0000000000000000 0x4 obj_zoul/contikimac.o - .bss.rt 0x0000000000000000 0xc obj_zoul/contikimac.o - .bss.radio_is_on - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.periods.6959 - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.we_are_sending - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.contikimac_keep_radio_on - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .rodata.str1.1 - 0x0000000000000000 0xb obj_zoul/contikimac.o - .bss.packet_seen.6951 - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.count.6952 - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.ct.7032 0x0000000000000000 0x20 obj_zoul/contikimac.o - .bss.start.6957 - 0x0000000000000000 0x4 obj_zoul/contikimac.o - .bss.pt 0x0000000000000000 0x2 obj_zoul/contikimac.o - .bss.contikimac_is_on - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .bss.silence_periods.6958 - 0x0000000000000000 0x1 obj_zoul/contikimac.o - .rodata.contikimac_driver - 0x0000000000000000 0x20 obj_zoul/contikimac.o - .comment 0x0000000000000000 0x20 obj_zoul/contikimac.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/contikimac.o - .text 0x0000000000000000 0x0 obj_zoul/contikimac-framer.o - .data 0x0000000000000000 0x0 obj_zoul/contikimac-framer.o - .bss 0x0000000000000000 0x0 obj_zoul/contikimac-framer.o - .text.hdr_length - 0x0000000000000000 0x10 obj_zoul/contikimac-framer.o - .text.parse 0x0000000000000000 0x38 obj_zoul/contikimac-framer.o - .text.create 0x0000000000000000 0x6c obj_zoul/contikimac-framer.o - .rodata.contikimac_framer - 0x0000000000000000 0xc obj_zoul/contikimac-framer.o - .comment 0x0000000000000000 0x20 obj_zoul/contikimac-framer.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/contikimac-framer.o - .text 0x0000000000000000 0x0 obj_zoul/anti-replay.o - .data 0x0000000000000000 0x0 obj_zoul/anti-replay.o - .bss 0x0000000000000000 0x0 obj_zoul/anti-replay.o - .comment 0x0000000000000000 0x20 obj_zoul/anti-replay.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/anti-replay.o - .text 0x0000000000000000 0x0 obj_zoul/ccm-star-packetbuf.o - .data 0x0000000000000000 0x0 obj_zoul/ccm-star-packetbuf.o - .bss 0x0000000000000000 0x0 obj_zoul/ccm-star-packetbuf.o - .comment 0x0000000000000000 0x20 obj_zoul/ccm-star-packetbuf.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/ccm-star-packetbuf.o - .text 0x0000000000000000 0x0 obj_zoul/nullsec.o - .data 0x0000000000000000 0x0 obj_zoul/nullsec.o - .bss 0x0000000000000000 0x0 obj_zoul/nullsec.o - .text 0x0000000000000000 0x0 obj_zoul/noncoresec.o - .data 0x0000000000000000 0x0 obj_zoul/noncoresec.o - .bss 0x0000000000000000 0x0 obj_zoul/noncoresec.o - .comment 0x0000000000000000 0x20 obj_zoul/noncoresec.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/noncoresec.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .rodata.cc1200_802154g_863_870_fsk_50kbps - 0x0000000000000000 0x24 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .rodata.preferredSettings - 0x0000000000000000 0xd0 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .rodata.rf_cfg_descriptor - 0x0000000000000000 0x24 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200-868-fsk-1-2kbps.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200-868-fsk-1-2kbps.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200-868-fsk-1-2kbps.o - .rodata.preferredSettings - 0x0000000000000000 0xac obj_zoul/cc1200-868-fsk-1-2kbps.o - .rodata.cc1200_868_fsk_1_2kbps - 0x0000000000000000 0x24 obj_zoul/cc1200-868-fsk-1-2kbps.o - .rodata.rf_cfg_descriptor - 0x0000000000000000 0x16 obj_zoul/cc1200-868-fsk-1-2kbps.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200-868-fsk-1-2kbps.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200-868-fsk-1-2kbps.o - .text 0x0000000000000000 0x0 obj_zoul/cc1200.o - .data 0x0000000000000000 0x0 obj_zoul/cc1200.o - .bss 0x0000000000000000 0x0 obj_zoul/cc1200.o - .text.pending_packet - 0x0000000000000000 0x14 obj_zoul/cc1200.o - .text.get_value - 0x0000000000000000 0x94 obj_zoul/cc1200.o - .text.get_object - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .text.set_object - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .text.strobe 0x0000000000000000 0x18 obj_zoul/cc1200.o - .text.state 0x0000000000000000 0xe obj_zoul/cc1200.o - .text.single_write - 0x0000000000000000 0x2e obj_zoul/cc1200.o - .text.single_read - 0x0000000000000000 0x32 obj_zoul/cc1200.o - .text.update_txpower - 0x0000000000000000 0x28 obj_zoul/cc1200.o - .text.rx_rx 0x0000000000000000 0xc4 obj_zoul/cc1200.o - .text.calibrate - 0x0000000000000000 0xa4 obj_zoul/cc1200.o - .text.idle_calibrate_rx - 0x0000000000000000 0x78 obj_zoul/cc1200.o - .text.idle 0x0000000000000000 0x78 obj_zoul/cc1200.o - .text.off 0x0000000000000000 0x48 obj_zoul/cc1200.o - .text.on 0x0000000000000000 0x84 obj_zoul/cc1200.o - .text.receiving_packet - 0x0000000000000000 0x30 obj_zoul/cc1200.o - .text.set_channel - 0x0000000000000000 0x100 obj_zoul/cc1200.o - .text.set_value - 0x0000000000000000 0x90 obj_zoul/cc1200.o - .text.channel_clear - 0x0000000000000000 0xbc obj_zoul/cc1200.o - .text.prepare 0x0000000000000000 0x34 obj_zoul/cc1200.o - .text.read 0x0000000000000000 0x64 obj_zoul/cc1200.o - .text.burst_read.constprop.10 - 0x0000000000000000 0x22 obj_zoul/cc1200.o - .text.burst_write.constprop.12 - 0x0000000000000000 0x22 obj_zoul/cc1200.o - .text.idle_tx_rx - 0x0000000000000000 0x128 obj_zoul/cc1200.o - .text.transmit - 0x0000000000000000 0x12c obj_zoul/cc1200.o - .text.send 0x0000000000000000 0x16 obj_zoul/cc1200.o - .text.init 0x0000000000000000 0x174 obj_zoul/cc1200.o - .text.cc1200_rx_interrupt - 0x0000000000000000 0x210 obj_zoul/cc1200.o - .text.process_thread_cc1200_process - 0x0000000000000000 0x84 obj_zoul/cc1200.o - .bss.cal_timer - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .bss.new_rf_channel - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.rx_pkt_len - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .rodata.cc1200_driver - 0x0000000000000000 0x38 obj_zoul/cc1200.o - .bss.rx_pkt 0x0000000000000000 0x81 obj_zoul/cc1200.o - .bss.cca_threshold - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.payload_len.6890 - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .bss.tx_pkt 0x0000000000000000 0x7f obj_zoul/cc1200.o - .bss.spi_locked - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.new_txpower - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.tx_mode_value - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .bss.rf_channel - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .rodata.str1.1 - 0x0000000000000000 0x15c obj_zoul/cc1200.o - .bss.tx_pkt_len - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .bss.new_cca_threshold - 0x0000000000000000 0x1 obj_zoul/cc1200.o - .data.cc1200_process - 0x0000000000000000 0x10 obj_zoul/cc1200.o - .bss.rx_mode_value - 0x0000000000000000 0x4 obj_zoul/cc1200.o - .bss.txpower 0x0000000000000000 0x1 obj_zoul/cc1200.o - .bss.bytes_read.6891 - 0x0000000000000000 0x2 obj_zoul/cc1200.o - .bss.buf.6892 0x0000000000000000 0x81 obj_zoul/cc1200.o - .bss.rf_flags 0x0000000000000000 0x1 obj_zoul/cc1200.o - .comment 0x0000000000000000 0x20 obj_zoul/cc1200.o - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/cc1200.o - .text 0x0000000000000000 0x0 sensniff.co - .data 0x0000000000000000 0x0 sensniff.co - .bss 0x0000000000000000 0x0 sensniff.co - .text 0x0000000000000000 0x0 obj_zoul/sensniff-rdc.o - .data 0x0000000000000000 0x0 obj_zoul/sensniff-rdc.o - .bss 0x0000000000000000 0x0 obj_zoul/sensniff-rdc.o - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .ARM.extab 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .ARM.extab 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .text.memmove 0x0000000000000000 0xcc /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_info 0x0000000000000000 0x131 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_abbrev 0x0000000000000000 0xab /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_loc 0x0000000000000000 0x2ca /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_line 0x0000000000000000 0x114 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_str 0x0000000000000000 0x1cf /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .text.cleanup_glue - 0x0000000000000000 0x1c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .text._reclaim_reent - 0x0000000000000000 0x94 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_info 0x0000000000000000 0x9fb /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_abbrev 0x0000000000000000 0x258 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_loc 0x0000000000000000 0x13b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_aranges - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_ranges 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_line 0x0000000000000000 0x162 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_str 0x0000000000000000 0x58c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .debug_frame 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - COMMON 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - .text 0x0000000000000000 0x23c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .ARM.attributes - 0x0000000000000000 0x1b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_line 0x0000000000000000 0xfb /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_info 0x0000000000000000 0xab /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_abbrev 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .text.strlen 0x0000000000000000 0x60 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_info 0x0000000000000000 0xb5 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_abbrev 0x0000000000000000 0x70 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_loc 0x0000000000000000 0x21 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_line 0x0000000000000000 0xd7 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_str 0x0000000000000000 0x1a9 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .debug_frame 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .text.strncmp 0x0000000000000000 0xb4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_info 0x0000000000000000 0xf5 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_abbrev 0x0000000000000000 0x81 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_loc 0x0000000000000000 0x139 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_line 0x0000000000000000 0x132 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_str 0x0000000000000000 0x19e /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .text.strncpy 0x0000000000000000 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_info 0x0000000000000000 0x128 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_abbrev 0x0000000000000000 0x9f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_loc 0x0000000000000000 0x15b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_line 0x0000000000000000 0x101 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_str 0x0000000000000000 0x1c6 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .text._malloc_trim_r - 0x0000000000000000 0xa4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .text._free_r 0x0000000000000000 0x198 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_info 0x0000000000000000 0xc1c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_abbrev 0x0000000000000000 0x27b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_loc 0x0000000000000000 0x450 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_aranges - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_ranges 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_line 0x0000000000000000 0x221 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_str 0x0000000000000000 0x6c6 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .debug_frame 0x0000000000000000 0x54 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .data.impure_data - 0x0000000000000000 0x428 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .data._impure_ptr - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .rodata.str1.4 - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .rodata._global_impure_ptr - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_info 0x0000000000000000 0x894 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_abbrev 0x0000000000000000 0x180 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_aranges - 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_line 0x0000000000000000 0xd6 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .debug_str 0x0000000000000000 0x56d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .text._malloc_r - 0x0000000000000000 0x564 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data.__malloc_av_ - 0x0000000000000000 0x408 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data.__malloc_trim_threshold - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_max_total_mem - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_max_sbrked_mem - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_top_pad - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .bss.__malloc_current_mallinfo - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .data.__malloc_sbrk_base - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_info 0x0000000000000000 0xd7b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_abbrev 0x0000000000000000 0x2a2 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_loc 0x0000000000000000 0xd1f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_ranges 0x0000000000000000 0x38 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_line 0x0000000000000000 0x325 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_str 0x0000000000000000 0x77c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .debug_frame 0x0000000000000000 0x38 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .text.__malloc_lock - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .text.__malloc_unlock - 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_info 0x0000000000000000 0x8b4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_abbrev 0x0000000000000000 0x19a /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_aranges - 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_ranges 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_line 0x0000000000000000 0xf4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_str 0x0000000000000000 0x576 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .text._sbrk_r 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_info 0x0000000000000000 0x8f4 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_abbrev 0x0000000000000000 0x1fd /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_loc 0x0000000000000000 0x3f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_ranges 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_line 0x0000000000000000 0x12c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_str 0x0000000000000000 0x564 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .ARM.attributes - 0x0000000000000000 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - -Memory Configuration - -Name Origin Length Attributes -FLASH_FW 0x0000000000202000 0x000000000007dfd4 xr -FLASH_CCA 0x000000000027ffd4 0x000000000000002c xr -NRSRAM 0x0000000020000000 0x0000000000004000 xrw -FRSRAM 0x0000000020004000 0x0000000000004000 xrw -*default* 0x0000000000000000 0xffffffffffffffff - -Linker script and memory map - -LOAD obj_zoul/startup-gcc.o -LOAD obj_zoul/contiki-main.o -LOAD obj_zoul/leds.o -LOAD obj_zoul/cc1200-zoul-arch.o -LOAD obj_zoul/adc-zoul.o -LOAD obj_zoul/button-sensor.o -LOAD obj_zoul/zoul-sensors.o -LOAD obj_zoul/board.o -LOAD obj_zoul/antenna-sw.o -LOAD obj_zoul/rtcc.o -LOAD obj_zoul/leds-res-arch.o -LOAD obj_zoul/power-mgmt.o -LOAD obj_zoul/soc.o -LOAD obj_zoul/clock.o -LOAD obj_zoul/rtimer-arch.o -LOAD obj_zoul/uart.o -LOAD obj_zoul/watchdog.o -LOAD obj_zoul/nvic.o -LOAD obj_zoul/cpu.o -LOAD obj_zoul/sys-ctrl.o -LOAD obj_zoul/gpio.o -LOAD obj_zoul/ioc.o -LOAD obj_zoul/spi.o -LOAD obj_zoul/adc.o -LOAD obj_zoul/crypto.o -LOAD obj_zoul/aes.o -LOAD obj_zoul/ecb.o -LOAD obj_zoul/cbc.o -LOAD obj_zoul/ctr.o -LOAD obj_zoul/cbc-mac.o -LOAD obj_zoul/gcm.o -LOAD obj_zoul/ccm.o -LOAD obj_zoul/sha256.o -LOAD obj_zoul/cc2538-aes-128.o -LOAD obj_zoul/cc2538-ccm-star.o -LOAD obj_zoul/cc2538-rf.o -LOAD obj_zoul/udma.o -LOAD obj_zoul/lpm.o -LOAD obj_zoul/pka.o -LOAD obj_zoul/bignum-driver.o -LOAD obj_zoul/ecc-driver.o -LOAD obj_zoul/ecc-algorithm.o -LOAD obj_zoul/ecc-curve.o -LOAD obj_zoul/dbg.o -LOAD obj_zoul/ieee-addr.o -LOAD obj_zoul/slip-arch.o -LOAD obj_zoul/slip.o -LOAD obj_zoul/i2c.o -LOAD obj_zoul/cc2538-temp-sensor.o -LOAD obj_zoul/vdd3-sensor.o -LOAD obj_zoul/cfs-coffee.o -LOAD obj_zoul/cfs-coffee-arch.o -LOAD obj_zoul/pwm.o -LOAD obj_zoul/dbg-printf.o -LOAD obj_zoul/dbg-snprintf.o -LOAD obj_zoul/dbg-sprintf.o -LOAD obj_zoul/strformat.o -LOAD obj_zoul/usb-core.o -LOAD obj_zoul/cdc-acm.o -LOAD obj_zoul/usb-arch.o -LOAD obj_zoul/usb-serial.o -LOAD obj_zoul/cdc-acm-descriptors.o -LOAD obj_zoul/arg.o -LOAD obj_zoul/autostart.o -LOAD obj_zoul/compower.o -LOAD obj_zoul/ctimer.o -LOAD obj_zoul/energest.o -LOAD obj_zoul/etimer.o -LOAD obj_zoul/mt.o -LOAD obj_zoul/process.o -LOAD obj_zoul/procinit.o -LOAD obj_zoul/rtimer.o -LOAD obj_zoul/stimer.o -LOAD obj_zoul/timer.o -LOAD obj_zoul/nullradio.o -LOAD obj_zoul/serial-line.o -LOAD obj_zoul/aes-128.o -LOAD obj_zoul/assert.o -LOAD obj_zoul/ccm-star.o -LOAD obj_zoul/crc16.o -LOAD obj_zoul/gcr.o -LOAD obj_zoul/ifft.o -LOAD obj_zoul/list.o -LOAD obj_zoul/me.o -LOAD obj_zoul/memb.o -LOAD obj_zoul/me_tabs.o -LOAD obj_zoul/mmem.o -LOAD obj_zoul/petsciiconv.o -LOAD obj_zoul/print-stats.o -LOAD obj_zoul/random.o -LOAD obj_zoul/ringbuf.o -LOAD obj_zoul/ringbufindex.o -LOAD obj_zoul/sensors.o -LOAD obj_zoul/settings.o -LOAD obj_zoul/trickle-timer.o -LOAD obj_zoul/abc.o -LOAD obj_zoul/announcement.o -LOAD obj_zoul/broadcast-announcement.o -LOAD obj_zoul/broadcast.o -LOAD obj_zoul/chameleon-bitopt.o -LOAD obj_zoul/chameleon.o -LOAD obj_zoul/chameleon-raw.o -LOAD obj_zoul/channel.o -LOAD obj_zoul/collect.o -LOAD obj_zoul/collect-link-estimate.o -LOAD obj_zoul/collect-neighbor.o -LOAD obj_zoul/ipolite.o -LOAD obj_zoul/mesh.o -LOAD obj_zoul/multihop.o -LOAD obj_zoul/neighbor-discovery.o -LOAD obj_zoul/netflood.o -LOAD obj_zoul/packetqueue.o -LOAD obj_zoul/polite-announcement.o -LOAD obj_zoul/polite.o -LOAD obj_zoul/rime.o -LOAD obj_zoul/rimestats.o -LOAD obj_zoul/rmh.o -LOAD obj_zoul/route.o -LOAD obj_zoul/route-discovery.o -LOAD obj_zoul/rucb.o -LOAD obj_zoul/rudolph1.o -LOAD obj_zoul/rudolph2.o -LOAD obj_zoul/runicast.o -LOAD obj_zoul/stbroadcast.o -LOAD obj_zoul/stunicast.o -LOAD obj_zoul/timesynch.o -LOAD obj_zoul/trickle.o -LOAD obj_zoul/unicast.o -LOAD obj_zoul/syscalls.o -LOAD obj_zoul/linkaddr.o -LOAD obj_zoul/link-stats.o -LOAD obj_zoul/nbr-table.o -LOAD obj_zoul/net-debug.o -LOAD obj_zoul/netstack.o -LOAD obj_zoul/packetbuf.o -LOAD obj_zoul/queuebuf.o -LOAD obj_zoul/csma.o -LOAD obj_zoul/frame802154.o -LOAD obj_zoul/frame802154e-ie.o -LOAD obj_zoul/framer-802154.o -LOAD obj_zoul/framer-nullmac.o -LOAD obj_zoul/mac.o -LOAD obj_zoul/mac-sequence.o -LOAD obj_zoul/nordc.o -LOAD obj_zoul/nullmac.o -LOAD obj_zoul/nullrdc.o -LOAD obj_zoul/nullrdc-noframer.o -LOAD obj_zoul/phase.o -LOAD obj_zoul/contikimac.o -LOAD obj_zoul/contikimac-framer.o -LOAD obj_zoul/anti-replay.o -LOAD obj_zoul/ccm-star-packetbuf.o -LOAD obj_zoul/nullsec.o -LOAD obj_zoul/noncoresec.o -LOAD obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o -LOAD obj_zoul/cc1200-868-fsk-1-2kbps.o -LOAD obj_zoul/cc1200.o -LOAD sensniff.co -LOAD obj_zoul/sensniff-rdc.o -START GROUP -LOAD /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a -LOAD /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a -END GROUP - -.text 0x0000000000202000 0x47e6 - 0x0000000000202000 _text = . - *(SORT(.vectors)) - .vectors 0x0000000000202000 0x28c obj_zoul/startup-gcc.o - 0x0000000000202000 vectors - *(SORT(.text*)) - .text.reset_handler - 0x000000000020228c 0x40 obj_zoul/startup-gcc.o - 0x000000000020228c reset_handler - .text.startup.main - 0x00000000002022cc 0x188 obj_zoul/contiki-main.o - 0x00000000002022cc main - .text.leds_init - 0x0000000000202454 0x14 obj_zoul/leds.o - 0x0000000000202454 leds_init - .text.leds_on 0x0000000000202468 0x10 obj_zoul/leds.o - 0x0000000000202468 leds_on - .text.leds_off - 0x0000000000202478 0x14 obj_zoul/leds.o - 0x0000000000202478 leds_off - .text.value 0x000000000020248c 0x20 obj_zoul/button-sensor.o - .text.duration_exceeded_callback - 0x00000000002024ac 0x3c obj_zoul/button-sensor.o - .text.config_user - 0x00000000002024e8 0xa0 obj_zoul/button-sensor.o - .text.btn_callback - 0x0000000000202588 0x5c obj_zoul/button-sensor.o - .text.antenna_sw_config - 0x00000000002025e4 0x30 obj_zoul/antenna-sw.o - 0x00000000002025e4 antenna_sw_config - .text.leds_arch_init - 0x0000000000202614 0x48 obj_zoul/leds-res-arch.o - 0x0000000000202614 leds_arch_init - .text.leds_arch_set - 0x000000000020265c 0x44 obj_zoul/leds-res-arch.o - 0x000000000020265c leds_arch_set - .text.soc_get_rev - 0x00000000002026a0 0x18 obj_zoul/soc.o - 0x00000000002026a0 soc_get_rev - .text.soc_get_sram_size - 0x00000000002026b8 0x20 obj_zoul/soc.o - 0x00000000002026b8 soc_get_sram_size - .text.soc_print_info - 0x00000000002026d8 0x70 obj_zoul/soc.o - 0x00000000002026d8 soc_print_info - .text.update_ticks - 0x0000000000202748 0x50 obj_zoul/clock.o - .text.clock_init - 0x0000000000202798 0x50 obj_zoul/clock.o - 0x0000000000202798 clock_init - .text.clock_time - 0x00000000002027e8 0x14 obj_zoul/clock.o - 0x00000000002027e8 clock_time - .text.clock_delay_usec - 0x00000000002027fc 0x1c obj_zoul/clock.o - 0x00000000002027fc clock_delay_usec - .text.clock_adjust - 0x0000000000202818 0x20 obj_zoul/clock.o - 0x0000000000202818 clock_adjust - .text.rtimer_arch_next_trigger - 0x0000000000202838 0xc obj_zoul/rtimer-arch.o - 0x0000000000202838 rtimer_arch_next_trigger - .text.rtimer_arch_now - 0x0000000000202844 0x24 obj_zoul/rtimer-arch.o - 0x0000000000202844 rtimer_arch_now - .text.rtimer_arch_schedule - 0x0000000000202868 0x58 obj_zoul/rtimer-arch.o - 0x0000000000202868 rtimer_arch_schedule - .text.rtimer_isr - 0x00000000002028c0 0x24 obj_zoul/rtimer-arch.o - 0x00000000002028c0 rtimer_isr - .text.permit_pm1 - 0x00000000002028e4 0x24 obj_zoul/uart.o - .text.uart_isr - 0x0000000000202908 0x64 obj_zoul/uart.o - .text.uart_init - 0x000000000020296c 0x184 obj_zoul/uart.o - 0x000000000020296c uart_init - .text.uart_set_input - 0x0000000000202af0 0x10 obj_zoul/uart.o - 0x0000000000202af0 uart_set_input - .text.uart_write_byte - 0x0000000000202b00 0x1c obj_zoul/uart.o - 0x0000000000202b00 uart_write_byte - .text.watchdog_init - 0x0000000000202b1c 0xc obj_zoul/watchdog.o - 0x0000000000202b1c watchdog_init - .text.watchdog_start - 0x0000000000202b28 0xc obj_zoul/watchdog.o - 0x0000000000202b28 watchdog_start - .text.watchdog_periodic - 0x0000000000202b34 0x10 obj_zoul/watchdog.o - 0x0000000000202b34 watchdog_periodic - .text.nvic_init - 0x0000000000202b44 0x3c obj_zoul/nvic.o - 0x0000000000202b44 nvic_init - .text.nvic_interrupt_enable - 0x0000000000202b80 0x1c obj_zoul/nvic.o - 0x0000000000202b80 nvic_interrupt_enable - .text.nvic_interrupt_disable - 0x0000000000202b9c 0x1c obj_zoul/nvic.o - 0x0000000000202b9c nvic_interrupt_disable - .text.nvic_interrupt_unpend - 0x0000000000202bb8 0x1c obj_zoul/nvic.o - 0x0000000000202bb8 nvic_interrupt_unpend - .text.sys_ctrl_get_reset_cause - 0x0000000000202bd4 0x10 obj_zoul/sys-ctrl.o - 0x0000000000202bd4 sys_ctrl_get_reset_cause - .text.sys_ctrl_get_reset_cause_str - 0x0000000000202be4 0x14 obj_zoul/sys-ctrl.o - 0x0000000000202be4 sys_ctrl_get_reset_cause_str - .text.sys_ctrl_init - 0x0000000000202bf8 0x74 obj_zoul/sys-ctrl.o - 0x0000000000202bf8 sys_ctrl_init - .text.sys_ctrl_get_sys_clock - 0x0000000000202c6c 0x18 obj_zoul/sys-ctrl.o - 0x0000000000202c6c sys_ctrl_get_sys_clock - .text.sys_ctrl_get_io_clock - 0x0000000000202c84 0x18 obj_zoul/sys-ctrl.o - 0x0000000000202c84 sys_ctrl_get_io_clock - .text.gpio_register_callback - 0x0000000000202c9c 0x10 obj_zoul/gpio.o - 0x0000000000202c9c gpio_register_callback - .text.notify 0x0000000000202cac 0x30 obj_zoul/gpio.o - 0x0000000000202cac notify - .text.gpio_port_isr - 0x0000000000202cdc 0x4c obj_zoul/gpio.o - .text.gpio_init - 0x0000000000202d28 0x10 obj_zoul/gpio.o - 0x0000000000202d28 gpio_init - .text.ioc_init - 0x0000000000202d38 0x1c obj_zoul/ioc.o - 0x0000000000202d38 ioc_init - .text.ioc_set_over - 0x0000000000202d54 0x14 obj_zoul/ioc.o - 0x0000000000202d54 ioc_set_over - .text.ioc_set_sel - 0x0000000000202d68 0x14 obj_zoul/ioc.o - 0x0000000000202d68 ioc_set_sel - .text.adc_get 0x0000000000202d7c 0x74 obj_zoul/adc.o - 0x0000000000202d7c adc_get - .text.permit_pm1 - 0x0000000000202df0 0x14 obj_zoul/crypto.o - .text.crypto_isr - 0x0000000000202e04 0x24 obj_zoul/crypto.o - 0x0000000000202e04 crypto_isr - .text.crypto_enable - 0x0000000000202e28 0x20 obj_zoul/crypto.o - 0x0000000000202e28 crypto_enable - .text.crypto_init - 0x0000000000202e48 0x3c obj_zoul/crypto.o - 0x0000000000202e48 crypto_init - .text.crypto_disable - 0x0000000000202e84 0x20 obj_zoul/crypto.o - 0x0000000000202e84 crypto_disable - .text.on 0x0000000000202ea4 0x2c obj_zoul/cc2538-rf.o - .text.off 0x0000000000202ed0 0x40 obj_zoul/cc2538-rf.o - .text.set_channel - 0x0000000000202f10 0x48 obj_zoul/cc2538-rf.o - .text.channel_clear - 0x0000000000202f58 0x3c obj_zoul/cc2538-rf.o - .text.receiving_packet - 0x0000000000202f94 0x1c obj_zoul/cc2538-rf.o - .text.pending_packet - 0x0000000000202fb0 0x10 obj_zoul/cc2538-rf.o - .text.get_value - 0x0000000000202fc0 0x164 obj_zoul/cc2538-rf.o - .text.prepare 0x0000000000203124 0x64 obj_zoul/cc2538-rf.o - .text.transmit - 0x0000000000203188 0xa0 obj_zoul/cc2538-rf.o - .text.set_frame_filtering - 0x0000000000203228 0x18 obj_zoul/cc2538-rf.o - .text.set_object - 0x0000000000203240 0x34 obj_zoul/cc2538-rf.o - .text.read 0x0000000000203274 0xf0 obj_zoul/cc2538-rf.o - .text.set_poll_mode - 0x0000000000203364 0x8c obj_zoul/cc2538-rf.o - .text.set_value - 0x00000000002033f0 0xec obj_zoul/cc2538-rf.o - .text.init 0x00000000002034dc 0xbc obj_zoul/cc2538-rf.o - .text.process_thread_cc2538_rf_process - 0x0000000000203598 0x90 obj_zoul/cc2538-rf.o - .text.get_object - 0x0000000000203628 0x13c obj_zoul/cc2538-rf.o - .text.cc2538_rf_rx_tx_isr - 0x0000000000203764 0x24 obj_zoul/cc2538-rf.o - 0x0000000000203764 cc2538_rf_rx_tx_isr - .text.cc2538_rf_err_isr - 0x0000000000203788 0x2c obj_zoul/cc2538-rf.o - 0x0000000000203788 cc2538_rf_err_isr - .text.udma_init - 0x00000000002037b4 0x30 obj_zoul/udma.o - 0x00000000002037b4 udma_init - .text.udma_set_channel_src - 0x00000000002037e4 0x10 obj_zoul/udma.o - 0x00000000002037e4 udma_set_channel_src - .text.udma_set_channel_dst - 0x00000000002037f4 0x14 obj_zoul/udma.o - 0x00000000002037f4 udma_set_channel_dst - .text.udma_set_channel_control_word - 0x0000000000203808 0x14 obj_zoul/udma.o - 0x0000000000203808 udma_set_channel_control_word - .text.udma_channel_enable - 0x000000000020381c 0x18 obj_zoul/udma.o - 0x000000000020381c udma_channel_enable - .text.udma_channel_mask_set - 0x0000000000203834 0x18 obj_zoul/udma.o - 0x0000000000203834 udma_channel_mask_set - .text.udma_channel_sw_request - 0x000000000020384c 0x18 obj_zoul/udma.o - 0x000000000020384c udma_channel_sw_request - .text.udma_channel_get_mode - 0x0000000000203864 0x1c obj_zoul/udma.o - 0x0000000000203864 udma_channel_get_mode - .text.udma_isr - 0x0000000000203880 0x10 obj_zoul/udma.o - 0x0000000000203880 udma_isr - .text.udma_err_isr - 0x0000000000203890 0xc obj_zoul/udma.o - 0x0000000000203890 udma_err_isr - .text.select_32_mhz_xosc - 0x000000000020389c 0x2c obj_zoul/lpm.o - .text.lpm_exit - 0x00000000002038c8 0x30 obj_zoul/lpm.o - 0x00000000002038c8 lpm_exit - .text.lpm_enter - 0x00000000002038f8 0xb4 obj_zoul/lpm.o - 0x00000000002038f8 lpm_enter - .text.lpm_register_peripheral - 0x00000000002039ac 0x20 obj_zoul/lpm.o - 0x00000000002039ac lpm_register_peripheral - .text.lpm_init - 0x00000000002039cc 0x24 obj_zoul/lpm.o - 0x00000000002039cc lpm_init - .text.pka_isr 0x00000000002039f0 0x24 obj_zoul/pka.o - 0x00000000002039f0 pka_isr - .text.ieee_addr_cpy_to - 0x0000000000203a14 0x70 obj_zoul/ieee-addr.o - 0x0000000000203a14 ieee_addr_cpy_to - .text.printf 0x0000000000203a84 0x20 obj_zoul/dbg-printf.o - 0x0000000000203a84 printf - .text.fill_space - 0x0000000000203aa4 0x30 obj_zoul/strformat.o - .text.format_str_v - 0x0000000000203ad4 0x6c8 obj_zoul/strformat.o - 0x0000000000203ad4 format_str_v - .text.process_thread_ctimer_process - 0x000000000020419c 0x80 obj_zoul/ctimer.o - .text.ctimer_init - 0x000000000020421c 0x28 obj_zoul/ctimer.o - 0x000000000020421c ctimer_init - .text.ctimer_set_with_process - 0x0000000000204244 0x44 obj_zoul/ctimer.o - 0x0000000000204244 ctimer_set_with_process - .text.ctimer_set - 0x0000000000204288 0x14 obj_zoul/ctimer.o - 0x0000000000204288 ctimer_set - .text.ctimer_stop - 0x000000000020429c 0x2c obj_zoul/ctimer.o - 0x000000000020429c ctimer_stop - .text.update_time - 0x00000000002042c8 0x40 obj_zoul/etimer.o - .text.etimer_request_poll - 0x0000000000204308 0xc obj_zoul/etimer.o - 0x0000000000204308 etimer_request_poll - .text.process_thread_etimer_process - 0x0000000000204314 0x94 obj_zoul/etimer.o - .text.add_timer - 0x00000000002043a8 0x40 obj_zoul/etimer.o - .text.etimer_pending - 0x00000000002043e8 0x10 obj_zoul/etimer.o - 0x00000000002043e8 etimer_pending - .text.etimer_stop - 0x00000000002043f8 0x34 obj_zoul/etimer.o - 0x00000000002043f8 etimer_stop - .text.call_process.part.0 - 0x000000000020442c 0x38 obj_zoul/process.o - .text.exit_process - 0x0000000000204464 0x84 obj_zoul/process.o - .text.do_poll 0x00000000002044e8 0x30 obj_zoul/process.o - .text.process_alloc_event - 0x0000000000204518 0x10 obj_zoul/process.o - 0x0000000000204518 process_alloc_event - .text.process_init - 0x0000000000204528 0x30 obj_zoul/process.o - 0x0000000000204528 process_init - .text.process_run - 0x0000000000204558 0x80 obj_zoul/process.o - 0x0000000000204558 process_run - .text.process_nevents - 0x00000000002045d8 0x14 obj_zoul/process.o - 0x00000000002045d8 process_nevents - .text.process_post - 0x00000000002045ec 0x3c obj_zoul/process.o - 0x00000000002045ec process_post - .text.process_post_synch - 0x0000000000204628 0x14 obj_zoul/process.o - 0x0000000000204628 process_post_synch - .text.process_start - 0x000000000020463c 0x30 obj_zoul/process.o - 0x000000000020463c process_start - .text.process_poll - 0x000000000020466c 0x1c obj_zoul/process.o - 0x000000000020466c process_poll - .text.rtimer_run_next - 0x0000000000204688 0x28 obj_zoul/rtimer.o - 0x0000000000204688 rtimer_run_next - .text.process_thread_serial_line_process - 0x00000000002046b0 0x98 obj_zoul/serial-line.o - .text.serial_line_input_byte - 0x0000000000204748 0x44 obj_zoul/serial-line.o - 0x0000000000204748 serial_line_input_byte - .text.serial_line_init - 0x000000000020478c 0x24 obj_zoul/serial-line.o - 0x000000000020478c serial_line_init - .text.random_rand - 0x00000000002047b0 0x24 obj_zoul/random.o - 0x00000000002047b0 random_rand - .text.random_init - 0x00000000002047d4 0x7c obj_zoul/random.o - 0x00000000002047d4 random_init - .text.process_thread_sensors_process - 0x0000000000204850 0xd4 obj_zoul/sensors.o - .text.sensors_changed - 0x0000000000204924 0x38 obj_zoul/sensors.o - 0x0000000000204924 sensors_changed - .text.abc_open - 0x000000000020495c 0x20 obj_zoul/abc.o - 0x000000000020495c abc_open - .text.announcement_init - 0x000000000020497c 0xc obj_zoul/announcement.o - 0x000000000020497c announcement_init - .text.announcement_register_observer_callback - 0x0000000000204988 0xc obj_zoul/announcement.o - 0x0000000000204988 announcement_register_observer_callback - .text.announcement_list - 0x0000000000204994 0xc obj_zoul/announcement.o - 0x0000000000204994 announcement_list - .text.announcement_heard - 0x00000000002049a0 0x30 obj_zoul/announcement.o - 0x00000000002049a0 announcement_heard - .text.set_timers - 0x00000000002049d0 0x3c obj_zoul/broadcast-announcement.o - .text.send_timer - 0x0000000000204a0c 0x18 obj_zoul/broadcast-announcement.o - .text.send_adv - 0x0000000000204a24 0x54 obj_zoul/broadcast-announcement.o - .text.new_announcement - 0x0000000000204a78 0x18 obj_zoul/broadcast-announcement.o - .text.broadcast_announcement_init - 0x0000000000204a90 0x34 obj_zoul/broadcast-announcement.o - 0x0000000000204a90 broadcast_announcement_init - .text.broadcast_open - 0x0000000000204ac4 0x24 obj_zoul/broadcast.o - 0x0000000000204ac4 broadcast_open - .text.broadcast_send - 0x0000000000204ae8 0x1c obj_zoul/broadcast.o - 0x0000000000204ae8 broadcast_send - .text.get_bits_in_byte - 0x0000000000204b04 0x24 obj_zoul/chameleon-bitopt.o - .text.chameleon_parse - 0x0000000000204b28 0x1c obj_zoul/chameleon.o - 0x0000000000204b28 chameleon_parse - .text.chameleon_create - 0x0000000000204b44 0x20 obj_zoul/chameleon.o - 0x0000000000204b44 chameleon_create - .text.chameleon_hdrsize - 0x0000000000204b64 0x10 obj_zoul/chameleon.o - 0x0000000000204b64 chameleon_hdrsize - .text.channel_init - 0x0000000000204b74 0xc obj_zoul/channel.o - 0x0000000000204b74 channel_init - .text.channel_open - 0x0000000000204b80 0x10 obj_zoul/channel.o - 0x0000000000204b80 channel_open - .text.channel_lookup - 0x0000000000204b90 0x20 obj_zoul/channel.o - 0x0000000000204b90 channel_lookup - .text.packet_sent - 0x0000000000204bb0 0x34 obj_zoul/rime.o - .text.input 0x0000000000204be4 0x34 obj_zoul/rime.o - .text.rime_output - 0x0000000000204c18 0x24 obj_zoul/rime.o - 0x0000000000204c18 rime_output - .text.netstack_init - 0x0000000000204c3c 0x18 obj_zoul/netstack.o - 0x0000000000204c3c netstack_init - .text.packetbuf_hdrreduce - 0x0000000000204c54 0x28 obj_zoul/packetbuf.o - 0x0000000000204c54 packetbuf_hdrreduce - .text.packetbuf_set_datalen - 0x0000000000204c7c 0xc obj_zoul/packetbuf.o - 0x0000000000204c7c packetbuf_set_datalen - .text.packetbuf_hdrptr - 0x0000000000204c88 0x8 obj_zoul/packetbuf.o - 0x0000000000204c88 packetbuf_hdrptr - .text.packetbuf_datalen - 0x0000000000204c90 0xc obj_zoul/packetbuf.o - 0x0000000000204c90 packetbuf_datalen - .text.packetbuf_hdrlen - 0x0000000000204c9c 0x18 obj_zoul/packetbuf.o - 0x0000000000204c9c packetbuf_hdrlen - .text.packetbuf_compact - 0x0000000000204cb4 0x4c obj_zoul/packetbuf.o - 0x0000000000204cb4 packetbuf_compact - .text.packetbuf_dataptr - 0x0000000000204d00 0x10 obj_zoul/packetbuf.o - 0x0000000000204d00 packetbuf_dataptr - .text.packetbuf_copyto - 0x0000000000204d10 0x40 obj_zoul/packetbuf.o - 0x0000000000204d10 packetbuf_copyto - .text.packetbuf_totlen - 0x0000000000204d50 0x14 obj_zoul/packetbuf.o - 0x0000000000204d50 packetbuf_totlen - .text.packetbuf_hdralloc - 0x0000000000204d64 0x3c obj_zoul/packetbuf.o - 0x0000000000204d64 packetbuf_hdralloc - .text.packetbuf_attr_clear - 0x0000000000204da0 0x2c obj_zoul/packetbuf.o - 0x0000000000204da0 packetbuf_attr_clear - .text.packetbuf_clear - 0x0000000000204dcc 0x20 obj_zoul/packetbuf.o - 0x0000000000204dcc packetbuf_clear - .text.packetbuf_attr_copyto - 0x0000000000204dec 0x28 obj_zoul/packetbuf.o - 0x0000000000204dec packetbuf_attr_copyto - .text.packetbuf_set_attr - 0x0000000000204e14 0x10 obj_zoul/packetbuf.o - 0x0000000000204e14 packetbuf_set_attr - .text.packetbuf_attr - 0x0000000000204e24 0xc obj_zoul/packetbuf.o - 0x0000000000204e24 packetbuf_attr - .text.packetbuf_set_addr - 0x0000000000204e30 0x18 obj_zoul/packetbuf.o - 0x0000000000204e30 packetbuf_set_addr - .text.packetbuf_addr - 0x0000000000204e48 0x10 obj_zoul/packetbuf.o - 0x0000000000204e48 packetbuf_addr - .text.queuebuf_init - 0x0000000000204e58 0x1c obj_zoul/queuebuf.o - 0x0000000000204e58 queuebuf_init - .text.queuebuf_new_from_packetbuf - 0x0000000000204e74 0x44 obj_zoul/queuebuf.o - 0x0000000000204e74 queuebuf_new_from_packetbuf - .text.queuebuf_free - 0x0000000000204eb8 0x2c obj_zoul/queuebuf.o - 0x0000000000204eb8 queuebuf_free - .text.input_packet - 0x0000000000204ee4 0x10 obj_zoul/csma.o - .text.on 0x0000000000204ef4 0x10 obj_zoul/csma.o - .text.off 0x0000000000204f04 0x10 obj_zoul/csma.o - .text.channel_check_interval - 0x0000000000204f14 0x10 obj_zoul/csma.o - .text.transmit_packet_list - 0x0000000000204f24 0x24 obj_zoul/csma.o - .text.schedule_transmission - 0x0000000000204f48 0x4c obj_zoul/csma.o - .text.send_packet - 0x0000000000204f94 0x14c obj_zoul/csma.o - .text.init 0x00000000002050e0 0x24 obj_zoul/csma.o - .text.tx_done 0x0000000000205104 0x84 obj_zoul/csma.o - .text.input 0x0000000000205188 0x10 obj_zoul/nullsec.o - .text.send 0x0000000000205198 0x20 obj_zoul/nullsec.o - .text.char_in 0x00000000002051b8 0x34 sensniff.co - .text.reset_state - 0x00000000002051ec 0x20 sensniff.co - .text.send_channel - 0x000000000020520c 0x30 sensniff.co - .text.execute_command - 0x000000000020523c 0x6c sensniff.co - .text.process_thread_sensniff_process - 0x00000000002052a8 0x108 sensniff.co - .text.on 0x00000000002053b0 0x10 obj_zoul/sensniff-rdc.o - .text 0x00000000002053c0 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - 0x00000000002053c0 __aeabi_uldivmod - .text 0x00000000002053ec 0x60 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - 0x00000000002053ec __gnu_ldivmod_helper - 0x000000000020541c __gnu_uldivmod_helper - .text 0x000000000020544c 0x4 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - 0x000000000020544c __aeabi_ldiv0 - 0x000000000020544c __aeabi_idiv0 - .text 0x0000000000205450 0x2bc /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - 0x0000000000205450 __divdi3 - .text 0x000000000020570c 0x284 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - 0x000000000020570c __udivdi3 - .text.memcmp 0x0000000000205990 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - 0x0000000000205990 memcmp - .text 0x00000000002059f8 0xec /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - 0x00000000002059f8 memcpy - .text.memset 0x0000000000205ae4 0x94 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - 0x0000000000205ae4 memset - .text.default_handler - 0x0000000000205b78 0x2 obj_zoul/startup-gcc.o - 0x0000000000205b78 default_handler - .text.nmi_handler - 0x0000000000205b7a 0x6 obj_zoul/startup-gcc.o - 0x0000000000205b7a nmi_handler - .text.fade 0x0000000000205b80 0x54 obj_zoul/contiki-main.o - .text.board_init - 0x0000000000205bd4 0x4 obj_zoul/board.o - 0x0000000000205bd4 board_init - .text.clock_isr - 0x0000000000205bd8 0x4 obj_zoul/clock.o - 0x0000000000205bd8 clock_isr - .text.rtimer_arch_init - 0x0000000000205bdc 0x2 obj_zoul/rtimer-arch.o - 0x0000000000205bdc rtimer_arch_init - .text.uart0_isr - 0x0000000000205bde 0x6 obj_zoul/uart.o - 0x0000000000205bde uart0_isr - .text.uart1_isr - 0x0000000000205be4 0x6 obj_zoul/uart.o - 0x0000000000205be4 uart1_isr - .text.cpu_cpsie - 0x0000000000205bea 0x8 obj_zoul/cpu.o - 0x0000000000205bea cpu_cpsie - .text.cpu_cpsid - 0x0000000000205bf2 0x8 obj_zoul/cpu.o - 0x0000000000205bf2 cpu_cpsid - .text.gpio_port_a_isr - 0x0000000000205bfa 0x6 obj_zoul/gpio.o - 0x0000000000205bfa gpio_port_a_isr - .text.gpio_port_b_isr - 0x0000000000205c00 0x6 obj_zoul/gpio.o - 0x0000000000205c00 gpio_port_b_isr - .text.gpio_port_c_isr - 0x0000000000205c06 0x6 obj_zoul/gpio.o - 0x0000000000205c06 gpio_port_c_isr - .text.gpio_port_d_isr - 0x0000000000205c0c 0x6 obj_zoul/gpio.o - 0x0000000000205c0c gpio_port_d_isr - .text.send 0x0000000000205c12 0x12 obj_zoul/cc2538-rf.o - .text.putchar 0x0000000000205c24 0x10 obj_zoul/dbg.o - 0x0000000000205c24 putchar - .text.dbg_send_bytes - 0x0000000000205c34 0x22 obj_zoul/dbg.o - 0x0000000000205c34 dbg_send_bytes - .text.puts 0x0000000000205c56 0x20 obj_zoul/dbg.o - 0x0000000000205c56 puts - .text.configure - 0x0000000000205c76 0x4 obj_zoul/cc2538-temp-sensor.o - .text.status 0x0000000000205c7a 0x4 obj_zoul/cc2538-temp-sensor.o - .text.value 0x0000000000205c7e 0x34 obj_zoul/cc2538-temp-sensor.o - .text.configure - 0x0000000000205cb2 0x4 obj_zoul/vdd3-sensor.o - .text.status 0x0000000000205cb6 0x4 obj_zoul/vdd3-sensor.o - .text.value 0x0000000000205cba 0x2a obj_zoul/vdd3-sensor.o - .text.write_str - 0x0000000000205ce4 0x10 obj_zoul/dbg-printf.o - .text.autostart_start - 0x0000000000205cf4 0x14 obj_zoul/autostart.o - 0x0000000000205cf4 autostart_start - .text.energest_init - 0x0000000000205d08 0x2 obj_zoul/energest.o - 0x0000000000205d08 energest_init - .text.etimer_set - 0x0000000000205d0a 0x12 obj_zoul/etimer.o - 0x0000000000205d0a etimer_set - .text.call_process - 0x0000000000205d1c 0xc obj_zoul/process.o - .text.rtimer_init - 0x0000000000205d28 0x4 obj_zoul/rtimer.o - 0x0000000000205d28 rtimer_init - .text.timer_set - 0x0000000000205d2c 0xe obj_zoul/timer.o - 0x0000000000205d2c timer_set - .text.timer_expired - 0x0000000000205d3a 0x1c obj_zoul/timer.o - 0x0000000000205d3a timer_expired - .text.list_init - 0x0000000000205d56 0x6 obj_zoul/list.o - 0x0000000000205d56 list_init - .text.list_head - 0x0000000000205d5c 0x4 obj_zoul/list.o - 0x0000000000205d5c list_head - .text.list_tail - 0x0000000000205d60 0xe obj_zoul/list.o - 0x0000000000205d60 list_tail - .text.list_remove - 0x0000000000205d6e 0x28 obj_zoul/list.o - 0x0000000000205d6e list_remove - .text.list_add - 0x0000000000205d96 0x1e obj_zoul/list.o - 0x0000000000205d96 list_add - .text.list_push - 0x0000000000205db4 0x12 obj_zoul/list.o - 0x0000000000205db4 list_push - .text.list_length - 0x0000000000205dc6 0xe obj_zoul/list.o - 0x0000000000205dc6 list_length - .text.list_item_next - 0x0000000000205dd4 0x6 obj_zoul/list.o - 0x0000000000205dd4 list_item_next - .text.memb_init - 0x0000000000205dda 0x20 obj_zoul/memb.o - 0x0000000000205dda memb_init - .text.memb_alloc - 0x0000000000205dfa 0x28 obj_zoul/memb.o - 0x0000000000205dfa memb_alloc - .text.memb_free - 0x0000000000205e22 0x2c obj_zoul/memb.o - 0x0000000000205e22 memb_free - .text.memb_inmemb - 0x0000000000205e4e 0x1c obj_zoul/memb.o - 0x0000000000205e4e memb_inmemb - .text.ringbuf_init - 0x0000000000205e6a 0xe obj_zoul/ringbuf.o - 0x0000000000205e6a ringbuf_init - .text.ringbuf_put - 0x0000000000205e78 0x26 obj_zoul/ringbuf.o - 0x0000000000205e78 ringbuf_put - .text.ringbuf_get - 0x0000000000205e9e 0x20 obj_zoul/ringbuf.o - 0x0000000000205e9e ringbuf_get - .text.abc_send - 0x0000000000205ebe 0x4 obj_zoul/abc.o - 0x0000000000205ebe abc_send - .text.abc_input - 0x0000000000205ec2 0xc obj_zoul/abc.o - 0x0000000000205ec2 abc_input - .text.abc_sent - 0x0000000000205ece 0xc obj_zoul/abc.o - 0x0000000000205ece abc_sent - .text.adv_packet_sent - 0x0000000000205eda 0x2 obj_zoul/broadcast-announcement.o - .text.adv_packet_received - 0x0000000000205edc 0x44 obj_zoul/broadcast-announcement.o - .text.sent_by_abc - 0x0000000000205f20 0xc obj_zoul/broadcast.o - .text.recv_from_abc - 0x0000000000205f2c 0x22 obj_zoul/broadcast.o - .text.header_size - 0x0000000000205f4e 0x16 obj_zoul/chameleon-bitopt.o - .text.get_bits - 0x0000000000205f64 0x7a obj_zoul/chameleon-bitopt.o - 0x0000000000205f64 get_bits - .text.unpack_header - 0x0000000000205fde 0xa6 obj_zoul/chameleon-bitopt.o - .text.set_bits - 0x0000000000206084 0xb2 obj_zoul/chameleon-bitopt.o - 0x0000000000206084 set_bits - .text.pack_header - 0x0000000000206136 0x8a obj_zoul/chameleon-bitopt.o - .text.chameleon_init - 0x00000000002061c0 0x4 obj_zoul/chameleon.o - 0x00000000002061c0 chameleon_init - .text.channel_set_attributes - 0x00000000002061c4 0x18 obj_zoul/channel.o - 0x00000000002061c4 channel_set_attributes - .text.init 0x00000000002061dc 0x28 obj_zoul/rime.o - .text.linkaddr_copy - 0x0000000000206204 0x6 obj_zoul/linkaddr.o - 0x0000000000206204 linkaddr_copy - .text.linkaddr_cmp - 0x000000000020620a 0x12 obj_zoul/linkaddr.o - 0x000000000020620a linkaddr_cmp - .text.queuebuf_update_attr_from_packetbuf - 0x000000000020621c 0xc obj_zoul/queuebuf.o - 0x000000000020621c queuebuf_update_attr_from_packetbuf - .text.queuebuf_attr - 0x0000000000206228 0xc obj_zoul/queuebuf.o - 0x0000000000206228 queuebuf_attr - .text.packet_sent - 0x0000000000206234 0xca obj_zoul/csma.o - .text.mac_call_sent_callback - 0x00000000002062fe 0x10 obj_zoul/mac.o - 0x00000000002062fe mac_call_sent_callback - .text.init 0x000000000020630e 0x2 obj_zoul/nullsec.o - .text.send_header - 0x0000000000206310 0x4a sensniff.co - .text.send_error - 0x000000000020635a 0x8 sensniff.co - .text.sensniff_output_frame - 0x0000000000206362 0x4a sensniff.co - 0x0000000000206362 sensniff_output_frame - .text.send 0x00000000002063ac 0x2 obj_zoul/sensniff-rdc.o - .text.send_list - 0x00000000002063ae 0x2 obj_zoul/sensniff-rdc.o - .text.off 0x00000000002063b0 0x2 obj_zoul/sensniff-rdc.o - .text.cca 0x00000000002063b2 0x4 obj_zoul/sensniff-rdc.o - .text.init 0x00000000002063b6 0x4 obj_zoul/sensniff-rdc.o - .text.input 0x00000000002063ba 0x4 obj_zoul/sensniff-rdc.o - *(SORT(.rodata*)) - *fill* 0x00000000002063be 0x2 00000000 - .rodata.button_sensor - 0x00000000002063c0 0x10 obj_zoul/button-sensor.o - 0x00000000002063c0 button_sensor - .rodata.uart_regs - 0x00000000002063d0 0x58 obj_zoul/uart.o - .rodata.reset_cause.4692 - 0x0000000000206428 0x10 obj_zoul/sys-ctrl.o - .rodata.output_power - 0x0000000000206438 0x70 obj_zoul/cc2538-rf.o - .rodata.cc2538_rf_driver - 0x00000000002064a8 0x38 obj_zoul/cc2538-rf.o - 0x00000000002064a8 cc2538_rf_driver - .rodata.cc2538_temp_sensor - 0x00000000002064e0 0x10 obj_zoul/cc2538-temp-sensor.o - 0x00000000002064e0 cc2538_temp_sensor - .rodata.vdd3_sensor - 0x00000000002064f0 0x10 obj_zoul/vdd3-sensor.o - 0x00000000002064f0 vdd3_sensor - .rodata.broadcast_callbacks - 0x0000000000206500 0x8 obj_zoul/broadcast-announcement.o - .rodata.broadcast - 0x0000000000206508 0x8 obj_zoul/broadcast.o - .rodata.chameleon_bitopt - 0x0000000000206510 0xc obj_zoul/chameleon-bitopt.o - 0x0000000000206510 chameleon_bitopt - .rodata.rime_driver - 0x000000000020651c 0xc obj_zoul/rime.o - 0x000000000020651c rime_driver - .rodata.csma_driver - 0x0000000000206528 0x1c obj_zoul/csma.o - 0x0000000000206528 csma_driver - .rodata.nullsec_driver - 0x0000000000206544 0x10 obj_zoul/nullsec.o - 0x0000000000206544 nullsec_driver - .rodata.autostart_processes - 0x0000000000206554 0x8 sensniff.co - 0x0000000000206554 autostart_processes - .rodata.sensniff_rdc_driver - 0x000000000020655c 0x20 obj_zoul/sensniff-rdc.o - 0x000000000020655c sensniff_rdc_driver - .rodata.linkaddr_null - 0x000000000020657c 0x2 obj_zoul/linkaddr.o - 0x000000000020657c linkaddr_null - .rodata.str1.1 - 0x000000000020657e 0x7e obj_zoul/contiki-main.o - .rodata.str1.1 - 0x00000000002065fc 0x7 obj_zoul/button-sensor.o - .rodata.str1.1 - 0x0000000000206603 0x94 obj_zoul/soc.o - .rodata.str1.1 - 0x0000000000206697 0x2d obj_zoul/sys-ctrl.o - .rodata.str1.1 - 0x00000000002066c4 0x11 obj_zoul/cc2538-rf.o - .rodata.str1.1 - 0x00000000002066d5 0x14 obj_zoul/cc2538-temp-sensor.o - .rodata.str1.1 - 0x00000000002066e9 0x5 obj_zoul/vdd3-sensor.o - .rodata.str1.1 - 0x00000000002066ee 0x35 obj_zoul/strformat.o - 0x37 (size before relaxing) - .rodata.buffer.4132 - 0x0000000000206723 0x10 obj_zoul/strformat.o - .rodata.buffer.4141 - 0x0000000000206733 0x10 obj_zoul/strformat.o - .rodata.str1.1 - 0x0000000000206743 0xf obj_zoul/ctimer.o - .rodata.str1.1 - 0x0000000000206752 0xc obj_zoul/etimer.o - .rodata.str1.1 - 0x000000000020675e 0xe obj_zoul/serial-line.o - .rodata.str1.1 - 0x000000000020676c 0x8 obj_zoul/sensors.o - .rodata.attributes - 0x0000000000206774 0x2 obj_zoul/abc.o - .rodata.attributes - 0x0000000000206776 0x4 obj_zoul/broadcast.o - .rodata.bitmask - 0x000000000020677a 0x9 obj_zoul/chameleon-bitopt.o - .rodata.str1.1 - 0x0000000000206783 0x5 obj_zoul/rime.o - .rodata.str1.1 - 0x0000000000206788 0x5 obj_zoul/csma.o - .rodata.str1.1 - 0x000000000020678d 0x8 obj_zoul/nullsec.o - .rodata.str1.1 - 0x0000000000206795 0x40 sensniff.co - .rodata.magic 0x00000000002067d5 0x4 sensniff.co - .rodata.str1.1 - 0x00000000002067d9 0xd obj_zoul/sensniff-rdc.o - 0x00000000002067e6 _etext = . - -.glue_7 0x00000000002067e8 0x0 - .glue_7 0x0000000000000000 0x0 linker stubs - -.glue_7t 0x00000000002067e8 0x0 - .glue_7t 0x0000000000000000 0x0 linker stubs - -.vfp11_veneer 0x00000000002067e8 0x0 - .vfp11_veneer 0x0000000000000000 0x0 linker stubs - -.v4_bx 0x00000000002067e8 0x0 - .v4_bx 0x0000000000000000 0x0 linker stubs - -.iplt 0x00000000002067e8 0x0 - .iplt 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - -.socdata 0x0000000020004000 0x40 - *(SORT(.udma_channel_control_table)) - .udma_channel_control_table - 0x0000000020004000 0x40 obj_zoul/udma.o - -.data 0x0000000020004040 0xb6 load address 0x00000000002067e8 - 0x0000000020004040 _data = . - *(SORT(.data*)) - .data.sensors 0x0000000020004040 0x10 obj_zoul/zoul-sensors.o - 0x0000000020004040 sensors - .data.cc2538_rf_process - 0x0000000020004050 0x10 obj_zoul/cc2538-rf.o - 0x0000000020004050 cc2538_rf_process - .data.ctxt 0x0000000020004060 0x8 obj_zoul/dbg-printf.o - .data.ctimer_process - 0x0000000020004068 0x10 obj_zoul/ctimer.o - 0x0000000020004068 ctimer_process - .data.etimer_process - 0x0000000020004078 0x10 obj_zoul/etimer.o - 0x0000000020004078 etimer_process - .data.serial_line_process - 0x0000000020004088 0x10 obj_zoul/serial-line.o - 0x0000000020004088 serial_line_process - .data.sensors_process - 0x0000000020004098 0x10 obj_zoul/sensors.o - 0x0000000020004098 sensors_process - .data.bufmem 0x00000000200040a8 0xc obj_zoul/queuebuf.o - .data.buframmem - 0x00000000200040b4 0xc obj_zoul/queuebuf.o - .data.metadata_memb - 0x00000000200040c0 0xc obj_zoul/csma.o - .data.neighbor_memb - 0x00000000200040cc 0xc obj_zoul/csma.o - .data.packet_memb - 0x00000000200040d8 0xc obj_zoul/csma.o - .data.sensniff_process - 0x00000000200040e4 0x10 sensniff.co - 0x00000000200040e4 sensniff_process - .data.send_on_cca - 0x00000000200040f4 0x1 obj_zoul/cc2538-rf.o - .data.rf_channel - 0x00000000200040f5 0x1 obj_zoul/cc2538-rf.o - 0x00000000200040f6 _edata = . - 0x00000000002067e8 _ldata = LOADADDR (.data) - -.igot.plt 0x00000000200040f8 0x0 load address 0x000000000020689e - .igot.plt 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - -.ARM.exidx 0x00000000002068a0 0x8 - *(SORT(.ARM.exidx*)) - .ARM.exidx 0x00000000002068a0 0x8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .ARM.exidx 0x00000000002068a8 0x0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - 0x8 (size before relaxing) - -.bss 0x00000000200040f8 0xcaf - 0x00000000200040f8 _bss = . - *(SORT(.bss*)) - .bss.rt_ticks_startup - 0x00000000200040f8 0x8 obj_zoul/clock.o - .bss.rt_ticks_epoch - 0x0000000020004100 0x8 obj_zoul/clock.o - .bss.press_counter - 0x0000000020004108 0x20 obj_zoul/button-sensor.o - .bss.debouncetimer - 0x0000000020004128 0x8 obj_zoul/button-sensor.o - .bss.press_duration - 0x0000000020004130 0x4 obj_zoul/button-sensor.o - .bss.next_trigger - 0x0000000020004134 0x4 obj_zoul/rtimer-arch.o - .bss.input_handler - 0x0000000020004138 0x8 obj_zoul/uart.o - .bss.interrupt_disable - 0x0000000020004140 0x4 obj_zoul/nvic.o - .bss.interrupt_pend - 0x0000000020004144 0x4 obj_zoul/nvic.o - .bss.interrupt_unpend - 0x0000000020004148 0x4 obj_zoul/nvic.o - .bss.interrupt_enable - 0x000000002000414c 0x4 obj_zoul/nvic.o - .bss.gpio_callbacks - 0x0000000020004150 0x80 obj_zoul/gpio.o - .bss.ioc_sel 0x00000000200041d0 0x4 obj_zoul/ioc.o - .bss.ioc_over 0x00000000200041d4 0x4 obj_zoul/ioc.o - .bss.notification_process - 0x00000000200041d8 0x4 obj_zoul/crypto.o - .bss.periph_permit_pm1_funcs - 0x00000000200041dc 0x14 obj_zoul/lpm.o - .bss.notification_process - 0x00000000200041f0 0x4 obj_zoul/pka.o - .bss.ctimer_list_list - 0x00000000200041f4 0x4 obj_zoul/ctimer.o - .bss.timerlist - 0x00000000200041f8 0x4 obj_zoul/etimer.o - .bss.next_expiration - 0x00000000200041fc 0x4 obj_zoul/etimer.o - .bss.process_current - 0x0000000020004200 0x4 obj_zoul/process.o - 0x0000000020004200 process_current - .bss.process_list - 0x0000000020004204 0x4 obj_zoul/process.o - 0x0000000020004204 process_list - .bss.events 0x0000000020004208 0x180 obj_zoul/process.o - .bss.next_rtimer - 0x0000000020004388 0x4 obj_zoul/rtimer.o - .bss.rxbuf 0x000000002000438c 0x8 obj_zoul/serial-line.o - .bss.ptr.4707 0x0000000020004394 0x4 obj_zoul/serial-line.o - .bss.i.4722 0x0000000020004398 0x4 obj_zoul/sensors.o - .bss.events.4723 - 0x000000002000439c 0x4 obj_zoul/sensors.o - .bss.announcements_list - 0x00000000200043a0 0x4 obj_zoul/announcement.o - .bss.observer_callback - 0x00000000200043a4 0x4 obj_zoul/announcement.o - .bss.c 0x00000000200043a8 0x6c obj_zoul/broadcast-announcement.o - .bss.channel_list_list - 0x0000000020004414 0x4 obj_zoul/channel.o - .bss.sniffers_list - 0x0000000020004418 0x4 obj_zoul/rime.o - .bss.packetbuf_aligned - 0x000000002000441c 0x80 obj_zoul/packetbuf.o - .bss.bufmem_memb_mem - 0x000000002000449c 0x20 obj_zoul/queuebuf.o - .bss.metadata_memb_memb_mem - 0x00000000200044bc 0x60 obj_zoul/csma.o - .bss.neighbor_list_list - 0x000000002000451c 0x4 obj_zoul/csma.o - .bss.packet_memb_memb_mem - 0x0000000020004520 0x60 obj_zoul/csma.o - .bss.neighbor_memb_memb_mem - 0x0000000020004580 0x68 obj_zoul/csma.o - .bss.rxbuf 0x00000000200045e8 0x8 sensniff.co - .bss.ct 0x00000000200045f0 0x20 sensniff.co - .bss.buflen 0x0000000020004610 0x2 obj_zoul/packetbuf.o - .bss.bufptr 0x0000000020004612 0x2 obj_zoul/packetbuf.o - .bss.buframmem_memb_mem - 0x0000000020004614 0x5f0 obj_zoul/queuebuf.o - .bss.seqno.6231 - 0x0000000020004c04 0x2 obj_zoul/csma.o - .bss.command 0x0000000020004c06 0x6 sensniff.co - .bss.leds 0x0000000020004c0c 0x1 obj_zoul/leds.o - .bss.press_event_counter - 0x0000000020004c0d 0x1 obj_zoul/button-sensor.o - .bss.initialized - 0x0000000020004c0e 0x1 obj_zoul/antenna-sw.o - .bss.crc_corr 0x0000000020004c0f 0x1 obj_zoul/cc2538-rf.o - .bss.rssi 0x0000000020004c10 0x1 obj_zoul/cc2538-rf.o - .bss.poll_mode - 0x0000000020004c11 0x1 obj_zoul/cc2538-rf.o - .bss.rf_flags 0x0000000020004c12 0x1 obj_zoul/cc2538-rf.o - .bss.max_pm 0x0000000020004c13 0x1 obj_zoul/lpm.o - .bss.initialized - 0x0000000020004c14 0x1 obj_zoul/ctimer.o - .bss.fevent 0x0000000020004c15 0x1 obj_zoul/process.o - .bss.nevents 0x0000000020004c16 0x1 obj_zoul/process.o - .bss.poll_requested - 0x0000000020004c17 0x1 obj_zoul/process.o - .bss.lastevent - 0x0000000020004c18 0x1 obj_zoul/process.o - .bss.overflow.4700 - 0x0000000020004c19 0x1 obj_zoul/serial-line.o - .bss.rxbuf_data - 0x0000000020004c1a 0x80 obj_zoul/serial-line.o - .bss.buf.4706 0x0000000020004c9a 0x80 obj_zoul/serial-line.o - .bss.num_sensors - 0x0000000020004d1a 0x1 obj_zoul/sensors.o - .bss.hdrlen 0x0000000020004d1b 0x1 obj_zoul/packetbuf.o - .bss.buframmem_memb_count - 0x0000000020004d1c 0x8 obj_zoul/queuebuf.o - .bss.bufmem_memb_count - 0x0000000020004d24 0x8 obj_zoul/queuebuf.o - .bss.neighbor_memb_memb_count - 0x0000000020004d2c 0x2 obj_zoul/csma.o - .bss.packet_memb_memb_count - 0x0000000020004d2e 0x8 obj_zoul/csma.o - .bss.metadata_memb_memb_count - 0x0000000020004d36 0x8 obj_zoul/csma.o - .bss.initialized.6230 - 0x0000000020004d3e 0x1 obj_zoul/csma.o - .bss.state 0x0000000020004d3f 0x1 sensniff.co - .bss.in_ct 0x0000000020004d40 0x1 sensniff.co - *(SORT(COMMON)) - *fill* 0x0000000020004d41 0x1 - COMMON 0x0000000020004d42 0x2 obj_zoul/linkaddr.o - 0x0000000020004d42 linkaddr_node_addr - COMMON 0x0000000020004d44 0x3c obj_zoul/packetbuf.o - 0x0000000020004d44 packetbuf_addrs - 0x0000000020004d4c packetbuf_attrs - COMMON 0x0000000020004d80 0x1 obj_zoul/button-sensor.o - 0x0000000020004d80 button_press_duration_exceeded - COMMON 0x0000000020004d81 0x4 obj_zoul/zoul-sensors.o - 0x0000000020004d81 sensors_flags - COMMON 0x0000000020004d85 0x1 obj_zoul/serial-line.o - 0x0000000020004d85 serial_line_event_message - COMMON 0x0000000020004d86 0x1 obj_zoul/sensors.o - 0x0000000020004d86 sensors_event - COMMON 0x0000000020004d87 0x20 sensniff.co - 0x0000000020004d87 cmd_buf - 0x0000000020004da7 _ebss = . - -.stack 0x0000000020004da8 0x800 - *(SORT(.stack)) - .stack 0x0000000020004da8 0x800 obj_zoul/startup-gcc.o - 0x00000000200055a8 _heap = . - 0x0000000020008000 _eheap = (ORIGIN (FRSRAM) + 0x4000) - -.nrdata 0x0000000020000000 0x0 - 0x0000000020000000 _nrdata = . - *(SORT(.nrdata*)) - 0x0000000020000000 _enrdata = . - -.flashcca 0x000000000027ffd4 0x2c - *(SORT(.flashcca)) - .flashcca 0x000000000027ffd4 0x2c obj_zoul/startup-gcc.o - 0x000000000027ffd4 flash_cca_lock_page -OUTPUT(sensniff.elf elf32-littlearm) - -.rel.dyn 0x0000000000280000 0x0 - .rel.iplt 0x0000000000000000 0x0 obj_zoul/startup-gcc.o - -.comment 0x0000000000000000 0x1f - .comment 0x0000000000000000 0x1f obj_zoul/startup-gcc.o - 0x20 (size before relaxing) - .comment 0x0000000000000000 0x20 obj_zoul/contiki-main.o - .comment 0x0000000000000000 0x20 obj_zoul/leds.o - .comment 0x0000000000000000 0x20 obj_zoul/button-sensor.o - .comment 0x0000000000000000 0x20 obj_zoul/zoul-sensors.o - .comment 0x0000000000000000 0x20 obj_zoul/board.o - .comment 0x0000000000000000 0x20 obj_zoul/antenna-sw.o - .comment 0x0000000000000000 0x20 obj_zoul/leds-res-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/soc.o - .comment 0x0000000000000000 0x20 obj_zoul/clock.o - .comment 0x0000000000000000 0x20 obj_zoul/rtimer-arch.o - .comment 0x0000000000000000 0x20 obj_zoul/uart.o - .comment 0x0000000000000000 0x20 obj_zoul/watchdog.o - .comment 0x0000000000000000 0x20 obj_zoul/nvic.o - .comment 0x0000000000000000 0x20 obj_zoul/cpu.o - .comment 0x0000000000000000 0x20 obj_zoul/sys-ctrl.o - .comment 0x0000000000000000 0x20 obj_zoul/gpio.o - .comment 0x0000000000000000 0x20 obj_zoul/ioc.o - .comment 0x0000000000000000 0x20 obj_zoul/adc.o - .comment 0x0000000000000000 0x20 obj_zoul/crypto.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-rf.o - .comment 0x0000000000000000 0x20 obj_zoul/udma.o - .comment 0x0000000000000000 0x20 obj_zoul/lpm.o - .comment 0x0000000000000000 0x20 obj_zoul/pka.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg.o - .comment 0x0000000000000000 0x20 obj_zoul/ieee-addr.o - .comment 0x0000000000000000 0x20 obj_zoul/cc2538-temp-sensor.o - .comment 0x0000000000000000 0x20 obj_zoul/vdd3-sensor.o - .comment 0x0000000000000000 0x20 obj_zoul/dbg-printf.o - .comment 0x0000000000000000 0x20 obj_zoul/strformat.o - .comment 0x0000000000000000 0x20 obj_zoul/autostart.o - .comment 0x0000000000000000 0x20 obj_zoul/ctimer.o - .comment 0x0000000000000000 0x20 obj_zoul/energest.o - .comment 0x0000000000000000 0x20 obj_zoul/etimer.o - .comment 0x0000000000000000 0x20 obj_zoul/process.o - .comment 0x0000000000000000 0x20 obj_zoul/rtimer.o - .comment 0x0000000000000000 0x20 obj_zoul/timer.o - .comment 0x0000000000000000 0x20 obj_zoul/serial-line.o - .comment 0x0000000000000000 0x20 obj_zoul/list.o - .comment 0x0000000000000000 0x20 obj_zoul/memb.o - .comment 0x0000000000000000 0x20 obj_zoul/random.o - .comment 0x0000000000000000 0x20 obj_zoul/ringbuf.o - .comment 0x0000000000000000 0x20 obj_zoul/sensors.o - .comment 0x0000000000000000 0x20 obj_zoul/abc.o - .comment 0x0000000000000000 0x20 obj_zoul/announcement.o - .comment 0x0000000000000000 0x20 obj_zoul/broadcast-announcement.o - .comment 0x0000000000000000 0x20 obj_zoul/broadcast.o - .comment 0x0000000000000000 0x20 obj_zoul/chameleon-bitopt.o - .comment 0x0000000000000000 0x20 obj_zoul/chameleon.o - .comment 0x0000000000000000 0x20 obj_zoul/channel.o - .comment 0x0000000000000000 0x20 obj_zoul/rime.o - .comment 0x0000000000000000 0x20 obj_zoul/linkaddr.o - .comment 0x0000000000000000 0x20 obj_zoul/netstack.o - .comment 0x0000000000000000 0x20 obj_zoul/packetbuf.o - .comment 0x0000000000000000 0x20 obj_zoul/queuebuf.o - .comment 0x0000000000000000 0x20 obj_zoul/csma.o - .comment 0x0000000000000000 0x20 obj_zoul/mac.o - .comment 0x0000000000000000 0x20 obj_zoul/nullsec.o - .comment 0x0000000000000000 0x20 sensniff.co - .comment 0x0000000000000000 0x20 obj_zoul/sensniff-rdc.o - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .comment 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.ARM.attributes - 0x0000000000000000 0x31 - .ARM.attributes - 0x0000000000000000 0x33 obj_zoul/startup-gcc.o - .ARM.attributes - 0x0000000000000033 0x33 obj_zoul/contiki-main.o - .ARM.attributes - 0x0000000000000066 0x33 obj_zoul/leds.o - .ARM.attributes - 0x0000000000000099 0x33 obj_zoul/button-sensor.o - .ARM.attributes - 0x00000000000000cc 0x33 obj_zoul/zoul-sensors.o - .ARM.attributes - 0x00000000000000ff 0x33 obj_zoul/board.o - .ARM.attributes - 0x0000000000000132 0x33 obj_zoul/antenna-sw.o - .ARM.attributes - 0x0000000000000165 0x33 obj_zoul/leds-res-arch.o - .ARM.attributes - 0x0000000000000198 0x33 obj_zoul/soc.o - .ARM.attributes - 0x00000000000001cb 0x33 obj_zoul/clock.o - .ARM.attributes - 0x00000000000001fe 0x33 obj_zoul/rtimer-arch.o - .ARM.attributes - 0x0000000000000231 0x33 obj_zoul/uart.o - .ARM.attributes - 0x0000000000000264 0x33 obj_zoul/watchdog.o - .ARM.attributes - 0x0000000000000297 0x33 obj_zoul/nvic.o - .ARM.attributes - 0x00000000000002ca 0x33 obj_zoul/cpu.o - .ARM.attributes - 0x00000000000002fd 0x33 obj_zoul/sys-ctrl.o - .ARM.attributes - 0x0000000000000330 0x33 obj_zoul/gpio.o - .ARM.attributes - 0x0000000000000363 0x33 obj_zoul/ioc.o - .ARM.attributes - 0x0000000000000396 0x33 obj_zoul/adc.o - .ARM.attributes - 0x00000000000003c9 0x33 obj_zoul/crypto.o - .ARM.attributes - 0x00000000000003fc 0x33 obj_zoul/cc2538-rf.o - .ARM.attributes - 0x000000000000042f 0x33 obj_zoul/udma.o - .ARM.attributes - 0x0000000000000462 0x33 obj_zoul/lpm.o - .ARM.attributes - 0x0000000000000495 0x33 obj_zoul/pka.o - .ARM.attributes - 0x00000000000004c8 0x33 obj_zoul/dbg.o - .ARM.attributes - 0x00000000000004fb 0x33 obj_zoul/ieee-addr.o - .ARM.attributes - 0x000000000000052e 0x33 obj_zoul/cc2538-temp-sensor.o - .ARM.attributes - 0x0000000000000561 0x33 obj_zoul/vdd3-sensor.o - .ARM.attributes - 0x0000000000000594 0x33 obj_zoul/dbg-printf.o - .ARM.attributes - 0x00000000000005c7 0x33 obj_zoul/strformat.o - .ARM.attributes - 0x00000000000005fa 0x33 obj_zoul/autostart.o - .ARM.attributes - 0x000000000000062d 0x33 obj_zoul/ctimer.o - .ARM.attributes - 0x0000000000000660 0x33 obj_zoul/energest.o - .ARM.attributes - 0x0000000000000693 0x33 obj_zoul/etimer.o - .ARM.attributes - 0x00000000000006c6 0x33 obj_zoul/process.o - .ARM.attributes - 0x00000000000006f9 0x33 obj_zoul/rtimer.o - .ARM.attributes - 0x000000000000072c 0x33 obj_zoul/timer.o - .ARM.attributes - 0x000000000000075f 0x33 obj_zoul/serial-line.o - .ARM.attributes - 0x0000000000000792 0x33 obj_zoul/list.o - .ARM.attributes - 0x00000000000007c5 0x33 obj_zoul/memb.o - .ARM.attributes - 0x00000000000007f8 0x33 obj_zoul/random.o - .ARM.attributes - 0x000000000000082b 0x33 obj_zoul/ringbuf.o - .ARM.attributes - 0x000000000000085e 0x33 obj_zoul/sensors.o - .ARM.attributes - 0x0000000000000891 0x33 obj_zoul/abc.o - .ARM.attributes - 0x00000000000008c4 0x33 obj_zoul/announcement.o - .ARM.attributes - 0x00000000000008f7 0x33 obj_zoul/broadcast-announcement.o - .ARM.attributes - 0x000000000000092a 0x33 obj_zoul/broadcast.o - .ARM.attributes - 0x000000000000095d 0x33 obj_zoul/chameleon-bitopt.o - .ARM.attributes - 0x0000000000000990 0x33 obj_zoul/chameleon.o - .ARM.attributes - 0x00000000000009c3 0x33 obj_zoul/channel.o - .ARM.attributes - 0x00000000000009f6 0x33 obj_zoul/rime.o - .ARM.attributes - 0x0000000000000a29 0x33 obj_zoul/linkaddr.o - .ARM.attributes - 0x0000000000000a5c 0x33 obj_zoul/netstack.o - .ARM.attributes - 0x0000000000000a8f 0x33 obj_zoul/packetbuf.o - .ARM.attributes - 0x0000000000000ac2 0x33 obj_zoul/queuebuf.o - .ARM.attributes - 0x0000000000000af5 0x33 obj_zoul/csma.o - .ARM.attributes - 0x0000000000000b28 0x33 obj_zoul/mac.o - .ARM.attributes - 0x0000000000000b5b 0x33 obj_zoul/nullsec.o - .ARM.attributes - 0x0000000000000b8e 0x33 sensniff.co - .ARM.attributes - 0x0000000000000bc1 0x33 obj_zoul/sensniff-rdc.o - .ARM.attributes - 0x0000000000000bf4 0x1d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .ARM.attributes - 0x0000000000000c11 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .ARM.attributes - 0x0000000000000c3e 0x1d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .ARM.attributes - 0x0000000000000c5b 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .ARM.attributes - 0x0000000000000c88 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .ARM.attributes - 0x0000000000000cb5 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .ARM.attributes - 0x0000000000000ce2 0x1b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .ARM.attributes - 0x0000000000000cfd 0x2d /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_line 0x0000000000000000 0x598 - .debug_line 0x0000000000000000 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_line 0x0000000000000068 0x68 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_line 0x00000000000000d0 0x64 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_line 0x0000000000000134 0xdc /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_line 0x0000000000000210 0xd8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_line 0x00000000000002e8 0xf6 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_line 0x00000000000003de 0xbb /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_line 0x0000000000000499 0xff /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_info 0x0000000000000000 0x10b3 - .debug_info 0x0000000000000000 0x9b /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_info 0x000000000000009b 0x164 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_info 0x00000000000001ff 0x9f /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_info 0x000000000000029e 0x5bd /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_info 0x000000000000085b 0x57c /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_info 0x0000000000000dd7 0x113 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_info 0x0000000000000eea 0xb2 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_info 0x0000000000000f9c 0x117 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_abbrev 0x0000000000000000 0x4ca - .debug_abbrev 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_abbrev 0x0000000000000014 0xb7 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_abbrev 0x00000000000000cb 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_abbrev 0x00000000000000df 0x165 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_abbrev 0x0000000000000244 0x154 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_abbrev 0x0000000000000398 0x7f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_abbrev 0x0000000000000417 0x14 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_abbrev 0x000000000000042b 0x9f /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_aranges 0x0000000000000000 0x100 - .debug_aranges - 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - .debug_aranges - 0x0000000000000020 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_aranges - 0x0000000000000040 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - .debug_aranges - 0x0000000000000060 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_aranges - 0x0000000000000080 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_aranges - 0x00000000000000a0 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_aranges - 0x00000000000000c0 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - .debug_aranges - 0x00000000000000e0 0x20 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_loc 0x0000000000000000 0x18c3 - .debug_loc 0x0000000000000000 0xa0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_loc 0x00000000000000a0 0xa76 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_loc 0x0000000000000b16 0xb3f /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_loc 0x0000000000001655 0xe3 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_loc 0x0000000000001738 0x18b /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_str 0x0000000000000000 0x47f - .debug_str 0x0000000000000000 0x19e /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_str 0x000000000000019e 0x18e /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - 0x24c (size before relaxing) - .debug_str 0x0000000000000000 0x24d /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_str 0x000000000000032c 0x10a /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - 0x19c (size before relaxing) - .debug_str 0x0000000000000436 0x49 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - 0x1b0 (size before relaxing) - -.debug_frame 0x0000000000000000 0x114 - .debug_frame 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - .debug_frame 0x0000000000000058 0x34 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_frame 0x000000000000008c 0x30 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_frame 0x00000000000000bc 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_frame 0x00000000000000e8 0x2c /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -.debug_ranges 0x0000000000000000 0x1a0 - .debug_ranges 0x0000000000000000 0xa8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - .debug_ranges 0x00000000000000a8 0xd8 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - .debug_ranges 0x0000000000000180 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - .debug_ranges 0x0000000000000190 0x10 /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - -Cross Reference Table - -Symbol File -__aeabi_idiv0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) -__aeabi_ldiv0 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_dvmd_tls.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) -__aeabi_uldivmod /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) - obj_zoul/strformat.o - obj_zoul/cc2538-rf.o -__divdi3 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_divdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) -__gnu_ldivmod_helper /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) -__gnu_uldivmod_helper /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_aeabi_uldivmod.o) -__malloc_av_ /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_current_mallinfo /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_lock /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_max_sbrked_mem /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) -__malloc_max_total_mem /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) -__malloc_sbrk_base /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_top_pad /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_trim_threshold /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__malloc_unlock /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mlock.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -__udivdi3 /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(_udivdi3.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/armv7-m/libgcc.a(bpabi.o) -_bss obj_zoul/startup-gcc.o -_data obj_zoul/startup-gcc.o -_ebss obj_zoul/startup-gcc.o -_edata obj_zoul/startup-gcc.o -_eheap obj_zoul/syscalls.o -_free_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -_global_impure_ptr /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) -_heap obj_zoul/syscalls.o -_impure_ptr /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-impure.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -_ldata obj_zoul/startup-gcc.o -_malloc_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) -_malloc_trim_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -_reclaim_reent /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -_sbrk obj_zoul/syscalls.o - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) -_sbrk_r /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-mallocr.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-freer.o) -_xassert obj_zoul/assert.o -abc_close obj_zoul/abc.o - obj_zoul/polite.o - obj_zoul/broadcast.o -abc_input obj_zoul/abc.o - obj_zoul/rime.o -abc_open obj_zoul/abc.o - obj_zoul/polite.o - obj_zoul/broadcast.o -abc_send obj_zoul/abc.o - obj_zoul/polite.o - obj_zoul/broadcast.o -abc_sent obj_zoul/abc.o - obj_zoul/rime.o -adc_get obj_zoul/adc.o - obj_zoul/vdd3-sensor.o - obj_zoul/cc2538-temp-sensor.o - obj_zoul/adc-zoul.o -adc_init obj_zoul/adc.o - obj_zoul/adc-zoul.o -adc_zoul obj_zoul/adc-zoul.o -aes_128_driver obj_zoul/aes-128.o -aes_128_set_padded_key obj_zoul/aes-128.o -aes_auth_crypt_check_status obj_zoul/aes.o - obj_zoul/cc2538-ccm-star.o - obj_zoul/ctr.o - obj_zoul/cbc.o - obj_zoul/ecb.o -aes_auth_crypt_get_result obj_zoul/aes.o - obj_zoul/ccm.o - obj_zoul/gcm.o - obj_zoul/cbc-mac.o - obj_zoul/ctr.o - obj_zoul/cbc.o - obj_zoul/ecb.o -aes_auth_crypt_start obj_zoul/aes.o - obj_zoul/ccm.o - obj_zoul/gcm.o - obj_zoul/cbc-mac.o - obj_zoul/ctr.o - obj_zoul/cbc.o - obj_zoul/ecb.o -aes_load_keys obj_zoul/aes.o - obj_zoul/cc2538-aes-128.o -announcement_bump obj_zoul/announcement.o - obj_zoul/collect.o -announcement_heard obj_zoul/announcement.o - obj_zoul/polite-announcement.o - obj_zoul/broadcast-announcement.o -announcement_init obj_zoul/announcement.o - obj_zoul/rime.o -announcement_list obj_zoul/announcement.o - obj_zoul/polite-announcement.o - obj_zoul/broadcast-announcement.o -announcement_listen obj_zoul/announcement.o -announcement_register obj_zoul/announcement.o - obj_zoul/collect.o -announcement_register_listen_callback obj_zoul/announcement.o -announcement_register_observer_callback obj_zoul/announcement.o - obj_zoul/polite-announcement.o - obj_zoul/broadcast-announcement.o -announcement_remove obj_zoul/announcement.o - obj_zoul/collect.o -announcement_remove_value obj_zoul/announcement.o -announcement_set_value obj_zoul/announcement.o - obj_zoul/collect.o -antenna_sw_config obj_zoul/antenna-sw.o - obj_zoul/board.o -antenna_sw_get obj_zoul/antenna-sw.o -antenna_sw_select obj_zoul/antenna-sw.o -arg_alloc obj_zoul/arg.o -arg_free obj_zoul/arg.o -arg_init obj_zoul/arg.o -autostart_exit obj_zoul/autostart.o -autostart_processes sensniff.co - obj_zoul/contiki-main.o -autostart_start obj_zoul/autostart.o - obj_zoul/contiki-main.o -avail_memory obj_zoul/mmem.o -bignum_add_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_add_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_cmp_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_cmp_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_divide_get_result obj_zoul/bignum-driver.o -bignum_divide_start obj_zoul/bignum-driver.o -bignum_exp_mod_get_result obj_zoul/bignum-driver.o -bignum_exp_mod_start obj_zoul/bignum-driver.o -bignum_inv_mod_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_inv_mod_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mod_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mod_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mul_get_result obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_mul_start obj_zoul/bignum-driver.o - obj_zoul/ecc-algorithm.o -bignum_subtract_get_result obj_zoul/bignum-driver.o -bignum_subtract_start obj_zoul/bignum-driver.o -board_init obj_zoul/board.o - obj_zoul/contiki-main.o -broadcast_announcement_beacon_interval obj_zoul/broadcast-announcement.o -broadcast_announcement_init obj_zoul/broadcast-announcement.o - obj_zoul/rime.o -broadcast_announcement_stop obj_zoul/broadcast-announcement.o -broadcast_close obj_zoul/broadcast.o - obj_zoul/unicast.o - obj_zoul/trickle.o - obj_zoul/stbroadcast.o - obj_zoul/neighbor-discovery.o - obj_zoul/ipolite.o - obj_zoul/broadcast-announcement.o -broadcast_open obj_zoul/broadcast.o - obj_zoul/unicast.o - obj_zoul/trickle.o - obj_zoul/stbroadcast.o - obj_zoul/neighbor-discovery.o - obj_zoul/ipolite.o - obj_zoul/broadcast-announcement.o -broadcast_send obj_zoul/broadcast.o - obj_zoul/unicast.o - obj_zoul/trickle.o - obj_zoul/stbroadcast.o - obj_zoul/neighbor-discovery.o - obj_zoul/ipolite.o - obj_zoul/broadcast-announcement.o -button_press_duration_exceeded obj_zoul/button-sensor.o -button_sensor obj_zoul/button-sensor.o - obj_zoul/zoul-sensors.o - obj_zoul/contiki-main.o -cbc_crypt_check_status obj_zoul/cbc.o -cbc_crypt_start obj_zoul/cbc.o -cbc_mac_auth_get_result obj_zoul/cbc-mac.o -cbc_mac_auth_start obj_zoul/cbc-mac.o -cc1200_802154g_863_870_fsk_50kbps obj_zoul/cc1200-802154g-863-870-fsk-50kbps.o - obj_zoul/cc1200.o -cc1200_868_fsk_1_2kbps obj_zoul/cc1200-868-fsk-1-2kbps.o -cc1200_arch_gpio0_disable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio0_enable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio0_read_pin obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio0_setup_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio2_disable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio2_enable_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio2_read_pin obj_zoul/cc1200-zoul-arch.o -cc1200_arch_gpio2_setup_irq obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_gpio3_read_pin obj_zoul/cc1200-zoul-arch.o -cc1200_arch_init obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_deselect obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_rw obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_rw_byte obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_arch_spi_select obj_zoul/cc1200-zoul-arch.o - obj_zoul/cc1200.o -cc1200_driver obj_zoul/cc1200.o -cc1200_int_handler obj_zoul/cc1200-zoul-arch.o -cc1200_process obj_zoul/cc1200.o -cc1200_rx_interrupt obj_zoul/cc1200.o - obj_zoul/cc1200-zoul-arch.o -cc2538_aes_128_driver obj_zoul/cc2538-aes-128.o - obj_zoul/ccm-star.o - obj_zoul/aes-128.o - obj_zoul/cc2538-ccm-star.o -cc2538_ccm_star_driver obj_zoul/cc2538-ccm-star.o -cc2538_rf_driver obj_zoul/cc2538-rf.o - obj_zoul/sensniff-rdc.o - sensniff.co - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/netstack.o - obj_zoul/contiki-main.o -cc2538_rf_err_isr obj_zoul/cc2538-rf.o - obj_zoul/startup-gcc.o -cc2538_rf_process obj_zoul/cc2538-rf.o -cc2538_rf_rx_tx_isr obj_zoul/cc2538-rf.o - obj_zoul/startup-gcc.o -cc2538_rf_set_promiscous_mode obj_zoul/cc2538-rf.o -cc2538_temp_sensor obj_zoul/cc2538-temp-sensor.o - obj_zoul/zoul-sensors.o -ccm_auth_decrypt_get_result obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_auth_decrypt_start obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_auth_encrypt_get_result obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_auth_encrypt_start obj_zoul/ccm.o - obj_zoul/cc2538-ccm-star.o -ccm_star_driver obj_zoul/ccm-star.o -cfs_close obj_zoul/cfs-coffee.o -cfs_closedir obj_zoul/cfs-coffee.o -cfs_coffee_arch_erase obj_zoul/cfs-coffee-arch.o - obj_zoul/cfs-coffee.o -cfs_coffee_arch_read obj_zoul/cfs-coffee-arch.o - obj_zoul/cfs-coffee.o -cfs_coffee_arch_write obj_zoul/cfs-coffee-arch.o - obj_zoul/cfs-coffee.o -cfs_coffee_configure_log obj_zoul/cfs-coffee.o -cfs_coffee_format obj_zoul/cfs-coffee.o -cfs_coffee_reserve obj_zoul/cfs-coffee.o -cfs_open obj_zoul/cfs-coffee.o -cfs_opendir obj_zoul/cfs-coffee.o -cfs_read obj_zoul/cfs-coffee.o -cfs_readdir obj_zoul/cfs-coffee.o -cfs_remove obj_zoul/cfs-coffee.o -cfs_seek obj_zoul/cfs-coffee.o -cfs_write obj_zoul/cfs-coffee.o -chameleon_bitopt obj_zoul/chameleon-bitopt.o - obj_zoul/chameleon.o -chameleon_create obj_zoul/chameleon.o - obj_zoul/rime.o -chameleon_hdrsize obj_zoul/chameleon.o - obj_zoul/channel.o -chameleon_init obj_zoul/chameleon.o - obj_zoul/rime.o -chameleon_parse obj_zoul/chameleon.o - obj_zoul/rime.o -chameleon_raw obj_zoul/chameleon-raw.o -channel_close obj_zoul/channel.o - obj_zoul/abc.o -channel_init obj_zoul/channel.o - obj_zoul/chameleon.o -channel_lookup obj_zoul/channel.o - obj_zoul/chameleon-raw.o - obj_zoul/chameleon-bitopt.o -channel_open obj_zoul/channel.o - obj_zoul/abc.o -channel_set_attributes obj_zoul/channel.o - obj_zoul/unicast.o - obj_zoul/trickle.o - obj_zoul/runicast.o - obj_zoul/multihop.o - obj_zoul/collect.o - obj_zoul/broadcast.o - obj_zoul/abc.o -cleanup_glue /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) -clock_adjust obj_zoul/clock.o - obj_zoul/lpm.o -clock_delay obj_zoul/clock.o - obj_zoul/cc1200.o - obj_zoul/leds.o -clock_delay_usec obj_zoul/clock.o - obj_zoul/i2c.o - obj_zoul/cc2538-rf.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -clock_init obj_zoul/clock.o - obj_zoul/contiki-main.o -clock_isr obj_zoul/clock.o - obj_zoul/startup-gcc.o -clock_seconds obj_zoul/clock.o - obj_zoul/cc1200.o - obj_zoul/stimer.o -clock_set_seconds obj_zoul/clock.o -clock_time obj_zoul/clock.o - obj_zoul/mac-sequence.o - obj_zoul/link-stats.o - obj_zoul/collect.o - obj_zoul/trickle-timer.o - obj_zoul/timer.o - obj_zoul/etimer.o -clock_wait obj_zoul/clock.o -cmd_buf sensniff.co -collect_close obj_zoul/collect.o -collect_depth obj_zoul/collect.o -collect_link_estimate obj_zoul/collect-link-estimate.o - obj_zoul/collect-neighbor.o -collect_link_estimate_new obj_zoul/collect-link-estimate.o - obj_zoul/collect-neighbor.o -collect_link_estimate_num_estimates obj_zoul/collect-link-estimate.o - obj_zoul/collect.o -collect_link_estimate_update_rx obj_zoul/collect-link-estimate.o - obj_zoul/collect-neighbor.o -collect_link_estimate_update_tx obj_zoul/collect-link-estimate.o - obj_zoul/collect-neighbor.o -collect_link_estimate_update_tx_fail obj_zoul/collect-link-estimate.o - obj_zoul/collect-neighbor.o -collect_neighbor_init obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_is_congested obj_zoul/collect-neighbor.o -collect_neighbor_link_estimate obj_zoul/collect-neighbor.o -collect_neighbor_list obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_list_add obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_list_best obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_list_find obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_list_get obj_zoul/collect-neighbor.o -collect_neighbor_list_new obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_list_num obj_zoul/collect-neighbor.o -collect_neighbor_list_purge obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_list_remove obj_zoul/collect-neighbor.o -collect_neighbor_rtmetric obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_rtmetric_link_estimate obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_rx obj_zoul/collect-neighbor.o -collect_neighbor_set_congested obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_tx obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_tx_fail obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_neighbor_update_rtmetric obj_zoul/collect-neighbor.o - obj_zoul/collect.o -collect_open obj_zoul/collect.o -collect_parent obj_zoul/collect.o -collect_print_stats obj_zoul/collect.o -collect_purge obj_zoul/collect.o -collect_send obj_zoul/collect.o -collect_set_keepalive obj_zoul/collect.o -collect_set_sink obj_zoul/collect.o -compower_accumulate obj_zoul/compower.o -compower_accumulate_attrs obj_zoul/compower.o -compower_attrconv obj_zoul/compower.o -compower_clear obj_zoul/compower.o -compower_idle_activity obj_zoul/compower.o -compower_init obj_zoul/compower.o -configuration_block obj_zoul/cdc-acm-descriptors.o -configuration_head obj_zoul/cdc-acm-descriptors.o - obj_zoul/usb-core.o -contikimac_debug_print obj_zoul/contikimac.o -contikimac_driver obj_zoul/contikimac.o -contikimac_framer obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o -cpu_cpsid obj_zoul/cpu.o - obj_zoul/cfs-coffee-arch.o - obj_zoul/watchdog.o - obj_zoul/rtimer-arch.o -cpu_cpsie obj_zoul/cpu.o - obj_zoul/cfs-coffee-arch.o - obj_zoul/rtimer-arch.o - obj_zoul/contiki-main.o -crc16_add obj_zoul/crc16.o -crc16_data obj_zoul/crc16.o -crypto_disable obj_zoul/crypto.o - obj_zoul/cc2538-ccm-star.o - obj_zoul/cc2538-aes-128.o - obj_zoul/contiki-main.o -crypto_enable obj_zoul/crypto.o - obj_zoul/cc2538-ccm-star.o - obj_zoul/cc2538-aes-128.o -crypto_init obj_zoul/crypto.o - obj_zoul/contiki-main.o -crypto_isr obj_zoul/crypto.o - obj_zoul/startup-gcc.o -crypto_register_process_notification obj_zoul/crypto.o - obj_zoul/aes.o -csma_driver obj_zoul/csma.o - obj_zoul/nullsec.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/contiki-main.o -ctimer_expired obj_zoul/ctimer.o -ctimer_init obj_zoul/ctimer.o - obj_zoul/contiki-main.o -ctimer_process obj_zoul/ctimer.o -ctimer_reset obj_zoul/ctimer.o - obj_zoul/link-stats.o - obj_zoul/stbroadcast.o -ctimer_restart obj_zoul/ctimer.o - obj_zoul/stunicast.o -ctimer_set obj_zoul/ctimer.o - sensniff.co - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/link-stats.o - obj_zoul/trickle.o - obj_zoul/stunicast.o - obj_zoul/stbroadcast.o - obj_zoul/rudolph2.o - obj_zoul/rudolph1.o - obj_zoul/route-discovery.o - obj_zoul/route.o - obj_zoul/polite.o - obj_zoul/polite-announcement.o - obj_zoul/packetqueue.o - obj_zoul/neighbor-discovery.o - obj_zoul/ipolite.o - obj_zoul/collect-neighbor.o - obj_zoul/collect.o - obj_zoul/broadcast-announcement.o - obj_zoul/trickle-timer.o - obj_zoul/button-sensor.o -ctimer_set_with_process obj_zoul/ctimer.o -ctimer_stop obj_zoul/ctimer.o - obj_zoul/contikimac.o - obj_zoul/csma.o - obj_zoul/trickle.o - obj_zoul/stunicast.o - obj_zoul/stbroadcast.o - obj_zoul/rudolph1.o - obj_zoul/route-discovery.o - obj_zoul/polite.o - obj_zoul/polite-announcement.o - obj_zoul/packetqueue.o - obj_zoul/neighbor-discovery.o - obj_zoul/ipolite.o - obj_zoul/collect.o - obj_zoul/broadcast-announcement.o - obj_zoul/button-sensor.o -ctr_crypt_check_status obj_zoul/ctr.o -ctr_crypt_start obj_zoul/ctr.o -data_packet_received obj_zoul/multihop.o -dbg_send_bytes obj_zoul/dbg.o - obj_zoul/dbg-printf.o -default_handler obj_zoul/startup-gcc.o -device_descriptor obj_zoul/cdc-acm-descriptors.o - obj_zoul/usb-core.o -ecb_crypt_check_status obj_zoul/ecb.o - obj_zoul/cc2538-aes-128.o -ecb_crypt_start obj_zoul/ecb.o - obj_zoul/cc2538-aes-128.o -ecc_add_get_result obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_add_start obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_compare obj_zoul/ecc-algorithm.o -ecc_dsa_sign obj_zoul/ecc-algorithm.o -ecc_dsa_verify obj_zoul/ecc-algorithm.o -ecc_mul_gen_pt_get_result obj_zoul/ecc-driver.o -ecc_mul_gen_pt_start obj_zoul/ecc-driver.o -ecc_mul_get_result obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_mul_start obj_zoul/ecc-driver.o - obj_zoul/ecc-algorithm.o -ecc_multiply obj_zoul/ecc-algorithm.o -energest_flush obj_zoul/energest.o - obj_zoul/compower.o -energest_init obj_zoul/energest.o - obj_zoul/contiki-main.o -energest_type_set obj_zoul/energest.o -energest_type_time obj_zoul/energest.o - obj_zoul/compower.o -errno /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-reent.o) - /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-sbrkr.o) - obj_zoul/syscalls.o -etimer_adjust obj_zoul/etimer.o -etimer_expiration_time obj_zoul/etimer.o -etimer_expired obj_zoul/etimer.o - obj_zoul/ctimer.o -etimer_next_expiration_time obj_zoul/etimer.o -etimer_pending obj_zoul/etimer.o - obj_zoul/clock.o -etimer_process obj_zoul/etimer.o - obj_zoul/contiki-main.o -etimer_request_poll obj_zoul/etimer.o - obj_zoul/clock.o -etimer_reset obj_zoul/etimer.o - obj_zoul/ctimer.o -etimer_reset_with_new_interval obj_zoul/etimer.o -etimer_restart obj_zoul/etimer.o - obj_zoul/ctimer.o -etimer_set obj_zoul/etimer.o - obj_zoul/ctimer.o -etimer_start_time obj_zoul/etimer.o -etimer_stop obj_zoul/etimer.o - obj_zoul/ctimer.o -event_process obj_zoul/usb-arch.o -flash_cca_lock_page obj_zoul/startup-gcc.o -format_str obj_zoul/strformat.o -format_str_v obj_zoul/strformat.o - obj_zoul/dbg-sprintf.o - obj_zoul/dbg-snprintf.o - obj_zoul/dbg-printf.o -frame802154_check_dest_panid obj_zoul/frame802154.o -frame802154_create obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_extract_linkaddr obj_zoul/frame802154.o -frame802154_get_pan_id obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_has_panid obj_zoul/frame802154.o -frame802154_hdrlen obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_is_broadcast_addr obj_zoul/frame802154.o - obj_zoul/framer-802154.o -frame802154_parse obj_zoul/frame802154.o - obj_zoul/cc1200.o - obj_zoul/framer-802154.o -frame802154_set_pan_id obj_zoul/frame802154.o -frame802154e_parse_information_elements obj_zoul/frame802154e-ie.o -frame80215e_create_ie_header_ack_nack_time_correction obj_zoul/frame802154e-ie.o -frame80215e_create_ie_header_list_termination_1 obj_zoul/frame802154e-ie.o -frame80215e_create_ie_header_list_termination_2 obj_zoul/frame802154e-ie.o -frame80215e_create_ie_mlme obj_zoul/frame802154e-ie.o -frame80215e_create_ie_payload_list_termination obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_channel_hopping_sequence obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_slotframe_and_link obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_synchronization obj_zoul/frame802154e-ie.o -frame80215e_create_ie_tsch_timeslot obj_zoul/frame802154e-ie.o -framer_802154 obj_zoul/framer-802154.o - obj_zoul/contikimac-framer.o -framer_nullmac obj_zoul/framer-nullmac.o -gcm_auth_decrypt_get_result obj_zoul/gcm.o -gcm_auth_decrypt_start obj_zoul/gcm.o -gcm_auth_encrypt_get_result obj_zoul/gcm.o -gcm_auth_encrypt_start obj_zoul/gcm.o -gcr_decode obj_zoul/gcr.o -gcr_encode obj_zoul/gcr.o -gcr_finished obj_zoul/gcr.o -gcr_get_decoded obj_zoul/gcr.o -gcr_get_encoded obj_zoul/gcr.o -gcr_init obj_zoul/gcr.o -gcr_valid obj_zoul/gcr.o -get_bits obj_zoul/chameleon-bitopt.o -gpio_init obj_zoul/gpio.o - obj_zoul/contiki-main.o -gpio_port_a_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_port_b_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_port_c_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_port_d_isr obj_zoul/gpio.o - obj_zoul/startup-gcc.o -gpio_register_callback obj_zoul/gpio.o - obj_zoul/rtcc.o - obj_zoul/button-sensor.o - obj_zoul/cc1200-zoul-arch.o -guess_etx_from_rssi obj_zoul/link-stats.o -i2c_burst_receive obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -i2c_burst_send obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -i2c_init obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -i2c_master_busy obj_zoul/i2c.o -i2c_master_command obj_zoul/i2c.o -i2c_master_data_get obj_zoul/i2c.o -i2c_master_data_put obj_zoul/i2c.o -i2c_master_disable obj_zoul/i2c.o -i2c_master_enable obj_zoul/i2c.o - obj_zoul/rtcc.o -i2c_master_error obj_zoul/i2c.o -i2c_master_set_slave_address obj_zoul/i2c.o -i2c_set_frequency obj_zoul/i2c.o -i2c_single_receive obj_zoul/i2c.o -i2c_single_send obj_zoul/i2c.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o -ieee_addr_cpy_to obj_zoul/ieee-addr.o - obj_zoul/usb-serial.o - obj_zoul/contiki-main.o -ifft obj_zoul/ifft.o -ioc_init obj_zoul/ioc.o - obj_zoul/contiki-main.o -ioc_set_over obj_zoul/ioc.o - obj_zoul/pwm.o - obj_zoul/i2c.o - obj_zoul/spi.o - obj_zoul/sys-ctrl.o - obj_zoul/uart.o - obj_zoul/rtcc.o - obj_zoul/button-sensor.o - obj_zoul/adc-zoul.o - obj_zoul/cc1200-zoul-arch.o -ioc_set_sel obj_zoul/ioc.o - obj_zoul/pwm.o - obj_zoul/i2c.o - obj_zoul/spi.o - obj_zoul/uart.o -ipolite_cancel obj_zoul/ipolite.o - obj_zoul/netflood.o -ipolite_close obj_zoul/ipolite.o - obj_zoul/rudolph1.o - obj_zoul/polite-announcement.o - obj_zoul/netflood.o -ipolite_open obj_zoul/ipolite.o - obj_zoul/rudolph1.o - obj_zoul/polite-announcement.o - obj_zoul/netflood.o -ipolite_send obj_zoul/ipolite.o - obj_zoul/rudolph1.o - obj_zoul/polite-announcement.o - obj_zoul/netflood.o -leds_arch_get obj_zoul/leds-res-arch.o - obj_zoul/leds.o -leds_arch_init obj_zoul/leds-res-arch.o - obj_zoul/leds.o -leds_arch_set obj_zoul/leds-res-arch.o - obj_zoul/leds.o -leds_blink obj_zoul/leds.o -leds_get obj_zoul/leds.o -leds_init obj_zoul/leds.o - obj_zoul/contiki-main.o -leds_off obj_zoul/leds.o - obj_zoul/contiki-main.o -leds_on obj_zoul/leds.o - obj_zoul/contiki-main.o -leds_set obj_zoul/leds.o -leds_toggle obj_zoul/leds.o -link_stats_from_lladdr obj_zoul/link-stats.o -link_stats_init obj_zoul/link-stats.o -link_stats_input_callback obj_zoul/link-stats.o -link_stats_is_fresh obj_zoul/link-stats.o -link_stats_packet_sent obj_zoul/link-stats.o -linkaddr_cmp obj_zoul/linkaddr.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/mac-sequence.o - obj_zoul/csma.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/unicast.o - obj_zoul/rucb.o - obj_zoul/route-discovery.o - obj_zoul/route.o - obj_zoul/rmh.o - obj_zoul/netflood.o - obj_zoul/multihop.o - obj_zoul/mesh.o - obj_zoul/collect-neighbor.o - obj_zoul/collect.o -linkaddr_copy obj_zoul/linkaddr.o - obj_zoul/mac-sequence.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/frame802154.o - obj_zoul/csma.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/stunicast.o - obj_zoul/rucb.o - obj_zoul/route-discovery.o - obj_zoul/route.o - obj_zoul/rmh.o - obj_zoul/netflood.o - obj_zoul/multihop.o - obj_zoul/mesh.o - obj_zoul/collect-neighbor.o - obj_zoul/collect.o - obj_zoul/broadcast.o -linkaddr_node_addr obj_zoul/linkaddr.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/unicast.o - obj_zoul/rucb.o - obj_zoul/route-discovery.o - obj_zoul/rmh.o - obj_zoul/netflood.o - obj_zoul/multihop.o - obj_zoul/collect.o - obj_zoul/broadcast.o - obj_zoul/contiki-main.o -linkaddr_null obj_zoul/linkaddr.o - obj_zoul/frame802154.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/rucb.o - obj_zoul/collect.o -linkaddr_set_node_addr obj_zoul/linkaddr.o -list_add obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/rime.o - obj_zoul/packetqueue.o - obj_zoul/collect-neighbor.o - obj_zoul/channel.o - obj_zoul/announcement.o - obj_zoul/mmem.o - obj_zoul/ctimer.o -list_chop obj_zoul/list.o -list_copy obj_zoul/list.o -list_head obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/route.o - obj_zoul/rime.o - obj_zoul/packetqueue.o - obj_zoul/collect-neighbor.o - obj_zoul/collect.o - obj_zoul/channel.o - obj_zoul/announcement.o - obj_zoul/ctimer.o -list_init obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/route.o - obj_zoul/packetqueue.o - obj_zoul/collect-neighbor.o - obj_zoul/collect.o - obj_zoul/channel.o - obj_zoul/announcement.o - obj_zoul/mmem.o - obj_zoul/ctimer.o -list_insert obj_zoul/list.o -list_item_next obj_zoul/list.o - obj_zoul/contikimac.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/route.o - obj_zoul/rime.o - obj_zoul/polite-announcement.o - obj_zoul/collect-neighbor.o - obj_zoul/collect.o - obj_zoul/channel.o - obj_zoul/broadcast-announcement.o - obj_zoul/announcement.o -list_length obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/packetqueue.o - obj_zoul/collect-neighbor.o -list_pop obj_zoul/list.o - obj_zoul/route.o - obj_zoul/collect-neighbor.o -list_push obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/route.o -list_remove obj_zoul/list.o - obj_zoul/csma.o - obj_zoul/nbr-table.o - obj_zoul/route.o - obj_zoul/rime.o - obj_zoul/packetqueue.o - obj_zoul/collect-neighbor.o - obj_zoul/channel.o - obj_zoul/announcement.o - obj_zoul/mmem.o - obj_zoul/ctimer.o -list_tail obj_zoul/list.o -lpm_enter obj_zoul/lpm.o - obj_zoul/contiki-main.o -lpm_exit obj_zoul/lpm.o - obj_zoul/gpio.o - obj_zoul/rtimer-arch.o -lpm_init obj_zoul/lpm.o - obj_zoul/contiki-main.o -lpm_register_peripheral obj_zoul/lpm.o - obj_zoul/usb-arch.o - obj_zoul/pwm.o - obj_zoul/pka.o - obj_zoul/crypto.o - obj_zoul/uart.o -lpm_set_max_pm obj_zoul/lpm.o -mac_call_sent_callback obj_zoul/mac.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/csma.o -mac_sequence_is_duplicate obj_zoul/mac-sequence.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o -mac_sequence_register_seqno obj_zoul/mac-sequence.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o -main obj_zoul/contiki-main.o - obj_zoul/startup-gcc.o -me_decode16 obj_zoul/me.o -me_decode8 obj_zoul/me.o -me_decode_tab obj_zoul/me_tabs.o - obj_zoul/me.o -me_encode obj_zoul/me.o -me_encode_tab obj_zoul/me_tabs.o - obj_zoul/me.o -me_valid obj_zoul/me.o -me_valid_tab obj_zoul/me_tabs.o - obj_zoul/me.o -memb_alloc obj_zoul/memb.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/queuebuf.o - obj_zoul/nbr-table.o - obj_zoul/route.o - obj_zoul/packetqueue.o - obj_zoul/collect-neighbor.o -memb_free obj_zoul/memb.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/queuebuf.o - obj_zoul/route.o - obj_zoul/packetqueue.o - obj_zoul/collect-neighbor.o -memb_init obj_zoul/memb.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/queuebuf.o - obj_zoul/route.o - obj_zoul/packetqueue.o - obj_zoul/collect-neighbor.o -memb_inmemb obj_zoul/memb.o - obj_zoul/queuebuf.o -memb_numfree obj_zoul/memb.o - obj_zoul/queuebuf.o -memcmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcmp.o) - obj_zoul/linkaddr.o - obj_zoul/polite.o - obj_zoul/ipolite.o - obj_zoul/slip.o -memcpy /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memcpy.o) - obj_zoul/cc1200.o - obj_zoul/frame802154e-ie.o - obj_zoul/packetbuf.o - obj_zoul/chameleon-raw.o - obj_zoul/ccm-star.o - obj_zoul/aes-128.o - obj_zoul/dbg-sprintf.o - obj_zoul/dbg-snprintf.o -memmove /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memmove.o) - obj_zoul/mmem.o -memset /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-memset.o) - sensniff.co - obj_zoul/contikimac-framer.o - obj_zoul/framer-802154.o - obj_zoul/frame802154.o - obj_zoul/packetbuf.o - obj_zoul/nbr-table.o - obj_zoul/collect.o - obj_zoul/chameleon-bitopt.o - obj_zoul/memb.o - obj_zoul/aes-128.o - obj_zoul/cfs-coffee.o - obj_zoul/slip.o - obj_zoul/udma.o - obj_zoul/gpio.o -mesh_close obj_zoul/mesh.o -mesh_open obj_zoul/mesh.o -mesh_ready obj_zoul/mesh.o -mesh_send obj_zoul/mesh.o -mmem_alloc obj_zoul/mmem.o -mmem_free obj_zoul/mmem.o -mmem_init obj_zoul/mmem.o -mt_exec obj_zoul/mt.o -mt_exit obj_zoul/mt.o -mt_init obj_zoul/mt.o -mt_remove obj_zoul/mt.o -mt_start obj_zoul/mt.o -mt_stop obj_zoul/mt.o -mt_yield obj_zoul/mt.o -mtarch_exec obj_zoul/mt.o -mtarch_init obj_zoul/mt.o -mtarch_pstop obj_zoul/mt.o -mtarch_remove obj_zoul/mt.o -mtarch_start obj_zoul/mt.o -mtarch_stop obj_zoul/mt.o -mtarch_yield obj_zoul/mt.o -multihop_close obj_zoul/multihop.o - obj_zoul/mesh.o -multihop_open obj_zoul/multihop.o - obj_zoul/mesh.o -multihop_resend obj_zoul/multihop.o - obj_zoul/mesh.o -multihop_send obj_zoul/multihop.o - obj_zoul/mesh.o -nbr_table_add_lladdr obj_zoul/nbr-table.o - obj_zoul/phase.o - obj_zoul/link-stats.o -nbr_table_get_from_lladdr obj_zoul/nbr-table.o - obj_zoul/phase.o - obj_zoul/link-stats.o -nbr_table_get_lladdr obj_zoul/nbr-table.o -nbr_table_head obj_zoul/nbr-table.o - obj_zoul/link-stats.o -nbr_table_lock obj_zoul/nbr-table.o -nbr_table_next obj_zoul/nbr-table.o - obj_zoul/link-stats.o -nbr_table_register obj_zoul/nbr-table.o - obj_zoul/phase.o - obj_zoul/link-stats.o -nbr_table_remove obj_zoul/nbr-table.o - obj_zoul/phase.o -nbr_table_unlock obj_zoul/nbr-table.o -nbr_table_update_lladdr obj_zoul/nbr-table.o -neighbor_discovery_close obj_zoul/neighbor-discovery.o -neighbor_discovery_open obj_zoul/neighbor-discovery.o -neighbor_discovery_set_val obj_zoul/neighbor-discovery.o -neighbor_discovery_start obj_zoul/neighbor-discovery.o -net_debug_lladdr_print obj_zoul/net-debug.o -netflood_cancel obj_zoul/netflood.o -netflood_close obj_zoul/netflood.o - obj_zoul/route-discovery.o -netflood_open obj_zoul/netflood.o - obj_zoul/route-discovery.o -netflood_send obj_zoul/netflood.o - obj_zoul/route-discovery.o -netstack_init obj_zoul/netstack.o - obj_zoul/contiki-main.o -nist_p_192 obj_zoul/ecc-curve.o -nist_p_256 obj_zoul/ecc-curve.o -nmi_handler obj_zoul/startup-gcc.o -nordc_driver obj_zoul/nordc.o -notify obj_zoul/gpio.o -nullmac_driver obj_zoul/nullmac.o -nullradio_driver obj_zoul/nullradio.o -nullrdc_driver obj_zoul/nullrdc.o -nullrdc_noframer_driver obj_zoul/nullrdc-noframer.o -nullsec_driver obj_zoul/nullsec.o - obj_zoul/nullmac.o - obj_zoul/csma.o - obj_zoul/rime.o -nvic_init obj_zoul/nvic.o - obj_zoul/contiki-main.o -nvic_interrupt_disable obj_zoul/nvic.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o - obj_zoul/pka.o - obj_zoul/cc2538-rf.o - obj_zoul/aes.o - obj_zoul/crypto.o - obj_zoul/rtimer-arch.o - obj_zoul/button-sensor.o -nvic_interrupt_en_restore obj_zoul/nvic.o - obj_zoul/usb-arch.o -nvic_interrupt_en_save obj_zoul/nvic.o - obj_zoul/usb-arch.o -nvic_interrupt_enable obj_zoul/nvic.o - obj_zoul/usb-arch.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o - obj_zoul/udma.o - obj_zoul/cc2538-rf.o - obj_zoul/aes.o - obj_zoul/uart.o - obj_zoul/rtimer-arch.o - obj_zoul/rtcc.o - obj_zoul/button-sensor.o - obj_zoul/cc1200-zoul-arch.o -nvic_interrupt_pend obj_zoul/nvic.o -nvic_interrupt_unpend obj_zoul/nvic.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o - obj_zoul/pka.o - obj_zoul/aes.o - obj_zoul/crypto.o - obj_zoul/rtimer-arch.o -packetbuf_addr obj_zoul/packetbuf.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/mac-sequence.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/unicast.o - obj_zoul/multihop.o - obj_zoul/collect.o - obj_zoul/chameleon-raw.o - obj_zoul/chameleon-bitopt.o - obj_zoul/broadcast.o -packetbuf_addrs obj_zoul/packetbuf.o -packetbuf_attr obj_zoul/packetbuf.o - sensniff.co - obj_zoul/contikimac.o - obj_zoul/mac-sequence.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/link-stats.o - obj_zoul/trickle.o - obj_zoul/runicast.o - obj_zoul/multihop.o - obj_zoul/collect.o - obj_zoul/chameleon-raw.o - obj_zoul/chameleon-bitopt.o - obj_zoul/compower.o -packetbuf_attr_clear obj_zoul/packetbuf.o -packetbuf_attr_copyfrom obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_attr_copyto obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_attrs obj_zoul/packetbuf.o -packetbuf_clear obj_zoul/packetbuf.o - obj_zoul/cc1200.o - obj_zoul/runicast.o - obj_zoul/rudolph2.o - obj_zoul/rudolph1.o - obj_zoul/rucb.o - obj_zoul/route-discovery.o - obj_zoul/rime.o - obj_zoul/polite-announcement.o - obj_zoul/neighbor-discovery.o - obj_zoul/collect.o - obj_zoul/broadcast-announcement.o - obj_zoul/cc2538-rf.o -packetbuf_compact obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/rime.o - obj_zoul/multihop.o -packetbuf_copyfrom obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_copyto obj_zoul/packetbuf.o - obj_zoul/queuebuf.o -packetbuf_datalen obj_zoul/packetbuf.o - sensniff.co - obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-802154.o - obj_zoul/rucb.o - obj_zoul/polite.o - obj_zoul/polite-announcement.o - obj_zoul/ipolite.o - obj_zoul/collect.o - obj_zoul/broadcast-announcement.o -packetbuf_dataptr obj_zoul/packetbuf.o - sensniff.co - obj_zoul/cc1200.o - obj_zoul/contikimac-framer.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/rudolph2.o - obj_zoul/rudolph1.o - obj_zoul/rucb.o - obj_zoul/route-discovery.o - obj_zoul/rmh.o - obj_zoul/polite.o - obj_zoul/polite-announcement.o - obj_zoul/netflood.o - obj_zoul/neighbor-discovery.o - obj_zoul/ipolite.o - obj_zoul/collect.o - obj_zoul/chameleon-raw.o - obj_zoul/chameleon-bitopt.o - obj_zoul/broadcast-announcement.o - obj_zoul/cc2538-rf.o -packetbuf_hdralloc obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/rudolph2.o - obj_zoul/rudolph1.o - obj_zoul/rmh.o - obj_zoul/netflood.o - obj_zoul/collect.o - obj_zoul/chameleon-raw.o - obj_zoul/chameleon-bitopt.o -packetbuf_hdrlen obj_zoul/packetbuf.o -packetbuf_hdrptr obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/rudolph2.o - obj_zoul/rudolph1.o - obj_zoul/rmh.o - obj_zoul/netflood.o - obj_zoul/chameleon-raw.o - obj_zoul/chameleon-bitopt.o -packetbuf_hdrreduce obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/rudolph2.o - obj_zoul/rmh.o - obj_zoul/netflood.o - obj_zoul/collect.o - obj_zoul/chameleon-raw.o - obj_zoul/chameleon-bitopt.o -packetbuf_holds_broadcast obj_zoul/packetbuf.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-802154.o -packetbuf_set_addr obj_zoul/packetbuf.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/framer-nullmac.o - obj_zoul/framer-802154.o - obj_zoul/unicast.o - obj_zoul/multihop.o - obj_zoul/collect.o - obj_zoul/chameleon-raw.o - obj_zoul/chameleon-bitopt.o - obj_zoul/broadcast.o -packetbuf_set_attr obj_zoul/packetbuf.o - obj_zoul/cc1200.o - obj_zoul/nullsec.o - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/nullrdc.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/trickle.o - obj_zoul/runicast.o - obj_zoul/multihop.o - obj_zoul/collect.o - obj_zoul/chameleon-raw.o - obj_zoul/chameleon.o - obj_zoul/chameleon-bitopt.o - obj_zoul/compower.o - obj_zoul/cc2538-rf.o -packetbuf_set_datalen obj_zoul/packetbuf.o - obj_zoul/cc1200.o - obj_zoul/contikimac-framer.o - obj_zoul/rudolph2.o - obj_zoul/rudolph1.o - obj_zoul/rucb.o - obj_zoul/route-discovery.o - obj_zoul/polite-announcement.o - obj_zoul/neighbor-discovery.o - obj_zoul/collect.o - obj_zoul/broadcast-announcement.o - obj_zoul/cc2538-rf.o -packetbuf_totlen obj_zoul/packetbuf.o - obj_zoul/contikimac-framer.o - obj_zoul/contikimac.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/rudolph2.o -packetqueue_dequeue obj_zoul/packetqueue.o - obj_zoul/collect.o -packetqueue_enqueue_packetbuf obj_zoul/packetqueue.o - obj_zoul/collect.o -packetqueue_first obj_zoul/packetqueue.o - obj_zoul/collect.o -packetqueue_init obj_zoul/packetqueue.o -packetqueue_len obj_zoul/packetqueue.o - obj_zoul/collect.o -packetqueue_ptr obj_zoul/packetqueue.o -packetqueue_queuebuf obj_zoul/packetqueue.o - obj_zoul/collect.o -periodic_timer obj_zoul/link-stats.o -petsciiconv_toascii obj_zoul/petsciiconv.o -petsciiconv_topetscii obj_zoul/petsciiconv.o -phase_init obj_zoul/phase.o -phase_update obj_zoul/phase.o -phase_wait obj_zoul/phase.o -pka_check_status obj_zoul/pka.o - obj_zoul/ecc-algorithm.o -pka_disable obj_zoul/pka.o -pka_enable obj_zoul/pka.o -pka_init obj_zoul/pka.o -pka_isr obj_zoul/pka.o - obj_zoul/startup-gcc.o -pka_register_process_notification obj_zoul/pka.o - obj_zoul/ecc-driver.o - obj_zoul/bignum-driver.o -pm_enable obj_zoul/power-mgmt.o -pm_get_fw_ver obj_zoul/power-mgmt.o -pm_get_num_cycles obj_zoul/power-mgmt.o -pm_get_timeout obj_zoul/power-mgmt.o -pm_get_voltage obj_zoul/power-mgmt.o -pm_reset_system obj_zoul/power-mgmt.o -pm_set_timeout obj_zoul/power-mgmt.o -pm_shutdown_now obj_zoul/power-mgmt.o -polite_announcement_init obj_zoul/polite-announcement.o -polite_announcement_stop obj_zoul/polite-announcement.o -polite_cancel obj_zoul/polite.o - obj_zoul/rudolph2.o -polite_close obj_zoul/polite.o - obj_zoul/rudolph2.o -polite_open obj_zoul/polite.o - obj_zoul/rudolph2.o -polite_send obj_zoul/polite.o - obj_zoul/rudolph2.o -print_stats obj_zoul/print-stats.o -printf obj_zoul/dbg-printf.o - obj_zoul/cc1200.o - obj_zoul/net-debug.o - obj_zoul/assert.o - obj_zoul/ecc-algorithm.o - obj_zoul/soc.o - obj_zoul/power-mgmt.o - obj_zoul/rtcc.o - obj_zoul/contiki-main.o -process_alloc_event obj_zoul/process.o - obj_zoul/sensors.o - obj_zoul/serial-line.o - obj_zoul/button-sensor.o -process_current obj_zoul/process.o - obj_zoul/serial-line.o - obj_zoul/etimer.o - obj_zoul/ctimer.o -process_exit obj_zoul/process.o - obj_zoul/autostart.o -process_init obj_zoul/process.o - obj_zoul/contiki-main.o -process_is_running obj_zoul/process.o -process_list obj_zoul/process.o -process_nevents obj_zoul/process.o - obj_zoul/lpm.o -process_poll obj_zoul/process.o - sensniff.co - obj_zoul/cc1200.o - obj_zoul/sensors.o - obj_zoul/serial-line.o - obj_zoul/etimer.o - obj_zoul/usb-arch.o - obj_zoul/cdc-acm.o - obj_zoul/usb-core.o - obj_zoul/slip.o - obj_zoul/pka.o - obj_zoul/cc2538-rf.o - obj_zoul/crypto.o - obj_zoul/rtcc.o -process_post obj_zoul/process.o - obj_zoul/sensors.o - obj_zoul/serial-line.o - obj_zoul/etimer.o - obj_zoul/button-sensor.o -process_post_synch obj_zoul/process.o -process_run obj_zoul/process.o - obj_zoul/contiki-main.o -process_start obj_zoul/process.o - obj_zoul/cc1200.o - obj_zoul/serial-line.o - obj_zoul/procinit.o - obj_zoul/ctimer.o - obj_zoul/autostart.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o - obj_zoul/cc2538-rf.o - obj_zoul/rtcc.o - obj_zoul/contiki-main.o -procinit obj_zoul/procinit.o -procinit_init obj_zoul/procinit.o -putchar obj_zoul/dbg.o -puts obj_zoul/dbg.o - sensniff.co - obj_zoul/cc1200.o - obj_zoul/contiki-main.o -pwm_disable obj_zoul/pwm.o -pwm_enable obj_zoul/pwm.o -pwm_set_direction obj_zoul/pwm.o -pwm_start obj_zoul/pwm.o -pwm_stop obj_zoul/pwm.o -pwm_toggle_direction obj_zoul/pwm.o -queuebuf_addr obj_zoul/queuebuf.o -queuebuf_attr obj_zoul/queuebuf.o - obj_zoul/csma.o -queuebuf_datalen obj_zoul/queuebuf.o - obj_zoul/polite.o - obj_zoul/ipolite.o -queuebuf_dataptr obj_zoul/queuebuf.o - obj_zoul/polite.o - obj_zoul/ipolite.o -queuebuf_debug_print obj_zoul/queuebuf.o -queuebuf_free obj_zoul/queuebuf.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/trickle.o - obj_zoul/stunicast.o - obj_zoul/stbroadcast.o - obj_zoul/runicast.o - obj_zoul/polite.o - obj_zoul/packetqueue.o - obj_zoul/netflood.o - obj_zoul/mesh.o - obj_zoul/ipolite.o - obj_zoul/collect.o -queuebuf_init obj_zoul/queuebuf.o - obj_zoul/rime.o -queuebuf_new_from_packetbuf obj_zoul/queuebuf.o - obj_zoul/phase.o - obj_zoul/csma.o - obj_zoul/trickle.o - obj_zoul/stunicast.o - obj_zoul/stbroadcast.o - obj_zoul/runicast.o - obj_zoul/polite.o - obj_zoul/packetqueue.o - obj_zoul/netflood.o - obj_zoul/mesh.o - obj_zoul/ipolite.o - obj_zoul/collect.o -queuebuf_numfree obj_zoul/queuebuf.o -queuebuf_to_packetbuf obj_zoul/queuebuf.o - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/nullrdc-noframer.o - obj_zoul/nullrdc.o - obj_zoul/trickle.o - obj_zoul/stunicast.o - obj_zoul/stbroadcast.o - obj_zoul/runicast.o - obj_zoul/polite.o - obj_zoul/netflood.o - obj_zoul/mesh.o - obj_zoul/ipolite.o - obj_zoul/collect.o -queuebuf_update_attr_from_packetbuf obj_zoul/queuebuf.o - obj_zoul/csma.o -queuebuf_update_from_packetbuf obj_zoul/queuebuf.o - obj_zoul/contikimac.o -random_init obj_zoul/random.o - obj_zoul/contiki-main.o -random_rand obj_zoul/random.o - obj_zoul/framer-802154.o - obj_zoul/csma.o - obj_zoul/trickle.o - obj_zoul/polite.o - obj_zoul/neighbor-discovery.o - obj_zoul/ipolite.o - obj_zoul/collect.o - obj_zoul/broadcast-announcement.o - obj_zoul/trickle-timer.o -reset_handler obj_zoul/startup-gcc.o -rime_driver obj_zoul/rime.o - obj_zoul/nullsec.o - obj_zoul/contiki-main.o -rime_output obj_zoul/rime.o - obj_zoul/abc.o -rime_sniffer_add obj_zoul/rime.o -rime_sniffer_remove obj_zoul/rime.o -rimestats obj_zoul/rimestats.o -ringbuf_elements obj_zoul/ringbuf.o -ringbuf_get obj_zoul/ringbuf.o - sensniff.co - obj_zoul/serial-line.o -ringbuf_init obj_zoul/ringbuf.o - sensniff.co - obj_zoul/serial-line.o -ringbuf_put obj_zoul/ringbuf.o - sensniff.co - obj_zoul/serial-line.o -ringbuf_size obj_zoul/ringbuf.o -ringbufindex_elements obj_zoul/ringbufindex.o -ringbufindex_empty obj_zoul/ringbufindex.o -ringbufindex_full obj_zoul/ringbufindex.o -ringbufindex_get obj_zoul/ringbufindex.o -ringbufindex_init obj_zoul/ringbufindex.o -ringbufindex_peek_get obj_zoul/ringbufindex.o -ringbufindex_peek_put obj_zoul/ringbufindex.o -ringbufindex_put obj_zoul/ringbufindex.o -ringbufindex_size obj_zoul/ringbufindex.o -rmh_close obj_zoul/rmh.o -rmh_open obj_zoul/rmh.o -rmh_send obj_zoul/rmh.o -route_add obj_zoul/route.o - obj_zoul/route-discovery.o -route_decay obj_zoul/route.o -route_discovery_close obj_zoul/route-discovery.o - obj_zoul/mesh.o -route_discovery_discover obj_zoul/route-discovery.o - obj_zoul/mesh.o -route_discovery_explicit_open obj_zoul/route-discovery.o -route_discovery_open obj_zoul/route-discovery.o - obj_zoul/mesh.o -route_flush_all obj_zoul/route.o -route_get obj_zoul/route.o -route_init obj_zoul/route.o - obj_zoul/mesh.o -route_lookup obj_zoul/route.o - obj_zoul/route-discovery.o - obj_zoul/mesh.o -route_num obj_zoul/route.o -route_refresh obj_zoul/route.o - obj_zoul/mesh.o -route_remove obj_zoul/route.o -route_set_lifetime obj_zoul/route.o -rtcc_date_increment_seconds obj_zoul/rtcc.o -rtcc_get_time_date obj_zoul/rtcc.o -rtcc_init obj_zoul/rtcc.o -rtcc_int1_callback obj_zoul/rtcc.o -rtcc_int_process obj_zoul/rtcc.o -rtcc_print obj_zoul/rtcc.o -rtcc_set_alarm_time_date obj_zoul/rtcc.o -rtcc_set_autocalibration obj_zoul/rtcc.o -rtcc_set_calibration obj_zoul/rtcc.o -rtcc_set_time_date obj_zoul/rtcc.o -rtimer_arch_init obj_zoul/rtimer-arch.o - obj_zoul/rtimer.o -rtimer_arch_next_trigger obj_zoul/rtimer-arch.o - obj_zoul/lpm.o -rtimer_arch_now obj_zoul/rtimer-arch.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/phase.o - obj_zoul/nullrdc.o - obj_zoul/lpm.o - obj_zoul/cc2538-rf.o - obj_zoul/clock.o -rtimer_arch_schedule obj_zoul/rtimer-arch.o - obj_zoul/rtimer.o -rtimer_init obj_zoul/rtimer.o - obj_zoul/contiki-main.o -rtimer_isr obj_zoul/rtimer-arch.o - obj_zoul/startup-gcc.o -rtimer_run_next obj_zoul/rtimer.o - obj_zoul/rtimer-arch.o -rtimer_set obj_zoul/rtimer.o - obj_zoul/contikimac.o -rucb_close obj_zoul/rucb.o -rucb_open obj_zoul/rucb.o -rucb_send obj_zoul/rucb.o -rudolph1_close obj_zoul/rudolph1.o -rudolph1_open obj_zoul/rudolph1.o -rudolph1_send obj_zoul/rudolph1.o -rudolph1_stop obj_zoul/rudolph1.o -rudolph2_close obj_zoul/rudolph2.o -rudolph2_open obj_zoul/rudolph2.o -rudolph2_send obj_zoul/rudolph2.o -rudolph2_stop obj_zoul/rudolph2.o -runicast_close obj_zoul/runicast.o - obj_zoul/rucb.o - obj_zoul/rmh.o -runicast_is_transmitting obj_zoul/runicast.o -runicast_open obj_zoul/runicast.o - obj_zoul/rucb.o - obj_zoul/rmh.o -runicast_send obj_zoul/runicast.o - obj_zoul/rucb.o - obj_zoul/rmh.o -sensniff_output_frame sensniff.co - obj_zoul/sensniff-rdc.o -sensniff_process sensniff.co -sensniff_rdc_driver obj_zoul/sensniff-rdc.o - obj_zoul/cc1200.o - obj_zoul/phase.o - obj_zoul/nullmac.o - obj_zoul/csma.o - obj_zoul/netstack.o - obj_zoul/cc2538-rf.o - obj_zoul/contiki-main.o -sensors obj_zoul/zoul-sensors.o - obj_zoul/sensors.o -sensors_changed obj_zoul/sensors.o - obj_zoul/button-sensor.o -sensors_event obj_zoul/sensors.o -sensors_find obj_zoul/sensors.o -sensors_first obj_zoul/sensors.o -sensors_flags obj_zoul/zoul-sensors.o - obj_zoul/sensors.o -sensors_next obj_zoul/sensors.o -sensors_process obj_zoul/sensors.o - obj_zoul/contiki-main.o -serial_line_event_message obj_zoul/serial-line.o -serial_line_init obj_zoul/serial-line.o - obj_zoul/contiki-main.o -serial_line_input_byte obj_zoul/serial-line.o - obj_zoul/contiki-main.o -serial_line_process obj_zoul/serial-line.o -set_bits obj_zoul/chameleon-bitopt.o -sha256_done obj_zoul/sha256.o -sha256_init obj_zoul/sha256.o -sha256_process obj_zoul/sha256.o -slip_active obj_zoul/slip.o -slip_arch_init obj_zoul/slip-arch.o -slip_arch_writeb obj_zoul/slip-arch.o - obj_zoul/slip.o -slip_input_byte obj_zoul/slip.o - obj_zoul/slip-arch.o -slip_process obj_zoul/slip.o -slip_send obj_zoul/slip.o -slip_set_input_callback obj_zoul/slip.o -slip_write obj_zoul/slip.o -snprintf obj_zoul/dbg-snprintf.o -soc_get_features obj_zoul/soc.o -soc_get_rev obj_zoul/soc.o -soc_get_sram_size obj_zoul/soc.o -soc_print_info obj_zoul/soc.o - obj_zoul/contiki-main.o -spix_cs_init obj_zoul/spi.o - obj_zoul/cc1200-zoul-arch.o -spix_disable obj_zoul/spi.o -spix_enable obj_zoul/spi.o -spix_init obj_zoul/spi.o - obj_zoul/cc1200-zoul-arch.o -spix_set_mode obj_zoul/spi.o -sprintf obj_zoul/dbg-sprintf.o -stats obj_zoul/collect.o -stbroadcast_cancel obj_zoul/stbroadcast.o -stbroadcast_close obj_zoul/stbroadcast.o -stbroadcast_open obj_zoul/stbroadcast.o -stbroadcast_send_stubborn obj_zoul/stbroadcast.o -stbroadcast_set_timer obj_zoul/stbroadcast.o -stimer_elapsed obj_zoul/stimer.o -stimer_expired obj_zoul/stimer.o -stimer_remaining obj_zoul/stimer.o -stimer_reset obj_zoul/stimer.o -stimer_restart obj_zoul/stimer.o -stimer_set obj_zoul/stimer.o -strcmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strcmp.o) - obj_zoul/cfs-coffee.o -strlen /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strlen.o) - obj_zoul/sensors.o -strncmp /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncmp.o) - obj_zoul/sensors.o - obj_zoul/slip.o -strncpy /usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/armv7-m/libc.a(lib_a-strncpy.o) - obj_zoul/cfs-coffee.o -stunicast_cancel obj_zoul/stunicast.o - obj_zoul/runicast.o -stunicast_close obj_zoul/stunicast.o - obj_zoul/runicast.o -stunicast_open obj_zoul/stunicast.o - obj_zoul/runicast.o -stunicast_receiver obj_zoul/stunicast.o - obj_zoul/runicast.o -stunicast_send obj_zoul/stunicast.o - obj_zoul/runicast.o -stunicast_send_stubborn obj_zoul/stunicast.o - obj_zoul/runicast.o -stunicast_set_timer obj_zoul/stunicast.o -sys_ctrl_get_io_clock obj_zoul/sys-ctrl.o - obj_zoul/soc.o -sys_ctrl_get_reset_cause obj_zoul/sys-ctrl.o -sys_ctrl_get_reset_cause_str obj_zoul/sys-ctrl.o - obj_zoul/soc.o -sys_ctrl_get_sys_clock obj_zoul/sys-ctrl.o - obj_zoul/pwm.o - obj_zoul/soc.o -sys_ctrl_init obj_zoul/sys-ctrl.o - obj_zoul/contiki-main.o -sys_ctrl_reset obj_zoul/sys-ctrl.o - obj_zoul/cc2538-aes-128.o -tcpip_input obj_zoul/slip.o -timer_expired obj_zoul/timer.o - obj_zoul/phase.o - obj_zoul/collect-neighbor.o - obj_zoul/etimer.o - obj_zoul/button-sensor.o -timer_remaining obj_zoul/timer.o -timer_reset obj_zoul/timer.o - obj_zoul/etimer.o -timer_restart obj_zoul/timer.o - obj_zoul/etimer.o -timer_set obj_zoul/timer.o - obj_zoul/phase.o - obj_zoul/collect-neighbor.o - obj_zoul/etimer.o - obj_zoul/button-sensor.o -trickle_close obj_zoul/trickle.o - obj_zoul/rudolph1.o -trickle_open obj_zoul/trickle.o - obj_zoul/rudolph1.o -trickle_send obj_zoul/trickle.o - obj_zoul/rudolph1.o -trickle_timer_config obj_zoul/trickle-timer.o -trickle_timer_consistency obj_zoul/trickle-timer.o -trickle_timer_inconsistency obj_zoul/trickle-timer.o -trickle_timer_set obj_zoul/trickle-timer.o -uart0_isr obj_zoul/uart.o - obj_zoul/startup-gcc.o -uart1_isr obj_zoul/uart.o - obj_zoul/startup-gcc.o -uart_init obj_zoul/uart.o - obj_zoul/contiki-main.o -uart_set_input obj_zoul/uart.o - sensniff.co - obj_zoul/slip-arch.o - obj_zoul/contiki-main.o -uart_write_byte obj_zoul/uart.o - sensniff.co - obj_zoul/slip-arch.o - obj_zoul/dbg.o -udma_channel_disable obj_zoul/udma.o -udma_channel_enable obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_get_mode obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_mask_clr obj_zoul/udma.o -udma_channel_mask_set obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_prio_set_default obj_zoul/udma.o -udma_channel_prio_set_high obj_zoul/udma.o -udma_channel_sw_request obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_channel_use_alternate obj_zoul/udma.o -udma_channel_use_burst obj_zoul/udma.o -udma_channel_use_primary obj_zoul/udma.o -udma_channel_use_single obj_zoul/udma.o -udma_err_isr obj_zoul/udma.o - obj_zoul/startup-gcc.o -udma_init obj_zoul/udma.o - obj_zoul/contiki-main.o -udma_isr obj_zoul/udma.o - obj_zoul/startup-gcc.o -udma_set_channel_assignment obj_zoul/udma.o -udma_set_channel_control_word obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_set_channel_dst obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -udma_set_channel_src obj_zoul/udma.o - obj_zoul/usb-arch.o - obj_zoul/cc2538-rf.o -uip_aligned_buf obj_zoul/slip.o -uip_appdata obj_zoul/slip.o -uip_hostaddr obj_zoul/slip.o -uip_htons obj_zoul/slip.o -uip_ipchksum obj_zoul/slip.o -uip_len obj_zoul/slip.o -unicast_close obj_zoul/unicast.o - obj_zoul/stunicast.o - obj_zoul/route-discovery.o - obj_zoul/multihop.o - obj_zoul/collect.o -unicast_open obj_zoul/unicast.o - obj_zoul/stunicast.o - obj_zoul/route-discovery.o - obj_zoul/multihop.o - obj_zoul/collect.o -unicast_send obj_zoul/unicast.o - obj_zoul/stunicast.o - obj_zoul/route-discovery.o - obj_zoul/multihop.o - obj_zoul/collect.o -usb_arch_control_stall obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_disable_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_discard_all_buffers obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_get_ep_status obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_get_global_events obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_halt_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_send_pending obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_set_address obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_set_configuration obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_set_global_event_process obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup_bulk_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup_control_endpoint obj_zoul/usb-arch.o -usb_arch_setup_interrupt_endpoint obj_zoul/usb-arch.o - obj_zoul/usb-core.o -usb_arch_setup_iso_endpoint obj_zoul/usb-arch.o -usb_cdc_acm_get_events obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_cdc_acm_get_line_coding obj_zoul/cdc-acm.o -usb_cdc_acm_get_line_state obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_cdc_acm_set_event_process obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_cdc_acm_setup obj_zoul/cdc-acm.o - obj_zoul/usb-serial.o -usb_class_get_string_descriptor obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_disable_endpoint obj_zoul/usb-core.o - obj_zoul/usb-arch.o -usb_discard_all_buffers obj_zoul/usb-core.o -usb_error_stall obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_get_ctrl_data obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_get_current_configuration obj_zoul/usb-core.o -usb_get_ep_events obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_get_global_events obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_halt_endpoint obj_zoul/usb-core.o -usb_isr obj_zoul/usb-arch.o -usb_prepend_request_handler obj_zoul/usb-core.o -usb_process obj_zoul/usb-core.o -usb_register_request_handler obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_send_ctrl_response obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_send_ctrl_status obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_send_pending obj_zoul/usb-core.o -usb_serial_flush obj_zoul/usb-serial.o -usb_serial_init obj_zoul/usb-serial.o -usb_serial_process obj_zoul/usb-serial.o -usb_serial_set_input obj_zoul/usb-serial.o -usb_serial_writeb obj_zoul/usb-serial.o -usb_set_ep_event_process obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_set_global_event_process obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_setup obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_setup_buffer obj_zoul/usb-core.o - obj_zoul/cdc-acm.o -usb_setup_bulk_endpoint obj_zoul/usb-core.o - obj_zoul/usb-serial.o -usb_setup_interrupt_endpoint obj_zoul/usb-core.o -usb_submit_recv_buffer obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -usb_submit_xmit_buffer obj_zoul/usb-arch.o - obj_zoul/usb-serial.o - obj_zoul/usb-core.o -vdd3_sensor obj_zoul/vdd3-sensor.o - obj_zoul/zoul-sensors.o -vectors obj_zoul/startup-gcc.o - obj_zoul/nvic.o -vsnprintf obj_zoul/dbg-snprintf.o -watchdog_init obj_zoul/watchdog.o - obj_zoul/contiki-main.o -watchdog_periodic obj_zoul/watchdog.o - obj_zoul/cc1200.o - obj_zoul/contikimac.o - obj_zoul/nullrdc.o - obj_zoul/usb-arch.o - obj_zoul/cfs-coffee-arch.o - obj_zoul/contiki-main.o -watchdog_reboot obj_zoul/watchdog.o -watchdog_start obj_zoul/watchdog.o - obj_zoul/contiki-main.o diff --git a/examples/sensniff/sensniff.bin b/examples/sensniff/sensniff.bin deleted file mode 100755 index 655f3ca9fcc..00000000000 Binary files a/examples/sensniff/sensniff.bin and /dev/null differ diff --git a/examples/sensniff/sensniff.elf b/examples/sensniff/sensniff.elf deleted file mode 100755 index d88710f991d..00000000000 Binary files a/examples/sensniff/sensniff.elf and /dev/null differ diff --git a/examples/zolertia/project/2-trafficlight-control/trafficlight-control.c b/examples/zolertia/project/2-trafficlight-control/trafficlight-control.c index 9468a1401a0..029099e07b0 100644 --- a/examples/zolertia/project/2-trafficlight-control/trafficlight-control.c +++ b/examples/zolertia/project/2-trafficlight-control/trafficlight-control.c @@ -408,14 +408,14 @@ PROCESS_THREAD(udp_client_process, ev, data) } /* Send data to the server */ /* QoS 0: Non-priority data sent every minutes with 30s shift for data sent to server every 30s */ - if (ev == PROCESS_EVENT_TIMER) - { - send_packet_event(); - if (etimer_expired(&periodic)) - { - etimer_reset(&periodic); - } - } + // if (ev == PROCESS_EVENT_TIMER) + // { + // send_packet_event(); + // if (etimer_expired(&periodic)) + // { + // etimer_reset(&periodic); + // } + // } /* QoS 2: Priority data when pressing the user button */ if (ev == sensors_event && data == &button_sensor) diff --git a/examples/zolertia/project/3-sensors/paho.mqtt.embedded-c b/examples/zolertia/project/3-sensors/paho.mqtt.embedded-c deleted file mode 160000 index 29ab2aa29c5..00000000000 --- a/examples/zolertia/project/3-sensors/paho.mqtt.embedded-c +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 29ab2aa29c5e47794284376d7f8386cfd54c3eed diff --git a/examples/zolertia/tutorial/99-apps/ip64-http-example/README.md b/examples/zolertia/tutorial/99-apps/ip64-http-example/README.md new file mode 100644 index 00000000000..7bfc749b1dc --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/ip64-http-example/README.md @@ -0,0 +1,54 @@ +# RE-Mote IP64 README file + +This example shows how to deploy an IP64 ethernet-based router using Zolertia's `eth-gw` Ethernet gateway, based on the Zoul and ENC28J60 modules, with active POE support. + +## IP64 router + +The router packs a built-in webserver and optionally can run on 2.4GHz or with the Sub-1GHz radio interface. In the `project-conf.h` file you can alternatively enable one or another as follows: + +* RF 2.4GHz (cc2538 built-in) + +```` +#define NETSTACK_CONF_RADIO cc2538_rf_driver +#define ANTENNA_SW_SELECT_DEF_CONF ANTENNA_SW_SELECT_2_4GHZ +```` + +* RF Sub-1GHz (CC1200) + +```` +#define NETSTACK_CONF_RADIO cc1200_driver +#define ANTENNA_SW_SELECT_DEF_CONF ANTENNA_SW_SELECT_SUBGHZ +```` + +To compile and flash run: + +```` +cd ip64-eth-gw +make TARGET=zoul BOARD=eth-gw ip64-router.upload +```` + +As default we enable the `DHCP` support for autoconfiguration. Just connect to a DHCP-enabled device to obtain an IPv4 IP address and that's it!. + +## HTTP client examples + +There are available 2 examples ready to use using the `http-socket` library: + +* The `client` example just makes a HTTP `GET` request to a know page and retrieves + the result. + +* The `ifttt_client` example sends a HTTP `POST` request to [IFTTT](https://ifttt.com/recipes) whenever the user button is pressed, building an Internet button to connect to several channels and applications, such as `Drive`, `Evernote` and many others. + +To configure the `IFTTT` demo just edit the `project-conf.h` file and change the name of the event and write your API key: + +```` +#define IFTTT_EVENT "button" +#define IFTTT_KEY "XXXXXX" +```` + +To compile and flash: + +```` +cd client +make TARGET=zoul ifttt_client.upload +```` + diff --git a/examples/zolertia/tutorial/99-apps/ip64-http-example/client/Makefile b/examples/zolertia/tutorial/99-apps/ip64-http-example/client/Makefile new file mode 100644 index 00000000000..5c36427b119 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/ip64-http-example/client/Makefile @@ -0,0 +1,10 @@ +CFLAGS+=-DPROJECT_CONF_H=\"project-conf.h\" +CONTIKI_PROJECT = client ifttt-client +all: $(CONTIKI_PROJECT) + +MODULES += core/net/http-socket + +WITH_IP64 = 1 + +CONTIKI = ../../../../.. +include $(CONTIKI)/Makefile.include diff --git a/examples/zolertia/tutorial/99-apps/ip64-http-example/client/client.c b/examples/zolertia/tutorial/99-apps/ip64-http-example/client/client.c new file mode 100644 index 00000000000..8717fc44219 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/ip64-http-example/client/client.c @@ -0,0 +1,139 @@ +/* + * Copyright (c) 2016, Zolertia - http://www.zolertia.com + * 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 copyright holder 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 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 HOLDER 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. + */ +/*---------------------------------------------------------------------------*/ +#include "contiki-net.h" +#include "http-socket.h" +#include "ip64-addr.h" +#include "dev/leds.h" +#include "rpl.h" +#include +/*---------------------------------------------------------------------------*/ +static struct http_socket s; +static char data_received[HTTP_CLIENT_BUFFER_LEN]; +static int bytes_received = 0; +static int restarts; +static struct ctimer reconnect_timer; +static const char *url = "http://httpbin.org/ip"; +/*---------------------------------------------------------------------------*/ +static void callback(struct http_socket *s, void *ptr, + http_socket_event_t e, + const uint8_t *data, uint16_t datalen); +/*---------------------------------------------------------------------------*/ +PROCESS(http_example_process, "HTTP Example"); +AUTOSTART_PROCESSES(&http_example_process); +/*---------------------------------------------------------------------------*/ +static void +reconnect(void *dummy) +{ + rpl_set_mode(RPL_MODE_MESH); + http_socket_get(&s, url, 0, 0, callback, NULL); +} +/*---------------------------------------------------------------------------*/ +static void +restart(void) +{ + int scale; + restarts++; + printf("Number of restarts %d\n", restarts); + + scale = restarts; + if(scale > 5) { + scale = 5; + } + ctimer_set(&reconnect_timer, random_rand() % ((CLOCK_SECOND * 10) << scale), + reconnect, NULL); +} +/*---------------------------------------------------------------------------*/ +static void +callback(struct http_socket *s, void *ptr, + http_socket_event_t e, + const uint8_t *data, uint16_t datalen) +{ + uint8_t i; + + if(e == HTTP_SOCKET_ERR) { + printf("HTTP socket error\n"); + } else if(e == HTTP_SOCKET_TIMEDOUT) { + printf("HTTP socket error: timed out\n"); + restart(); + } else if(e == HTTP_SOCKET_ABORTED) { + printf("HTTP socket error: aborted\n"); + restart(); + } else if(e == HTTP_SOCKET_HOSTNAME_NOT_FOUND) { + printf("HTTP socket error: hostname not found\n"); + restart(); + } else if(e == HTTP_SOCKET_CLOSED) { + + if(bytes_received) { + printf("HTTP socket received data:\n\n"); + for(i=0; i +/*---------------------------------------------------------------------------*/ +static struct http_socket s; +static char data_received[HTTP_CLIENT_BUFFER_LEN]; +static char url_buffer[HTTP_CLIENT_BUFFER_LEN]; +static int bytes_received = 0; +static int restarts; +static struct ctimer reconnect_timer; +/*---------------------------------------------------------------------------*/ +static void callback(struct http_socket *s, void *ptr, + http_socket_event_t e, + const uint8_t *data, uint16_t datalen); +/*---------------------------------------------------------------------------*/ +PROCESS(http_example_process, "IFTTT HTTP Example"); +AUTOSTART_PROCESSES(&http_example_process); +/*---------------------------------------------------------------------------*/ +static void +reconnect(void *dummy) +{ + rpl_set_mode(RPL_MODE_MESH); + leds_on(LEDS_GREEN); + http_socket_post(&s, url_buffer, NULL, 0, NULL, callback, NULL); +} +/*---------------------------------------------------------------------------*/ +static void +restart(void) +{ + int scale; + restarts++; + printf("Number of restarts %d\n", restarts); + leds_off(LEDS_GREEN); + + scale = restarts; + if(scale > 5) { + scale = 5; + } + + ctimer_set(&reconnect_timer, random_rand() % ((CLOCK_SECOND * 10) << scale), + reconnect, NULL); +} +/*---------------------------------------------------------------------------*/ +static void +callback(struct http_socket *s, void *ptr, + http_socket_event_t e, + const uint8_t *data, uint16_t datalen) +{ + uint8_t i; + + leds_off(LEDS_GREEN); + + if(e == HTTP_SOCKET_ERR) { + printf("HTTP socket error\n"); + } else if(e == HTTP_SOCKET_TIMEDOUT) { + printf("HTTP socket error: timed out\n"); + restart(); + } else if(e == HTTP_SOCKET_ABORTED) { + printf("HTTP socket error: aborted\n"); + restart(); + } else if(e == HTTP_SOCKET_HOSTNAME_NOT_FOUND) { + printf("HTTP socket error: hostname not found\n"); + restart(); + } else if(e == HTTP_SOCKET_CLOSED) { + + if(bytes_received) { + printf("HTTP socket received data:\n\n"); + for(i=0; i + * Niclas Finne + * Joakim Eriksson + */ +/*---------------------------------------------------------------------------*/ +#include +#include +#include "contiki-net.h" +#include "httpd-simple.h" +#define webserver_log_file(...) +#define webserver_log(...) + +#ifndef WEBSERVER_CONF_CFS_CONNS +#define CONNS UIP_CONNS +#else /* WEBSERVER_CONF_CFS_CONNS */ +#define CONNS WEBSERVER_CONF_CFS_CONNS +#endif /* WEBSERVER_CONF_CFS_CONNS */ + +#ifndef WEBSERVER_CONF_CFS_URLCONV +#define URLCONV 0 +#else /* WEBSERVER_CONF_CFS_URLCONV */ +#define URLCONV WEBSERVER_CONF_CFS_URLCONV +#endif /* WEBSERVER_CONF_CFS_URLCONV */ +/*---------------------------------------------------------------------------*/ +#define STATE_WAITING 0 +#define STATE_OUTPUT 1 +/*---------------------------------------------------------------------------*/ +MEMB(conns, struct httpd_state, CONNS); +/*---------------------------------------------------------------------------*/ +#define ISO_nl 0x0a +#define ISO_space 0x20 +#define ISO_period 0x2e +#define ISO_slash 0x2f +/*---------------------------------------------------------------------------*/ +static const char *NOT_FOUND = "" +"
" +"

404 - file not found

" +"
" +"" +""; +/*---------------------------------------------------------------------------*/ +static +PT_THREAD(send_string(struct httpd_state *s, const char *str)) +{ + PSOCK_BEGIN(&s->sout); + + SEND_STRING(&s->sout, str); + + PSOCK_END(&s->sout); +} +/*---------------------------------------------------------------------------*/ +const char http_content_type_html[] = "Content-type: text/html\r\n\r\n"; +static +PT_THREAD(send_headers(struct httpd_state *s, const char *statushdr)) +{ + /* char *ptr; */ + + PSOCK_BEGIN(&s->sout); + + SEND_STRING(&s->sout, statushdr); + SEND_STRING(&s->sout, http_content_type_html); + PSOCK_END(&s->sout); +} +/*---------------------------------------------------------------------------*/ +const char http_header_200[] = "HTTP/1.0 200 OK\r\nServer: Contiki/Zolertia/\r\nConnection: close\r\n"; +const char http_header_404[] = "HTTP/1.0 404 Not found\r\nServer: Contiki/Zolertia/\r\nConnection: close\r\n"; +static +PT_THREAD(handle_output(struct httpd_state *s)) +{ + PT_BEGIN(&s->outputpt); + + s->script = NULL; + s->script = httpd_simple_get_script(&s->filename[1]); + if(s->script == NULL) { + strncpy(s->filename, "/notfound.html", sizeof(s->filename)); + PT_WAIT_THREAD(&s->outputpt, + send_headers(s, http_header_404)); + PT_WAIT_THREAD(&s->outputpt, + send_string(s, NOT_FOUND)); + uip_close(); + webserver_log_file(&uip_conn->ripaddr, "404 - not found"); + PT_EXIT(&s->outputpt); + } else { + PT_WAIT_THREAD(&s->outputpt, + send_headers(s, http_header_200)); + PT_WAIT_THREAD(&s->outputpt, s->script(s)); + } + s->script = NULL; + PSOCK_CLOSE(&s->sout); + PT_END(&s->outputpt); +} +/*---------------------------------------------------------------------------*/ +const char http_get[] = "GET "; +const char http_index_html[] = "/index.html"; +/*---------------------------------------------------------------------------*/ +static +PT_THREAD(handle_input(struct httpd_state *s)) +{ + PSOCK_BEGIN(&s->sin); + + PSOCK_READTO(&s->sin, ISO_space); + + if(strncmp(s->inputbuf, http_get, 4) != 0) { + PSOCK_CLOSE_EXIT(&s->sin); + } + PSOCK_READTO(&s->sin, ISO_space); + + if(s->inputbuf[0] != ISO_slash) { + PSOCK_CLOSE_EXIT(&s->sin); + } + +#if URLCONV + s->inputbuf[PSOCK_DATALEN(&s->sin) - 1] = 0; + urlconv_tofilename(s->filename, s->inputbuf, sizeof(s->filename)); +#else /* URLCONV */ + if(s->inputbuf[1] == ISO_space) { + strncpy(s->filename, http_index_html, sizeof(s->filename)); + } else { + s->inputbuf[PSOCK_DATALEN(&s->sin) - 1] = 0; + strncpy(s->filename, s->inputbuf, sizeof(s->filename)); + } +#endif /* URLCONV */ + + webserver_log_file(&uip_conn->ripaddr, s->filename); + + s->state = STATE_OUTPUT; + + while(1) { + PSOCK_READTO(&s->sin, ISO_nl); + } + + PSOCK_END(&s->sin); +} +/*---------------------------------------------------------------------------*/ +static void +handle_connection(struct httpd_state *s) +{ + handle_input(s); + if(s->state == STATE_OUTPUT) { + handle_output(s); + } +} +/*---------------------------------------------------------------------------*/ +void +httpd_appcall(void *state) +{ + struct httpd_state *s = (struct httpd_state *)state; + + if(uip_closed() || uip_aborted() || uip_timedout()) { + if(s != NULL) { + s->script = NULL; + memb_free(&conns, s); + } + } else if(uip_connected()) { + s = (struct httpd_state *)memb_alloc(&conns); + if(s == NULL) { + uip_abort(); + webserver_log_file(&uip_conn->ripaddr, "reset (no memory block)"); + return; + } + tcp_markconn(uip_conn, s); + PSOCK_INIT(&s->sin, (uint8_t *)s->inputbuf, sizeof(s->inputbuf) - 1); + PSOCK_INIT(&s->sout, (uint8_t *)s->inputbuf, sizeof(s->inputbuf) - 1); + PT_INIT(&s->outputpt); + s->script = NULL; + s->state = STATE_WAITING; + timer_set(&s->timer, CLOCK_SECOND * 10); + handle_connection(s); + } else if(s != NULL) { + if(uip_poll()) { + if(timer_expired(&s->timer)) { + uip_abort(); + s->script = NULL; + memb_free(&conns, s); + webserver_log_file(&uip_conn->ripaddr, "reset (timeout)"); + } + } else { + timer_restart(&s->timer); + } + handle_connection(s); + } else { + uip_abort(); + } +} +/*---------------------------------------------------------------------------*/ +void +httpd_init(void) +{ + tcp_listen(UIP_HTONS(80)); + memb_init(&conns); +#if URLCONV + urlconv_init(); +#endif /* URLCONV */ +} +/*---------------------------------------------------------------------------*/ diff --git a/examples/zolertia/tutorial/99-apps/ip64-http-example/ip64-eth-gw/httpd-simple.h b/examples/zolertia/tutorial/99-apps/ip64-http-example/ip64-eth-gw/httpd-simple.h new file mode 100644 index 00000000000..c3e2a0769cb --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/ip64-http-example/ip64-eth-gw/httpd-simple.h @@ -0,0 +1,70 @@ +/* + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +/** + * \file + * A simple webserver + * \author + * Adam Dunkels + * Niclas Finne + * Joakim Eriksson + */ +/*---------------------------------------------------------------------------*/ +#ifndef HTTPD_SIMPLE_H_ +#define HTTPD_SIMPLE_H_ + +#include "contiki-net.h" +#ifndef WEBSERVER_CONF_CFS_PATHLEN +#define HTTPD_PATHLEN 2 +#else /* WEBSERVER_CONF_CFS_CONNS */ +#define HTTPD_PATHLEN WEBSERVER_CONF_CFS_PATHLEN +#endif /* WEBSERVER_CONF_CFS_CONNS */ +/*---------------------------------------------------------------------------*/ +struct httpd_state; +typedef char (* httpd_simple_script_t)(struct httpd_state *s); +/*---------------------------------------------------------------------------*/ +struct httpd_state { + struct timer timer; + struct psock sin, sout; + struct pt outputpt; + char inputbuf[HTTPD_PATHLEN + 24]; +/*char outputbuf[UIP_TCP_MSS]; */ + char filename[HTTPD_PATHLEN]; + httpd_simple_script_t script; + char state; +}; +/*---------------------------------------------------------------------------*/ +void httpd_init(void); +void httpd_appcall(void *state); +httpd_simple_script_t httpd_simple_get_script(const char *name); +/*---------------------------------------------------------------------------*/ +#define SEND_STRING(s, str) PSOCK_SEND(s, (uint8_t *)str, strlen(str)) +/*---------------------------------------------------------------------------*/ +#endif /* HTTPD_SIMPLE_H_ */ diff --git a/examples/zolertia/tutorial/99-apps/ip64-http-example/ip64-eth-gw/ip64-router.c b/examples/zolertia/tutorial/99-apps/ip64-http-example/ip64-eth-gw/ip64-router.c new file mode 100644 index 00000000000..1a1bac1a233 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/ip64-http-example/ip64-eth-gw/ip64-router.c @@ -0,0 +1,318 @@ +/* + * Copyright (c) 2016, Zolertia - http://www.zolertia.com + * 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 copyright holder 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 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 HOLDER 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. + */ +/*---------------------------------------------------------------------------*/ +/** + * \addtogroup eth-gw-router + * @{ + * + * \file + * Example of an eth-gw IP64 router with weberver + * + * \author + * Antonio Lignan + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "contiki-lib.h" +#include "contiki-net.h" +#include "net/ip/uip.h" +#include "net/ipv6/uip-ds6.h" +#include "net/rpl/rpl.h" +#include "rpl-dag-root.h" +#include "dev/leds.h" +#include "ip64.h" +#include "net/netstack.h" +#include "httpd-simple.h" + +#include +#include +/*---------------------------------------------------------------------------*/ +#define LEDS_DHCP LEDS_GREEN +#define WEBSERVER_CONF_LOADTIME 0 +#define WEBSERVER_CONF_FILESTATS 0 +#define WEBSERVER_CONF_NEIGHBOR_STATUS 0 +/*---------------------------------------------------------------------------*/ +PROCESS(router_node_process, "Router node w/ webserver"); +/*---------------------------------------------------------------------------*/ +#if WEBSERVER_CONF_ROUTE_LINKS + #define BUF_USES_STACK 1 +#endif + +PROCESS(webserver_nogui_process, "Web server"); +PROCESS_THREAD(webserver_nogui_process, ev, data) +{ + PROCESS_BEGIN(); + + httpd_init(); + + while(1) { + PROCESS_WAIT_EVENT_UNTIL(ev == tcpip_event); + httpd_appcall(data); + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +AUTOSTART_PROCESSES(&router_node_process,&webserver_nogui_process); +/*---------------------------------------------------------------------------*/ +static const char *TOP = "Zolertia IP64 Router\n"; +static const char *BOTTOM = "\n"; +#if BUF_USES_STACK +static char *bufptr, *bufend; +#define ADD(...) do { \ + bufptr += snprintf(bufptr, bufend - bufptr, __VA_ARGS__); \ + } while(0) +#else +static char buf[256]; +static int blen; +#define ADD(...) do { \ + blen += snprintf(&buf[blen], sizeof(buf) - blen, __VA_ARGS__); \ + } while(0) +#endif + +/*---------------------------------------------------------------------------*/ +static void +ipaddr_add(const uip_ipaddr_t *addr) +{ + uint16_t a; + int i, f; + for(i = 0, f = 0; i < sizeof(uip_ipaddr_t); i += 2) { + a = (addr->u8[i] << 8) + addr->u8[i + 1]; + if(a == 0 && f >= 0) { + if(f++ == 0) ADD("::"); + } else { + if(f > 0) { + f = -1; + } else if(i > 0) { + ADD(":"); + } + ADD("%x", a); + } + } +} +/*---------------------------------------------------------------------------*/ +static +PT_THREAD(generate_routes(struct httpd_state *s)) +{ + static uip_ds6_route_t *r; + static uip_ds6_nbr_t *nbr; +#if BUF_USES_STACK + char buf[256]; +#endif +#if WEBSERVER_CONF_LOADTIME + static clock_time_t numticks; + numticks = clock_time(); +#endif + + PSOCK_BEGIN(&s->sout); + + SEND_STRING(&s->sout, TOP); +#if BUF_USES_STACK + bufptr = buf;bufend=bufptr+sizeof(buf); +#else + blen = 0; +#endif + ADD("Neighbors
");
+
+  for(nbr = nbr_table_head(ds6_neighbors);
+      nbr != NULL;
+      nbr = nbr_table_next(ds6_neighbors, nbr)) {
+
+#if WEBSERVER_CONF_NEIGHBOR_STATUS
+#if BUF_USES_STACK
+{char* j=bufptr+25;
+      ipaddr_add(&nbr->ipaddr);
+      while (bufptr < j) ADD(" ");
+      switch (nbr->state) {
+      case NBR_INCOMPLETE: ADD(" INCOMPLETE");break;
+      case NBR_REACHABLE: ADD(" REACHABLE");break;
+      case NBR_STALE: ADD(" STALE");break;
+      case NBR_DELAY: ADD(" DELAY");break;
+      case NBR_PROBE: ADD(" NBR_PROBE");break;
+      }
+}
+#else
+{uint8_t j=blen+25;
+      ipaddr_add(&nbr->ipaddr);
+      while (blen < j) ADD(" ");
+      switch (nbr->state) {
+      case NBR_INCOMPLETE: ADD(" INCOMPLETE");break;
+      case NBR_REACHABLE: ADD(" REACHABLE");break;
+      case NBR_STALE: ADD(" STALE");break;
+      case NBR_DELAY: ADD(" DELAY");break;
+      case NBR_PROBE: ADD(" NBR_PROBE");break;
+      }
+}
+#endif
+#else
+      ipaddr_add(&nbr->ipaddr);
+#endif
+
+      ADD("\n");
+#if BUF_USES_STACK
+      if(bufptr > bufend - 45) {
+        SEND_STRING(&s->sout, buf);
+        bufptr = buf; bufend = bufptr + sizeof(buf);
+      }
+#else
+      if(blen > sizeof(buf) - 45) {
+        SEND_STRING(&s->sout, buf);
+        blen = 0;
+      }
+#endif
+  }
+  ADD("
Routes
");
+  SEND_STRING(&s->sout, buf);
+#if BUF_USES_STACK
+  bufptr = buf; bufend = bufptr + sizeof(buf);
+#else
+  blen = 0;
+#endif
+
+  for(r = uip_ds6_route_head(); r != NULL; r = uip_ds6_route_next(r)) {
+
+#if BUF_USES_STACK
+#if WEBSERVER_CONF_ROUTE_LINKS
+    ADD("ipaddr);
+    ADD("]/status.shtml>");
+    ipaddr_add(&r->ipaddr);
+    ADD("");
+#else
+    ipaddr_add(&r->ipaddr);
+#endif
+#else
+#if WEBSERVER_CONF_ROUTE_LINKS
+    ADD("ipaddr);
+    ADD("]/status.shtml>");
+    SEND_STRING(&s->sout, buf);
+    blen = 0;
+    ipaddr_add(&r->ipaddr);
+    ADD("");
+#else
+    ipaddr_add(&r->ipaddr);
+#endif
+#endif
+    ADD("/%u (via ", r->length);
+    ipaddr_add(uip_ds6_route_nexthop(r));
+    if(1 || (r->state.lifetime < 600)) {
+      ADD(") %lus\n", (unsigned long)r->state.lifetime);
+    } else {
+      ADD(")\n");
+    }
+    SEND_STRING(&s->sout, buf);
+#if BUF_USES_STACK
+    bufptr = buf; bufend = bufptr + sizeof(buf);
+#else
+    blen = 0;
+#endif
+  }
+  ADD("
"); + +#if WEBSERVER_CONF_FILESTATS + static uint16_t numtimes; + ADD("
This page sent %u times",++numtimes); +#endif + +#if WEBSERVER_CONF_LOADTIME + numticks = clock_time() - numticks + 1; + ADD(" (%u.%02u sec)",numticks/CLOCK_SECOND,(100*(numticks%CLOCK_SECOND))/CLOCK_SECOND)); +#endif + + SEND_STRING(&s->sout, buf); + SEND_STRING(&s->sout, BOTTOM); + + PSOCK_END(&s->sout); +} +/*---------------------------------------------------------------------------*/ +httpd_simple_script_t +httpd_simple_get_script(const char *name) +{ + return generate_routes; +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(router_node_process, ev, data) +{ + PROCESS_BEGIN(); + + static struct etimer et; + + /* Turn radio off while initialazing */ + NETSTACK_MAC.off(0); + + /* Initialize the IP64 module so we'll start translating packets */ + ip64_init(); + + /* Wait to get a DHCP address */ + etimer_set(&et, CLOCK_SECOND / 5); + + while(1) { + PROCESS_WAIT_EVENT_UNTIL(etimer_expired(&et)); + + leds_toggle(LEDS_DHCP); + + if(ip64_hostaddr_is_configured()) { + + const uip_ip4addr_t *hostaddr = ip64_get_hostaddr(); + const uip_ip4addr_t *netmask = ip64_get_netmask(); + const uip_ip4addr_t *gwaddr = ip64_get_draddr(); + + printf("IPv4 DHCP address: %d.%d.%d.%d\n", hostaddr->u8[0], + hostaddr->u8[1], + hostaddr->u8[2], + hostaddr->u8[3]); + printf("Netmask : %d.%d.%d.%d\n", netmask->u8[0], netmask->u8[1], + netmask->u8[2], netmask->u8[3]); + printf("Gateway: %d.%d.%d.%d\n", gwaddr->u8[0], gwaddr->u8[1], + gwaddr->u8[2], gwaddr->u8[3]); + break; + } + etimer_reset(&et); + } + + leds_off(LEDS_DHCP); + + /* Turn the radio on and create the network */ + NETSTACK_MAC.off(1); + + /* Set us up as a RPL root node. */ + rpl_dag_root_init_dag(); + + /* ... and do nothing more. */ + while(1) { + PROCESS_WAIT_EVENT(); + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/ip64-http-example/ip64-eth-gw/project-conf.h b/examples/zolertia/tutorial/99-apps/ip64-http-example/ip64-eth-gw/project-conf.h new file mode 100644 index 00000000000..ef7cdc93130 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/ip64-http-example/ip64-eth-gw/project-conf.h @@ -0,0 +1,79 @@ +/* + * Copyright (c) 2016, Zolertia - http://www.zolertia.com + * 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 copyright holder 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 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 HOLDER 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. + */ +/*---------------------------------------------------------------------------*/ +/** + * \addtogroup zoul-examples + * @{ + * + * \defgroup eth-gw-router Zolertia eth-gw border router + * + * Implements a simple IP64 router with a webserver + * + * @{ + * + * \file + * Configuration file for the eth-gw IP64 router + * + * \author + * Antonio Lignan + */ +/*---------------------------------------------------------------------------*/ +#ifndef PROJECT_CONF_H_ +#define PROJECT_CONF_H_ + +/* Prevent the router from dropping below LPM2 to avoid RAM overflow */ +#define LPM_CONF_MAX_PM 0 + +/* Use either the cc1200_driver for sub-1GHz, or cc2538_rf_driver (default) + * for 2.4GHz built-in radio interface + */ +#undef NETSTACK_CONF_RADIO +#define NETSTACK_CONF_RADIO cc2538_rf_driver + +/* Disable RDC */ +#define NETSTACK_CONF_RDC nullrdc_driver + +/* USe DHCP */ +#define IP64_CONF_DHCP 1 + +/* Webserver settings */ +#define WEBSERVER_CONF_ROUTE_LINKS 0 +#define UIP_CONF_RECEIVE_WINDOW 128 +#define WEBSERVER_CONF_CFS_CONNS 2 +#define UIP_CONF_BUFFER_SIZE 900 +#define UIP_CONF_TCP_MSS 128 + +#endif /* PROJECT_CONF_H_ */ +/*---------------------------------------------------------------------------*/ +/** + * @} + * @} + */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/Binaries/nodes/README.md b/examples/zolertia/tutorial/99-apps/mqtt-node/Binaries/nodes/README.md new file mode 100644 index 00000000000..7f5636d842e --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/Binaries/nodes/README.md @@ -0,0 +1,29 @@ +# Binaries for the MQTT client + +The provided binaries are working images of the business-logic use cases in the `device` location. + +The binaries are compiled as default to use the 2.4GHz RF interface and LLSEC enabled. To decrypt the IEEE 802.15.4 frames use Wireshark and enter the pre-shared key `000102030405060708090A0B0C0D0E0F` + +## Flashing + +The starting flash address is `0x00202000`, replace the USB enumerated port depending on your OS and the application you want to flash, and run: + +`python ../../../../flash-zoul.py -e -w -v -p /dev/ttyUSB1 -a 0x00202000 relayr/mqtt-relayr-remote-2_4ghz-ch26-llsec.bin` + +After flashing the device, it will reboot and the RED LED will be on for ~30 seconds, this is a hard-coded time to allow the device to join a PAN. + +Follow the instructions in the next section to configure the device, now it will wait until valid credentials are given (in the Bluemix case, it will continue as detailed in the next paragraph as it does not uses login credentials). + +After joining a network, it will start blinking the GREEN LED until it has connected to the Broker. + +## Configure the device + +As default the binaries are compiled without any user/token information, you need to open a web browser in a computer in the same LAN as the Zolertia's Ethernet Router, and via its web service open the `Sensors` tab, i.e: + +`http://[bbbb::100]/sensors.html` + +Then copy the device IPv6 address and type as follow in a different browser's tab: + +`http://[aaaa::212:4b00:60d:607a]/config.html` + +Follow the specific platform information to know what information goes in each field. diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/Makefile b/examples/zolertia/tutorial/99-apps/mqtt-node/Makefile new file mode 100644 index 00000000000..fb87b4a8284 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/Makefile @@ -0,0 +1,146 @@ +DEFINES+=PROJECT_CONF_H=\"project-conf.h\" + +all: mqtt-client + +# Platform options: relayr, thingsio, bluemix, ubidots +MQTT_PLATFORM ?= ubidots + +# Sensor options: fridge, coldchain, agriculture, watering, remote, coinbox, +# flowerpot, ubidots_demo, lighting +MQTT_SENSORS ?= trafficlight + +# -----------------------------------------------------------------------------# +# Don't touch anything below if you don't know what you are doing +# -----------------------------------------------------------------------------# +PROJECT_SOURCEFILES += httpd-simple.c mqtt-sensors.c mqtt-res.c + +CLOUD_RESOURCES_DIR = ./cloud +DEVICE_RESOURCES_DIR = ./device +INTERNALS_RESOURCES_DIR = ./internals +PROJECTDIRS += $(CLOUD_RESOURCES_DIR) $(DEVICE_RESOURCES_DIR) $(INTERNALS_RESOURCES_DIR) + +# Platform checks +ifeq ($(MQTT_PLATFORM), bluemix) + PROJECT_SOURCEFILES += bluemix.c +endif + +ifeq ($(MQTT_PLATFORM), relayr) + PROJECT_SOURCEFILES += relayr.c +endif + +ifeq ($(MQTT_PLATFORM), thingsio) + PROJECT_SOURCEFILES += thingsio.c +endif + +ifeq ($(MQTT_PLATFORM), ubidots) + PROJECT_SOURCEFILES += ubidots.c +endif + +# Sensor checks +ifeq ($(MQTT_SENSORS), fridge) + PROJECT_SOURCEFILES += fridge.c + CONTIKI_TARGET_SOURCEFILES += sht25.c + CFLAGS += -DMQTT_SENSORS="fridge" + CFLAGS += -DDEFAULT_SENSORS_NUM=2 +endif + +ifeq ($(MQTT_SENSORS), coldchain) + PROJECT_SOURCEFILES += coldchain.c + CONTIKI_TARGET_SOURCEFILES += dht22.c tsl256x.c + CFLAGS += -DMQTT_SENSORS="coldchain" + CFLAGS += -DDEFAULT_SENSORS_NUM=3 +endif + +ifeq ($(MQTT_SENSORS), agriculture) + PROJECT_SOURCEFILES += agriculture.c + CONTIKI_TARGET_SOURCEFILES += sht25.c tsl256x.c bmpx8x.c + CFLAGS += -DMQTT_SENSORS="agriculture" + CFLAGS += -DDEFAULT_SENSORS_NUM=4 +endif + +ifeq ($(MQTT_SENSORS), watering) + PROJECT_SOURCEFILES += watering.c + CONTIKI_TARGET_SOURCEFILES += relay.c adc-sensors.c + CFLAGS += -DMQTT_SENSORS="watering" + CFLAGS += -DDEFAULT_SENSORS_NUM=1 + CFLAGS += -DDEFAULT_COMMANDS_NUM=1 +endif + +ifeq ($(MQTT_SENSORS), remote) + PROJECT_SOURCEFILES += remote.c + CONTIKI_TARGET_SOURCEFILES += adc-sensors.c + CFLAGS += -DMQTT_SENSORS="remote" + CFLAGS += -DDEFAULT_SENSORS_NUM=5 +endif + +ifeq ($(MQTT_SENSORS), sensor) + PROJECT_SOURCEFILES += sensor.c + CONTIKI_TARGET_SOURCEFILES += adc-sensors.c + CFLAGS += -DMQTT_SENSORS="sensor" + CFLAGS += -DDEFAULT_SENSORS_NUM=5 +endif + +ifeq ($(MQTT_SENSORS), coinbox) + PROJECT_SOURCEFILES += coinbox.c + CONTIKI_TARGET_SOURCEFILES += mp3-wtv020sd.c led-strip.c + CFLAGS += -DMQTT_SENSORS="coinbox" + CFLAGS += -DDEFAULT_COMMANDS_NUM=1 +endif + +ifeq ($(MQTT_SENSORS), flowerpot) + PROJECT_SOURCEFILES += flowerpot.c + CONTIKI_TARGET_SOURCEFILES += sht25.c adc-sensors.c + CFLAGS += -DMQTT_SENSORS="flowerpot" + CFLAGS += -DDEFAULT_SENSORS_NUM=3 +endif + +ifeq ($(MQTT_SENSORS), ubidots_demo) + PROJECT_SOURCEFILES += ubidots_demo.c + CONTIKI_TARGET_SOURCEFILES += adc-zoul.c relay.c + CONTIKI_TARGET_SOURCEFILES += dht22.c tsl256x.c + CFLAGS += -DMQTT_SENSORS="ubidots_demo" + CFLAGS += -DDEFAULT_SENSORS_NUM=4 + CFLAGS += -DDEFAULT_COMMANDS_NUM=1 +endif + +ifeq ($(MQTT_SENSORS), lighting) + PROJECT_SOURCEFILES += lighting.c + CONTIKI_TARGET_SOURCEFILES += tsl256x.c + CFLAGS += -DMQTT_SENSORS="lighting" + CFLAGS += -DDEFAULT_SENSORS_NUM=2 + CFLAGS += -DDEFAULT_COMMANDS_NUM=1 +endif + +ifeq ($(MQTT_SENSORS), trafficlight) + PROJECT_SOURCEFILES += trafficlight.c + CONTIKI_TARGET_SOURCEFILES += tsl256x.c adc-sensors.c bmpx8x.c + CFLAGS += -DMQTT_SENSORS="trafficlight" + CFLAGS += -DDEFAULT_SENSORS_NUM=2 + CFLAGS += -DDEFAULT_COMMANDS_NUM=1 +endif + + +WITH_LLSEC ?= 1 +CFLAGS += -DWITH_LLSEC_ENABLED=$(WITH_LLSEC) + +WITH_IP64 = 1 + +CFLAGS += -DMQTT_PLATFORM=$(MQTT_PLATFORM) + +APPS += mqtt + +MODULES += os/services/rpl-border-router + +# MQTT internals +PROJECT_SOURCEFILES += mqtt-sensors.c mqtt-res.c + +# Alternatively includes the webserver to configure credentials +WITH_WEBSERVER ?= 1 +ifeq ($(WITH_WEBSERVER), 1) + PROJECT_SOURCEFILES += httpd-simple.c +endif + +CFLAGS += -DWITH_WEBSERVER=$(WITH_WEBSERVER) + +CONTIKI = ../../../../.. +include $(CONTIKI)/Makefile.include diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/README.md b/examples/zolertia/tutorial/99-apps/mqtt-node/README.md new file mode 100644 index 00000000000..875378989a5 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/README.md @@ -0,0 +1,761 @@ +# Zolertia MQTT node + +This application is only available for `Zoul` boards like the `RE-Mote` + +## Features + +The MQTT client features the required functions to connect, subscribe and publish data to a MQTT broker, easily allowing cloud-specific applications and sensors/actuators to be implemented on top, fastening the implementation of real-world applications. + +The MQTT application uses [Cetic 6lbr](http://cetic.github.io/6lbr/) as the Border Router, handling the configuration and traffic of the IPv4/IPv6 annd 6LoWPAN networks. + +The MQTT client features: + +* Supports IPv4 and IPv6 cloud platforms +* Compatible with [Inmarsat BGAN M2M satellite modems](http://www.inmarsat.com/service/bgan-m2m) +* DHCP enabled as default +* Support out-of-the-box for the following cloud platforms: [IBM Bluemix](https://quickstart.internetofthings.ibmcloud.com/#/), [The Things.io](https://thethings.io/), [Relayr.io](https://relayr.io/) +* Provisioning over browser (configuring user and password over Chrome, Firefox, ...) +* Save provisioning information to flash memory +* Implements structure to validate and publish sensor data to a Broker, allowing seamless configuration of sensor parameters (minimum and maximum allowed values, resolution) +* Implements structure to check for values over/below given thresholds to publish alarms to a Broker +* Implements structure to receive commands handlers, to implement custom commands at the application level +* Basic set of status information included in publications: Device ID, RSSI (strenght signal indicator), parent address +* Basic set of commands included as default: toggle LED, reboot, enable and disable sensors, change periodic publish interval +* Integrates several sensors and actuators, independently from the chosen Cloud platform + +### What do I need? + +To build the application you will need: + +* At least one **[[Zolertia RE-Mote | RE-Mote]]** +* A **Border Router** (same as Edge Router), check this page for instruction on [[how to setup a Border Router using an ENC28J60 ethernet module | 6lbr#zolertia-ethernet-iot-gateway]] + +In the next section is shown [[how to create your own application | MQTT-client#build-your-own]], and [[how to use the ready-to-deploy examples available|MQTT-client#download-and-program-ready-to-use-examples]]. + +### How does it works? + +![](http://i.imgur.com/wMGQ2Hp.jpg) + +The MQTT client just requires to things: a MQTT broker or cloud platform to publish and subscribe to, and sensors/actuators, that's it. + +The implementation ensures the Cloud platform implementation is independent from the MQTT client, having only to use the provided API and implement the proper _callback_ handlers. The sensor and actuator implementations at the same time are not dependant on the Cloud platforms, but implement a standard structure to ensure many different sensors and actuators can be implemented together into business logic applications. + +This modelling approach ensures developers and makers build their own applications in minutes, just either by using an existing Cloud platform implementation and just implementing their own sensors, or even implementing a new platform on their own! + +#### Build your own! + +The magic happens in the `Makefile`: + +```` +# Platform options: relayr, thingsio, bluemix +MQTT_PLATFORM ?= bluemix + +# Sensor options: fridge, agriculture, remote, irrigation +MQTT_SENSORS ?= remote +```` + +Or over the command line: + +`make mqtt-client MQTT_PLATFORM=bluemix MQTT_SENSORS_remote` + +Depending on the platform selected this part of the tutorial will continue [[on the next sections | MQTT-client#supported-iot-cloud-platforms]]. + +And of course [the firmware to compile and program](https://github.com/alignan/contiki/tree/zolertia-workshop) the devices. + +```` +git clone https://github.com/alignan/contiki +cd contiki +git checkout zolertia-workshop +cd examples/zolertia/zoul/mqtt-client +```` + +#### Download and program ready to use examples + +There are already **binaries available** to download and save you the trouble of compiling: + +The Border Router: + +* [6lbr border router for the eth-gw](https://github.com/alignan/contiki/raw/zolertia-workshop/examples/zolertia/zoul/mqtt-client/Binaries/router/cetic_6lbr_router_eth_gw.bin). +* [6lbr border router for the RE-Mote and ENC28J60](https://github.com/alignan/contiki/raw/zolertia-workshop/examples/zolertia/zoul/mqtt-client/Binaries/router/cetic_6lbr_router_remote.bin). + +And [compiled examples for the Use Cases](https://github.com/alignan/contiki/tree/zolertia-workshop/examples/zolertia/zoul/mqtt-client/Binaries/nodes). The use cases are properly detailed in the [[Use Cases implementation|MQTT-client#example-use-cases-implemented]] section, with a detailed step by step guide for the supported platforms. + +For instructions on how to compile and flash a binary please see the guides below: + +* [[Toolchain and tools | Toolchain-and-tools]] +* [[Flash the platforms | Program-the-Zolertia-platforms]] + +Mind the Border Router should be flashed starting the address `0x00200000` and the MQTT nodes start at the `0x00202000` address. If flashing using the BSL then it will look like: + +`python cc2538-bsl -e -v -w -a 0x00200000 cetic_6lbr_router_eth_gw.bin` + +Or: + +`python cc2538-bsl -e -v -w -a 0x00202000 mqtt-client-bluemix-remote.bin` + + +#### The MQTT client + +The client is broken down into two components: + +* The MQTT client in `mqtt-client.c`, interfacing with the Cloud platforms +* The MQTT sensors in `mqtt-sensors.c`, providing sensors and actuators a basic set of functionalities, like checking for valid values, trigger alarms, registering sensors, etc + +The MQTT client holds the MQTT user configuration in the following _extern_ structure available to the platforms: + +```` +/** + * \brief Data structure declaration for the MQTT client configuration, saved + * in flash memory + */ +typedef struct mqtt_client_config { + uint16_t magic_word; + char auth_user[DEFAULT_AUTH_USER_LEN]; + char auth_token[DEFAULT_AUTH_TOKEN_LEN]; + clock_time_t pub_interval; + uint16_t pub_interval_check; + char client_id[DEFAULT_IP_ADDR_STR_LEN]; + uint16_t crc; +} mqtt_client_config_t; + +extern mqtt_client_config_t conf; +```` + +Whenever the `auth_user` and `auth_token` values are updated, the changes are stored in flash memory along with the current `pub_interval`, `pub_interval_check`, and the configured `client_id` (created by each platform). The `magic_word` and `crc` are variables used to validate the content retrieved from flash. + +The following functions are available for the Cloud platforms: + +```` +/* MQTT client available functions */ +void subscribe(char * topic); +void publish(uint8_t *app_buffer, char *pub_topic, uint16_t len); +int mqtt_write_config_to_flash(char *name, uint8_t *buf, uint16_t len); +int mqtt_read_config_from_flash(char *name, uint8_t *buf, uint16_t len); +/*---------------------------------------------------------------------------*/ +/* MQTT client process events */ +extern process_event_t mqtt_client_event_connected; +extern process_event_t mqtt_client_event_disconnected; +/*---------------------------------------------------------------------------*/ +/* Macro to register the callback handler when a PUBLISH event is received */ +#define MQTT_PUB_REGISTER_HANDLER(ptr) pub_handler = ptr; +extern void (*pub_handler)(const char *topic, uint16_t topic_len, + const uint8_t *chunk, uint16_t chunk_len); +```` + +Basically the platform follow the next approach: + +1. Wait for the MQTT client to initialize the platform process once the credentials (if required) and information from flash has been checked, fill in the `conf.client_id` field as it will be used for the connection +2. Wait for the MQTT client to send a `mqtt_client_event_connected`, at this point the device is connected to the Broker +3. `Subscribe` to topics if required +4. Start the sensor process + +The Cloud platforms needs to register a `pub_handler` using the `MQTT_PUB_REGISTER_HANDLER`. Whenever a new publication is received, the MQTT client will invoke this function for the Cloud platform to handle it. + +The MQTT client knows how to "talk" to platforms as it uses the following macro to expand: + +```` +#define SENSORS_NAME_EXPAND(x, y) x##y +#define SENSORS_NAME(x, y) SENSORS_NAME_EXPAND(x, y) +```` + +Thus `PROCESS_NAME(PLATFORM_NAME(MQTT_PLATFORM,_process));` is expanded at compilation to `PROCESS_NAME(relayr_process)`, if we are using the `relayr` platform. + +The `Makefile` uses the following: + +```` +# Platform options: relayr, thingsio, bluemix +MQTT_PLATFORM ?= bluemix + +# Sensor options: fridge, agriculture, remote, irrigation +MQTT_SENSORS ?= remote +```` + +The MQTT sensors provides the sensors the following schema: + +```` +typedef struct sensor_val { + int16_t value; /* Sensor value */ + int16_t over_threshold; /* Threshold (over) */ + int16_t below_threshold; /* Threshold (below) */ + int16_t min; /* Minimum allowed value */ + int16_t max; /* Maximum allowed value */ + uint16_t pres; /* Number of precision digits */ + char sensor_name[SENSOR_NAME_STRING]; /* Sensor name (string) */ + char alarm_name[SENSOR_NAME_STRING]; /* Alarm name (string) */ + char sensor_config[SENSOR_NAME_STRING]; /* Configuration name (string) */ +} sensor_val_t; +```` + +This characterization allows to validate if a given sensor reading is invalid, or if the MQTT sensors component should trigger an alarm to the Cloud platform process if values over or below the threshold limits are reached. +The `sensor_name` string is a readable name for the sensor used when publishing sensor data to the Broker. The `alarm_name` consequently is also used when publishing data to the Broker in case the application prefers to use a different variable name and keep alarms separately. The `sensor_config` string is used in case the application requires to configure a given sensor remotely, exposing this to the Cloud platform implementation when checking for received commands. + +The sensors are stored into an array inside the `sensor_values_t`. The number of sensors is defined by the sensor component at the `Makefile` using the `DEFAULT_SENSORS_NUM` value. + +```` +typedef struct sensors_values { + uint8_t num; /* Number of sensors */ + sensor_val_t sensor[DEFAULT_SENSORS_NUM]; /* Array of sensor_val_t */ +} sensor_values_t; +```` + +Similar as done for the sensors, the MQTT sensors component also provides the following structure for actuators (switches, electro-valves, LEDs, etc): + +```` +typedef struct command_val { + int (* cmd) (int arg); + char command_name[COMMAND_NAME_STRING]; /* Command name (string) */ +} command_val_t; + +typedef struct command_values { + uint8_t num; /* Number of commands */ + command_val_t command[DEFAULT_COMMANDS_NUM]; /* Array of command_val_t */ +} command_values_t; +```` + +Basically the sensor/actuator component just register a command handler, and whenever the Cloud platform receives a command matching the `command_name` string it will invoke this command. Commands are stored into an array inside the `command_values_t` structure. The number of commands available is defined in the `Makefile` by each actuator process, using the `DEFAULT_COMMANDS_NUM` definition. + +Moreover the MQTT sensors module also provides the following helper functions: + +```` +/* Auxiliary function to fill the sensor_values_t structure */ +int mqtt_sensor_register(sensor_values_t *reg, uint8_t i, uint16_t val, + char *name, char *alarm, char *config, int16_t min, + int16_t max, int16_t thres, int16_t thresl, + uint16_t pres); + +/* Auxiliary function to check the sensor values and send alarms or publish + * periodic sensor events */ +void mqtt_sensor_check(sensor_values_t *reg, process_event_t alarm, + process_event_t data); +```` + +#### The Cloud platforms + +Each platform should define the following: + +```` +#define DEFAULT_CONF_AUTH_TOKEN "" +#define DEFAULT_CONF_AUTH_USER "" +#define MQTT_DEMO_CONF_BROKER_IP_ADDR "::ffff:36ab:7f82" +```` + +The `DEFAULT_CONF_AUTH_TOKEN` and `DEFAULT_CONF_AUTH_USER` strings can be empty, only used if the user wants to hard-code this information (taking precedence over any credentials configured later over the configuration webservice). The `MQTT_DEMO_CONF_BROKER_IP_ADDR` can be an IPv6 address or a IPv4 address in the format of NAT64 (preceding by the `::ffff:` prefix). + +The MQTT client upon initializing checks for the following: + +```` +#define DEFAULT_CONF_AUTH_IS_REQUIRED 1 +#define DEFAULT_CONF_AUTH_USER_IS_REQUIRED 1 +```` + +If the `auth_user` and `auth_token` are required, then the `DEFAULT_CONF_AUTH_IS_REQUIRED` should be `1`, else it will not be checked. If no values are hardcoded and no information is found in flash memory, then it will not continue until it is configured over the configuration webservice. + +The `DEFAULT_CONF_AUTH_USER_IS_REQUIRED` works in the same way as described above, but only checks for `auth_user`. + +A minimal platform implementation is shown below: + +```` +/*---------------------------------------------------------------------------*/ +#define SENSORS_NAME_EXPAND(x, y) x##y +#define SENSORS_NAME(x, y) SENSORS_NAME_EXPAND(x, y) +/*---------------------------------------------------------------------------*/ +static void +publish_alarm(sensor_val_t *sensor) +{ + /* Create a string with the data into the expected format (i.e JSON) */ + if(etimer_expired(&alarm_expired)) { + publish((uint8_t *)app_buffer, data_topic, strlen(app_buffer)); + /* Schedule the timer to prevent flooding the broker with the same event */ + etimer_set(&alarm_expired, (CLOCK_SECOND * DEFAULT_ALARM_TIME)); + } +} +/*---------------------------------------------------------------------------*/ +static void +publish_event(sensor_values_t *msg) +{ + /* Create a string with the data into the expected format (i.e JSON) */ + publish((uint8_t *)app_buffer, data_topic, strlen(app_buffer)); +} +/*---------------------------------------------------------------------------*/ +/* This function handler receives publications to which we are subscribed */ +static void +relayr_pub_handler(const char *topic, uint16_t topic_len, const uint8_t *chunk, + uint16_t chunk_len) +{ + /* Parse and check for received commands */ +} +/*---------------------------------------------------------------------------*/ +static void +init_platform(void) +{ + /* Register the publish callback handler */ + MQTT_PUB_REGISTER_HANDLER(relayr_pub_handler); + + /* Create client id */ + /* Create topics */ +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(relayr_process, ev, data) +{ + PROCESS_BEGIN(); + + /* Initialize platform-specific */ + init_platform(); + + printf("\nRelayr process started\n"); + printf(" Client ID: %s\n", conf.client_id); + printf(" Data topic: %s\n", data_topic); + printf(" Cmd topic: %s\n\n", cmd_topic); + + while(1) { + PROCESS_YIELD(); + if(ev == mqtt_client_event_connected) { + + /* Subscribe to topics (MQTT driver only supports 1 topic at the moment */ + subscribe(cmd_topic); + + /* Enable the sensor */ + process_start(&SENSORS_NAME(MQTT_SENSORS, _sensors_process), NULL); + } + + if(ev == mqtt_client_event_disconnected) { + /* We are not connected, disable the sensors */ + process_stop(&SENSORS_NAME(MQTT_SENSORS, _sensors_process), NULL); + } + + /* Check for periodic publish events */ + if(ev == SENSORS_NAME(MQTT_SENSORS,_sensors_data_event)) { + seq_nr_value++; + + /* The `pub_interval_check` is an external struct defined in mqtt-client */ + if(!(seq_nr_value % conf.pub_interval_check)) { + sensor_values_t *msgPtr = (sensor_values_t *) data; + publish_event(msgPtr); + } + } + + /* Check for alarms */ + if(ev == SENSORS_NAME(MQTT_SENSORS,_sensors_alarm_event)) { + sensor_val_t *sensorPtr = (sensor_val_t *) data; + publish_alarm(sensorPtr); + } + } + PROCESS_END(); +} +```` + +Notice how we are also using a Macro to expand the sensor/actuator process name: + +```` +#define SENSORS_NAME_EXPAND(x, y) x##y +#define SENSORS_NAME(x, y) SENSORS_NAME_EXPAND(x, y) +```` + +As we saw before the `MQTT_SENSORS` is defined in the `Makefile` and reflects the name of the enabled use case module. + +#### The sensors and actuators + +The modules containing the sensors and actuators need to implement the following: + +```` +extern process_event_t irrigation_sensors_data_event; +extern process_event_t irrigation_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +extern sensor_values_t irrigation_sensors; +/*---------------------------------------------------------------------------*/ +extern command_values_t irrigation_commands; +```` + +In this example the `irrigation.c` module has created a `sensor_values_t` and `command_values_t` structures, in which it will define the sensors and actuators supported. Moreover it will create two events named `irrigation_sensors_data_event` and `irrigation_sensors_alarm_event`, used to inform the Cloud platform when data is available, or whenever an alarm occurs. Notice the `SENSORS_NAME` macro explained in the section before will use the name of the module to create during compilation names, for example `SENSORS_NAME(MQTT_SENSORS,_sensors_data_event)` in the Cloud platform module expands into the `irrigation_sensors_data_event` we just implemented in our module. + +A basic sensor and actuator module is shown below: + +```` +/*---------------------------------------------------------------------------*/ +static int +activate_electrovalve(int arg) +{ + /* Activate electrovalve */ +} +/*---------------------------------------------------------------------------*/ +static void +poll_sensors(void) +{ + /* Save value into structure */ + irrigation_sensors.sensor[IRRIGATION_SENSOR_SOIL].value = soil_hum.value(1); + /* Use this function to check for proper values and alarms occurrences */ + mqtt_sensor_check(&irrigation_sensors, irrigation_sensors_alarm_event, + irrigation_sensors_data_event); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(irrigation_sensors_process, ev, data) +{ + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Load sensor defaults */ + irrigation_sensors.num = 0; + mqtt_sensor_register(&irrigation_sensors, IRRIGATION_SENSOR_SOIL, + DEFAULT_SOIL_MOIST_MAX, DEFAULT_PUBLISH_EVENT_SOIL, + DEFAULT_PUBLISH_ALARM_SOIL, DEFAULT_SUBSCRIBE_CFG_SOILTHR, + DEFAULT_SOIL_MOIST_MIN, DEFAULT_SOIL_MOIST_MAX, + DEFAULT_SOIL_THRESH, DEFAULT_SOIL_THRESL, 0); + + /* Load commands default */ + irrigation_commands.num = 1; + memcpy(irrigation_commands.command[IRRIGATION_COMMAND_VALVE].command_name, + DEFAULT_COMMAND_EVENT_VALVE, strlen(DEFAULT_COMMAND_EVENT_VALVE)); + irrigation_commands.command[IRRIGATION_COMMAND_VALVE].cmd = activate_electrovalve; + + /* Get an event ID for our events */ + irrigation_sensors_data_event = process_alloc_event(); + irrigation_sensors_alarm_event = process_alloc_event(); + + /* Start the periodic process */ + etimer_set(&et, DEFAULT_SAMPLING_INTERVAL); + + /* Configure ADC channel for soil moisture measurements */ + SENSORS_ACTIVATE(soil_hum); + /* Configure GPIO for Relay activation */ + grove_relay_configure(); + + while(1) { + PROCESS_YIELD(); + if(ev == PROCESS_EVENT_TIMER && data == &et) { + poll_sensors(); + etimer_reset(&et); + } + } + PROCESS_END(); +} +```` + +### Setting up the application + +This section shows to deploy the application. + +For example purposes we are going to use the [Wideye Sabre Ranger BGAN M2M terminal](http://www.groundcontrol.com/BGAN_Wideye_Ranger_M2M.htm), but any BGAN terminal would do. + +![](http://www.groundcontrol.com/images/Wideye_Ranger_M2M_Product_01.png) + +First power-up the BGAN terminal and open the configuration webserver, for the Wideye Ranger is normally at IP address `192.168.1.35`, suing `admin` as user and `wideye` as password. Check out the [User Guide](http://www.groundcontrol.com/bgan/Wideye_Sabre_Ranger_M2M_Users_Guide.pdf) and [Installation guide](http://www.groundcontrol.com/bgan/Wideye_Sabre_Ranger_M2M_Installation_Guide.pdf) for details. + +After power-up the model will display the signal level and closest satellite details and orientation. We should orientate the model towards the satellite position using a compass (any mobile application would do!), trying to achieve a signal level over 45dBHz. + +![](http://i.imgur.com/jqU6vnCl.png) + +After registering to the Network then we should enable the enable the PDP context and enable Internet service, note we need to Activate the `Default Profile`, for which our `APN` will be `bgan.inmarsat.com` and if not provided an Username and Password for the SIM card, just leave blank. + +![](http://i.imgur.com/UY14Niw.jpg?1) + +We activate the profile and verify we have been assigned an IP address: + +![](http://i.imgur.com/krCTUgh.jpg?1) + +Now we connect the satellite modem to the inRout Border Router over the Ethernet and power up. + +The Border Router when it boots will display the following information if connected over the USB: + +```` +Contiki-develop-20160421-4-gde85971 +Zolertia eth-gw +Rime configured with address 00:12:4b:00:06:16:0f:42 + Net: sicslowpan + MAC: CSMA + RDC: nullrdc +NOTICE: 6LBR: Starting 6LBR version 1.4.x (Contiki-develop-20160421-4-gde85971) +INFO: NVM: Reading 6LBR NVM +INFO: NVM: NVM Magic : 2009 +INFO: NVM: NVM Version : 5 +NOTICE: 6LBR: Log level: 30 (services: ffffffff) +INFO: ETH: ENC28J60 init +INFO: ETH: Eth MAC address : 06:00:06:16:0f:42 +INFO: ENC: resetting chip +INFO: ETH: ENC-28J60 Process started +INFO: LLSEC: Using 'nullsec' llsec driver +INFO: 6LBR: Security layer initialized +INFO: 6LBR: Tentative local IPv6 address fe80::212:4b00:616:f42 +INFO: 6LBR: Tentative global IPv6 address (WSN) aaaa::212:4b00:616:f42 +INFO: 6LBR: Tentative global IPv6 address (ETH) bbbb::100 +INFO: 6LBR: RA Daemon enabled +INFO: 6LBR: Checking addresses duplication +INFO: NVM: Flashing 6LBR NVM +ERROR: NVM: verify NVM failed, retry +INFO: NVM: Flashing 6LBR NVM +INFO: 6LBR: Configured as DODAG Root aaaa::212:4b00:616:f42 +INFO: 6LBR: Starting IP64 +Starting DHCPv4 +INFO: 6LBR: Starting as RPL ROUTER +INFO: NODECFG: Node Config init +INFO: HTTP: Starting webserver on port 80 +INFO: UDPS: UDP server started +INFO: DNS: DNS proxy started +INFO: 6LBR: CETIC 6LBR Started +INFO: 6LBR: Set IPv4 address : 192.168.137.98 +```` + +Now we have been assigned an IP private address. + +We need the `6LBR: Set IPv4 address : 192.168.137.98` information to access the Border Router webservice and explore the options provided by `6lbr`. First we check the connectivity to the Border Router by making a `ping` to its address: + +![](http://i.imgur.com/1qOQBtr.png) + +Notice the Border Router also advertise a local IPv6 address (`bbbb::/64` as default), being the default Border Router address the `bbbb:100`. We can use this address to also talk to the Border Router using IPv6. + +Open a browser and using the Border Router IPv4 address you will see the following page: + +![](http://i.imgur.com/FxKd4yg.png) + +This is the 6lbr webservice showing the Border Router status and configuration options. We can manage and configure both the IPv4/IPv6 and 6LoWPAN networks, and also manage the wireless nodes in our 6LoWPAN network. + +![](http://i.imgur.com/MP48leg.png) + +In the `Sensors` tab the devices in our 6LoWPAN network are shown. The Border Router uses static address mapping, allowing to address each device in the network from our IPv4 network (IPv6 individual addressing is out of the box). If the Border Router has been assigned over `DHCP` the address `192.168.1.80`, then it will start mapping nodes in the network as `192.168.1.80:20000`. + +This is important to remember, as mentioned before the MQTT client exposes a provisioning webserver. Following the example above, the configuration webserver should be accessible at `192.168.1.80:20000/config.html`. Opening a different URL will return a `404 not found` error message. + +![](http://i.imgur.com/PTprQ0L.png) + +We are officially connected to Inmarsat global satellite network! the next steps will detail the ready to use Use Case examples, and how to deploy your own. + +## Example Use Cases implemented + +The following are just the first use cases implemented, providing real-world applications and business logic: + +### RE-Mote demonstrator + +Exposes the hardware functionalities and allows to quick-dive into your very own RE-Mote platform. This example does not require any external sensors, so it is recommended as the first one to test. + +![](http://i.imgur.com/ZEt8h3kl.jpg) + +* Publish periodically the device ID, parent address, RSSI +* Publish periodically the internal core temperature and battery level +* Publish periodically the on-board ADC (analogue to digital converter) values (ADC1 and ADC3 ports), you can connect any sensor and see its value. +* Remotely toggle the LEDs using commands +* Remotely change the periodic publish interval + +### Cold chain monitoring + +Remotely monitor the temperature and humidity of refrigerated units used to store and transport sensitive material, like medicines, organs and food supplies. + +![](http://i.imgur.com/MdSc0hEl.jpg) +> Image taken from [The Daily Star](http://www.thedailystar.net/cold-chain-can-save-food-supply-chain-41858) + +* Publish periodically the device ID, parent address, RSSI +* Publish periodically the temperature and humidity values +* Publish periodically the configured temperature and humidity threshold, used to check for values over the configured threshold and send an alarm (a publication to a separate alarm topic). +* Remotely toggle the LEDs using commands +* Remotely change the periodic publish interval +* Enable and disable the sensors remotely + +This application requires the [Temperature and Humidity sensor: SHT21/SHT25](http://zolertia.io/product/sensors/temp-humidity-sensor-sht21) sensor. + +### Basic agriculture weather monitoring + +Monitor the weather conditions of your crops, greenhouses and gardens remotely. Smartening your agriculture process will optimize for the best quality of agricultural products. Use with the Irrigation use case to also control the soil moisture level of your crops. + +![](http://i.imgur.com/ruiXohJ.png) + +* Publish periodically the device ID, parent address, RSSI +* Publish periodically the temperature, humidity, ambient light and atmospheric pressure values +* Publish periodically the configured temperature, humidity, light and atmospheric pressure thresholds, used to check for values over the configured threshold and send an alarm (a publication to a separate alarm topic) +* Remotely toggle the LEDs using commands +* Remotely change the periodic publish interval +* Enable and disable the sensors remotely + +This application requires the following sensors: + +* [Temperature and Humidity sensor: SHT21/SHT25](http://zolertia.io/product/sensors/temp-humidity-sensor-sht21) +* [Ambient light sensor: TSL2563](http://zolertia.io/product/sensors/tsl-light-sensor-0) +* [Atmospheric pressure sensor: BMP180](http://zolertia.io/product/barometer-sensor) + +### Irrigation control + +The Irrigation application allows to control and monitor the moisture of your soil and remotely watering your plants. Use together with the Basic Agriculture application for further results. + +![](http://i.imgur.com/rkk9vEJl.jpg) +> Image taken from [Donna Vincent Roa](http://donnavincentroa.com/explosive-smart-irrigation/) + +* Publish periodically the device ID, parent address, RSSI +* Publish periodically the soil moisture level +* Publish periodically the configured soil moisture threshold, used to check for values over the configured threshold and send an alarm (a publication to a separate alarm topic) +* Remotely activate an electrovalve and water your plans +* Remotely toggle the LEDs using commands +* Remotely change the periodic publish interval +* Enable and disable the sensors remotely + +This application requires the following: + +* [Sparkfun Soil Moisture sensor](https://www.sparkfun.com/products/13322) +* [Sparkfun solenoid valve](https://www.sparkfun.com/products/10456) + + +## Supported IoT cloud platforms + +The following are the IoT cloud platforms supported out of the box by the **inRout** solution, this list will continue to grow overtime. + +### IBM Bluemix + +IBM Bluemix quickstart allows to directly send and visualize your data without having to register, a truly plug and play platform service. To visualize the data we only need to retrieve the `client id`, shown in the next + +```` +Rime configured with address 00:12:4b:00:06:15:ab:25 + Net: sicslowpan + MAC: CSMA + RDC: nullrdc + +Zolertia MQTT client + Broker IP: ::ffff:b8ac:7cbd + Broken port: 1883 +Connecting to the WSN network... + +Started MQTT webserver for provisioning +Warning: No hardcoded Auth User +Warning: No hardcoded Auth Token +Client: not found in flash + +IBM bluemix process started + Client ID: d:quickstart:Zolertia:00124b15ab25 + Data topic: iot-2/evt/data/fmt/json +```` + +![](http://i.imgur.com/K3rtRtE.png) + +### Relayr.io + +```` +Contiki-3.x-2283-gcebe6c5 +Zolertia RE-Mote platform +Rime configured with address 00:12:4b:00:06:15:ab:25 + Net: sicslowpan + MAC: CSMA + RDC: nullrdc + +Zolertia MQTT client + Broker IP: ::ffff:36ab:7f82 + Broken port: 1883 +Connecting to the WSN network... + +Started MQTT webserver for provisioning +Warning: No hardcoded Auth User +Warning: No hardcoded Auth Token +Client: not found in flash +No client information found! +Awaiting provisioning over the httpd webserver +```` + +![](http://i.imgur.com/PVa4On5.png) + +![](http://i.imgur.com/Ma96LtK.png) + +![](http://i.imgur.com/iikexu5.png) + +![](http://i.imgur.com/JBbqFUs.png) + +![](http://i.imgur.com/xHlv7vQ.png) + +![](http://i.imgur.com/t9CzEgS.png) + +![](http://i.imgur.com/BxcJ9pm.png) + + +```` +No client information found! +Awaiting provisioning over the httpd webserver +Client: New Auth User config --> fee8c814-6c31-4469-9bd8-54e3a6ff10cb +Client: saved in flash (MW 0xABCD, CRC16 59049, len 124) +Auth User --------------> fee8c814-6c31-4469-9bd8-54e3a6ff10cb +Auth Token -------------> +Pub Interval -----------> 45 +*** New configuration over httpd +Client: New Auth Token config --> d51S7bd1Eh5i +Client: saved in flash (MW 0xABCD, CRC16 28316, len 124) +Auth User --------------> fee8c814-6c31-4469-9bd8-54e3a6ff10cb +Auth Token -------------> d51S7bd1Eh5i +Pub Interval -----------> 45 +*** New configuration over httpd +Configuration found, continuing... + +Relayr process started + Client ID: 00124b15ab25 + Data topic: /v1/fee8c814-6c31-4469-9bd8-54e3a6ff10cb/data + Cmd topic: /v1/fee8c814-6c31-4469-9bd8-54e3a6ff10cb/cmd +```` + + + +```` +Client: Publish [{"meaning":"ID","value":"Zolertia RE-Mote"},{"meaning":"core_temp","value":"35.71"},{"meaning":"battery","value":"3.29"},{"meaning":"ADC1","value":"2.32"},{"meaning":"ADC3","value":"1.50"},{"meaning":"uptime","value":"1146"},{"meaning":"parent","value":"fe80::212:4b00:616:f42"},{"meaning":"rssi","value":"-48"}] to /v1/fee8c814-6c31-4469-9bd8-54e3a6ff10cb/data +```` + +```` +RE-Mote: ...and button released! +Relayr: Alarm! button_pres --> 12 +Client: Publish [{"meaning":"button_pres","value":12.00}] to /v1/fee8c814-6c31-4469-9bd8-54e3a6ff10cb/data +```` + +```` +MQTT - Got PUBLISH, called once per manageable chunk of message. +MQTT - Handling publish on topic '/v1/fee8c814-6c31-4469-9bd8-54e3a6ff10cb/cmd' +MQTT - This chunk is 35 bytes +Client: Application received a publish on topic '/v1/fee8c814-6c31-4469-9bd8-54e3a6ff10cb/cmd'. Payload size is 35 bytes. Content: + +Relayr: Pub Handler, topic='/v1/fee8c814-6c31-4469-9bd8-54e3a6ff10cb/cmd' (len=44), chunk='{"name":"leds_toggle","value":true}', chunk_len=35 +Relayr: Command received --> toggle LED +```` + +### TheThings.io + +```` +Contiki-3.x-2283-gcebe6c5 +Zolertia RE-Mote platform +Rime configured with address 00:12:4b:00:06:15:ab:25 + Net: sicslowpan + MAC: CSMA + RDC: nullrdc + +Zolertia MQTT client + Broker IP: ::ffff:36ab:7f82 + Broken port: 1883 +Connecting to the WSN network... + +Started MQTT webserver for provisioning +Warning: No hardcoded Auth User +Warning: No hardcoded Auth Token +Client: not found in flash +No client information found! +Awaiting provisioning over the httpd webserver +```` + +![](http://i.imgur.com/KMVCtHk.png) + +![](http://i.imgur.com/8ZKf82E.png) + +![](http://i.imgur.com/bId9aMx.png) + +![](http://i.imgur.com/2CRu9QR.png) + +![](http://i.imgur.com/NE6lvFF.png) + +![](http://i.imgur.com/rE6mFzz.png) + +```` +Client: New Auth User config --> oR_GWgW1A5clNAEy7sFHNejXTl0z1XdnD89KXk9D-RI +Client: saved in flash (MW 0xABCD, CRC16 65531, len 120) +Auth User --------------> oR_GWgW1A5clNAEy7sFHNejXTl0z1XdnD89KXk9D-RI +Auth Token -------------> +Pub Interval -----------> 45 +*** New configuration over httpd +Configuration found, continuing... + +The Things.io process started + Client ID: 00124b15ab25 + Data topic: v2/things/oR_GWgW1A5clNAEy7sFHNejXTl0z1XdnD89KXk9D-RI + Cmd topic: v2/things/oR_GWgW1A5clNAEy7sFHNejXTl0z1XdnD89KXk9D-RI/cmd +```` + +![](http://i.imgur.com/OH1pX0H.png) + +![](http://i.imgur.com/i0V4Y1C.png) + +![](http://i.imgur.com/sjEyUzr.png) diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/bluemix.c b/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/bluemix.c new file mode 100644 index 00000000000..42a265ed38a --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/bluemix.c @@ -0,0 +1,274 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "lib/random.h" +#include "net/rpl/rpl.h" +#include "net/ip/uip.h" +#include "dev/leds.h" +#include "sys/etimer.h" +#include "dev/sys-ctrl.h" +#include "mqtt-client.h" +#include "mqtt-sensors.h" +#include "mqtt-res.h" +#include "bluemix.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_PLATFORM +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +#if DEFAULT_SENSORS_NUM +static char *buf_ptr; +static char app_buffer[APP_BUFFER_SIZE]; +/*---------------------------------------------------------------------------*/ +/* Topic placeholders */ +static char data_topic[CONFIG_PUB_TOPIC_LEN]; +#endif +/*---------------------------------------------------------------------------*/ +PROCESS(bluemix_process, "IBM bluemix MQTT process"); +/*---------------------------------------------------------------------------*/ +/* Include there the processes to include */ +PROCESS_NAME(mqtt_res_process); +PROCESS_NAME(SENSORS_NAME(MQTT_SENSORS, _sensors_process)); +#if DEFAULT_SENSORS_NUM +PROCESS_NAME(mqtt_sensors_process); +/*---------------------------------------------------------------------------*/ +static struct etimer alarm_expired; +/*---------------------------------------------------------------------------*/ +static int +add_pub_topic(uint16_t length, char *meaning, char *value, + uint8_t first, uint8_t more) +{ + int len = 0; + int pos = 0; + + if((buf_ptr == NULL) || (length <= 0)){ + PRINTF("bluemix: null buffer or lenght less than zero\n"); + return -1; + } + + if(first) { + len = snprintf(buf_ptr, length, "%s", "{\"d\":{"); + pos = len; + buf_ptr += len; + } + + len = snprintf(buf_ptr, (length - pos), + "\"%s\":\"%s\"", meaning, value); + + if(len < 0 || pos >= length) { + PRINTF("bluemix: Buffer too short. Have %d, need %d + \\0\n", length, len); + return -1; + } + + pos += len; + buf_ptr += len; + + if(more) { + len = snprintf(buf_ptr, (length - pos), "%s", ","); + } else { + len = snprintf(buf_ptr, (length - pos), "%s", "}}"); + } + + pos += len; + buf_ptr += len; + + return pos; +} +/*---------------------------------------------------------------------------*/ +void +publish_alarm(sensor_val_t *sensor) +{ + uint16_t aux_int, aux_res; + + if(etimer_expired(&alarm_expired)) { + + /* Clear buffer */ + memset(app_buffer, 0, APP_BUFFER_SIZE); + + PRINTF("bluemix: Alarm! %s --> %u\n", sensor->alarm_name, sensor->value); + aux_int = sensor->value; + aux_res = sensor->value; + + if(sensor->pres > 0) { + aux_int /= sensor->pres; + aux_res %= sensor->pres; + } else { + aux_res = 0; + } + + snprintf(app_buffer, APP_BUFFER_SIZE, aux_res > 9 ? + "{\"d\":{\"%s\":%d.%02u}}" : "{\"d\":{\"%s\":%d.%01u0}}", + sensor->alarm_name, aux_int, aux_res); + + publish((uint8_t *)app_buffer, data_topic, strlen(app_buffer)); + + /* Schedule the timer to prevent flooding the broker with the same event */ + etimer_set(&alarm_expired, (CLOCK_SECOND * DEFAULT_ALARM_TIME)); + } +} +/*---------------------------------------------------------------------------*/ +void +publish_event(sensor_values_t *msg) +{ + char aux[64]; + int len = 0; + uint8_t i; + uint16_t aux_int, aux_res; + int remain = APP_BUFFER_SIZE; + + /* Clear buffer */ + memset(app_buffer, 0, APP_BUFFER_SIZE); + + /* Use the buf_ptr as pointer to the actual application buffer */ + buf_ptr = app_buffer; + + /* Retrieve our own IPv6 address + * This is the starting value to be sent, the `first` argument should be 1, + * and the `more` argument 1 as well, as we want to add more values to our + * list + */ + mqtt_res_u16_addr(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_ID, aux, 1, 1); + remain =- len; + + /* Include the sensor values, if `sensor_name` is NULL discard */ + for(i=0; i < msg->num; i++) { + if(msg->sensor[i].sensor_name != NULL) { + memset(aux, 0, sizeof(aux)); + + aux_int = msg->sensor[i].value; + aux_res = msg->sensor[i].value; + + if(msg->sensor[i].pres > 0) { + aux_int /= msg->sensor[i].pres; + aux_res %= msg->sensor[i].pres; + } else { + aux_res = 0; + } + + snprintf(aux, sizeof(aux), aux_res > 9 ? "%d.%02u" : "%d.%01u0", + aux_int, aux_res); + + len = add_pub_topic(remain, msg->sensor[i].sensor_name, aux, 0, 1); + remain =- len; + } + } + + mqtt_res_uptime(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_UPTIME, aux, 0, 1); + remain =- len; + + mqtt_res_parent_addr(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_PARENT, aux, 0, 1); + remain =- len; + + /* The last value to be sent, the `more` argument should be zero */ + mqtt_res_parent_rssi(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_RSSI, aux, 0, 0); + + PRINTF("bluemix: publish %s (%u)\n", app_buffer, strlen(app_buffer)); + publish((uint8_t *)app_buffer, data_topic, strlen(app_buffer)); +} +#endif /* DEFAULT_SENSORS_NUM*/ +/*---------------------------------------------------------------------------*/ +/* This function handler receives publications to which we are subscribed */ +static void +bluemix_pub_handler(const char *topic, uint16_t topic_len, const uint8_t *chunk, + uint16_t chunk_len) +{ + PRINTF("bluemix: no subscription supported right now\n"); +} +/*---------------------------------------------------------------------------*/ +static void +init_platform(void) +{ + /* Register the publish callback handler */ + MQTT_PUB_REGISTER_HANDLER(bluemix_pub_handler); + + /* Create client id */ + mqtt_res_client_id(conf.client_id, DEFAULT_IP_ADDR_STR_LEN); +#if DEFAULT_SENSORS_NUM + /* Create topics */ + snprintf(data_topic, CONFIG_PUB_TOPIC_LEN, "iot-2/evt/%s/fmt/json", + DEFAULT_PUB_STRING); +#endif +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(bluemix_process, ev, data) +{ + PROCESS_BEGIN(); + + /* Initialize platform-specific */ + init_platform(); + + printf("\nIBM bluemix process started\n"); + printf(" Client ID: %s\n", conf.client_id); +#if DEFAULT_SENSORS_NUM + printf(" Data topic: %s\n", data_topic); +#endif + + while(1) { + + PROCESS_YIELD(); + + if(ev == mqtt_client_event_connected) { + + /* Start the MQTT resource process */ + process_start(&mqtt_res_process, NULL); + + /* No subscription implemented at the moment, continue */ + + /* Start the mqtt-sensors process */ + process_start(&mqtt_sensors_process, NULL); + + /* Enable the sensor */ + process_start(&SENSORS_NAME(MQTT_SENSORS, _sensors_process), NULL); + } + + if(ev == mqtt_client_event_disconnected) { + /* We are not connected, disable the sensors */ + process_exit(&SENSORS_NAME(MQTT_SENSORS, _sensors_process)); + } + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/bluemix.h b/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/bluemix.h new file mode 100644 index 00000000000..2e013d8c138 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/bluemix.h @@ -0,0 +1,88 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 BLUEMIX_H_ +#define BLUEMIX_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-client.h" +#include "mqtt-sensors.h" +/*---------------------------------------------------------------------------*/ +/* Prototypes required to be implemented by platforms */ +void publish_alarm(sensor_val_t *sensor); +void publish_event(sensor_values_t *msg); +/*---------------------------------------------------------------------------*/ +/* Default configuration values */ +/* + * Bluemix follows the next scheme: + * + * iot-2/evt/{topic}/fmt/json to publish data to quickstart + * + * And the content in the following format: + * {"d":{"var_name":var_value}} + */ +#define DEFAULT_CONF_AUTH_TOKEN "" +#define DEFAULT_CONF_AUTH_USER "" +#define DEFAULT_PUB_STRING "data" + +/* Using "quickstart" as DEFAULT_ORG_ID will enable to use IBM Bluemix + * quickstart service, not requiring to register, but only to use the six bytes + * of the device in the `client_id` to visualize the data. Upon registering the + * device to IBM Bluemix, change this accordingly + */ +#define DEFAULT_ORG_CONF_ID "quickstart" + +/* If not using the quickstart service, change below to 1 to enable */ +#define DEFAULT_CONF_AUTH_IS_REQUIRED 0 +#define DEFAULT_CONF_AUTH_USER_IS_REQUIRED 0 +/*---------------------------------------------------------------------------*/ +/* Host "quickstart.messaging.internetofthings.ibmcloud.com" with + * IP 184.172.124.189 + */ +#define MQTT_DEMO_CONF_BROKER_IP_ADDR "::ffff:b8ac:7cbd" + +#define CMD_LED LEDS_RED +/*---------------------------------------------------------------------------*/ +/* Specific PUB event topics */ +#define DEFAULT_PUBLISH_EVENT_ID "ID" +#define DEFAULT_PUBLISH_EVENT_RSSI "rssi" +#define DEFAULT_PUBLISH_EVENT_UPTIME "uptime" +#define DEFAULT_PUBLISH_EVENT_PARENT "parent" + +/* Define the maximum lenght of the topics and tokens + * The user ID string is normally 43 bytes long, the "/v2/things" adds 10 bytes more + */ +#define CONFIG_PUB_TOPIC_LEN 33 +#define DEFAULT_CONF_IP_ADDR_STR_LEN 64 +#define DEFAULT_CONF_AUTH_USER_LEN 1 +#define DEFAULT_CONF_AUTH_TOKEN_LEN 1 +/*---------------------------------------------------------------------------*/ +#endif /* BLUEMIX_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/relayr.c b/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/relayr.c new file mode 100644 index 00000000000..5a5accecc9a --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/relayr.c @@ -0,0 +1,473 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "lib/random.h" +#include "net/rpl/rpl.h" +#include "net/ip/uip.h" +#include "dev/leds.h" +#include "sys/etimer.h" +#include "dev/sys-ctrl.h" +#include "mqtt-client.h" +#include "mqtt-sensors.h" +#include "mqtt-res.h" +#include "relayr.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_PLATFORM +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +/* Pub topic types */ +enum { + PUB_TOPIC_RAW, + PUB_TOPIC_STRING +}; +/*---------------------------------------------------------------------------*/ +#if DEFAULT_SENSORS_NUM +static char *buf_ptr; +static char app_buffer[APP_BUFFER_SIZE]; +/*---------------------------------------------------------------------------*/ +/* Topic placeholders */ +static char data_topic[CONFIG_PUB_TOPIC_LEN]; +#endif +static char cmd_topic[CONFIG_SUB_CMD_TOPIC_LEN]; +/*---------------------------------------------------------------------------*/ +PROCESS(relayr_process, "Relayr MQTT process"); +/*---------------------------------------------------------------------------*/ +/* Include there the processes to include */ +PROCESS_NAME(mqtt_res_process); +PROCESS_NAME(SENSORS_NAME(MQTT_SENSORS, _sensors_process)); +#if DEFAULT_SENSORS_NUM +PROCESS_NAME(mqtt_sensors_process); +/*---------------------------------------------------------------------------*/ +static struct etimer alarm_expired; +/*---------------------------------------------------------------------------*/ +static int +add_pub_topic(uint16_t length, char *meaning, char *value, + uint8_t type, uint8_t first, uint8_t more) +{ + int len = 0; + int pos = 0; + char *topic = "{\"meaning\":\"%s\",\"value\":%s}"; + + if((buf_ptr == NULL) || (length <= 0)){ + PRINTF("Relayr: null buffer or lenght less than zero\n"); + return -1; + } + + if(first) { + len = snprintf(buf_ptr, length, "%s", "["); + pos = len; + buf_ptr += len; + } + + if(type == PUB_TOPIC_STRING) { + topic = "{\"meaning\":\"%s\",\"value\":\"%s\"}"; + } + + len = snprintf(buf_ptr, (length - pos), topic, meaning, value); + + if(len < 0 || pos >= length) { + PRINTF("Relayr: Buffer too short. Have %d, need %d + \\0\n", length, len); + return -1; + } + + pos += len; + buf_ptr += len; + + if(more) { + len = snprintf(buf_ptr, (length - pos), "%s", ","); + } else { + len = snprintf(buf_ptr, (length - pos), "%s", "]"); + } + + pos += len; + buf_ptr += len; + + return pos; +} +/*---------------------------------------------------------------------------*/ +void +publish_alarm(sensor_val_t *sensor) +{ + uint16_t aux_int, aux_res; + + if(etimer_expired(&alarm_expired)) { + + /* Clear buffer */ + memset(app_buffer, 0, APP_BUFFER_SIZE); + + PRINTF("Relayr: Alarm! %s --> %u\n", sensor->alarm_name, sensor->value); + aux_int = sensor->value; + aux_res = sensor->value; + + if(sensor->pres > 0) { + aux_int /= sensor->pres; + aux_res %= sensor->pres; + } else { + aux_res = 0; + } + + snprintf(app_buffer, APP_BUFFER_SIZE, aux_res > 9 ? + "[{\"meaning\":\"%s\",\"value\":%d.%02u}]" : + "[{\"meaning\":\"%s\",\"value\":%d.%01u0}]", + sensor->alarm_name, aux_int, aux_res); + + publish((uint8_t *)app_buffer, data_topic, strlen(app_buffer)); + + /* Schedule the timer to prevent flooding the broker with the same event */ + etimer_set(&alarm_expired, (CLOCK_SECOND * DEFAULT_ALARM_TIME)); + } +} +/*---------------------------------------------------------------------------*/ +void +publish_event(sensor_values_t *msg) +{ + char aux[64]; + int len = 0; + uint8_t i; + uint16_t aux_int, aux_res; + int remain = APP_BUFFER_SIZE; + + /* Clear buffer */ + memset(app_buffer, 0, APP_BUFFER_SIZE); + + /* Use the buf_ptr as pointer to the actual application buffer */ + buf_ptr = app_buffer; + + /* Retrieve our own IPv6 address + * This is the starting value to be sent, the `first` argument should be 1, + * and the `more` argument 1 as well, as we want to add more values to our + * list + */ + mqtt_res_u16_addr(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_ID, aux, + PUB_TOPIC_STRING, 1, 1); + remain =- len; + + /* Include the sensor values, if `sensor_name` lenght is zero discard */ + for(i=0; i < msg->num; i++) { + if(strlen(msg->sensor[i].sensor_name)) { + memset(aux, 0, sizeof(aux)); + + aux_int = msg->sensor[i].value; + aux_res = msg->sensor[i].value; + + if(msg->sensor[i].pres > 0) { + aux_int /= msg->sensor[i].pres; + aux_res %= msg->sensor[i].pres; + } else { + aux_res = 0; + } + + snprintf(aux, sizeof(aux), aux_res > 9 ? "%d.%02u" : "%d.%01u0", + aux_int, aux_res); + len = add_pub_topic(remain, msg->sensor[i].sensor_name, + aux, PUB_TOPIC_RAW, 0, 1); + remain =- len; + } + } + + mqtt_res_uptime(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_UPTIME, + aux, PUB_TOPIC_RAW, 0, 1); + remain =- len; + + mqtt_res_parent_addr(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_PARENT, + aux, PUB_TOPIC_STRING, 0, 1); + remain =- len; + + /* The last value to be sent, the `more` argument should be zero */ + mqtt_res_parent_rssi(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_RSSI, + aux, PUB_TOPIC_RAW, 0, 0); + + PRINTF("Relayr: publish %s (%u)\n", app_buffer, strlen(app_buffer)); + publish((uint8_t *)app_buffer, data_topic, strlen(app_buffer)); +} +#endif /* DEFAULT_SENSORS_NUM */ +/*---------------------------------------------------------------------------*/ +/* This function handler receives publications to which we are subscribed */ +static void +relayr_pub_handler(const char *topic, uint16_t topic_len, const uint8_t *chunk, + uint16_t chunk_len) +{ + uint8_t i; + uint16_t aux; + + PRINTF("Relayr: Pub Handler, topic='%s' (len=%u), chunk='%s', chunk_len=%u\n", + topic, topic_len, chunk, chunk_len); + + /* Most of the commands follow a boolean-logic at least */ + if(chunk_len <= 0) { + PRINTF("Relay: Chunk should be at least a single digit integer or string\n"); + return; + } + + /* This is a command event, it uses "true" and "false" strings + * We expect commands to have the following syntax: + * {"name":"enable_sensor","value":false} + * That is why we use an index of "9" to search for the command string + */ + if(strncmp(topic, cmd_topic, CONFIG_SUB_CMD_TOPIC_LEN) == 0) { + + /* Toggle a given LED */ + if(strncmp((const char *)&chunk[9], DEFAULT_SUBSCRIBE_CMD_LEDS, + strlen(DEFAULT_SUBSCRIBE_CMD_LEDS)) == 0) { + PRINTF("Relayr: Command received --> toggle LED\n"); + + if(strncmp((const char *)&chunk[strlen(DEFAULT_SUBSCRIBE_CMD_LEDS) + 19], + "true", 4) == 0) { + leds_on(CMD_LED); + } else if(strncmp((const char *)&chunk[strlen(DEFAULT_SUBSCRIBE_CMD_LEDS) + 19], + "false", 5) == 0) { + leds_off(CMD_LED); + } else { + PRINTF("Relayr: invalid command argument (expected boolean)!\n"); + } + + return; + + /* Restart the device */ + } else if(strncmp((const char *)&chunk[9], DEFAULT_SUBSCRIBE_CMD_REBOOT, + strlen(DEFAULT_SUBSCRIBE_CMD_REBOOT)) == 0) { + PRINTF("Relayr: Command received --> reboot\n"); + + /* This is fixed to check only "true" arguments */ + if(strncmp((const char *)&chunk[strlen(DEFAULT_SUBSCRIBE_CMD_REBOOT) + 19], + "true", 4) == 0) { + sys_ctrl_reset(); + } else { + PRINTF("Relayr: invalid command argument (expected only 'true')!\n"); + } + + return; + + /* Enable or disable external sensors */ + } else if(strncmp((const char *)&chunk[9], DEFAULT_SUBSCRIBE_CMD_SENSOR, + strlen(DEFAULT_SUBSCRIBE_CMD_SENSOR)) == 0) { + PRINTF("Relayr: Command received --> enable/disable sensor\n"); + + if(strncmp((const char *)&chunk[strlen(DEFAULT_SUBSCRIBE_CMD_SENSOR) + 19], + "true", 4) == 0) { + activate_sensors(0x01); + } else if(strncmp((const char *)&chunk[strlen(DEFAULT_SUBSCRIBE_CMD_SENSOR) + 19], + "false", 5) == 0) { + activate_sensors(0x00); + } else { + PRINTF("Relayr: invalid command argument (expected boolean)!\n"); + } + + return; + + /* This is a configuration event + * As currently Contiki's MQTT driver does not support more than one SUBSCRIBE + * we are handling both commands and configurations in the same "cmd" topic + * We expect the configuration payload to follow the next syntax: + * {"name":"update_period","value":61} + */ + + /* Change the update period */ + } else if(strncmp((const char *)&chunk[9], DEFAULT_SUBSCRIBE_CMD_EVENT, + strlen(DEFAULT_SUBSCRIBE_CMD_EVENT)) == 0) { + + /* Take integers as configuration value */ + aux = atoi((const char*) &chunk[strlen(DEFAULT_SUBSCRIBE_CMD_EVENT) + 19]); + + /* Check for allowed values */ + if((aux < DEFAULT_UPDATE_PERIOD_MIN) || (aux > DEFAULT_UPDATE_PERIOD_MAX)) { + PRINTF("Relayr: update interval should be between %u and %u\n", + DEFAULT_UPDATE_PERIOD_MIN, DEFAULT_UPDATE_PERIOD_MAX); + return; + } + + conf.pub_interval_check = aux; + PRINTF("Relayr: New update interval --> %u secs\n", conf.pub_interval_check); + // mqtt_write_config_to_flash(); + return; + } + +#if DEFAULT_SENSORS_NUM + /* Change a sensor's threshold, skip is `sensor_config` is empty */ + for(i=0; i SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].max))) { + PRINTF("Relayr: %s threshold should be between %d and %d\n", + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].sensor_name), + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].min), + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].max)); + return; + } + + /* We have now a valid threshold value, the logic is simple: each + * variable has a `thresh` to configure a limit over the given value, + * and `thresl` which respectively checks for values below this limit. + * As a convention we are expecting `sensor_config` strings ending in + * `_thresh` or `_thresl`. The check below "should" be "safe" as we are + * sure it matches an expected string. + */ + + if(strstr((const char *)&chunk[9], "_thresh") != NULL) { + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].over_threshold) = aux; + PRINTF("Relayr: New %s over threshold --> %u\n", + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].sensor_name), + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].over_threshold)); + } else if(strstr((const char *)&chunk[9], "_thresl") != NULL) { + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].below_threshold) = aux; + PRINTF("Relayr: New %s below threshold --> %u\n", + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].sensor_name), + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].below_threshold)); + } else { + PRINTF("Relayr: Expected threshold configuration name to end "); + PRINTF("either in thresh or thresl\n"); + } + + return; + } + } +#endif /* DEFAULT_SENSORS_NUM */ + /* We are now checking for any string command expected by the subscribed + * sensor module + */ + +#if DEFAULT_COMMANDS_NUM + for(i=0; i -c ") + +#-----------------------------------------------------------------------------# +# This is where the application actually starts +#-----------------------------------------------------------------------------# +# Retrieve arguments +parser = argparse.ArgumentParser(description="TheThings.io MQTT configuration") + +parser.add_argument('-d', '--data', action="store", nargs=1, required=True, + help="Thing-Token to publish data", type=str) +parser.add_argument('-c', '--cmd', action="store", nargs=1, required=False, + help="Thing-Token to publish commands", default="", type=str) + +opts = parser.parse_args() + +data_token = opts.data[0] +cmd_token = opts.cmd[0] + +# Create the MQTT connection +client = mqtt.Client() +client.on_connect = on_connect +client.on_message = on_message + +print("connecting to " + MQTT_URL + " with Token " + data_token) +client.username_pw_set(data_token, "") + +client.connect(MQTT_URL, 1883, 60) +client.loop_forever() diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/thingsio.c b/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/thingsio.c new file mode 100644 index 00000000000..fe786850cbf --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/thingsio.c @@ -0,0 +1,498 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "lib/random.h" +#include "net/rpl/rpl.h" +#include "net/ip/uip.h" +#include "dev/leds.h" +#include "sys/etimer.h" +#include "dev/sys-ctrl.h" +#include "mqtt-client.h" +#include "mqtt-sensors.h" +#include "mqtt-res.h" +#include "thingsio.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_PLATFORM +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +/* Lenght of the `{"key":"` substring in the publication handler */ +#define MQTT_THINGSIO_KEYVAR_LEN 9 +/*---------------------------------------------------------------------------*/ +#if DEFAULT_SENSORS_NUM +static char *buf_ptr; +static char app_buffer[APP_BUFFER_SIZE]; +/*---------------------------------------------------------------------------*/ +/* Topic placeholders */ +static char data_topic[CONFIG_PUB_TOPIC_LEN]; +#endif +static char cmd_topic[CONFIG_SUB_CMD_TOPIC_LEN]; +/*---------------------------------------------------------------------------*/ +PROCESS(thingsio_process, "The Things.io MQTT process"); +/*---------------------------------------------------------------------------*/ +/* Include there the processes to include */ +PROCESS_NAME(mqtt_res_process); +PROCESS_NAME(SENSORS_NAME(MQTT_SENSORS, _sensors_process)); +#if DEFAULT_SENSORS_NUM +PROCESS_NAME(mqtt_sensors_process); +/*---------------------------------------------------------------------------*/ +static struct etimer alarm_expired; +/*---------------------------------------------------------------------------*/ +static int +add_pub_topic(uint16_t length, char *meaning, char *value, + uint8_t first, uint8_t more) +{ + int len = 0; + int pos = 0; + + if((buf_ptr == NULL) || (length <= 0)){ + PRINTF("Things.io: null buffer or lenght less than zero\n"); + return -1; + } + + if(first) { + len = snprintf(buf_ptr, length, "%s", "{\"values\":["); + pos = len; + buf_ptr += len; + } + + len = snprintf(buf_ptr, (length - pos), + "{\"key\":\"%s\",\"value\":\"%s\"}", + meaning, value); + + if(len < 0 || pos >= length) { + PRINTF("Things.io: Buffer too short. Have %d, need %d + \\0\n", length, len); + return -1; + } + + pos += len; + buf_ptr += len; + + if(more) { + len = snprintf(buf_ptr, (length - pos), "%s", ","); + } else { + len = snprintf(buf_ptr, (length - pos), "%s", "]}"); + } + + pos += len; + buf_ptr += len; + + return pos; +} +/*---------------------------------------------------------------------------*/ +void +publish_alarm(sensor_val_t *sensor) +{ + uint16_t aux_int, aux_res; + + if(etimer_expired(&alarm_expired)) { + + /* Clear buffer */ + memset(app_buffer, 0, APP_BUFFER_SIZE); + + PRINTF("Things.io: Alarm! %s --> %u\n", sensor->alarm_name, sensor->value); + aux_int = sensor->value; + aux_res = sensor->value; + + if(sensor->pres > 0) { + aux_int /= sensor->pres; + aux_res %= sensor->pres; + } else { + aux_res = 0; + } + + snprintf(app_buffer, APP_BUFFER_SIZE, aux_res > 9 ? + "{\"values\":[{\"key\":\"%s\",\"value\":%d.%02u}]}" : + "{\"values\":[{\"key\":\"%s\",\"value\":%d.%01u0}]}", + sensor->alarm_name, aux_int, aux_res); + + publish((uint8_t *)app_buffer, data_topic, strlen(app_buffer)); + + /* Schedule the timer to prevent flooding the broker with the same event */ + etimer_set(&alarm_expired, (CLOCK_SECOND * DEFAULT_ALARM_TIME)); + } +} +/*---------------------------------------------------------------------------*/ +void +publish_event(sensor_values_t *msg) +{ + char aux[DEFAULT_CONF_IP_ADDR_STR_LEN]; + int len = 0; + uint8_t i; + uint16_t aux_int, aux_res; + int remain = APP_BUFFER_SIZE; + + /* Clear buffer */ + memset(app_buffer, 0, APP_BUFFER_SIZE); + + /* Use the buf_ptr as pointer to the actual application buffer */ + buf_ptr = app_buffer; + + /* Retrieve our own IPv6 address + * This is the starting value to be sent, the `first` argument should be 1, + * and the `more` argument 1 as well, as we want to add more values to our + * list + */ + mqtt_res_u16_addr(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_ID, aux, 1, 1); + remain =- len; + + /* Include the sensor values, if `sensor_name` is empty */ + for(i=0; i < msg->num; i++) { + if(strlen(msg->sensor[i].sensor_name)) { + memset(aux, 0, sizeof(aux)); + + aux_int = msg->sensor[i].value; + aux_res = msg->sensor[i].value; + + if(msg->sensor[i].pres > 0) { + aux_int /= msg->sensor[i].pres; + aux_res %= msg->sensor[i].pres; + } else { + aux_res = 0; + } + + snprintf(aux, sizeof(aux), aux_res > 9 ? "%d.%02u" : "%d.%01u0", + aux_int, aux_res); + len = add_pub_topic(remain, msg->sensor[i].sensor_name, aux, 0, 1); + remain =- len; + } + } + + mqtt_res_uptime(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_UPTIME, aux, 0, 1); + remain =- len; + + mqtt_res_parent_addr(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_PARENT, aux, 0, 1); + remain =- len; + + /* The last value to be sent, the `more` argument should be zero */ + mqtt_res_parent_rssi(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_RSSI, aux, 0, 0); + + PRINTF("Things.io: publish %s (%u)\n", app_buffer, strlen(app_buffer)); + publish((uint8_t *)app_buffer, data_topic, strlen(app_buffer)); +} +#endif /* DEFAULT_SENSORS_NUM */ +/*---------------------------------------------------------------------------*/ +/* This function handler receives publications to which we are subscribed */ +static void +thingsio_pub_handler(const char *topic, uint16_t topic_len, const uint8_t *chunk, + uint16_t chunk_len) +{ + uint8_t i; + uint8_t *j; + uint16_t aux; + + PRINTF("Things.io: Pub Handler, topic='%s' (len=%u), chunk='%s', chunk_len=%u\n", + topic, topic_len, chunk, chunk_len); + + /* Most of the commands follow a boolean-logic at least */ + if(chunk_len <= 0) { + PRINTF("Relay: Chunk should be at least a single digit integer or string\n"); + return; + } + + /* This is a command event, it uses "1" and "0" as boolean + * We expect commands to have the following syntax: + * [{"key":"enable_sensor","value":"1"}] + */ + if(strncmp(topic, cmd_topic, CONFIG_SUB_CMD_TOPIC_LEN) == 0) { + + /* Search for the string "value" and retrieve index */ + j = (uint8_t *)strstr((const char *)chunk, (const char *)"value"); + + if(j == NULL) { + return; + } + + /* We use 8 as magic number to save processing, this is the lenght of the + * `value":"` string, as shown before this is expected in the topic + * publication + */ + aux = atoi((const char*) &chunk[(j - chunk) + 8]); + + /* Yet another magic number to save processing, as above we take into + * account the `value":` string plus the ending `"}]` character + */ + if(mqtt_check_int_chunk_len(aux, chunk_len - (j - chunk) - 11)) { + PRINTF("Things.io: chunk lenght doesn't match integer %u\n", aux); + return; + } + + /* Toggle a given LED */ + if(strncmp((const char *)&chunk[MQTT_THINGSIO_KEYVAR_LEN], + DEFAULT_SUBSCRIBE_CMD_LEDS, + strlen(DEFAULT_SUBSCRIBE_CMD_LEDS)) == 0) { + PRINTF("Things.io: Command received --> toggle LED\n"); + + if(!aux) { + leds_off(CMD_LED); + } else if(aux == 1) { + leds_on(CMD_LED); + } else { + PRINTF("Things.io: invalid command argument (expected boolean)!\n"); + } + + return; + + /* Restart the device */ + } else if(strncmp((const char *)&chunk[MQTT_THINGSIO_KEYVAR_LEN], + DEFAULT_SUBSCRIBE_CMD_REBOOT, + strlen(DEFAULT_SUBSCRIBE_CMD_REBOOT)) == 0) { + PRINTF("Things.io: Command received --> reboot\n"); + + /* This is fixed to check only "true" arguments */ + if(aux) { + sys_ctrl_reset(); + } else { + PRINTF("Things.io: invalid command argument (expected only 'true')!\n"); + } + + return; + + /* Enable or disable external sensors */ + } else if(strncmp((const char *)&chunk[MQTT_THINGSIO_KEYVAR_LEN], + DEFAULT_SUBSCRIBE_CMD_SENSOR, + strlen(DEFAULT_SUBSCRIBE_CMD_SENSOR)) == 0) { + PRINTF("Things.io: Command received --> enable/disable sensor\n"); + + if(!aux) { + activate_sensors(0x00); + } else if(aux == 1) { + activate_sensors(0x01); + } else { + PRINTF("Things.io: invalid command argument (expected boolean)!\n"); + } + + return; + + /* This is a configuration event + * As currently Contiki's MQTT driver does not support more than one SUBSCRIBE + * we are handling both commands and configurations in the same "cmd" topic + * We expect the configuration payload to follow the next syntax: + * [{"key":"update_period","value":"61"}] + */ + + /* Change the update period */ + } else if(strncmp((const char *)&chunk[MQTT_THINGSIO_KEYVAR_LEN], + DEFAULT_SUBSCRIBE_CMD_EVENT, + strlen(DEFAULT_SUBSCRIBE_CMD_EVENT)) == 0) { + + /* Check for allowed values */ + if((aux < DEFAULT_UPDATE_PERIOD_MIN) || (aux > DEFAULT_UPDATE_PERIOD_MAX)) { + PRINTF("Things.io: update interval should be between %u and %u\n", + DEFAULT_UPDATE_PERIOD_MIN, DEFAULT_UPDATE_PERIOD_MAX); + return; + } + + conf.pub_interval_check = aux; + PRINTF("Things.io: New update interval --> %u secs\n", conf.pub_interval_check); + + // FIXME: write_config_to_flash(); + return; + } + +#if DEFAULT_SENSORS_NUM + /* Change a sensor's threshold, skip is `sensor_config` is empty */ + for(i=0; i SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].max))) { + PRINTF("Things.io: %s threshold should be between %d and %d\n", + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].sensor_name), + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].min), + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].max)); + return; + } + + /* We have now a valid threshold value, the logic is simple: each + * variable has a `thresh` to configure a limit over the given value, + * and `thresl` which respectively checks for values below this limit. + * As a convention we are expecting `sensor_config` strings ending in + * `_thresh` or `_thresl`. The check below "should" be "safe" as we are + * sure it matches an expected string. + */ + + if(strstr((const char *)&chunk[MQTT_THINGSIO_KEYVAR_LEN], + "_thresh") != NULL) { + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].over_threshold) = aux; + PRINTF("Things.io: New %s over threshold --> %u\n", + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].sensor_name), + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].over_threshold)); + } else if(strstr((const char *)&chunk[MQTT_THINGSIO_KEYVAR_LEN], + "_thresl") != NULL) { + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].below_threshold) = aux; + PRINTF("Things.io: New %s below threshold --> %u\n", + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].sensor_name), + SENSORS_NAME(MQTT_SENSORS,_sensors.sensor[i].below_threshold)); + } else { + PRINTF("Things.io: Expected threshold configuration name to end "); + PRINTF("either in thresh or thresl\n"); + /* Exit earlier to avoid writting in flash */ + return; + } + + // FIXME: write_config_to_flash(); + return; + } + } +#endif /* DEFAULT_SENSORS_NUM */ + + /* We are now checking for any string command expected by the subscribed + * sensor module + */ +#if DEFAULT_COMMANDS_NUM + for(i=0; i +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_PLATFORM +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +/* Pub topic types */ +enum +{ + PUB_TOPIC_RAW, + PUB_TOPIC_STRING +}; +/*---------------------------------------------------------------------------*/ +#if DEFAULT_SENSORS_NUM +static char *buf_ptr; +static char app_buffer[APP_BUFFER_SIZE]; +/*---------------------------------------------------------------------------*/ +/* Topic placeholders */ +static char data_topic[CONFIG_PUB_TOPIC_LEN]; +#endif +static char cmd_topic[CONFIG_SUB_CMD_TOPIC_LEN]; + +static char cmd_topic2[CONFIG_SUB_CMD_TOPIC_LEN]; + +/*---------------------------------------------------------------------------*/ +PROCESS(ubidots_process, "Ubidots MQTT process"); +/*---------------------------------------------------------------------------*/ +/* Include there the processes to include */ +PROCESS_NAME(mqtt_res_process); +PROCESS_NAME(SENSORS_NAME(MQTT_SENSORS, _sensors_process)); +#if DEFAULT_SENSORS_NUM +PROCESS_NAME(mqtt_sensors_process); +/*---------------------------------------------------------------------------*/ +static struct etimer alarm_expired; +/*---------------------------------------------------------------------------*/ + +static int +add_pub_topic(uint16_t length, char *meaning, char *value, + uint8_t type, uint8_t first, uint8_t more) +{ + int len = 0; + int pos = 0; + char *topic = "\"%s\":%s"; + + if ((buf_ptr == NULL) || (length <= 0)) + { + PRINTF("Ubidots: null buffer or lenght less than zero\n"); + return -1; + } + + if (first) + { + len = snprintf(buf_ptr, length, "%s", "{"); + pos = len; + buf_ptr += len; + } + + if (type == PUB_TOPIC_STRING) + { + topic = "\"%s\":\"%s\""; + } + + len = snprintf(buf_ptr, (length - pos), topic, meaning, value); + + if (len < 0 || pos >= length) + { + PRINTF("Ubidots: Buffer too short. Have %d, need %d + \\0\n", length, len); + return -1; + } + + pos += len; + buf_ptr += len; + + if (more) + { + len = snprintf(buf_ptr, (length - pos), "%s", ","); + } + else + { + len = snprintf(buf_ptr, (length - pos), "%s", "}"); + } + + pos += len; + buf_ptr += len; + + return pos; +} +/*---------------------------------------------------------------------------*/ +void publish_alarm(sensor_val_t *sensor) +{ + uint16_t aux_int, aux_res; + + if (etimer_expired(&alarm_expired)) + { + + /* Clear buffer */ + memset(app_buffer, 0, APP_BUFFER_SIZE); + + PRINTF("Ubidots: Alarm! %s --> %u\n", sensor->alarm_name, sensor->value); + aux_int = sensor->value; + aux_res = sensor->value; + + if (sensor->pres > 0) + { + aux_int /= sensor->pres; + aux_res %= sensor->pres; + } + else + { + aux_res = 0; + } + + snprintf(app_buffer, APP_BUFFER_SIZE, aux_res > 9 ? "{\"%s\":%d.%02u}" : "{\"%s\":%d.%01u0}", sensor->alarm_name, aux_int, aux_res); + + publish((uint8_t *)app_buffer, data_topic, strlen(app_buffer), MQTT_QOS_LEVEL_0); + + /* Schedule the timer to prevent flooding the broker with the same event */ + etimer_set(&alarm_expired, (CLOCK_SECOND * DEFAULT_ALARM_TIME)); + } +} +/*---------------------------------------------------------------------------*/ +void publish_event(sensor_values_t *msg, mqtt_qos_level_t qos) +{ + char aux[64]; + int len = 0; + uint8_t i; + uint16_t aux_int, aux_res; + int remain = APP_BUFFER_SIZE; + + /* Clear buffer */ + memset(app_buffer, 0, APP_BUFFER_SIZE); + + /* Use the buf_ptr as pointer to the actual application buffer */ + buf_ptr = app_buffer; + + /* Ubidots does not support string as payload content, default values such as + * parent address, etc are not sent + */ + mqtt_res_uptime(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_UPTIME, + aux, PUB_TOPIC_RAW, 1, 1); + remain = -len; + + mqtt_res_u16_addr(aux, sizeof(aux)); + + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_ID, aux, + PUB_TOPIC_RAW, 0, 1); + remain = -len; + + /* Include the sensor values, if `sensor_name` lenght is zero discard */ + for (i = 0; i < msg->num; i++) + { + if (strlen(msg->sensor[i].sensor_name)) + { + memset(aux, 0, sizeof(aux)); + + aux_int = msg->sensor[i].value; + aux_res = msg->sensor[i].value; + + if (msg->sensor[i].pres > 0) + { + aux_int /= msg->sensor[i].pres; + aux_res %= msg->sensor[i].pres; + } + else + { + aux_res = 0; + } + + snprintf(aux, sizeof(aux), aux_res > 9 ? "%d.%02u" : "%d.%01u0", + aux_int, aux_res); + len = add_pub_topic(remain, msg->sensor[i].sensor_name, + aux, PUB_TOPIC_RAW, 0, 1); + remain = -len; + } + } + + /* The last value to be sent, the `more` argument should be zero */ + mqtt_res_parent_rssi(aux, sizeof(aux)); + len = add_pub_topic(remain, DEFAULT_PUBLISH_EVENT_RSSI, + aux, PUB_TOPIC_RAW, 0, 0); + + PRINTF("Ubidots: publish %s (%u)\n", app_buffer, strlen(app_buffer)); + publish((uint8_t *)app_buffer, data_topic, strlen(app_buffer), qos); + PRINTF("Pub interval check 0\n"); + //conf.pub_interval_check = (-1); +} +#endif /* DEFAULT_SENSORS_NUM */ +/*---------------------------------------------------------------------------*/ +/* This function handler receives publications to which we are subscribed */ +static void +ubidots_pub_handler(const char *topic, uint16_t topic_len, const uint8_t *chunk, + uint16_t chunk_len) +{ + uint8_t i; + uint16_t aux; + + char *tt = (const char *)chunk; + + PRINTF("Ubidots: Pub Handler, topic='%s' (len=%u), chunk='%s', chunk_len=%u, cmd_topic='%s' / %s\n", + topic, topic_len, chunk, chunk_len, cmd_topic, tt ); + + /* Most of the commands follow a boolean-logic at least */ + if (chunk_len <= 0) + { + PRINTF("Ubidots: Chunk should be at least a single digit integer or string\n"); + return; + } + + /* This is a command event, it uses "1" and "0" strings for true or false + * As default we use the "/lv" request upon subscribing, we expect an numeric + * string as chunk + */ + if (strncmp(topic, cmd_topic, CONFIG_SUB_CMD_TOPIC_LEN) == 0 || strncmp("/v1.6/devices/zolertia/+/lv", cmd_topic, CONFIG_SUB_CMD_TOPIC_LEN) == 0) + { + + /* Add an extra byte for the level separator */ + aux = strlen(DEFAULT_TOPIC_LONG) + UBIDOTS_LABEL_LEN + 1; + + /* Toggle a given LED */ + if (strncmp((const char *)&topic[aux], DEFAULT_SUBSCRIBE_CMD_LEDS, + strlen(DEFAULT_SUBSCRIBE_CMD_LEDS)) == 0) + { + PRINTF("Ubidots: Command received --> toggle LED\n"); + + if (strncmp((const char *)chunk, "1", 1) == 0) + { + leds_on(CMD_LED); + } + else if (strncmp((const char *)chunk, "0", 1) == 0) + { + leds_off(CMD_LED); + } + else + { + PRINTF("Ubidots: invalid command argument (expected boolean)!\n"); + } + + return; + + /* Restart the device */ + } + else if (strncmp((const char *)&topic[aux], DEFAULT_SUBSCRIBE_CMD_REBOOT, + strlen(DEFAULT_SUBSCRIBE_CMD_REBOOT)) == 0) + { + PRINTF("Ubidots: Command received --> reboot\n"); + + /* This is fixed to check only "true" arguments */ + if (strncmp((const char *)chunk, "1", 1) == 0) + { + sys_ctrl_reset(); + } + else + { + PRINTF("Ubidots: invalid command argument (expected only 'true')!\n"); + } + + return; + + /* Enable or disable external sensors */ + } + else if (strncmp((const char *)&topic[aux], DEFAULT_SUBSCRIBE_CMD_SENSOR, + strlen(DEFAULT_SUBSCRIBE_CMD_SENSOR)) == 0) + { + PRINTF("Ubidots: Command received --> enable/disable sensor\n"); + + if (strncmp((const char *)chunk, "1", 1) == 0) + { + activate_sensors(0x01); + } + else if (strncmp((const char *)chunk, "0", 1) == 0) + { + activate_sensors(0x00); + } + else + { + PRINTF("Ubidots: invalid command argument (expected boolean)!\n"); + } + + return; + + /* This is a configuration event + * As currently Contiki's MQTT driver does not support more than one SUBSCRIBE + * we are handling both commands and configurations in the same "cmd" topic + * We expect the configuration payload to follow the next syntax: + * {"name":"update_period","value":61} + */ + + /* Change the update period */ + } + else if (strncmp((const char *)&topic[aux], DEFAULT_SUBSCRIBE_CMD_EVENT, + strlen(DEFAULT_SUBSCRIBE_CMD_EVENT)) == 0) + { + + /* Take integers as configuration value */ + aux = atoi((const char *)chunk); + + if (mqtt_check_int_chunk_len(aux, chunk_len)) + { + PRINTF("Ubidots: chunk lenght doesn't match integer\n"); + return; + } + + /* Check for allowed values */ + if ((aux < DEFAULT_UPDATE_PERIOD_MIN) || (aux > DEFAULT_UPDATE_PERIOD_MAX)) + { + PRINTF("Ubidots: update interval should be between %u and %u\n", + DEFAULT_UPDATE_PERIOD_MIN, DEFAULT_UPDATE_PERIOD_MAX); + return; + } + + conf.pub_interval_check = aux; + PRINTF("Ubidots: New update interval --> %u secs\n", conf.pub_interval_check); + // mqtt_write_config_to_flash(); + return; + + /* Update trafficlight state */ + } + else if (strncmp((const char *)&topic[22], DEFAULT_SUBSCRIBE_STATE, strlen(DEFAULT_SUBSCRIBE_STATE)) == 0) + { + PRINTF("Ubidots: Command received --> toggle trafficlight state %s\n", chunk); + + aux = atoi(chunk); + state_handler(aux); + SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[0].value) = aux; + PRINTF("Sending updated state \n"); + sensor_values_t *msgPtr = (sensor_values_t *)&(SENSORS_NAME(MQTT_SENSORS, _sensors)); + publish_event(msgPtr, 0); + PRINTF("State sended \n"); + + return; + } + else if (strncmp((const char *)&topic[22], DEFAULT_SUBSCRIBE_STATE2, strlen(DEFAULT_SUBSCRIBE_STATE2)) == 0) + { + PRINTF("Ubidots: Command received --> toggle trafficlight timer %s\n", chunk); + + PRINTF("CHUNK CHUNK CHUNL %s`(len %u), %s(len %u)\n", chunk, strlen(chunk), chunk[0], strlen(chunk[0])); + + /* Take integers as configuration value */ + // if(DEFAULT_PUBLISH_INTERVAL == (-1)) + // { + // PRINTF("-1 \n"); + // aux = 3; //32s check + // } + // else + // { + // aux = 5; //1min check + // } + + aux = 5; //1min check + + // if (mqtt_check_int_chunk_len(aux, strlen(aux))) + // { + // PRINTF("Ubidots: chunk lenght doesn't match integer\n"); + // return; + // } + + if(strncmp((const char *)chunk, "", 1) == 0) + { + //rien + strcpy(chunk, "feu1"); + } + /* Check for allowed values */ + if ((aux < DEFAULT_UPDATE_PERIOD_MIN) || (aux > DEFAULT_UPDATE_PERIOD_MAX)) + { + PRINTF("Ubidots: update interval should be between %u and %u\n", + DEFAULT_UPDATE_PERIOD_MIN, DEFAULT_UPDATE_PERIOD_MAX); + return; + } + + if (strncmp((const char *)chunk, DEFAULT_CMD_NEXT, 1) == 0) + { + conf.pub_interval_check = aux; + PRINTF("Ubidots: New update interval --> %u secs\n", conf.pub_interval_check); + // mqtt_write_config_to_flash(); + return; + } + return; + } + + PRINTF("topic %s nb %u / aux %u / %s nb %u / %u\n", &topic[22], strlen(&topic[22]), aux, DEFAULT_SUBSCRIBE_STATE, strlen(DEFAULT_SUBSCRIBE_STATE), strncmp((const char *)&topic[26], DEFAULT_SUBSCRIBE_STATE, strlen(DEFAULT_SUBSCRIBE_STATE))); +#if DEFAULT_SENSORS_NUM + /* Change a sensor's threshold, skip is `sensor_config` is empty */ + for (i = 0; i < SENSORS_NAME(MQTT_SENSORS, _sensors.num); i++) + { + + if ((strlen(SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].sensor_config))) && + (strncmp((const char *)&topic[aux], SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].sensor_config), + strlen(SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].sensor_config))) == 0)) + { + + /* Take integers as configuration value */ + aux = atoi((const char *)chunk); + + if (mqtt_check_int_chunk_len(aux, chunk_len)) + { + PRINTF("Ubidots: chunk lenght doesn't match integer\n"); + return; + } + + if ((aux < SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].min)) || + (aux > SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].max))) + { + PRINTF("Ubidots: %s threshold should be between %d and %d\n", + SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].sensor_name), + SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].min), + SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].max)); + return; + } + + /* We have now a valid threshold value, the logic is simple: each + * variable has a `thresh` to configure a limit over the given value, + * and `thresl` which respectively checks for values below this limit. + * As a convention we are expecting `sensor_config` strings ending in + * `_thresh` or `_thresl`. The check below "should" be "safe" as we are + * sure it matches an expected string. + */ + + if (strstr((const char *)topic, "_thresh") != NULL) + { + SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].over_threshold) = aux; + PRINTF("Ubidots: New %s over threshold --> %u\n", + SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].sensor_name), + SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].over_threshold)); + } + else if (strstr((const char *)topic, "_thresl") != NULL) + { + SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].below_threshold) = aux; + PRINTF("Ubidots: New %s below threshold --> %u\n", + SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].sensor_name), + SENSORS_NAME(MQTT_SENSORS, _sensors.sensor[i].below_threshold)); + } + else + { + PRINTF("Ubidots: Expected threshold configuration name to end "); + PRINTF("either in thresh or thresl\n"); + } + + return; + } + } +#endif /* DEFAULT_SENSORS_NUM */ + + /* We are now checking for any string command expected by the subscribed + * sensor module + */ +#if DEFAULT_COMMANDS_NUM + for (i = 0; i < SENSORS_NAME(MQTT_SENSORS, _commands.num); i++) + { + + if (strncmp((const char *)&topic[aux], + SENSORS_NAME(MQTT_SENSORS, _commands.command[i].command_name), + strlen(SENSORS_NAME(MQTT_SENSORS, _commands.command[i].command_name))) == 0) + { + + /* Take integers as argument value */ + aux = atoi((const char *)chunk); + + /* Invoke the command handler */ + SENSORS_NAME(MQTT_SENSORS, _commands.command[i].cmd(aux)); + return; + } + } +#endif /* DEFAULT_COMMANDS_NUM */ + + /* Invalid configuration topic, we should have returned before */ + PRINTF("Ubidots: Configuration/Command parameter not recognized\n"); + } + else + { + PRINTF("Ubidots: Incorrect topic or chunk len. Ignored\n"); + } +} +/*---------------------------------------------------------------------------*/ +static void +init_platform(void) +{ + /* Register the publish callback handler */ + MQTT_PUB_REGISTER_HANDLER(ubidots_pub_handler); + + /* Create client id */ + mqtt_res_client_id(conf.client_id, DEFAULT_IP_ADDR_STR_LEN); +#if DEFAULT_SENSORS_NUM + /* Create topics, use only the last 12 bytes of the client ID */ + snprintf(data_topic, CONFIG_PUB_TOPIC_LEN, "%s/%s", DEFAULT_TOPIC_LONG, + &conf.client_id[strlen(conf.client_id) - UBIDOTS_LABEL_LEN]); +#endif + snprintf(cmd_topic, CONFIG_SUB_CMD_TOPIC_LEN, "%s/%s%s", DEFAULT_TOPIC_LONG, + "zolertia", + DEFAULT_CMD_STRING); + snprintf(cmd_topic2, CONFIG_SUB_CMD_TOPIC_LEN, "%s/%s%s", DEFAULT_TOPIC_LONG, + "zolertia", + DEFAULT_CMD_FEU2_STRING); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(ubidots_process, ev, data) +{ + PROCESS_BEGIN(); + + /* Initialize platform-specific */ + init_platform(); + + printf("\nUbidots process started\n"); + printf(" Client ID: %s\n", conf.client_id); +#if DEFAULT_SENSORS_NUM + printf(" Data topic: %s\n", data_topic); +#endif + printf(" Cmd topic: %s\n\n", cmd_topic); + + while (1) + { + + PROCESS_YIELD(); + + if (ev == mqtt_client_event_connected) + { + + /* Start the MQTT resource process */ + process_start(&mqtt_res_process, NULL); + + /* Subscribe to topics (MQTT driver only supports 1 topic at the moment */ + //subscribe(cmd_topic2); + subscribe(cmd_topic); + + + /* Start the mqtt-sensors process */ + process_start(&mqtt_sensors_process, NULL); + + /* Enable the sensor */ + process_start(&SENSORS_NAME(MQTT_SENSORS, _sensors_process), NULL); + } + + if (ev == mqtt_client_event_disconnected) + { + /* We are not connected, disable the sensors */ + process_exit(&SENSORS_NAME(MQTT_SENSORS, _sensors_process)); + } + + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/ubidots.h b/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/ubidots.h new file mode 100644 index 00000000000..4a8f8f86dc7 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/cloud/ubidots.h @@ -0,0 +1,128 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 UBIDOTS_H_ +#define UBIDOTS_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-client.h" +#include "mqtt-sensors.h" +#include "trafficlight.h" +/*---------------------------------------------------------------------------*/ +/* Default configuration values */ +/* + * This are the values from Ubidots, note the Ubidots TOKEN is used as the user + * name, and the password should be empty + * + * { + * "user": TOKEN + * "password": blank + * "clientId": TOKEN, + * "topic": "/v1.6/devices/" + * } + */ + /*---------------------------------------------------------------------------*/ +/* Prototypes required to be implemented by platforms */ +void publish_alarm(sensor_val_t *sensor); +void publish_event(sensor_values_t *msg, mqtt_qos_level_t qos); +/*---------------------------------------------------------------------------*/ +#define DEFAULT_CONF_AUTH_TOKEN "" /* Not used */ +#define DEFAULT_CONF_AUTH_USER "A1E-Zdfehlc7EmA9JEer6YIARbtHIMK1y8" + +#define DEFAULT_ORG_CONF_ID "zol:001" + +#define DEFAULT_TOPIC_STR "/v1.6/devices" +#define DEFAULT_TOPIC_LONG DEFAULT_TOPIC_STR + +#define DEFAULT_CONF_AUTH_IS_REQUIRED 1 +#define DEFAULT_CONF_AUTH_USER_IS_REQUIRED 1 +/*---------------------------------------------------------------------------*/ +/* Host "things.ubidots.com" with IP 50.23.124.68 and IPv6 address + * 2607:f0d0:2101:39::2 + */ +#define MQTT_DEMO_CONF_BROKER_IP_ADDR "::ffff:3217:7c44"//"::ffff:3217:7c44" //// aaaa::1 +#define CMD_LED LEDS_RED + +/* We are using the device Client ID to publish to a topic as: + * /v1.6/devices/{CLIENT_ID} + * That it why the DEFAULT_PUB_STRING is not used and removed + * + * Subscription topic is: + * /v1.6/devices/{CLIENT_ID}/# + * Thus why the DEFAULT_CMD_STRING was removed... + * + * The expected Ubidots subscription topic is: + * /v1.6/devices/{LABEL_DATA_SOURCE}/{LABEL_VARIABLE} + * As currently Ubidots doesn't support multilevel "#" wildcards, it is not + * possible to subscribe to a topic, as currently done in other platforms, so we + * need to choose a variable. As default we are mapping the leds_toggle, change + * to other value as required. The topic would be then: + * /v1.6/devices/{CLIENT_ID}/leds_toggle/lv + * + * We use "/lv" to retrieve the value only, if you need the full JSON response + * it would be something like: + * {"timestamp": 1475154149778, "context": {}, "value": 1.0, + * "id": "57ed10e576254270bd7fc455"} + * You will need to change the ubidots_pub_handler() to parse accordingly + * The following default commands are available only if using the + * DEFAULT_CMD_STRING as shown above + */ +#define DEFAULT_CMD_NEXT "feu2" + +#define DEFAULT_SUBSCRIBE_CMD_LEDS "/leds_toggle/lv" +#define DEFAULT_SUBSCRIBE_CMD_REBOOT "/reboot/lv" +#define DEFAULT_SUBSCRIBE_CMD_SENSOR "/enable_sensor/lv" +#define DEFAULT_SUBSCRIBE_CMD_EVENT "/update_period/lv" +#define DEFAULT_SUBSCRIBE_STATE "/feu2/lv" +#define DEFAULT_SUBSCRIBE_STATE2 "/next_trafficlight/lv" + +/* Specific PUB event topics */ +#define DEFAULT_PUBLISH_EVENT_ID "ID" +#define DEFAULT_PUBLISH_EVENT_RSSI "rssi" +#define DEFAULT_PUBLISH_EVENT_UPTIME "uptime" +#define DEFAULT_PUBLISH_EVENT_PARENT "parent" + +/* This is hardcoded to avoid using the full client ID as Source Data label, + * and save some bytes: we use the last 12 bytes of the Client ID, that is, we + * use the MAC-based string + */ +#define UBIDOTS_LABEL_LEN 12 + +/* Define the maximum lenght of the topics and tokens + * The user ID string is normally 30 bytes long, the "/v1.6/" adds 6 bytes more + */ +#define CONFIG_PUB_TOPIC_LEN 50 +#define CONFIG_SUB_CMD_TOPIC_LEN 50 +#define DEFAULT_CONF_IP_ADDR_STR_LEN 64 +#define DEFAULT_CONF_AUTH_USER_LEN 37 +#define DEFAULT_CONF_AUTH_TOKEN_LEN 13 +/*---------------------------------------------------------------------------*/ +#endif /* UBIDOTS_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/agriculture-relayr.json b/examples/zolertia/tutorial/99-apps/mqtt-node/device/agriculture-relayr.json new file mode 100644 index 00000000000..2269ec96f6c --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/agriculture-relayr.json @@ -0,0 +1,219 @@ +{ + "owner": "1e8c0446-e273-4964-9bda-887634bda63d", + "id": "7ad7eb76-f87b-4f08-95a2-adf2b06c5aee", + "name": "Zolertia IoT Agriculture atmospheric", + "productNumber": "", + "description": "Wireless monitoring for crops and fields, featuring temperature, humidity and ambient light sensors. \n\nNano-Power IoT device with an ARM Cortex M3 system-on-chip (32KB RAM and 512KB Flash), and dual radio (863-950MHz and 2.4GHz).", + "website": "http://zolertia.io", + "manufacturer": { + "name": "Zolertia SL", + "website": "http://zolertia.io", + "contactInfo": { + "email": "info@zolertia.io" + } + }, + "resources": [], + "firmware": { + "1.0.0": { + "binaries": "", + "transport": { + "cloud": { + "commands": [ + { + "name": "pressure_thresh", + "path": "", + "valueSchema": { + "type": "number", + "unit": "mPa", + "maximum": 10999, + "minimum": 3001 + } + }, + { + "name": "light_thresh", + "path": "", + "valueSchema": { + "type": "number", + "unit": "lux", + "maximum": 39999, + "minimum": 1 + } + }, + { + "name": "humidity_thresh", + "path": "", + "valueSchema": { + "type": "number", + "unit": "milli RH%", + "maximum": 9999, + "minimum": 10 + } + }, + { + "name": "temperature_thresh", + "path": "", + "valueSchema": { + "type": "number", + "unit": "milli Celsius", + "maximum": 11999, + "minimum": -1999 + } + }, + { + "name": "update_period", + "path": "", + "valueSchema": { + "type": "number" + } + }, + { + "name": "enable_sensor", + "path": "", + "valueSchema": { + "type": "boolean" + } + }, + { + "name": "reboot", + "path": "", + "valueSchema": { + "type": "boolean" + } + }, + { + "name": "leds_toggle", + "path": "", + "valueSchema": { + "type": "boolean" + } + } + ], + "readings": [ + { + "path": "", + "meaning": "pressure_thresh", + "valueSchema": { + "type": "number" + } + }, + { + "path": "", + "meaning": "light_thresh", + "valueSchema": { + "type": "number" + } + }, + { + "path": "", + "meaning": "humidity_thresh", + "valueSchema": { + "type": "number" + } + }, + { + "path": "", + "meaning": "temperature_thresh", + "valueSchema": { + "type": "number" + } + }, + { + "path": "", + "meaning": "alarm_pressure", + "valueSchema": { + "type": "number", + "unit": "mPa", + "maximum": 11000, + "minimum": 3000 + } + }, + { + "path": "", + "meaning": "pressure", + "valueSchema": { + "type": "number", + "unit": "hPa", + "maximum": 1100, + "minimum": 300 + } + }, + { + "path": "", + "meaning": "light", + "valueSchema": { + "type": "number", + "unit": "lux", + "maximum": 40000, + "minimum": 0 + } + }, + { + "path": "", + "meaning": "alarm_humidity", + "valueSchema": { + "type": "number", + "unit": "RH%" + } + }, + { + "path": "", + "meaning": "alarm_temperature", + "valueSchema": { + "type": "number", + "unit": "Celsius" + } + }, + { + "path": "", + "meaning": "uptime", + "valueSchema": { + "type": "number", + "unit": "seconds" + } + }, + { + "path": "", + "meaning": "rssi", + "valueSchema": { + "type": "number", + "maximum": -130 + } + }, + { + "path": "", + "meaning": "parent", + "valueSchema": { + "type": "string" + } + }, + { + "path": "", + "meaning": "humidity", + "valueSchema": { + "type": "number", + "unit": "RH%", + "maximum": 100 + } + }, + { + "path": "", + "meaning": "temperature", + "valueSchema": { + "type": "number", + "unit": "Celsius", + "maximum": 120, + "minimum": -20 + } + } + ], + "configurations": [] + } + }, + "repository": "", + "releaseDate": "", + "releaseNotes": "", + "documentation": "" + } + } +} + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/agriculture.c b/examples/zolertia/tutorial/99-apps/mqtt-node/device/agriculture.c new file mode 100644 index 00000000000..6fbd4b63d85 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/agriculture.c @@ -0,0 +1,150 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "sys/etimer.h" +#include "dev/sht25.h" +#include "dev/tsl256x.h" +#include "dev/bmpx8x.h" +#include "agriculture.h" +#include "mqtt-res.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_APP +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +sensor_values_t agriculture_sensors; +/*---------------------------------------------------------------------------*/ +process_event_t agriculture_sensors_data_event; +process_event_t agriculture_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +PROCESS(agriculture_sensors_process, "Agriculture sensor process"); +/*---------------------------------------------------------------------------*/ +static void +poll_sensors(void) +{ + /* Poll the temperature and humidity sensor */ + SENSORS_ACTIVATE(sht25); + agriculture_sensors.sensor[AGRICULTURE_SENSOR_TEMP].value = sht25.value(SHT25_VAL_TEMP); + agriculture_sensors.sensor[AGRICULTURE_SENSOR_HUMD].value = sht25.value(SHT25_VAL_HUM); + SENSORS_DEACTIVATE(sht25); + + SENSORS_ACTIVATE(tsl256x); + agriculture_sensors.sensor[AGRICULTURE_SENSOR_LIGHT].value = tsl256x.value(TSL256X_VAL_READ); + SENSORS_DEACTIVATE(tsl256x); + + SENSORS_ACTIVATE(bmpx8x); + agriculture_sensors.sensor[AGRICULTURE_SENSOR_PRES].value = bmpx8x.value(BMPx8x_READ_PRESSURE); + SENSORS_DEACTIVATE(bmpx8x); + + /* Check the sensor values and publish alarms if required, else send the data + * to any subscriber + */ + mqtt_sensor_check(&agriculture_sensors, agriculture_sensors_alarm_event, + agriculture_sensors_data_event); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(agriculture_sensors_process, ev, data) +{ + static struct etimer et; + + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Load sensor defaults */ + agriculture_sensors.num = 0; + + mqtt_sensor_register(&agriculture_sensors, AGRICULTURE_SENSOR_TEMP, + DEFAULT_SHT25_TEMP_MIN, DEFAULT_PUBLISH_EVENT_TEMP, + DEFAULT_PUBLISH_ALARM_TEMP, DEFAULT_SUBSCRIBE_CMD_TEMPTHR, + DEFAULT_SHT25_TEMP_MIN, DEFAULT_SHT25_TEMP_MAX, + DEFAULT_TEMP_THRESH, DEFAULT_TEMP_THRESL, 100); + + mqtt_sensor_register(&agriculture_sensors, AGRICULTURE_SENSOR_HUMD, + DEFAULT_SHT25_HUMD_MIN, DEFAULT_PUBLISH_EVENT_HUMD, + DEFAULT_PUBLISH_ALARM_HUMD, DEFAULT_SUBSCRIBE_CMD_HUMDTHR, + DEFAULT_SHT25_HUMD_MIN, DEFAULT_SHT25_HUMD_MAX, + DEFAULT_HUMD_THRESH, DEFAULT_HUMD_THRESL, 100); + + mqtt_sensor_register(&agriculture_sensors, AGRICULTURE_SENSOR_LIGHT, + DEFAULT_TSL2563_LIGHT_MIN, DEFAULT_PUBLISH_EVENT_LIGHT, + DEFAULT_PUBLISH_ALARM_LIGHT, DEFAULT_SUBSCRIBE_CMD_LIGHTHR, + DEFAULT_TSL2563_LIGHT_MIN, DEFAULT_TSL2563_LIGHT_MIN, + DEFAULT_LIGHT_THRESH, DEFAULT_LIGHT_THRESL, 0); + + mqtt_sensor_register(&agriculture_sensors, AGRICULTURE_SENSOR_PRES, + DEFAULT_BMP180_PRES_MIN, DEFAULT_PUBLISH_EVENT_PRES, + DEFAULT_PUBLISH_ALARM_PRES, DEFAULT_SUBSCRIBE_CMD_PRESTHR, + DEFAULT_BMP180_PRES_MIN, DEFAULT_BMP180_PRES_MAX, + DEFAULT_PRES_THRESH, DEFAULT_PRES_THRESL, 10); + + /* Sanity check */ + if(agriculture_sensors.num != DEFAULT_SENSORS_NUM) { + printf("Agriculture sensors: error! number of sensors mismatch!\n"); + PROCESS_EXIT(); + } + + /* Get an event ID for our events */ + agriculture_sensors_data_event = process_alloc_event(); + agriculture_sensors_alarm_event = process_alloc_event(); + + /* Start the periodic process */ + etimer_set(&et, DEFAULT_SAMPLING_INTERVAL); + + while(1) { + + PROCESS_YIELD(); + + if(ev == PROCESS_EVENT_TIMER && data == &et) { + poll_sensors(); + etimer_reset(&et); + + } else if(ev == sensors_stop_event) { + PRINTF("Agriculture sensors: sensor readings paused\n"); + etimer_stop(&et); + } else if(ev == sensors_restart_event) { + PRINTF("Agriculture sensors: sensor readings enabled\n"); + etimer_reset(&et); + } + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/agriculture.h b/examples/zolertia/tutorial/99-apps/mqtt-node/device/agriculture.h new file mode 100644 index 00000000000..ad13bf538f3 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/agriculture.h @@ -0,0 +1,90 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 AGRICULTURE_H_ +#define AGRICULTURE_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-sensors.h" +/*---------------------------------------------------------------------------*/ +enum { + AGRICULTURE_SENSOR_TEMP = 0, + AGRICULTURE_SENSOR_HUMD, + AGRICULTURE_SENSOR_LIGHT, + AGRICULTURE_SENSOR_PRES, +}; +/*---------------------------------------------------------------------------*/ +/* Sensor process events */ +extern process_event_t agriculture_sensors_data_event; +extern process_event_t agriculture_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +extern sensor_values_t agriculture_sensors; +/*---------------------------------------------------------------------------*/ +/* PUBLISH strings */ +#define DEFAULT_PUBLISH_EVENT_TEMP "temperature" +#define DEFAULT_PUBLISH_EVENT_HUMD "humidity" +#define DEFAULT_PUBLISH_EVENT_LIGHT "light" +#define DEFAULT_PUBLISH_EVENT_PRES "pressure" +#define DEFAULT_PUBLISH_ALARM_TEMP "alarm_temperature" +#define DEFAULT_PUBLISH_ALARM_HUMD "alarm_humidity" +#define DEFAULT_PUBLISH_ALARM_LIGHT "alarm_light" +#define DEFAULT_PUBLISH_ALARM_PRES "alarm_pressure" + +/* SUBSCRIBE strings */ +#define DEFAULT_SUBSCRIBE_CMD_TEMPTHR "temperature_thresh" +#define DEFAULT_SUBSCRIBE_CMD_HUMDTHR "humidity_thresh" +#define DEFAULT_SUBSCRIBE_CMD_LIGHTHR "light_thresh" +#define DEFAULT_SUBSCRIBE_CMD_PRESTHR "pressure_thresh" + +/* Minimum and maximum values for the sensors */ +#define DEFAULT_SHT25_TEMP_MIN (-2000) +#define DEFAULT_SHT25_TEMP_MAX 12000 +#define DEFAULT_SHT25_HUMD_MIN 0 +#define DEFAULT_SHT25_HUMD_MAX 10000 +#define DEFAULT_TSL2563_LIGHT_MIN 0 +#define DEFAULT_TSL2563_LIGHT_MAX 40000 +#define DEFAULT_BMP180_PRES_MIN 3000 +#define DEFAULT_BMP180_PRES_MAX 11000 + +/* Default sensor state and thresholds (only check for values above the + * threshold) */ +#define DEFAULT_TEMP_THRESH 3000 +#define DEFAULT_HUMD_THRESH 8000 +#define DEFAULT_LIGHT_THRESH 2000 +#define DEFAULT_PRES_THRESH 10500 + +#define DEFAULT_TEMP_THRESL DEFAULT_SHT25_TEMP_MIN +#define DEFAULT_HUMD_THRESL DEFAULT_SHT25_HUMD_MIN +#define DEFAULT_LIGHT_THRESL DEFAULT_TSL2563_LIGHT_MIN +#define DEFAULT_PRES_THRESL DEFAULT_BMP180_PRES_MIN +#define DEFAULT_CMD_STRING "/led_toggle/lv" +/*---------------------------------------------------------------------------*/ +#endif /* AGRICULTURE_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/coinbox.c b/examples/zolertia/tutorial/99-apps/mqtt-node/device/coinbox.c new file mode 100644 index 00000000000..e663b1dfbc7 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/coinbox.c @@ -0,0 +1,122 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "sys/etimer.h" +#include "dev/mp3-wtv020sd.h" +#include "dev/led-strip.h" +#include "coinbox.h" +#include "dev/sys-ctrl.h" +#include "mqtt-res.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_APP +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +static struct etimer et; +/*---------------------------------------------------------------------------*/ +command_values_t coinbox_commands; +/*---------------------------------------------------------------------------*/ +PROCESS(coinbox_blinking_process, "coinbox blinkg process"); +PROCESS(coinbox_sensors_process, "coinbox actuator process"); +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(coinbox_blinking_process, ev, data) +{ + static uint8_t counter; + + PROCESS_BEGIN(); + + counter = 0; + mp3_wtv020sd_gpio_play(); + etimer_set(&et, CLOCK_SECOND / 4); + + while(1) { + PROCESS_WAIT_EVENT_UNTIL(etimer_expired(&et)); + counter % 2 ? led_strip_switch(LED_STRIP_ON) : led_strip_switch(LED_STRIP_OFF); + if(counter > 28) { + mp3_wtv020sd_gpio_stop(); + mp3_wtv020sd_gpio_next(); + led_strip_switch(LED_STRIP_OFF); + break; + } + counter++; + etimer_reset(&et); + } + + /* FIXME: restart the device as currently is not properly stopping the mp3 */ + sys_ctrl_reset(); + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +static int +activate_coinbox(int arg) +{ + process_start(&coinbox_blinking_process, NULL); + return 0; +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(coinbox_sensors_process, ev, data) +{ + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Load commands default */ + coinbox_commands.num = 1; + memcpy(coinbox_commands.command[COINBOX_COMMAND].command_name, + DEFAULT_COMMAND_EVENT_COINBOX, strlen(DEFAULT_COMMAND_EVENT_COINBOX)); + coinbox_commands.command[COINBOX_COMMAND].cmd = activate_coinbox; + + /* Sanity check */ + if(coinbox_commands.num != DEFAULT_COMMANDS_NUM) { + printf("Coinbox commands: error! number of commands mismatch!\n"); + PROCESS_EXIT(); + } + + led_strip_config(); + mp3_wtv020sd_config(MP3_WTV020SD_GPIO_MODE); + + while(1) { + PROCESS_WAIT_EVENT_UNTIL(0); + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/coinbox.h b/examples/zolertia/tutorial/99-apps/mqtt-node/device/coinbox.h new file mode 100644 index 00000000000..577e4161985 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/coinbox.h @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 COINBOX_H_ +#define COINBOX_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-sensors.h" +/*---------------------------------------------------------------------------*/ +enum { + COINBOX_COMMAND = 0, +}; +/*---------------------------------------------------------------------------*/ +extern command_values_t coinbox_commands; +/*---------------------------------------------------------------------------*/ +/* Command string: play the coinbox */ +#define DEFAULT_COMMAND_EVENT_COINBOX "coinbox" +#define DEFAULT_CMD_STRING "/led_toggle/lv" +/*---------------------------------------------------------------------------*/ +#endif /* COINBOX_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/coldchain-relayr.json b/examples/zolertia/tutorial/99-apps/mqtt-node/device/coldchain-relayr.json new file mode 100644 index 00000000000..ae34e9f4e9f --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/coldchain-relayr.json @@ -0,0 +1,179 @@ +{ + "owner": "1e8c0446-e273-4964-9bda-887634bda63d", + "id": "4c1fa17e-4983-4ac4-9aae-ff4071052092", + "name": "Zolertia IoT cold-chain monitoring", + "productNumber": "", + "description": "Monitor and control goods in a cold-chain process, with temperature, light and humidity sensors, able to control a switch.", + "website": "http://zolertia.io", + "manufacturer": { + "name": "Zolertia SL", + "website": "http://zolertia.io", + "contactInfo": { + "email": "info@zolertia.io" + } + }, + "resources": [], + "firmware": { + "1.0.0": { + "binaries": "", + "transport": { + "cloud": { + "commands": [ + { + "name": "light_thresh", + "path": "", + "valueSchema": { + "type": "number", + "unit": "lux", + "maximum": 32000, + "minimum": 0 + } + }, + { + "name": "humidity_thresh", + "path": "", + "valueSchema": { + "type": "number", + "unit": "milli RH%", + "maximum": 9999, + "minimum": 10 + } + }, + { + "name": "temperature_thresh", + "path": "", + "valueSchema": { + "type": "number", + "unit": "milli Celsius", + "maximum": 11999, + "minimum": -1999 + } + }, + { + "name": "update_period", + "path": "", + "valueSchema": { + "type": "number", + "unit": "seconds", + "maximum": 3600, + "minimum": 5 + } + }, + { + "name": "enable_sensor", + "path": "", + "valueSchema": { + "type": "boolean" + } + }, + { + "name": "reboot", + "path": "", + "valueSchema": { + "type": "boolean" + } + }, + { + "name": "leds_toggle", + "path": "", + "valueSchema": { + "type": "boolean" + } + } + ], + "readings": [ + { + "path": "", + "meaning": "alarm_light", + "valueSchema": { + "type": "number", + "unit": "lux" + } + }, + { + "path": "", + "meaning": "light", + "valueSchema": { + "type": "number", + "unit": "lux" + } + }, + { + "path": "", + "meaning": "alarm_humidity", + "valueSchema": { + "type": "number", + "unit": "RH%" + } + }, + { + "path": "", + "meaning": "alarm_temperature", + "valueSchema": { + "type": "number", + "unit": "Celsius" + } + }, + { + "path": "", + "meaning": "uptime", + "valueSchema": { + "type": "number", + "unit": "seconds" + } + }, + { + "path": "", + "meaning": "rssi", + "valueSchema": { + "type": "number", + "maximum": -130 + } + }, + { + "path": "", + "meaning": "parent", + "valueSchema": { + "type": "string" + } + }, + { + "path": "", + "meaning": "humidity", + "valueSchema": { + "type": "number", + "unit": "RH%", + "maximum": 100 + } + }, + { + "path": "", + "meaning": "temperature", + "valueSchema": { + "type": "number", + "unit": "Celsius", + "maximum": 120, + "minimum": -20 + } + }, + { + "path": "", + "meaning": "ID", + "valueSchema": { + "type": "string" + } + } + ], + "configurations": [] + } + }, + "repository": "", + "releaseDate": "", + "releaseNotes": "", + "documentation": "" + } + }, + "createdAt": "2016-05-11T07:41:31.214Z", + "updatedAt": "2016-11-22T15:31:06.419Z" +} + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/coldchain.c b/examples/zolertia/tutorial/99-apps/mqtt-node/device/coldchain.c new file mode 100644 index 00000000000..f526f90ece6 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/coldchain.c @@ -0,0 +1,142 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "sys/etimer.h" +#include "dev/dht22.h" +#include "dev/tsl256x.h" +#include "coldchain.h" +#include "mqtt-res.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_APP +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +sensor_values_t coldchain_sensors; +/*---------------------------------------------------------------------------*/ +process_event_t coldchain_sensors_data_event; +process_event_t coldchain_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +PROCESS(coldchain_sensors_process, "coldchain sensor process"); +/*---------------------------------------------------------------------------*/ +static void +poll_sensors(void) +{ + int temp, humd; + + /* Poll the temperature, humidity and light sensors */ + coldchain_sensors.sensor[COLDCHAIN_SENSOR_LGHT].value = tsl256x.value(TSL256X_VAL_READ); + + dht22_read_all(&temp, &humd); + + coldchain_sensors.sensor[COLDCHAIN_SENSOR_TEMP].value = (int16_t)temp; + coldchain_sensors.sensor[COLDCHAIN_SENSOR_HUMD].value = (int16_t)humd; + + /* Check the sensor values and publish alarms if required, else send the data + * to any subscriber + */ + mqtt_sensor_check(&coldchain_sensors, coldchain_sensors_alarm_event, + coldchain_sensors_data_event); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(coldchain_sensors_process, ev, data) +{ + static struct etimer et; + + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Load sensor defaults */ + coldchain_sensors.num = 0; + + mqtt_sensor_register(&coldchain_sensors, COLDCHAIN_SENSOR_TEMP, + DEFAULT_TEMP_MIN, DEFAULT_PUBLISH_EVENT_TEMP, + DEFAULT_PUBLISH_ALARM_TEMP, DEFAULT_SUBSCRIBE_CFG_TEMPTHR, + DEFAULT_TEMP_MIN, DEFAULT_TEMP_MAX, + DEFAULT_TEMP_THRESH, DEFAULT_TEMP_THRESL, 10); + + mqtt_sensor_register(&coldchain_sensors, COLDCHAIN_SENSOR_HUMD, + DEFAULT_HUMD_MIN, DEFAULT_PUBLISH_EVENT_HUMD, + DEFAULT_PUBLISH_ALARM_HUMD, DEFAULT_SUBSCRIBE_CFG_HUMDTHR, + DEFAULT_HUMD_MIN, DEFAULT_HUMD_MAX, + DEFAULT_HUMD_THRESH, DEFAULT_HUMD_THRESL, 10); + + mqtt_sensor_register(&coldchain_sensors, COLDCHAIN_SENSOR_LGHT, + DEFAULT_LGTH_MIN, DEFAULT_PUBLISH_EVENT_LGTH, + DEFAULT_PUBLISH_ALARM_LGTH, DEFAULT_SUBSCRIBE_CFG_LGTHTHR, + DEFAULT_LGTH_MIN, DEFAULT_LGTH_MAX, + DEFAULT_LGTH_THRESH, DEFAULT_LGTH_THRESL, 1); + + /* Sanity check */ + if(coldchain_sensors.num != DEFAULT_SENSORS_NUM) { + printf("coldchain sensors: error! number of sensors mismatch!\n"); + PROCESS_EXIT(); + } + + /* Get an event ID for our events */ + coldchain_sensors_data_event = process_alloc_event(); + coldchain_sensors_alarm_event = process_alloc_event(); + + /* Enable the sensors */ + SENSORS_ACTIVATE(dht22); + SENSORS_ACTIVATE(tsl256x); + + /* Start the periodic process */ + etimer_set(&et, DEFAULT_SAMPLING_INTERVAL); + + while(1) { + + PROCESS_YIELD(); + + if(ev == PROCESS_EVENT_TIMER && data == &et) { + poll_sensors(); + etimer_reset(&et); + } else if(ev == sensors_stop_event) { + PRINTF("coldchain sensors: sensor readings paused\n"); + etimer_stop(&et); + } else if(ev == sensors_restart_event) { + PRINTF("coldchain sensors: sensor readings enabled\n"); + etimer_reset(&et); + } + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/coldchain.h b/examples/zolertia/tutorial/99-apps/mqtt-node/device/coldchain.h new file mode 100644 index 00000000000..13781102a97 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/coldchain.h @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 COLDCHAIN_H_ +#define COLDCHAIN_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-sensors.h" +/*---------------------------------------------------------------------------*/ +enum { + COLDCHAIN_SENSOR_TEMP = 0, + COLDCHAIN_SENSOR_HUMD, + COLDCHAIN_SENSOR_LGHT +}; +/*---------------------------------------------------------------------------*/ +/* Sensor process events */ +extern process_event_t coldchain_sensors_data_event; +extern process_event_t coldchain_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +extern sensor_values_t coldchain_sensors; +/*---------------------------------------------------------------------------*/ +/* PUBLISH strings */ +#define DEFAULT_PUBLISH_EVENT_TEMP "temperature" +#define DEFAULT_PUBLISH_EVENT_HUMD "humidity" +#define DEFAULT_PUBLISH_EVENT_LGTH "light" +#define DEFAULT_PUBLISH_ALARM_TEMP "alarm_temperature" +#define DEFAULT_PUBLISH_ALARM_HUMD "alarm_humidity" +#define DEFAULT_PUBLISH_ALARM_LGTH "alarm_light" + +/* SUBSCRIBE strings */ +#define DEFAULT_SUBSCRIBE_CFG_TEMPTHR "temperature_thresh" +#define DEFAULT_SUBSCRIBE_CFG_HUMDTHR "humidity_thresh" +#define DEFAULT_SUBSCRIBE_CFG_LGTHTHR "light_thresh" + +/* Minimum and maximum values for the DHT22 sensor */ +#define DEFAULT_TEMP_MIN (-200) +#define DEFAULT_TEMP_MAX 1200 +#define DEFAULT_HUMD_MIN 0 +#define DEFAULT_HUMD_MAX 1000 +#define DEFAULT_LGTH_MIN 0 +#define DEFAULT_LGTH_MAX 32000 + +/* Default sensor state and thresholds + * We are only checking for values over a given threshold (over), to avoid + * checking for values below, we use the minimum sensor value + */ +#define DEFAULT_TEMP_THRESH 300 +#define DEFAULT_HUMD_THRESH 800 +#define DEFAULT_LGTH_THRESH 1000 + +#define DEFAULT_TEMP_THRESL 0 +#define DEFAULT_HUMD_THRESL 0 +#define DEFAULT_LGTH_THRESL 0 + +#define DEFAULT_CMD_STRING "/led_toggle/lv" +/*---------------------------------------------------------------------------*/ +#endif /* COLDCHAIN_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/flowerpot.c b/examples/zolertia/tutorial/99-apps/mqtt-node/device/flowerpot.c new file mode 100644 index 00000000000..8d7d588f6f7 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/flowerpot.c @@ -0,0 +1,140 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "sys/etimer.h" +#include "dev/sht25.h" +#include "dev/adc-sensors.h" +#include "flowerpot.h" +#include "mqtt-res.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_APP +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +sensor_values_t flowerpot_sensors; +/*---------------------------------------------------------------------------*/ +process_event_t flowerpot_sensors_data_event; +process_event_t flowerpot_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +PROCESS(flowerpot_sensors_process, "Flowerpot sensor process"); +/*---------------------------------------------------------------------------*/ +static void +poll_sensors(void) +{ + /* Poll the temperature and humidity sensor */ + SENSORS_ACTIVATE(sht25); + flowerpot_sensors.sensor[FLOWERPOT_SENSOR_TEMP].value = sht25.value(SHT25_VAL_TEMP); + flowerpot_sensors.sensor[FLOWERPOT_SENSOR_HUMD].value = sht25.value(SHT25_VAL_HUM); + SENSORS_DEACTIVATE(sht25); + + flowerpot_sensors.sensor[FLOWERPOT_SENSOR_SOIL].value = adc_sensors.value(ANALOG_SOIL_MOIST_SENSOR); + + /* Check the sensor values and publish alarms if required, else send the data + * to any subscriber + */ + mqtt_sensor_check(&flowerpot_sensors, flowerpot_sensors_alarm_event, + flowerpot_sensors_data_event); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(flowerpot_sensors_process, ev, data) +{ + static struct etimer et; + + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Load sensor defaults */ + flowerpot_sensors.num = 0; + + mqtt_sensor_register(&flowerpot_sensors, FLOWERPOT_SENSOR_TEMP, + DEFAULT_SHT25_TEMP_MIN, DEFAULT_PUBLISH_EVENT_TEMP, + DEFAULT_PUBLISH_ALARM_TEMP, DEFAULT_SUBSCRIBE_CMD_TEMPTHR, + DEFAULT_SHT25_TEMP_MIN, DEFAULT_SHT25_TEMP_MAX, + DEFAULT_TEMP_THRESH, DEFAULT_TEMP_THRESL, 100); + + mqtt_sensor_register(&flowerpot_sensors, FLOWERPOT_SENSOR_HUMD, + DEFAULT_SHT25_HUMD_MIN, DEFAULT_PUBLISH_EVENT_HUMD, + DEFAULT_PUBLISH_ALARM_HUMD, DEFAULT_SUBSCRIBE_CMD_HUMDTHR, + DEFAULT_SHT25_HUMD_MIN, DEFAULT_SHT25_HUMD_MAX, + DEFAULT_HUMD_THRESH, DEFAULT_HUMD_THRESL, 100); + + mqtt_sensor_register(&flowerpot_sensors, FLOWERPOT_SENSOR_SOIL, + DEFAULT_GROVE_SOIL_MIN, DEFAULT_PUBLISH_EVENT_SOIL, + DEFAULT_PUBLISH_ALARM_SOIL, DEFAULT_SUBSCRIBE_CMD_SOILTHR, + DEFAULT_GROVE_SOIL_MIN, DEFAULT_GROVE_SOIL_MAX, + DEFAULT_SOIL_THRESH, DEFAULT_SOIL_THRESL, 0); + + /* Sanity check */ + if(flowerpot_sensors.num != DEFAULT_SENSORS_NUM) { + printf("Flowerpot sensors: error! number of sensors mismatch!\n"); + PROCESS_EXIT(); + } + + /* Get an event ID for our events */ + flowerpot_sensors_data_event = process_alloc_event(); + flowerpot_sensors_alarm_event = process_alloc_event(); + + /* Configure ADC channel for soil moisture measurements */ + adc_sensors.configure(ANALOG_SOIL_MOIST_SENSOR, 5); + + /* Start the periodic process */ + etimer_set(&et, DEFAULT_SAMPLING_INTERVAL); + + while(1) { + + PROCESS_YIELD(); + + if(ev == PROCESS_EVENT_TIMER && data == &et) { + poll_sensors(); + etimer_reset(&et); + + } else if(ev == sensors_stop_event) { + PRINTF("Flowerpot sensors: sensor readings paused\n"); + etimer_stop(&et); + } else if(ev == sensors_restart_event) { + PRINTF("Flowerpot sensors: sensor readings enabled\n"); + etimer_reset(&et); + } + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/flowerpot.h b/examples/zolertia/tutorial/99-apps/mqtt-node/device/flowerpot.h new file mode 100644 index 00000000000..93a0e4352f2 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/flowerpot.h @@ -0,0 +1,83 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 FLOWERPOT_H_ +#define FLOWERPOT_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-sensors.h" +/*---------------------------------------------------------------------------*/ +enum { + FLOWERPOT_SENSOR_TEMP = 0, + FLOWERPOT_SENSOR_HUMD, + FLOWERPOT_SENSOR_SOIL, +}; +/*---------------------------------------------------------------------------*/ +/* Sensor process events */ +extern process_event_t flowerpot_sensors_data_event; +extern process_event_t flowerpot_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +extern sensor_values_t flowerpot_sensors; +/*---------------------------------------------------------------------------*/ +/* PUBLISH strings */ +#define DEFAULT_PUBLISH_EVENT_TEMP "temperature" +#define DEFAULT_PUBLISH_EVENT_HUMD "humidity" +#define DEFAULT_PUBLISH_EVENT_SOIL "soil" + +#define DEFAULT_PUBLISH_ALARM_TEMP "alarm_temperature" +#define DEFAULT_PUBLISH_ALARM_HUMD "alarm_humidity" +#define DEFAULT_PUBLISH_ALARM_SOIL "alarm_soil" + +/* SUBSCRIBE strings */ +#define DEFAULT_SUBSCRIBE_CMD_TEMPTHR "temperature_thresh" +#define DEFAULT_SUBSCRIBE_CMD_HUMDTHR "humidity_thresh" +#define DEFAULT_SUBSCRIBE_CMD_SOILTHR "soil_thresh" + +/* Minimum and maximum values for the sensors */ +#define DEFAULT_SHT25_TEMP_MIN (-2000) +#define DEFAULT_SHT25_TEMP_MAX 12000 +#define DEFAULT_SHT25_HUMD_MIN 0 +#define DEFAULT_SHT25_HUMD_MAX 10000 +#define DEFAULT_GROVE_SOIL_MIN 0 +#define DEFAULT_GROVE_SOIL_MAX 3300 + +/* Default sensor state and thresholds (only check for values above the + * threshold) */ +#define DEFAULT_TEMP_THRESH DEFAULT_SHT25_TEMP_MAX +#define DEFAULT_HUMD_THRESH DEFAULT_SHT25_HUMD_MAX +#define DEFAULT_SOIL_THRESH DEFAULT_GROVE_SOIL_MAX + +#define DEFAULT_TEMP_THRESL DEFAULT_SHT25_TEMP_MIN +#define DEFAULT_HUMD_THRESL DEFAULT_SHT25_HUMD_MIN +#define DEFAULT_SOIL_THRESL DEFAULT_GROVE_SOIL_MIN +#define DEFAULT_CMD_STRING "/led_toggle/lv" +/*---------------------------------------------------------------------------*/ +#endif /* FLOWERPOT_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/fridge-relayr.json b/examples/zolertia/tutorial/99-apps/mqtt-node/device/fridge-relayr.json new file mode 100644 index 00000000000..d99a8ef513f --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/fridge-relayr.json @@ -0,0 +1,152 @@ +{ + "owner": "1e8c0446-e273-4964-9bda-887634bda63d", + "id": "bbbd83a4-46aa-421a-ab52-2018b1993643", + "name": "Zolertia IoT fridge", + "productNumber": "", + "description": "Monitor a connected fridge, with temperature and humidity sensors, able to control a switch.", + "website": "http://zolertia.io", + "manufacturer": { + "name": "Zolertia SL", + "website": "http://zolertia.io", + "contactInfo": { + "email": "info@zolertia.io" + } + }, + "resources": [], + "firmware": { + "1.0.0": { + "binaries": "", + "transport": { + "cloud": { + "commands": [ + { + "name": "humidity_thresh", + "path": "", + "valueSchema": { + "type": "number", + "unit": "milli RH%", + "maximum": 9999, + "minimum": 10 + } + }, + { + "name": "temperature_thresh", + "path": "", + "valueSchema": { + "type": "number", + "unit": "milli Celsius", + "maximum": 11999, + "minimum": -1999 + } + }, + { + "name": "update_period", + "path": "", + "valueSchema": { + "type": "number", + "unit": "seconds", + "maximum": 3600, + "minimum": 5 + } + }, + { + "name": "enable_sensor", + "path": "", + "valueSchema": { + "type": "boolean" + } + }, + { + "name": "reboot", + "path": "", + "valueSchema": { + "type": "boolean" + } + }, + { + "name": "leds_toggle", + "path": "", + "valueSchema": { + "type": "boolean" + } + } + ], + "readings": [ + { + "path": "", + "meaning": "alarm_humidity", + "valueSchema": { + "type": "number", + "unit": "RH%" + } + }, + { + "path": "", + "meaning": "alarm_temperature", + "valueSchema": { + "type": "number", + "unit": "Celsius" + } + }, + { + "path": "", + "meaning": "uptime", + "valueSchema": { + "type": "number", + "unit": "seconds" + } + }, + { + "path": "", + "meaning": "rssi", + "valueSchema": { + "type": "number", + "maximum": -130 + } + }, + { + "path": "", + "meaning": "parent", + "valueSchema": { + "type": "string" + } + }, + { + "path": "", + "meaning": "humidity", + "valueSchema": { + "type": "number", + "unit": "RH%", + "maximum": 100 + } + }, + { + "path": "", + "meaning": "temperature", + "valueSchema": { + "type": "number", + "unit": "Celsius", + "maximum": 120, + "minimum": -20 + } + }, + { + "path": "", + "meaning": "ID", + "valueSchema": { + "type": "string" + } + } + ], + "configurations": [] + } + }, + "repository": "", + "releaseDate": "", + "releaseNotes": "", + "documentation": "" + } + }, + "createdAt": "2016-05-11T07:41:31.214Z", + "updatedAt": "2016-11-22T15:32:10.075Z" +} diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/fridge.c b/examples/zolertia/tutorial/99-apps/mqtt-node/device/fridge.c new file mode 100644 index 00000000000..34bbac68e63 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/fridge.c @@ -0,0 +1,127 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "sys/etimer.h" +#include "dev/sht25.h" +#include "fridge.h" +#include "mqtt-res.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_APP +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +sensor_values_t fridge_sensors; +/*---------------------------------------------------------------------------*/ +process_event_t fridge_sensors_data_event; +process_event_t fridge_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +PROCESS(fridge_sensors_process, "Fridge sensor process"); +/*---------------------------------------------------------------------------*/ +static void +poll_sensors(void) +{ + /* Poll the temperature and humidity sensor */ + SENSORS_ACTIVATE(sht25); + fridge_sensors.sensor[FRIDGE_SENSOR_TEMP].value = sht25.value(SHT25_VAL_TEMP); + fridge_sensors.sensor[FRIDGE_SENSOR_HUMD].value = sht25.value(SHT25_VAL_HUM); + SENSORS_DEACTIVATE(sht25); + + /* Check the sensor values and publish alarms if required, else send the data + * to any subscriber + */ + mqtt_sensor_check(&fridge_sensors, fridge_sensors_alarm_event, + fridge_sensors_data_event); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(fridge_sensors_process, ev, data) +{ + static struct etimer et; + + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Load sensor defaults */ + fridge_sensors.num = 0; + + mqtt_sensor_register(&fridge_sensors, FRIDGE_SENSOR_TEMP, + DEFAULT_SHT25_TEMP_MIN, DEFAULT_PUBLISH_EVENT_TEMP, + DEFAULT_PUBLISH_ALARM_TEMP, DEFAULT_SUBSCRIBE_CFG_TEMPTHR, + DEFAULT_SHT25_TEMP_MIN, DEFAULT_SHT25_TEMP_MAX, + DEFAULT_TEMP_THRESH, DEFAULT_TEMP_THRESL, 100); + + mqtt_sensor_register(&fridge_sensors, FRIDGE_SENSOR_HUMD, + DEFAULT_SHT25_HUMD_MIN, DEFAULT_PUBLISH_EVENT_HUMD, + DEFAULT_PUBLISH_ALARM_HUMD, DEFAULT_SUBSCRIBE_CFG_HUMDTHR, + DEFAULT_SHT25_HUMD_MIN, DEFAULT_SHT25_HUMD_MAX, + DEFAULT_HUMD_THRESH, DEFAULT_HUMD_THRESL, 100); + + /* Sanity check */ + if(fridge_sensors.num != DEFAULT_SENSORS_NUM) { + printf("Fridge sensors: error! number of sensors mismatch!\n"); + PROCESS_EXIT(); + } + + /* Get an event ID for our events */ + fridge_sensors_data_event = process_alloc_event(); + fridge_sensors_alarm_event = process_alloc_event(); + + /* Start the periodic process */ + etimer_set(&et, DEFAULT_SAMPLING_INTERVAL); + + while(1) { + + PROCESS_YIELD(); + + if(ev == PROCESS_EVENT_TIMER && data == &et) { + poll_sensors(); + etimer_reset(&et); + } else if(ev == sensors_stop_event) { + PRINTF("Fridge sensors: sensor readings paused\n"); + etimer_stop(&et); + } else if(ev == sensors_restart_event) { + PRINTF("Fridge sensors: sensor readings enabled\n"); + etimer_reset(&et); + } + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/fridge.h b/examples/zolertia/tutorial/99-apps/mqtt-node/device/fridge.h new file mode 100644 index 00000000000..5d989321fbe --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/fridge.h @@ -0,0 +1,75 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 FRIDGE_H_ +#define FRIDGE_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-sensors.h" +/*---------------------------------------------------------------------------*/ +enum { + FRIDGE_SENSOR_TEMP = 0, + FRIDGE_SENSOR_HUMD, +}; +/*---------------------------------------------------------------------------*/ +/* Sensor process events */ +extern process_event_t fridge_sensors_data_event; +extern process_event_t fridge_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +extern sensor_values_t fridge_sensors; +/*---------------------------------------------------------------------------*/ +/* PUBLISH strings */ +#define DEFAULT_PUBLISH_EVENT_TEMP "temperature" +#define DEFAULT_PUBLISH_EVENT_HUMD "humidity" +#define DEFAULT_PUBLISH_ALARM_TEMP "alarm_temperature" +#define DEFAULT_PUBLISH_ALARM_HUMD "alarm_humidity" + +/* SUBSCRIBE strings */ +#define DEFAULT_SUBSCRIBE_CFG_TEMPTHR "temperature_thresh" +#define DEFAULT_SUBSCRIBE_CFG_HUMDTHR "humidity_thresh" + +/* Minimum and maximum values for the SHT25 sensor */ +#define DEFAULT_SHT25_TEMP_MIN (-2000) +#define DEFAULT_SHT25_TEMP_MAX 12000 +#define DEFAULT_SHT25_HUMD_MIN 0 +#define DEFAULT_SHT25_HUMD_MAX 10000 + +/* Default sensor state and thresholds + * We are only checking for values over a given threshold (over), to avoid + * checking for values below, we use the minimum sensor value + */ +#define DEFAULT_TEMP_THRESH 3000 +#define DEFAULT_HUMD_THRESH 8000 +#define DEFAULT_TEMP_THRESL DEFAULT_SHT25_TEMP_MIN +#define DEFAULT_HUMD_THRESL DEFAULT_SHT25_HUMD_MIN +#define DEFAULT_CMD_STRING "/led_toggle/lv" +/*---------------------------------------------------------------------------*/ +#endif /* FRIDGE_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/lighting.c b/examples/zolertia/tutorial/99-apps/mqtt-node/device/lighting.c new file mode 100644 index 00000000000..9d1c2bb02f1 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/lighting.c @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2017, Zolertia - http://www.zolertia.io + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +/** + * \addtogroup + * @{ + * this demo is used to control a variable from the mqtt, the variable is + * loaded in , in the function it generates a PWM for each color of the + * RGB LED, in addition to publishing the value of the digital light sensor + * in each interruption. + * @{ + * + * \author + * Erik Bellido < erikbegr@gmail.com > + */ +/* -------------------------------------------------------------------------- */ + +#include "contiki.h" +#include "sys/etimer.h" +#include "dev/pwm.h" +#include "dev/gpio.h" +#include "dev/leds.h" +#include "dev/adc-zoul.h" +#include "dev/tsl256x.h" +#include "lighting.h" +#include "mqtt-res.h" + +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_APP +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +sensor_values_t lighting_sensors; +command_values_t lighting_commands; +/*---------------------------------------------------------------------------*/ +process_event_t lighting_sensors_data_event; +process_event_t lighting_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +static uint8_t detect_sensor = 0; +/*---------------------------------------------------------------------------*/ +PROCESS(lighting_sensors_process, "lighting process"); +/*---------------------------------------------------------------------------*/ +static int +activate_color_led(int arg) +{ + uint8_t port, pin, i; + uint16_t count; + uint8_t timer_num, timer_ab; /* variable timers */ + + if(arg > LED_MAX_VAL) { + printf("Servo: invalid value (max %u)\n", LED_MAX_VAL); + return -1; + } + + timer_num = PWM_TIMER_0; + timer_ab = PWM_TIMER_B; + + printf("PWM: %uHz GPTNUM %u GPTAB %u --> %u%% \n", LED_DEFAULT_FREQ, timer_num, timer_ab, arg); + if(arg) { + for(i = 1; i <= 3; i++) { + switch(i) { + + case 1: + pin = LEDS_GREEN_PIN; /*green reva PD4 revb PB7 firefly PD4*/ + port = LEDS_GREEN_PORT; + timer_num = PWM_TIMER_0; + timer_ab = PWM_TIMER_B; + count = 650 * arg; + printf("GREEN pin = %u port = %u --> %u%% (%u)\n", pin, port, arg, count); + break; + + case 2: + pin = LEDS_BLUE_PIN; /*blue reva PD3 revb PB6 firefly PD3*/ + port = LEDS_BLUE_PORT; + timer_num = PWM_TIMER_0; + timer_ab = PWM_TIMER_B; + count = 650 * arg; + printf("BLUE pin = %u port = %u --> %u%% (%u)\n", pin, port, arg, count); + break; + + case 3: + pin = LEDS_RED_PIN; /*red reva PD5 revb PD4 firefly PD5*/ + port = LEDS_RED_PORT; + timer_num = PWM_TIMER_1; + timer_ab = PWM_TIMER_A; + count = 500 * arg; + printf("RED pin = %u port = %u --> %u%% (%u)\n", pin, port, arg, count); + break; + } + /* Use count as argument instead of percentage */ + if(pwm_enable(LED_DEFAULT_FREQ, 0, count, timer_num, timer_ab) != PWM_SUCCESS) { + printf("Servo: failed to configure the pwm channel (enable)\n"); + return -1; + } + if(pwm_start(timer_num, timer_ab, port, pin) != PWM_SUCCESS) { + printf("Servo: failed to initialize the pwm channel (start)\n"); + return -1; + } + } + } else { + for(i = 1; i <= 3; i++) { + switch(i) { + + case 1: + pin = LEDS_GREEN_PIN; /*green reva PD4 revb PB7 firefly PD4*/ + port = LEDS_GREEN_PORT; + timer_num = PWM_TIMER_0; + timer_ab = PWM_TIMER_B; + count = 650 * arg; + printf("GREEN pin = %u --> %u%% (%u)\n", pin, arg, count); + break; + + case 2: + pin = LEDS_BLUE_PIN; /*blue reva PD3 revb PB6 firefly PD3*/ + port = LEDS_BLUE_PORT; + timer_num = PWM_TIMER_0; + timer_ab = PWM_TIMER_B; + count = 650 * arg; + printf("BLUE pin = %u --> %u%% (%u)\n", pin, arg, count); + break; + + case 3: + pin = LEDS_RED_PIN; /*red reva PD5 revb PD4 firefly PD5*/ + port = LEDS_RED_PORT; + timer_num = PWM_TIMER_1; + timer_ab = PWM_TIMER_A; + count = 500 * arg; + printf("RED pin = %u --> %u%% (%u)\n", pin, arg, count); + break; + } + + /* Use count as argument instead of percentage */ + if(pwm_stop(timer_num, timer_ab, port, pin, 0) != PWM_SUCCESS) { + printf("Servo: failed to configure the pwm channel\n"); + return -1; + } + } + } + printf("DATA_COMMAND is %u\n", arg); + process_poll(&lighting_sensors_process); + return 0; +} +static void +poll_sensors(void) +{ + if(!detect_sensor) { + if(!tsl256x.configure(TSL256X_ACTIVE, 1)) { + lighting_sensors.sensor[DIGITAL_SENSOR_LIGHT].value = tsl256x.value(TSL256X_VAL_READ); + } else { + lighting_sensors.sensor[DIGITAL_SENSOR_LIGHT].value = DEFAULT_WRONG_VALUE; + detect_sensor = 1; + } + } + mqtt_sensor_check(&lighting_sensors, lighting_sensors_alarm_event, + lighting_sensors_data_event); +} +/*---------------------------------------------------------------------------*/ + +PROCESS_THREAD(lighting_sensors_process, ev, data) +{ + static struct etimer et; + + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Load sensor defaults */ + lighting_sensors.num = 1; + + /* Register digital sensors */ + mqtt_sensor_register(&lighting_sensors, DIGITAL_SENSOR_LIGHT, + DEFAULT_WRONG_VALUE, DEFAULT_PUBLISH_EVENT_LIGHT, + NULL, DEFAULT_SUBSCRIBE_CFG_LIGHTHR, + DEFAULT_TSL2561_LIGHT_MIN, DEFAULT_TSL2561_LIGHT_MAX, + DEFAULT_TSL2561_LIGHT_THRESH, DEFAULT_TSL2561_LIGHT_THRESL, 0); + + /* Sanity check */ + if(lighting_sensors.num != DEFAULT_SENSORS_NUM) { + printf("Ubidots sensors: error! number of sensors mismatch\n"); + printf("Because sensor_values_t is %u and DEFAULT_SENSORS_NUM is %u\n", lighting_sensors.num, DEFAULT_SENSORS_NUM); + PROCESS_EXIT(); + } + + /* Load commands default */ + lighting_commands.num = 1; + + memcpy(lighting_commands.command[0].command_name, DEFAULT_COMMAND_EVENT_LED, strlen(DEFAULT_COMMAND_EVENT_LED)); + + lighting_commands.command[0].cmd = activate_color_led; + + if(lighting_commands.num != DEFAULT_COMMANDS_NUM) { + printf("Ubidots sensors: error! number of commands mismatch\n"); + PROCESS_EXIT(); + } + + /* Get an event ID for our events */ + lighting_sensors_data_event = process_alloc_event(); + lighting_sensors_alarm_event = process_alloc_event(); + + /* Activate external RGB LEDS for GPIO activation SENSORS_ACTIVATE(leds); */ + + /* Start the periodic process */ + etimer_set(&et, DEFAULT_SAMPLING_INTERVAL); + + while(1) { + + PROCESS_YIELD(); + + if(ev == PROCESS_EVENT_TIMER && data == &et) { + poll_sensors(); + etimer_reset(&et); + } else if(ev == sensors_stop_event) { + PRINTF("Ubidots: sensor readings paused\n"); + etimer_stop(&et); + } else if(ev == sensors_restart_event) { + PRINTF("Ubidots: sensor readings enabled\n"); + etimer_reset(&et); + } + } + + PROCESS_END(); +} \ No newline at end of file diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/lighting.h b/examples/zolertia/tutorial/99-apps/mqtt-node/device/lighting.h new file mode 100644 index 00000000000..32edfc68627 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/lighting.h @@ -0,0 +1,98 @@ +/* + * Copyright (c) 2017, Erik Bellido < erikbegr@gmail.com > + * 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 lighting_H_ +#define lighting_H_ +/*---------------------------------------------------------------------------*/ +#include +#include "mqtt-sensors.h" +#include "dev/pwm.h" +/*---------------------------------------------------------------------------*/ +enum { DIGITAL_SENSOR_LIGHT = 0 }; +enum { lighting_COMMAND = 0 }; +/*---------------------------------------------------------------------------*/ +/* Sensor process events */ +extern process_event_t lighting_sensors_data_event; +extern process_event_t lighting_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +extern sensor_values_t lighting_sensors; +/*---------------------------------------------------------------------------*/ +extern command_values_t lighting_commands; +/*---------------------------------------------------------------------------*/ +/* PUBLISH strings */ +#define DEFAULT_PUBLISH_EVENT_LIGHT "light" +#define DEFAULT_PUBLISH_ALARM_LIGHT "alarm_light" + +/* SUBSCRIBE strings */ +#define DEFAULT_SUBSCRIBE_CFG_LIGHTHR "light_thresh" + +/* Minimum and maximum values for the sensors */ +#define DEFAULT_TSL2561_LIGHT_MIN 0 +#define DEFAULT_TSL2561_LIGHT_MAX 30000 + +#define DEFAULT_WRONG_VALUE (-300) + +/* Default sensor state and thresholds (not checking for alarms) */ +#define DEFAULT_TSL2561_LIGHT_THRESH DEFAULT_TSL2561_LIGHT_MAX +#define DEFAULT_TSL2561_LIGHT_THRESL DEFAULT_TSL2561_LIGHT_MIN + +/*led color red*/ +#define DEFAULT_COMMAND_EVENT_LED "/led_toggle/lv" +#define DEFAULT_CMD_STRING DEFAULT_COMMAND_EVENT_LED + +#define DEFAULT_CONF_ALARM_TIME 80 + +/*define te pins of the led in the re-mote_revb*/ +#if PLATFORM_HAS_LEDS == 1 +#define LEDS_RED_PIN 4 +#define LEDS_RED_PORT GPIO_D_NUM +#define LEDS_GREEN_PIN 7 +#define LEDS_GREEN_PORT GPIO_B_NUM +#define LEDS_BLUE_PIN 6 +#define LEDS_BLUE_PORT GPIO_B_NUM +#endif + +/*---------------------------------------------------------------------------*/ + +#ifndef LED_CONF_FREQ +#define LED_DEFAULT_FREQ 244 /*< Hz */ +#else +#define LED_DEFAULT_FREQ LED_CONF_FREQ +#endif + +#ifndef LED_CONF_MIN_VAL +#define LED_MIN_VAL 0 +#endif + +#ifndef LED_CONF_MAX_VAL +#define LED_MAX_VAL 100 +#endif + +#endif /* lighting_H_ */ \ No newline at end of file diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/remote-relayr.json b/examples/zolertia/tutorial/99-apps/mqtt-node/device/remote-relayr.json new file mode 100644 index 00000000000..64b23a5e36b --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/remote-relayr.json @@ -0,0 +1,135 @@ +{ + "owner": "1e8c0446-e273-4964-9bda-887634bda63d", + "id": "0c34e17b-b629-4c89-88a6-01d3a48ac9b0", + "name": "Zolertia RE-Mote", + "productNumber": "", + "description": "Nano-Power IoT device with an ARM Cortex M3 system-on-chip (32KB RAM and 512KB Flash), and dual radio (863-950MHz and 2.4GHz).", + "website": "http://zolertia.io", + "manufacturer": { + "name": "Zolertia SL", + "website": "http://zolertia.io", + "contactInfo": { + "email": "info@zolertia.io" + } + }, + "resources": [], + "firmware": { + "1.0.0": { + "binaries": "", + "transport": { + "cloud": { + "commands": [ + { + "name": "update_period", + "path": "", + "valueSchema": { + "type": "number", + "unit": "seconds", + "maximum": 3600, + "minimum": 5 + } + }, + { + "name": "reboot", + "path": "", + "valueSchema": { + "type": "boolean" + } + }, + { + "name": "leds_toggle", + "path": "", + "valueSchema": { + "type": "boolean" + } + } + ], + "readings": [ + { + "path": "", + "meaning": "uptime", + "valueSchema": { + "type": "number", + "unit": "seconds" + } + }, + { + "path": "", + "meaning": "rssi", + "valueSchema": { + "type": "number", + "maximum": -130 + } + }, + { + "path": "", + "meaning": "parent", + "valueSchema": { + "type": "string" + } + }, + { + "path": "", + "meaning": "battery", + "valueSchema": { + "type": "number", + "unit": "V", + "maximum": 5, + "minimum": 0 + } + }, + { + "path": "", + "meaning": "core_temp", + "valueSchema": { + "type": "number", + "unit": "Celsius", + "maximum": 85, + "minimum": 0 + } + }, + { + "path": "", + "meaning": "ID", + "valueSchema": { + "type": "string" + } + }, + { + "path": "", + "meaning": "button_pres", + "valueSchema": { + "type": "number", + "maximum": 32000, + "minimum": 1 + } + }, + { + "path": "", + "meaning": "ADC1", + "valueSchema": { + "type": "number", + "unit": "V", + "maximum": 5 + } + }, + { + "path": "", + "meaning": "ADC3", + "valueSchema": { + "type": "number", + "unit": "V", + "maximum": 5 + } + } + ], + "configurations": [] + } + }, + "repository": "", + "releaseDate": "", + "releaseNotes": "", + "documentation": "" + } + } +} diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/remote.c b/examples/zolertia/tutorial/99-apps/mqtt-node/device/remote.c new file mode 100644 index 00000000000..f6fab9c48d7 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/remote.c @@ -0,0 +1,219 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "sys/etimer.h" +#include "dev/leds.h" +#include "dev/adc-zoul.h" +#include "dev/zoul-sensors.h" +#include "dev/button-sensor.h" +#include "mqtt-res.h" +#include "remote.h" +#include "../mqtt-client.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_APP +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +/* We include here the platform process as we post alarms directly */ +PROCESS_NAME(PLATFORM_NAME(MQTT_PLATFORM, _process)); +/*---------------------------------------------------------------------------*/ +sensor_values_t remote_sensors; + +process_event_t remote_sensors_data_event; +process_event_t remote_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +/* Keep global track of trafficlight state */ +uint16_t my_state; +static uint16_t BACK_TO_STATE = 0; +/*---------------------------------------------------------------------------*/ +PROCESS(remote_sensors_process, "RE-Mote sensor process"); +/*---------------------------------------------------------------------------*/ +static void +poll_sensors(void) +{ + /* Note: as we are using int16_t values, the alarms and thresholds have this + * wide. The cc2538 core, battery and ADC return values scaled down to 10^-3, + * so we could end up with values beyond 32767 being treated as negative. + * For this cases we discard the least significant digit + */ + + remote_sensors.sensor[REMOTE_SENSOR_TEMP].value = + cc2538_temp_sensor.value(CC2538_SENSORS_VALUE_TYPE_CONVERTED) / 10; + remote_sensors.sensor[REMOTE_SENSOR_BATT].value = + vdd3_sensor.value(CC2538_SENSORS_VALUE_TYPE_CONVERTED) / 10; + remote_sensors.sensor[REMOTE_SENSOR_ADC1].value = + adc_zoul.value(ZOUL_SENSORS_ADC1) / 10; + remote_sensors.sensor[REMOTE_SENSOR_ADC3].value = + adc_zoul.value(ZOUL_SENSORS_ADC3) / 10; + + if (remote_sensors.sensor[REMOTE_SENSOR_ADC1].value > 3000) + { + printf("Do smthing\n"); + sensor_values_t *msgPtr = (sensor_values_t *)&remote_sensors; + publish_event(msgPtr, 1); + leds_off(LEDS_ALL); + leds_on(LEDS_RED); + BACK_TO_STATE = 5; + } + else if (BACK_TO_STATE == 1) + { + sensor_values_t *msgPtr = (sensor_values_t *)&remote_sensors; + publish_event(msgPtr, 0); + BACK_TO_STATE = 0; + } + else + { + if(BACK_TO_STATE > 1) BACK_TO_STATE--; + leds_off(LEDS_ALL); + leds_on(LEDS_BLUE); + } + + /* Check the sensor values and publish alarms if required, else send the data + * to any subscriber + */ + mqtt_sensor_check(&remote_sensors, remote_sensors_alarm_event, + remote_sensors_data_event); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(remote_sensors_process, ev, data) +{ + static struct etimer et; + + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Configure the ADC ports */ + adc_zoul.configure(SENSORS_HW_INIT, ZOUL_SENSORS_ADC_ALL); + + /* Load sensor defaults */ + remote_sensors.num = 0; + + mqtt_sensor_register(&remote_sensors, REMOTE_SENSOR_TEMP, + DEFAULT_CC2538_TEMP_MIN, DEFAULT_PUBLISH_EVENT_TEMP, + NULL, NULL, DEFAULT_CC2538_TEMP_MIN, + DEFAULT_CC2538_TEMP_MAX, DEFAULT_TEMP_THRESH, + DEFAULT_TEMP_THRESL, 100); + + mqtt_sensor_register(&remote_sensors, REMOTE_SENSOR_BATT, + DEFAULT_CC2538_BATT_MIN, DEFAULT_PUBLISH_EVENT_BATT, + NULL, NULL, DEFAULT_CC2538_BATT_MIN, + DEFAULT_CC2538_BATT_MAX, DEFAULT_BATT_THRESH, + DEFAULT_BATT_THRESL, 100); + + mqtt_sensor_register(&remote_sensors, REMOTE_SENSOR_ADC1, + DEFAULT_CC2538_ADC1_MIN, DEFAULT_PUBLISH_EVENT_ADC1, + NULL, NULL, DEFAULT_CC2538_ADC1_MIN, + DEFAULT_CC2538_ADC1_MAX, DEFAULT_ADC1_THRESH, + DEFAULT_ADC1_THRESL, 100); + + mqtt_sensor_register(&remote_sensors, REMOTE_SENSOR_ADC3, + DEFAULT_CC2538_ADC3_MIN, DEFAULT_PUBLISH_EVENT_ADC3, + NULL, NULL, DEFAULT_CC2538_ADC3_MIN, + DEFAULT_CC2538_ADC3_MAX, DEFAULT_ADC3_THRESH, + DEFAULT_ADC3_THRESL, 100); + + /* We post alarms directly to the platform, instead of having the mqtt-sensors + * checking for occurences + */ + mqtt_sensor_register(&remote_sensors, REMOTE_SENSOR_BUTN, + DEFAULT_CC2538_BUTN_MIN, NULL, DEFAULT_PUBLISH_ALARM_BUTN, + NULL, DEFAULT_CC2538_BUTN_MIN, + DEFAULT_CC2538_BUTN_MAX, DEFAULT_BUTN_THRESH, + DEFAULT_BUTN_THRESL, 0); + + /* Sanity check */ + if (remote_sensors.num != DEFAULT_SENSORS_NUM) + { + printf("remote sensors: error! number of sensors mismatch!\n"); + PROCESS_EXIT(); + } + + /* Get an event ID for our events */ + remote_sensors_data_event = process_alloc_event(); + remote_sensors_alarm_event = process_alloc_event(); + + /* Start the periodic process */ + etimer_set(&et, DEFAULT_SAMPLING_INTERVAL); + + while (1) + { + + PROCESS_YIELD(); + + if (ev == PROCESS_EVENT_TIMER && data == &et) + { + poll_sensors(); + etimer_reset(&et); + } + else if (ev == sensors_event) + { + if (data == &button_sensor) + { + if (button_sensor.value(BUTTON_SENSOR_VALUE_TYPE_LEVEL) == + BUTTON_SENSOR_PRESSED_LEVEL) + { + PRINTF("RE-Mote: Button pressed\n"); + } + else + { + PRINTF("RE-Mote: ...and button released!\n"); + remote_sensors.sensor[REMOTE_SENSOR_BUTN].value++; + process_post(&PLATFORM_NAME(MQTT_PLATFORM, _process), + remote_sensors_alarm_event, + &remote_sensors.sensor[REMOTE_SENSOR_BUTN]); + } + } + } + else if (ev == sensors_stop_event) + { + PRINTF("RE-Mote: sensor readings paused\n"); + etimer_stop(&et); + } + else if (ev == sensors_restart_event) + { + PRINTF("RE-Mote: sensor readings enabled\n"); + etimer_reset(&et); + } + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/remote.h b/examples/zolertia/tutorial/99-apps/mqtt-node/device/remote.h new file mode 100644 index 00000000000..72de5fcd776 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/remote.h @@ -0,0 +1,105 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 REMOTE_H_ +#define REMOTE_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-sensors.h" +/*---------------------------------------------------------------------------*/ +enum { + REMOTE_SENSOR_TEMP = 0, + REMOTE_SENSOR_BATT, + REMOTE_SENSOR_BUTN, + REMOTE_SENSOR_ADC1, + REMOTE_SENSOR_ADC3, +}; +/*---------------------------------------------------------------------------*/ +/* Sensor process events */ +extern process_event_t remote_sensors_data_event; +extern process_event_t remote_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +extern sensor_values_t remote_sensors; +/*---------------------------------------------------------------------------*/ +extern uint16_t my_state; +/*---------------------------------------------------------------------------*/ +/* PUBLISH strings */ +#define DEFAULT_PUBLISH_EVENT_TEMP "core_temp" +#define DEFAULT_PUBLISH_EVENT_BATT "battery" +#define DEFAULT_PUBLISH_ALARM_BUTN "button_pres" +#define DEFAULT_PUBLISH_EVENT_ADC1 "ADC1" +#define DEFAULT_PUBLISH_EVENT_ADC3 "ADC3" + +/* Minimum and maximum values for the sensors */ +#define DEFAULT_CC2538_TEMP_MIN 0 +#define DEFAULT_CC2538_TEMP_MAX 32666 +#define DEFAULT_CC2538_BATT_MIN 0 +#define DEFAULT_CC2538_BATT_MAX 5000 +#define DEFAULT_CC2538_ADC1_MIN 0 +#define DEFAULT_CC2538_ADC1_MAX 5000 +#define DEFAULT_CC2538_ADC3_MIN 0 +#define DEFAULT_CC2538_ADC3_MAX 5000 +#define DEFAULT_CC2538_BUTN_MIN 0 +#define DEFAULT_CC2538_BUTN_MAX 32666 + +/* Default sensor state and thresholds (not checking for alarms) */ +#define DEFAULT_TEMP_THRESH DEFAULT_CC2538_TEMP_MAX +#define DEFAULT_BATT_THRESH DEFAULT_CC2538_BATT_MAX +#define DEFAULT_ADC1_THRESH DEFAULT_CC2538_ADC1_MAX +#define DEFAULT_ADC3_THRESH DEFAULT_CC2538_ADC3_MAX + +#define DEFAULT_TEMP_THRESL DEFAULT_CC2538_TEMP_MIN +#define DEFAULT_BATT_THRESL DEFAULT_CC2538_BATT_MIN +#define DEFAULT_ADC1_THRESL DEFAULT_CC2538_ADC1_MIN +#define DEFAULT_ADC3_THRESL DEFAULT_CC2538_ADC3_MIN + +/* We post alarms directly to the platform process, so we avoid having the value + * being checked by the mqtt-sensors process + */ +#define DEFAULT_BUTN_THRESH DEFAULT_CC2538_BUTN_MAX +#define DEFAULT_BUTN_THRESL DEFAULT_CC2538_BUTN_MIN + +/* Use a lower alarm threshold as the user button is more interactive than + * others type of alarms + */ +#define DEFAULT_CONF_ALARM_TIME 3 +#define DEFAULT_CMD_STRING "/led_toggle/lv" + + +/* This is the base-time unit, if using a DEFAULT_SAMPLING_INTERVAL of 1 second + * (given by the CLOCK_SECOND macro) the node will periodically publish every + * DEFAULT_PUBLISH_INTERVAL seconds. + */ +#define DEFAULT_PUBLISH_INTERVAL 200 //(-1) si pas souhait d'envoi d'information toutes les x secondes +#define DEFAULT_SAMPLING_INTERVAL CLOCK_SECOND + +/*---------------------------------------------------------------------------*/ +#endif /* REMOTE_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/sensor.c b/examples/zolertia/tutorial/99-apps/mqtt-node/device/sensor.c new file mode 100644 index 00000000000..fa7124be6c8 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/sensor.c @@ -0,0 +1,182 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "sys/etimer.h" +#include "dev/adc-zoul.h" +#include "dev/zoul-sensors.h" +#include "dev/button-sensor.h" +#include "mqtt-res.h" +#include "sensor.h" +#include "../mqtt-client.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_APP +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +/* We include here the platform process as we post alarms directly */ +PROCESS_NAME(PLATFORM_NAME(MQTT_PLATFORM,_process)); +/*---------------------------------------------------------------------------*/ +sensor_values_t remote_sensors; +/*---------------------------------------------------------------------------*/ +process_event_t remote_sensors_data_event; +process_event_t remote_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +PROCESS(remote_sensors_process, "RE-Mote sensor process"); +/*---------------------------------------------------------------------------*/ +static void +poll_sensors(void) +{ + /* Note: as we are using int16_t values, the alarms and thresholds have this + * wide. The cc2538 core, battery and ADC return values scaled down to 10^-3, + * so we could end up with values beyond 32767 being treated as negative. + * For this cases we discard the least significant digit + */ + + remote_sensors.sensor[REMOTE_SENSOR_TEMP].value = + cc2538_temp_sensor.value(CC2538_SENSORS_VALUE_TYPE_CONVERTED) / 10; + remote_sensors.sensor[REMOTE_SENSOR_BATT].value = + vdd3_sensor.value(CC2538_SENSORS_VALUE_TYPE_CONVERTED) / 10; + remote_sensors.sensor[REMOTE_SENSOR_ADC1].value = + adc_zoul.value(ZOUL_SENSORS_ADC1) / 10; + remote_sensors.sensor[REMOTE_SENSOR_ADC3].value = + adc_zoul.value(ZOUL_SENSORS_ADC3) / 10; + + /* Check the sensor values and publish alarms if required, else send the data + * to any subscriber + */ + mqtt_sensor_check(&remote_sensors, remote_sensors_alarm_event, + remote_sensors_data_event); + +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(remote_sensors_process, ev, data) +{ + static struct etimer et; + + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Configure the ADC ports */ + adc_zoul.configure(SENSORS_HW_INIT, ZOUL_SENSORS_ADC_ALL); + + /* Load sensor defaults */ + remote_sensors.num = 0; + + mqtt_sensor_register(&remote_sensors, REMOTE_SENSOR_TEMP, + DEFAULT_CC2538_TEMP_MIN, DEFAULT_PUBLISH_EVENT_TEMP, + NULL, NULL, DEFAULT_CC2538_TEMP_MIN, + DEFAULT_CC2538_TEMP_MAX, DEFAULT_TEMP_THRESH, + DEFAULT_TEMP_THRESL, 100); + + mqtt_sensor_register(&remote_sensors, REMOTE_SENSOR_BATT, + DEFAULT_CC2538_BATT_MIN, DEFAULT_PUBLISH_EVENT_BATT, + NULL, NULL, DEFAULT_CC2538_BATT_MIN, + DEFAULT_CC2538_BATT_MAX, DEFAULT_BATT_THRESH, + DEFAULT_BATT_THRESL, 100); + + mqtt_sensor_register(&remote_sensors, REMOTE_SENSOR_ADC1, + DEFAULT_CC2538_ADC1_MIN, DEFAULT_PUBLISH_EVENT_ADC1, + NULL, NULL, DEFAULT_CC2538_ADC1_MIN, + DEFAULT_CC2538_ADC1_MAX, DEFAULT_ADC1_THRESH, + DEFAULT_ADC1_THRESL, 100); + + mqtt_sensor_register(&remote_sensors, REMOTE_SENSOR_ADC3, + DEFAULT_CC2538_ADC3_MIN, DEFAULT_PUBLISH_EVENT_ADC3, + NULL, NULL, DEFAULT_CC2538_ADC3_MIN, + DEFAULT_CC2538_ADC3_MAX, DEFAULT_ADC3_THRESH, + DEFAULT_ADC3_THRESL, 100); + + /* We post alarms directly to the platform, instead of having the mqtt-sensors + * checking for occurences + */ + mqtt_sensor_register(&remote_sensors, REMOTE_SENSOR_BUTN, + DEFAULT_CC2538_BUTN_MIN, NULL, DEFAULT_PUBLISH_ALARM_BUTN, + NULL, DEFAULT_CC2538_BUTN_MIN, + DEFAULT_CC2538_BUTN_MAX, DEFAULT_BUTN_THRESH, + DEFAULT_BUTN_THRESL, 0); + + /* Sanity check */ + if(remote_sensors.num != DEFAULT_SENSORS_NUM) { + printf("remote sensors: error! number of sensors mismatch!\n"); + PROCESS_EXIT(); + } + + /* Get an event ID for our events */ + remote_sensors_data_event = process_alloc_event(); + remote_sensors_alarm_event = process_alloc_event(); + + /* Start the periodic process */ + etimer_set(&et, DEFAULT_SAMPLING_INTERVAL); + + while(1) { + + PROCESS_YIELD(); + + if(ev == PROCESS_EVENT_TIMER && data == &et) { + poll_sensors(); + etimer_reset(&et); + + } else if(ev == sensors_event) { + if(data == &button_sensor) { + if(button_sensor.value(BUTTON_SENSOR_VALUE_TYPE_LEVEL) == + BUTTON_SENSOR_PRESSED_LEVEL) { + PRINTF("RE-Mote: Button pressed\n"); + } else { + PRINTF("RE-Mote: ...and button released!\n"); + remote_sensors.sensor[REMOTE_SENSOR_BUTN].value++; + process_post(&PLATFORM_NAME(MQTT_PLATFORM, _process), + remote_sensors_alarm_event, + &remote_sensors.sensor[REMOTE_SENSOR_BUTN]); + } + } + + } else if(ev == sensors_stop_event) { + PRINTF("RE-Mote: sensor readings paused\n"); + etimer_stop(&et); + } else if(ev == sensors_restart_event) { + PRINTF("RE-Mote: sensor readings enabled\n"); + etimer_reset(&et); + } + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/sensor.h b/examples/zolertia/tutorial/99-apps/mqtt-node/device/sensor.h new file mode 100644 index 00000000000..6f3c10373d7 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/sensor.h @@ -0,0 +1,94 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 SENSOR_H_ +#define SENSOR_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-sensors.h" +/*---------------------------------------------------------------------------*/ +enum { + REMOTE_SENSOR_TEMP = 0, + REMOTE_SENSOR_BATT, + REMOTE_SENSOR_BUTN, + REMOTE_SENSOR_ADC1, + REMOTE_SENSOR_ADC3, +}; +/*---------------------------------------------------------------------------*/ +/* Sensor process events */ +extern process_event_t remote_sensors_data_event; +extern process_event_t remote_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +extern sensor_values_t remote_sensors; +/*---------------------------------------------------------------------------*/ +/* PUBLISH strings */ +#define DEFAULT_PUBLISH_EVENT_TEMP "core_temp" +#define DEFAULT_PUBLISH_EVENT_BATT "battery" +#define DEFAULT_PUBLISH_ALARM_BUTN "button_pres" +#define DEFAULT_PUBLISH_EVENT_ADC1 "ADC1" +#define DEFAULT_PUBLISH_EVENT_ADC3 "ADC3" + +/* Minimum and maximum values for the sensors */ +#define DEFAULT_CC2538_TEMP_MIN 0 +#define DEFAULT_CC2538_TEMP_MAX 32666 +#define DEFAULT_CC2538_BATT_MIN 0 +#define DEFAULT_CC2538_BATT_MAX 5000 +#define DEFAULT_CC2538_ADC1_MIN 0 +#define DEFAULT_CC2538_ADC1_MAX 5000 +#define DEFAULT_CC2538_ADC3_MIN 0 +#define DEFAULT_CC2538_ADC3_MAX 5000 +#define DEFAULT_CC2538_BUTN_MIN 0 +#define DEFAULT_CC2538_BUTN_MAX 32666 + +/* Default sensor state and thresholds (not checking for alarms) */ +#define DEFAULT_TEMP_THRESH DEFAULT_CC2538_TEMP_MAX +#define DEFAULT_BATT_THRESH DEFAULT_CC2538_BATT_MAX +#define DEFAULT_ADC1_THRESH DEFAULT_CC2538_ADC1_MAX +#define DEFAULT_ADC3_THRESH DEFAULT_CC2538_ADC3_MAX + +#define DEFAULT_TEMP_THRESL DEFAULT_CC2538_TEMP_MIN +#define DEFAULT_BATT_THRESL DEFAULT_CC2538_BATT_MIN +#define DEFAULT_ADC1_THRESL DEFAULT_CC2538_ADC1_MIN +#define DEFAULT_ADC3_THRESL DEFAULT_CC2538_ADC3_MIN + +/* We post alarms directly to the platform process, so we avoid having the value + * being checked by the mqtt-sensors process + */ +#define DEFAULT_BUTN_THRESH DEFAULT_CC2538_BUTN_MAX +#define DEFAULT_BUTN_THRESL DEFAULT_CC2538_BUTN_MIN + +/* Use a lower alarm threshold as the user button is more interactive than + * others type of alarms + */ +#define DEFAULT_CONF_ALARM_TIME 3 +#define DEFAULT_CMD_STRING "/led_toggle/lv" +/*---------------------------------------------------------------------------*/ +#endif /* SENSOR_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/trafficlight.c b/examples/zolertia/tutorial/99-apps/mqtt-node/device/trafficlight.c new file mode 100644 index 00000000000..038f982f1ab --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/trafficlight.c @@ -0,0 +1,334 @@ +/* + * Copyright (c) 2017, Zolertia - http://www.zolertia.io + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +/** + * \addtogroup + * @{ + * this demo is used to control a variable from the mqtt, the variable is + * loaded in , in the function it generates a PWM for each color of the + * RGB LED, in addition to publishing the value of the digital light sensor + * in each interruption. + * @{ + * + * \author + * Erik Bellido < erikbegr@gmail.com > + */ +/* -------------------------------------------------------------------------- */ + +#include "contiki.h" +#include "process.h" +#include "core/sys/ctimer.h" +#include "sys/etimer.h" +#include "dev/pwm.h" +#include "dev/gpio.h" +#include "dev/leds.h" +#include "dev/adc-zoul.h" +#include "dev/zoul-sensors.h" +#include "dev/button-sensor.h" +#include "trafficlight.h" +#include "mqtt-res.h" + +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_APP +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +sensor_values_t trafficlight_sensors; +command_values_t trafficlight_commands; +/*---------------------------------------------------------------------------*/ +process_event_t trafficlight_sensors_data_event; +process_event_t trafficlight_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +static uint8_t detect_sensor = 0; +/*---------------------------------------------------------------------------*/ +/* Keep global track of trafficlight state */ +uint16_t my_state; + +static struct etimer tim; + +/* Flag to pause Re-mote etimer */ +static int PAUSE = 0; + +static struct etimer et; + +static struct pt example_pt; +/*---------------------------------------------------------------------------*/ +PROCESS(trafficlight_sensors_process, "trafficlight process"); +PROCESS(trafficlight_timer_process, "trafficlight timer process"); +/*---------------------------------------------------------------------------*/ +/*---------------------------------------------------------------------------*/ +static int counter; +static struct ctimer ctim; +static void my_funct(void *ptr){ + printf("Helloooo you "); + state_trafficlight(0); +} +void state_handler(int value) +{ + //Check if it's the right moment + + if (value == 0) + { + printf("Operation orange sanguine \n"); + state_trafficlight(1); + + //Wait for 5s + ctimer_set(&ctim, 3*CLOCK_SECOND, my_funct, NULL); + + process_start(&trafficlight_timer_process, NULL); + + return; + } + + printf("Terminus true value \n"); + state_trafficlight(value); +} +void state_trafficlight(int value) +{ + if (value > 2) + printf("Err value: %u", value); + + switch (value) + { + case 0: + leds_off(LEDS_ALL); + leds_on(LEDS_RED); + break; + case 1: + leds_off(LEDS_ALL); + leds_on(LEDS_BLUE); + break; + case 2: + leds_off(LEDS_ALL); + leds_on(LEDS_GREEN); + break; + default: + leds_off(LEDS_ALL); + leds_on(LEDS_PURPLE); + break; + } +} +static void +poll_sensors(void) +{ + if (my_state == 0) + trafficlight_sensors.sensor[REMOTE_SENSOR_TRAFFICLIGHT].value = 2; + else + trafficlight_sensors.sensor[REMOTE_SENSOR_TRAFFICLIGHT].value = 0; + + trafficlight_sensors.sensor[REMOTE_SENSOR_BATT].value = (uint16_t)vdd3_sensor.value(CC2538_SENSORS_VALUE_TYPE_CONVERTED) / 10; + + mqtt_sensor_check(&trafficlight_sensors, trafficlight_sensors_alarm_event, + trafficlight_sensors_data_event); + + my_state = trafficlight_sensors.sensor[REMOTE_SENSOR_TRAFFICLIGHT].value; +} +/*---------------------------------------------------------------------------*/ +static int +activate_color_led(int arg) +{ + uint8_t port, pin, i; + uint16_t count; + uint8_t timer_num, timer_ab; /* variable timers */ + + if (arg > LED_MAX_VAL) + { + printf("Servo: invalid value (max %u)\n", LED_MAX_VAL); + return -1; + } + + timer_num = PWM_TIMER_0; + timer_ab = PWM_TIMER_B; + + printf("PWM: %uHz GPTNUM %u GPTAB %u --> %u%% \n", LED_DEFAULT_FREQ, timer_num, timer_ab, arg); + state_trafficlight(arg); + my_state = arg; + + trafficlight_sensors.sensor[REMOTE_SENSOR_TRAFFICLIGHT].value = my_state; + sensor_values_t *msgPtr = (sensor_values_t *)&trafficlight_sensors; + publish_event(msgPtr, 0); + + printf("DATA_COMMAND is %u\n", arg); + process_poll(&trafficlight_sensors_process); + return 0; +} +/*---------------------------------------------------------------------------*/ + +PROCESS_THREAD(trafficlight_sensors_process, ev, data) +{ + //static struct etimer et; + + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Configure the ADC ports */ + adc_zoul.configure(SENSORS_HW_INIT, ZOUL_SENSORS_ADC_ALL); + + /* Load sensor defaults */ + trafficlight_sensors.num = 0; + + /* Register digital sensors */ + mqtt_sensor_register(&trafficlight_sensors, REMOTE_SENSOR_TRAFFICLIGHT, + DEFAULT_WRONG_VALUE, DEFAULT_PUBLISH_EVENT_TRAFFICLIGHT, + NULL, DEFAULT_SUBSCRIBE_CFG_TRAFFICLIGHTHR, + DEFAULT_TRAFFICLIGHT_MIN, DEFAULT_TRAFFICLIGHT_MAX, + DEFAULT_TRAFFICLIGHT_THRESH, DEFAULT_TRAFFICLIGHT_THRESL, 0); + + // mqtt_sensor_register(&trafficlight_sensors, REMOTE_SENSOR_TEMP, + // DEFAULT_BMP180_TEMP_MIN, DEFAULT_PUBLISH_EVENT_TEMP, + // DEFAULT_PUBLISH_ALARM_TEMP, DEFAULT_SUBSCRIBE_CMD_TEMPTHR, + // DEFAULT_BMP180_TEMP_MIN, DEFAULT_BMP180_TEMP_MAX, + // DEFAULT_TEMP_THRESH, DEFAULT_TEMP_THRESL, 10); + + // mqtt_sensor_register(&trafficlight_sensors, REMOTE_SENSOR_TEMP, + // DEFAULT_CC2538_TEMP_MIN, DEFAULT_PUBLISH_EVENT_TEMP, + // NULL, NULL, DEFAULT_CC2538_TEMP_MIN, + // DEFAULT_CC2538_TEMP_MAX, DEFAULT_TEMP_THRESH, + // DEFAULT_TEMP_THRESL, 100); + + mqtt_sensor_register(&trafficlight_sensors, REMOTE_SENSOR_BATT, + DEFAULT_BATT_MIN, DEFAULT_PUBLISH_EVENT_BATT, + NULL, NULL, DEFAULT_BATT_MIN, + DEFAULT_BATT_MAX, DEFAULT_BATT_THRESH, + DEFAULT_BATT_THRESL, 100); + + // mqtt_sensor_register(&trafficlight_sensors, REMOTE_SENSOR_ADC1, + // DEFAULT_CC2538_ADC1_MIN, DEFAULT_PUBLISH_EVENT_ADC1, + // NULL, NULL, DEFAULT_CC2538_ADC1_MIN, + // DEFAULT_CC2538_ADC1_MAX, DEFAULT_ADC1_THRESH, + // DEFAULT_ADC1_THRESL, 100); + + // mqtt_sensor_register(&trafficlight_sensors, REMOTE_SENSOR_ADC3, + // DEFAULT_CC2538_ADC3_MIN, DEFAULT_PUBLISH_EVENT_ADC3, + // NULL, NULL, DEFAULT_CC2538_ADC3_MIN, + // DEFAULT_CC2538_ADC3_MAX, DEFAULT_ADC3_THRESH, + // DEFAULT_ADC3_THRESL, 100); + + // /* We post alarms directly to the platform, instead of having the mqtt-sensors + // * checking for occurences + // */ + // mqtt_sensor_register(&trafficlight_sensors, REMOTE_SENSOR_BUTN, + // DEFAULT_CC2538_BUTN_MIN, NULL, DEFAULT_PUBLISH_ALARM_BUTN, + // NULL, DEFAULT_CC2538_BUTN_MIN, + // DEFAULT_CC2538_BUTN_MAX, DEFAULT_BUTN_THRESH, + // DEFAULT_BUTN_THRESL, 0); + + /* Sanity check */ + if (trafficlight_sensors.num != DEFAULT_SENSORS_NUM) + { + printf("Ubidots sensors: error! number of sensors mismatch\n"); + printf("Because sensor_values_t is %u and DEFAULT_SENSORS_NUM is %u\n", trafficlight_sensors.num, DEFAULT_SENSORS_NUM); + PROCESS_EXIT(); + } + + /* Load commands default */ + trafficlight_commands.num = 1; + + memcpy(trafficlight_commands.command[0].command_name, DEFAULT_COMMAND_EVENT_LED, strlen(DEFAULT_COMMAND_EVENT_LED)); + + trafficlight_commands.command[0].cmd = activate_color_led; + + if (trafficlight_commands.num != DEFAULT_COMMANDS_NUM) + { + printf("Ubidots sensors: error! number of commands mismatch\n"); + PROCESS_EXIT(); + } + + /* Get an event ID for our events */ + trafficlight_sensors_data_event = process_alloc_event(); + trafficlight_sensors_alarm_event = process_alloc_event(); + + /* Activate external RGB LEDS for GPIO activation SENSORS_ACTIVATE(leds); */ + + /* Start the periodic process */ + etimer_set(&et, 12 * DEFAULT_SAMPLING_INTERVAL); + + while (1) + { + + PROCESS_YIELD(); + if (PAUSE) + { + etimer_stop(&et); + printf("Pause\n"); + etimer_set(&tim, 3 * CLOCK_SECOND); + PROCESS_WAIT_EVENT_UNTIL(etimer_expired(&tim)); + PAUSE = 0; + state_trafficlight(0); + printf("End Pause\n"); + etimer_restart(&et); + } + printf("Doooooo iiiit \n"); + if (ev == PROCESS_EVENT_TIMER && data == &et) + { + printf("mooove \n"); + poll_sensors(); + etimer_reset(&et); + } + else if (ev == sensors_stop_event) + { + PRINTF("Ubidots: sensor readings paused\n"); + etimer_stop(&et); + } + else if (ev == sensors_restart_event) + { + PRINTF("Ubidots: sensor readings enabled\n"); + etimer_reset(&et); + } + } + + PROCESS_END(); +} + +PROCESS_THREAD(trafficlight_timer_process, ev, data) +{ + PROCESS_BEGIN(); + + while(1) { + PROCESS_WAIT_EVENT(); + printf("yoyoyo Ev numero %d\n", ev); + } + PROCESS_END(); +} + +// static PT_THREAD(exampleof(struct pt *pt)){ +// PT_BEGIN(pt); +// while(1){ +// PT_WAIT_UNTIL(pt, counter == 1000); +// printf("Reached\n"); +// counter = 0; +// } +// PT_END(); +// } \ No newline at end of file diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/trafficlight.h b/examples/zolertia/tutorial/99-apps/mqtt-node/device/trafficlight.h new file mode 100644 index 00000000000..29b4e511546 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/trafficlight.h @@ -0,0 +1,134 @@ +/* + * Copyright (c) 2017, Erik Bellido < erikbegr@gmail.com > + * 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 trafficlight_H_ +#define trafficlight_H_ +/*---------------------------------------------------------------------------*/ +#include +#include "mqtt-sensors.h" +#include "dev/pwm.h" +/*---------------------------------------------------------------------------*/ +enum { REMOTE_SENSOR_TRAFFICLIGHT = 0, + REMOTE_SENSOR_BATT }; +enum { trafficlight_COMMAND = 0 }; +/*---------------------------------------------------------------------------*/ +/* Sensor process events */ +extern process_event_t trafficlight_sensors_data_event; +extern process_event_t trafficlight_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +extern sensor_values_t trafficlight_sensors; +/*---------------------------------------------------------------------------*/ +extern command_values_t trafficlight_commands; + +extern uint16_t my_state; + +extern void state_handler(int value); +/*---------------------------------------------------------------------------*/ +/* PUBLISH strings */ +#define DEFAULT_PUBLISH_EVENT_TRAFFICLIGHT "trafficlight" +#define DEFAULT_PUBLISH_ALARM_TRAFFICLIGHT "alarm_trafficlight" + +#define DEFAULT_PUBLISH_EVENT_BATT "battery" +#define DEFAULT_PUBLISH_ALARM_BATT "alarm_battery" + +/* SUBSCRIBE strings */ +#define DEFAULT_SUBSCRIBE_CFG_TRAFFICLIGHTHR "trafficlight_thresh" +#define DEFAULT_SUBSCRIBE_CMD_BATTTHR "battery_thresh" + +/* Minimum and maximum values for the sensors */ +#define DEFAULT_TRAFFICLIGHT_MIN 0 +#define DEFAULT_TRAFFICLIGHT_MAX 30000 + +#define DEFAULT_WRONG_VALUE (-300) + +#define DEFAULT_BATT_MIN 0 +#define DEFAULT_BATT_MAX 12000 + +/* Default sensor state and thresholds (not checking trfor alarms) */ +#define DEFAULT_TRAFFICLIGHT_THRESH DEFAULT_TRAFFICLIGHT_MAX +#define DEFAULT_TRAFFICLIGHT_THRESL DEFAULT_TRAFFICLIGHT_MIN + +#define DEFAULT_BATT_THRESL DEFAULT_BATT_MIN + + +#define DEFAULT_BATT_THRESH 3000 + +/*led color red*/ +#define DEFAULT_COMMAND_EVENT_LED "/led_toggle/lv" +#define DEFAULT_CMD_STRING DEFAULT_COMMAND_EVENT_LED + +#define DEFAULT_COMMAND_EVENT_TRAFFICLIGHT "/+/lv" +#define DEFAULT_CMD_STRING DEFAULT_COMMAND_EVENT_TRAFFICLIGHT + +#define DEFAULT_COMMAND_EVENT_TRAFFICLIGHT_TIMER "/next_trafficlight/lv" +#define DEFAULT_CMD_TIMER_STRING DEFAULT_COMMAND_EVENT_TRAFFICLIGHT_TIMER + +#define DEFAULT_COMMAND_EVENT_TRAFFICLIGHT_1 "/feu1/lv" +#define DEFAULT_CMD_FEU1_STRING DEFAULT_COMMAND_EVENT_TRAFFICLIGHT_1 + +#define DEFAULT_COMMAND_EVENT_TRAFFICLIGHT_2 "/feu2/lv" +#define DEFAULT_CMD_FEU2_STRING DEFAULT_COMMAND_EVENT_TRAFFICLIGHT_2 + +#define DEFAULT_CONF_ALARM_TIME 30 + +/*define te pins of the led in the re-mote_revb*/ +#if PLATFORM_HAS_LEDS == 1 +#define LEDS_RED_PIN 4 +#define LEDS_RED_PORT GPIO_D_NUM +#define LEDS_GREEN_PIN 7 +#define LEDS_GREEN_PORT GPIO_B_NUM +#define LEDS_BLUE_PIN 6 +#define LEDS_BLUE_PORT GPIO_B_NUM +#endif + +/*---------------------------------------------------------------------------*/ + +#ifndef LED_CONF_FREQ +#define LED_DEFAULT_FREQ 244 /*< Hz */ +#else +#define LED_DEFAULT_FREQ LED_CONF_FREQ +#endif + +#ifndef LED_CONF_MIN_VAL +#define LED_MIN_VAL 0 +#endif + +#ifndef LED_CONF_MAX_VAL +#define LED_MAX_VAL 100 +#endif + +/* This is the base-time unit, if using a DEFAULT_SAMPLING_INTERVAL of 1 second + * (given by the CLOCK_SECOND macro) the node will periodically publish every + * DEFAULT_PUBLISH_INTERVAL seconds. + */ +#define DEFAULT_PUBLISH_INTERVAL (-1) +#define DEFAULT_SAMPLING_INTERVAL CLOCK_SECOND + +#endif /* trafficlight_H_ */ \ No newline at end of file diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/ubidots_demo.c b/examples/zolertia/tutorial/99-apps/mqtt-node/device/ubidots_demo.c new file mode 100644 index 00000000000..49221250cb0 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/ubidots_demo.c @@ -0,0 +1,183 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "sys/etimer.h" +#include "dev/adc-zoul.h" +#include "dev/dht22.h" +#include "dev/tsl256x.h" +#include "dev/relay.h" +#include "ubidots_demo.h" +#include "mqtt-res.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_APP +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +sensor_values_t ubidots_demo_sensors; +command_values_t ubidots_demo_commands; +/*---------------------------------------------------------------------------*/ +process_event_t ubidots_demo_sensors_data_event; +process_event_t ubidots_demo_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +static uint8_t detect_sensor = 0; +/*---------------------------------------------------------------------------*/ +PROCESS(ubidots_demo_sensors_process, "Ubidots sensor process"); +/*---------------------------------------------------------------------------*/ +static int +activate_actuator(int arg) +{ + if(!arg) { + relay.value(RELAY_ON); + } else { + relay.value(RELAY_OFF); + } + process_poll(&ubidots_demo_sensors_process); + return 0; +} +/*---------------------------------------------------------------------------*/ +static void +poll_sensors(void) +{ + ubidots_demo_sensors.sensor[ANALOG_SENSOR_SOIL_MOIST].value = adc_zoul.value(ZOUL_SENSORS_ADC3); + if(!detect_sensor) { + if(!tsl256x.configure(TSL256X_ACTIVE, 1)) { + ubidots_demo_sensors.sensor[DIGITAL_SENSOR_LIGHT].value = tsl256x.value(TSL256X_VAL_READ); + } else { + ubidots_demo_sensors.sensor[DIGITAL_SENSOR_LIGHT].value = DEFAULT_WRONG_VALUE; + detect_sensor = 1; + } + } else { + dht22.configure(SENSORS_ACTIVE, 1); + int temperature, humidity; + dht22_read_all(&temperature, &humidity); + ubidots_demo_sensors.sensor[DIGITAL_SENSOR_TEMP].value = temperature; + ubidots_demo_sensors.sensor[DIGITAL_SENSOR_HUMD].value = humidity; + } + + mqtt_sensor_check(&ubidots_demo_sensors, ubidots_demo_sensors_alarm_event, + ubidots_demo_sensors_data_event); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(ubidots_demo_sensors_process, ev, data) +{ + static struct etimer et; + + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Load sensor defaults */ + ubidots_demo_sensors.num = 0; + + /* Configure the ADC ports */ + adc_zoul.configure(SENSORS_HW_INIT, ZOUL_SENSORS_ADC3); + + /* Register digital sensors */ + mqtt_sensor_register(&ubidots_demo_sensors, ANALOG_SENSOR_SOIL_MOIST, + DEFAULT_WRONG_VALUE, DEFAULT_PUBLISH_EVENT_SOIL_MOIST, + NULL, DEFAULT_SUBSCRIBE_CFG_MOISTTHR, DEFAULT_CC2538_SOIL_MOIST_MIN, + DEFAULT_CC2538_SOIL_MOIST_MAX, DEFAULT_SOIL_MOIST_THRESH, + DEFAULT_SOIL_MOIST_THRESL, 100); + + mqtt_sensor_register(&ubidots_demo_sensors, DIGITAL_SENSOR_TEMP, + DEFAULT_WRONG_VALUE, DEFAULT_PUBLISH_EVENT_TEMP, + NULL, DEFAULT_SUBSCRIBE_CFG_TEMPTHR, + DEFAULT_DHT22_TEMP_MIN, DEFAULT_DHT22_TEMP_MAX, + DEFAULT_DHT22_TEMP_THRESH, DEFAULT_DHT22_TEMP_THRESL, 10); + + mqtt_sensor_register(&ubidots_demo_sensors, DIGITAL_SENSOR_HUMD, + DEFAULT_WRONG_VALUE, DEFAULT_PUBLISH_EVENT_HUMD, + NULL, DEFAULT_SUBSCRIBE_CFG_HUMDTHR, + DEFAULT_DHT22_HUMD_MIN, DEFAULT_DHT22_HUMD_MAX, + DEFAULT_DHT22_HUMD_THRESH, DEFAULT_DHT22_HUMD_THRESL, 10); + + mqtt_sensor_register(&ubidots_demo_sensors, DIGITAL_SENSOR_LIGHT, + DEFAULT_WRONG_VALUE, DEFAULT_PUBLISH_EVENT_LIGHT, + NULL, DEFAULT_SUBSCRIBE_CFG_LIGHTHR, + DEFAULT_TSL2561_LIGHT_MIN, DEFAULT_TSL2561_LIGHT_MAX, + DEFAULT_TSL2561_LIGHT_THRESH, DEFAULT_TSL2561_LIGHT_THRESL, 0); + + /* Sanity check */ + if(ubidots_demo_sensors.num != DEFAULT_SENSORS_NUM) { + printf("Ubidots sensors: error! number of sensors mismatch\n"); + PROCESS_EXIT(); + } + + /* Load commands default */ + ubidots_demo_commands.num = 1; + memcpy(ubidots_demo_commands.command[UBIDOTS_DEMO_COMMAND].command_name, + DEFAULT_COMMAND_EVENT_RELAY, strlen(DEFAULT_COMMAND_EVENT_RELAY)); + ubidots_demo_commands.command[UBIDOTS_DEMO_COMMAND].cmd = activate_actuator; + + if(ubidots_demo_commands.num != DEFAULT_COMMANDS_NUM) { + printf("Ubidots sensors: error! number of commands mismatch\n"); + PROCESS_EXIT(); + } + + /* Get an event ID for our events */ + ubidots_demo_sensors_data_event = process_alloc_event(); + ubidots_demo_sensors_alarm_event = process_alloc_event(); + + /* Activate Relay for GPIO activation */ + SENSORS_ACTIVATE(relay); + activate_actuator(0); + + /* Start the periodic process */ + etimer_set(&et, DEFAULT_SAMPLING_INTERVAL); + + while(1) { + + PROCESS_YIELD(); + + if(ev == PROCESS_EVENT_TIMER && data == &et) { + poll_sensors(); + etimer_reset(&et); + } else if(ev == sensors_stop_event) { + PRINTF("Ubidots: sensor readings paused\n"); + etimer_stop(&et); + } else if(ev == sensors_restart_event) { + PRINTF("Ubidots: sensor readings enabled\n"); + etimer_reset(&et); + } + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/ubidots_demo.h b/examples/zolertia/tutorial/99-apps/mqtt-node/device/ubidots_demo.h new file mode 100644 index 00000000000..89f88e9caef --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/ubidots_demo.h @@ -0,0 +1,104 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 UBIDOTS_DEMO_H_ +#define UBIDOTS_DEMO_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-sensors.h" +/*---------------------------------------------------------------------------*/ +enum { + ANALOG_SENSOR_SOIL_MOIST = 0, + DIGITAL_SENSOR_TEMP, + DIGITAL_SENSOR_HUMD, + DIGITAL_SENSOR_LIGHT, +}; +enum { + UBIDOTS_DEMO_COMMAND = 0, +}; +/*---------------------------------------------------------------------------*/ +/* Sensor process events */ +extern process_event_t ubidots_demo_sensors_data_event; +extern process_event_t ubidots_demo_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +extern sensor_values_t ubidots_demo_sensors; +/*---------------------------------------------------------------------------*/ +extern command_values_t ubidots_demo_commands; +/*---------------------------------------------------------------------------*/ +/* PUBLISH strings */ +#define DEFAULT_PUBLISH_EVENT_SOIL_MOIST "soil_moisture" +#define DEFAULT_PUBLISH_ALARM_SOIL_MOIST "alarm_soil_moisture" +#define DEFAULT_PUBLISH_EVENT_TEMP "temperature" +#define DEFAULT_PUBLISH_ALARM_TEMP "alarm_emperature" +#define DEFAULT_PUBLISH_EVENT_HUMD "humidity" +#define DEFAULT_PUBLISH_ALARM_HUMD "alarm_humidity" +#define DEFAULT_PUBLISH_EVENT_LIGHT "light" +#define DEFAULT_PUBLISH_ALARM_LIGHT "alarm_light" + +/* SUBSCRIBE strings */ +#define DEFAULT_SUBSCRIBE_CFG_MOISTTHR "moisture_thresh" +#define DEFAULT_SUBSCRIBE_CFG_TEMPTHR "temperature_thresh" +#define DEFAULT_SUBSCRIBE_CFG_HUMDTHR "humidity_thresh" +#define DEFAULT_SUBSCRIBE_CFG_LIGHTHR "light_thresh" + +/* Minimum and maximum values for the sensors */ +#define DEFAULT_CC2538_SOIL_MOIST_MIN 0 +#define DEFAULT_CC2538_SOIL_MOIST_MAX 15000 + +#define DEFAULT_DHT22_TEMP_MIN (-200) +#define DEFAULT_DHT22_TEMP_MAX 1200 +#define DEFAULT_DHT22_HUMD_MIN 0 +#define DEFAULT_DHT22_HUMD_MAX 1000 + +#define DEFAULT_TSL2561_LIGHT_MIN 0 +#define DEFAULT_TSL2561_LIGHT_MAX 30000 + +#define DEFAULT_WRONG_VALUE (-300) + +/* Default sensor state and thresholds (not checking for alarms) */ + +#define DEFAULT_SOIL_MOIST_THRESH DEFAULT_CC2538_SOIL_MOIST_MAX +#define DEFAULT_DHT22_TEMP_THRESH DEFAULT_DHT22_TEMP_MAX +#define DEFAULT_DHT22_HUMD_THRESH DEFAULT_DHT22_HUMD_MAX +#define DEFAULT_TSL2561_LIGHT_THRESH DEFAULT_TSL2561_LIGHT_MAX + +#define DEFAULT_SOIL_MOIST_THRESL DEFAULT_CC2538_SOIL_MOIST_MIN +#define DEFAULT_DHT22_TEMP_THRESL DEFAULT_DHT22_TEMP_MIN +#define DEFAULT_DHT22_HUMD_THRESL DEFAULT_DHT22_HUMD_MIN +#define DEFAULT_TSL2561_LIGHT_THRESL DEFAULT_TSL2561_LIGHT_MIN + +/* commando string: open and close relay*/ +#define DEFAULT_COMMAND_EVENT_RELAY "/relay_toggle/lv" +#define DEFAULT_CMD_STRING DEFAULT_COMMAND_EVENT_RELAY + +#define DEFAULT_CONF_ALARM_TIME 80 +/*---------------------------------------------------------------------------*/ +#endif /* UBIDOTS_DEMO_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/watering-relayr.json b/examples/zolertia/tutorial/99-apps/mqtt-node/device/watering-relayr.json new file mode 100644 index 00000000000..9da21a22c9e --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/watering-relayr.json @@ -0,0 +1,133 @@ +{ + "owner": "1e8c0446-e273-4964-9bda-887634bda63d", + "id": "d986ab95-143b-4a1b-a441-cf130525eb51", + "name": "Zolertia IoT Irrigation control", + "productNumber": "", + "description": "Monitor and control the soil moisture in your crops and gardens using nano-power wireless connectivity", + "website": "http://zolertia.io", + "manufacturer": { + "name": "Zolertia SL", + "website": "http://zolertia.io", + "contactInfo": { + "email": "info@zolertia.io" + } + }, + "resources": [], + "firmware": { + "1.0.0": { + "binaries": "", + "transport": { + "cloud": { + "commands": [ + { + "name": "electrovalve", + "path": "", + "valueSchema": { + "type": "boolean" + } + }, + { + "name": "soil_moist_thresl", + "path": "", + "valueSchema": { + "type": "number", + "unit": "milli Celsius", + "maximum": 11999, + "minimum": -1999 + } + }, + { + "name": "update_period", + "path": "", + "valueSchema": { + "type": "number", + "unit": "seconds", + "maximum": 3600, + "minimum": 5 + } + }, + { + "name": "enable_sensor", + "path": "", + "valueSchema": { + "type": "boolean" + } + }, + { + "name": "reboot", + "path": "", + "valueSchema": { + "type": "boolean" + } + }, + { + "name": "leds_toggle", + "path": "", + "valueSchema": { + "type": "boolean" + } + } + ], + "readings": [ + { + "path": "", + "meaning": "alarm_soil_moist", + "valueSchema": { + "type": "number", + "unit": "%", + "maximum": 99, + "minimum": 1 + } + }, + { + "path": "", + "meaning": "uptime", + "valueSchema": { + "type": "number", + "unit": "seconds" + } + }, + { + "path": "", + "meaning": "rssi", + "valueSchema": { + "type": "number", + "maximum": -130 + } + }, + { + "path": "", + "meaning": "parent", + "valueSchema": { + "type": "string" + } + }, + { + "path": "", + "meaning": "soil moisture", + "valueSchema": { + "type": "number", + "unit": "%", + "maximum": 100, + "minimum": 0 + } + }, + { + "path": "", + "meaning": "ID", + "valueSchema": { + "type": "string" + } + } + ], + "configurations": [] + } + }, + "repository": "", + "releaseDate": "", + "releaseNotes": "", + "documentation": "" + } + } +} + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/watering.c b/examples/zolertia/tutorial/99-apps/mqtt-node/device/watering.c new file mode 100644 index 00000000000..592974e2a70 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/watering.c @@ -0,0 +1,161 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "sys/etimer.h" +#include "dev/adc-sensors.h" +#include "dev/relay.h" +#include "watering.h" +#include "mqtt-res.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_APP +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +sensor_values_t watering_sensors; +/*---------------------------------------------------------------------------*/ +command_values_t watering_commands; +/*---------------------------------------------------------------------------*/ +process_event_t watering_sensors_data_event; +process_event_t watering_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +static uint8_t electrovalve_status = 0; +/*---------------------------------------------------------------------------*/ +PROCESS(watering_sensors_process, "Irrigation sensor process"); +/*---------------------------------------------------------------------------*/ +static int +activate_electrovalve(int arg) +{ + if(!electrovalve_status) { + PRINTF("Irrigation: electrovalve open\n"); + electrovalve_status = 1; + } + process_poll(&watering_sensors_process); + return 0; +} +/*---------------------------------------------------------------------------*/ +static void +poll_sensors(void) +{ + watering_sensors.sensor[WATERING_SENSOR_SOIL].value = adc_sensors.value(ANALOG_SOIL_MOIST_SENSOR); + + mqtt_sensor_check(&watering_sensors, watering_sensors_alarm_event, + watering_sensors_data_event); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(watering_sensors_process, ev, data) +{ + static struct etimer et; + static struct etimer valve; + + /* This is where our process start */ + PROCESS_BEGIN(); + + /* Load sensor defaults */ + watering_sensors.num = 0; + + mqtt_sensor_register(&watering_sensors, WATERING_SENSOR_SOIL, + DEFAULT_SOIL_MOIST_MAX, DEFAULT_PUBLISH_EVENT_SOIL, + DEFAULT_PUBLISH_ALARM_SOIL, DEFAULT_SUBSCRIBE_CFG_SOILTHR, + DEFAULT_SOIL_MOIST_MIN, DEFAULT_SOIL_MOIST_MAX, + DEFAULT_SOIL_THRESH, DEFAULT_SOIL_THRESL, 0); + + /* Sanity check */ + if(watering_sensors.num != DEFAULT_SENSORS_NUM) { + printf("Irrigation sensors: error! number of sensors mismatch!\n"); + PROCESS_EXIT(); + } + + /* Load commands default */ + watering_commands.num = 1; + memcpy(watering_commands.command[WATERING_COMMAND_VALVE].command_name, + DEFAULT_COMMAND_EVENT_VALVE, strlen(DEFAULT_COMMAND_EVENT_VALVE)); + watering_commands.command[WATERING_COMMAND_VALVE].cmd = activate_electrovalve; + + /* Sanity check */ + if(watering_commands.num != DEFAULT_COMMANDS_NUM) { + printf("Irrigation commands: error! number of commands mismatch!\n"); + PROCESS_EXIT(); + } + + /* Get an event ID for our events */ + watering_sensors_data_event = process_alloc_event(); + watering_sensors_alarm_event = process_alloc_event(); + + /* Start the periodic process */ + etimer_set(&et, DEFAULT_SAMPLING_INTERVAL); + + /* Configure ADC channel for soil moisture measurements */ + adc_sensors.configure(ANALOG_SOIL_MOIST_SENSOR, 5); + + /* Configure GPIO for Relay activation */ + SENSORS_ACTIVATE(relay); + + while(1) { + + PROCESS_YIELD(); + + if(electrovalve_status) { + relay.value(RELAY_ON); + etimer_set(&valve, ELECTROVALVE_ON_INTERVAL); + electrovalve_status = 0; + + } else { + if(ev == PROCESS_EVENT_TIMER && data == &valve) { + relay.value(RELAY_OFF); + electrovalve_status = 0; + } + } + + if(ev == PROCESS_EVENT_TIMER && data == &et) { + poll_sensors(); + etimer_reset(&et); + } else if(ev == sensors_stop_event) { + PRINTF("Irrigation: sensor readings paused\n"); + etimer_stop(&et); + } else if(ev == sensors_restart_event) { + PRINTF("Irrigation: sensor readings enabled\n"); + etimer_reset(&et); + } + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/device/watering.h b/examples/zolertia/tutorial/99-apps/mqtt-node/device/watering.h new file mode 100644 index 00000000000..4138c73c4eb --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/device/watering.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 WATERING_H_ +#define WATERING_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-sensors.h" +/*---------------------------------------------------------------------------*/ +enum { + WATERING_SENSOR_SOIL = 0, +}; + +enum { + WATERING_COMMAND_VALVE = 0, +}; +/*---------------------------------------------------------------------------*/ +/* Sensor process events */ +extern process_event_t watering_sensors_data_event; +extern process_event_t watering_sensors_alarm_event; +/*---------------------------------------------------------------------------*/ +extern sensor_values_t watering_sensors; +/*---------------------------------------------------------------------------*/ +extern command_values_t watering_commands; +/*---------------------------------------------------------------------------*/ +/* PUBLISH strings */ +#define DEFAULT_PUBLISH_EVENT_SOIL "soil_moisture" +#define DEFAULT_PUBLISH_ALARM_SOIL "alarm_soil_moist" + +/* SUBSCRIBE strings */ +#define DEFAULT_SUBSCRIBE_CFG_SOILTHR "soil_moist_thresl" + +/* Minimum and maximum values for the sensor */ +#define DEFAULT_SOIL_MOIST_MIN 0 +#define DEFAULT_SOIL_MOIST_MAX 100 + +/* Default sensor state and thresholds + * We only care to check for the soil moisture value below a level + */ +#define DEFAULT_SOIL_THRESH DEFAULT_SOIL_MOIST_MAX +#define DEFAULT_SOIL_THRESL 30 + +/* Command string: open an electrovalve for a given period */ +#define DEFAULT_COMMAND_EVENT_VALVE "electrovalve" + +#define ELECTROVALVE_ON_INTERVAL ((CLOCK_SECOND)*2) +#define DEFAULT_CMD_STRING "/led_toggle/lv" + /*---------------------------------------------------------------------------*/ +#endif /* WATERING_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/internals/httpd-simple.c b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/httpd-simple.c new file mode 100644 index 00000000000..05bc28cd6ec --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/httpd-simple.c @@ -0,0 +1,869 @@ +/* + * Copyright (c) 2010, Swedish Institute of Computer Science. + * Copyright (c) 2014, Texas Instruments Incorporated - http://www.ti.com/ + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "httpd-simple.h" +#include "net/ipv6/uip-ds6-route.h" +#include "lib/list.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "mqtt-client.h" +/*---------------------------------------------------------------------------*/ +#define SEND_STRING(s, str) PSOCK_SEND(s, (uint8_t *)str, strlen(str)) +/*---------------------------------------------------------------------------*/ +#define CONNS 2 +#define CONTENT_LENGTH_MAX 256 +#define STATE_WAITING 0 +#define STATE_OUTPUT 1 +#define IPADDR_BUF_LEN 64 +/*---------------------------------------------------------------------------*/ +#define RETURN_CODE_OK 0 +#define RETURN_CODE_NF 1 /* Not Found */ +#define RETURN_CODE_SU 2 /* Service Unavailable */ +#define RETURN_CODE_BR 3 /* Bad Request */ +#define RETURN_CODE_LR 4 /* Length Required */ +#define RETURN_CODE_TL 5 /* Content Length too Large */ +/*---------------------------------------------------------------------------*/ +/* POST request machine states */ +#define PARSE_POST_STATE_INIT 0 +#define PARSE_POST_STATE_MORE 1 +#define PARSE_POST_STATE_READING_KEY 2 +#define PARSE_POST_STATE_READING_VAL 3 +#define PARSE_POST_STATE_ERROR 0xFFFFFFFF +/*---------------------------------------------------------------------------*/ +#define PARSE_POST_BUF_SIZES 64 + +/* Last byte always used to null terminate */ +#define PARSE_POST_MAX_POS (PARSE_POST_BUF_SIZES - 2) + +static char key[PARSE_POST_BUF_SIZES]; +static char val_escaped[PARSE_POST_BUF_SIZES]; +static char val[PARSE_POST_BUF_SIZES]; +static int key_len; +static int val_len; +static int state; +/*---------------------------------------------------------------------------*/ +/* Stringified min/max intervals */ +#define STRINGIFY(x) XSTR(x) +#define XSTR(x) #x +/*---------------------------------------------------------------------------*/ +/* + * We can only handle a single POST request at a time. Since a second POST + * request cannot interrupt us while obtaining a lock, we don't really need + * this lock to be atomic. + * + * An HTTP connection will first request a lock before it starts processing + * a POST request. We maintain a global lock which is either NULL or points + * to the http conn which currently has the lock + */ +static struct httpd_state *lock; +/*---------------------------------------------------------------------------*/ +PROCESS(httpd_simple_process, "MQTT client Web Server"); +PROCESS_NAME(mqtt_client_process); +/*---------------------------------------------------------------------------*/ +#define ISO_nl 0x0A +#define ISO_space 0x20 +#define ISO_slash 0x2F +#define ISO_amp 0x26 +#define ISO_column 0x3A +#define ISO_equal 0x3D +/*---------------------------------------------------------------------------*/ +#define HTTP_200_OK "HTTP/1.0 200 OK\r\n" +#define HTTP_302_FO "HTTP/1.0 302 Found\r\n" +#define HTTP_400_BR "HTTP/1.0 400 Bad Request\r\n" +#define HTTP_404_NF "HTTP/1.0 404 Not Found\r\n" +#define HTTP_411_LR "HTTP/1.0 411 Length Required\r\n" +#define HTTP_413_TL "HTTP/1.0 413 Request Entity Too Large\r\n" +#define HTTP_503_SU "HTTP/1.0 503 Service Unavailable\r\n" +#define CONN_CLOSE "Connection: close\r\n" +/*---------------------------------------------------------------------------*/ +#define SECTION_TAG "div" +#define SECTION_OPEN "<" SECTION_TAG ">" +#define SECTION_CLOSE "" + +#define CONTENT_OPEN "
"
+#define CONTENT_CLOSE "
" +/*---------------------------------------------------------------------------*/ +#define REQUEST_TYPE_GET 1 +#define REQUEST_TYPE_POST 2 +/*---------------------------------------------------------------------------*/ +static const char *NOT_FOUND = "" + "
" + "

404 - file not found

" + "
" + "" + ""; +/*---------------------------------------------------------------------------*/ +/* Page template */ +static const char http_doctype[] = ""; +static const char http_header_200[] = HTTP_200_OK; +static const char http_header_302[] = HTTP_302_FO; +static const char http_header_400[] = HTTP_400_BR; +static const char http_header_404[] = HTTP_404_NF; +static const char http_header_411[] = HTTP_411_LR; +static const char http_header_413[] = HTTP_413_TL; +static const char http_header_503[] = HTTP_503_SU; +static const char http_get[] = "GET "; +static const char http_post[] = "POST "; +static const char http_index_html[] = "/index.html"; +static const char http_html_start[] = ""; +static const char *http_header_srv_str[] = { + "Server: Contiki, ", + BOARD_STRING "\r\n", + NULL +}; + +static const char *http_header_con_close[] = { + CONN_CLOSE, + NULL +}; + +static const char *http_config_css[] = { + "", + NULL +}; +static const char http_head_charset[] = ""; +static const char http_title_start[] = ""; +static const char http_title_end[] = ""; +static const char http_head_end[] = ""; +static const char http_body_start[] = ""; +static const char http_bottom[] = ""; +/*---------------------------------------------------------------------------*/ +static const char http_content_type_html[] = "text/html"; +static const char http_content_type_plain[] = "text/plain"; +/*---------------------------------------------------------------------------*/ +/* For the config page */ +static const char config_div_left[] = "
"; +static const char config_div_right[] = "
"; +static const char config_div_close[] = "
"; +/*---------------------------------------------------------------------------*/ +typedef struct page { + struct page *next; + char *filename; + char *title; + char (*script)(struct httpd_state *s); +} page_t; + +static char generate_ws_config(struct httpd_state *s); + +static page_t http_ws_cfg_page = { + NULL, + "config.html", + "MQTT web provisioning", + generate_ws_config, +}; +/*---------------------------------------------------------------------------*/ +static const httpd_simple_post_handler_t *handler; +/*---------------------------------------------------------------------------*/ +static uint8_t config_ok; +process_event_t httpd_simple_event_new_config; +/*---------------------------------------------------------------------------*/ +struct httpd_state; +typedef char (*httpd_simple_script_t)(struct httpd_state *s); + +struct httpd_state { + char buf[HTTPD_SIMPLE_MAIN_BUF_SIZE]; + char tmp_buf[TMP_BUF_SIZE]; + struct timer timer; + struct psock sin, sout; + int blen; + const char **ptr; + const page_t *page; + uip_ds6_route_t *r; + uip_ds6_nbr_t *nbr; + httpd_simple_script_t script; + int content_length; + int tmp_buf_len; + int tmp_buf_copied; + char filename[HTTPD_PATHLEN]; + char inputbuf[HTTPD_INBUF_LEN]; + struct pt outputpt; + struct pt generate_pt; + struct pt top_matter_pt; + char state; + char request_type; + char return_code; +}; +/*---------------------------------------------------------------------------*/ +LIST(post_handlers); +LIST(pages_list); +MEMB(conns, struct httpd_state, CONNS); +/*---------------------------------------------------------------------------*/ +#define HEX_TO_INT(x) (isdigit(x) ? x - '0' : x - 'W') +static size_t +url_unescape(const char *src, size_t srclen, char *dst, size_t dstlen) +{ + size_t i, j; + int a, b; + + for(i = j = 0; i < srclen && j < dstlen - 1; i++, j++) { + if(src[i] == '%' && isxdigit(*(unsigned char *)(src + i + 1)) + && isxdigit(*(unsigned char *)(src + i + 2))) { + a = tolower(*(unsigned char *)(src + i + 1)); + b = tolower(*(unsigned char *)(src + i + 2)); + dst[j] = ((HEX_TO_INT(a) << 4) | HEX_TO_INT(b)) & 0xff; + i += 2; + } else if(src[i] == '+') { + dst[j] = ' '; + } else { + dst[j] = src[i]; + } + } + + dst[j] = '\0'; + + return i == srclen; +} +/*---------------------------------------------------------------------------*/ +void +httpd_simple_register_post_handler(httpd_simple_post_handler_t *h) +{ + list_add(post_handlers, h); +} +/*---------------------------------------------------------------------------*/ +static +PT_THREAD(enqueue_chunk(struct httpd_state *s, uint8_t immediate, + const char *format, ...)) +{ + va_list ap; + + PSOCK_BEGIN(&s->sout); + + va_start(ap, format); + + s->tmp_buf_len = vsnprintf(s->tmp_buf, TMP_BUF_SIZE, format, ap); + + va_end(ap); + + if(s->blen + s->tmp_buf_len < HTTPD_SIMPLE_MAIN_BUF_SIZE) { + /* Enough space for the entire chunk. Copy over */ + memcpy(&s->buf[s->blen], s->tmp_buf, s->tmp_buf_len); + s->blen += s->tmp_buf_len; + } else { + memcpy(&s->buf[s->blen], s->tmp_buf, HTTPD_SIMPLE_MAIN_BUF_SIZE - s->blen); + s->tmp_buf_copied = HTTPD_SIMPLE_MAIN_BUF_SIZE - s->blen; + s->blen = HTTPD_SIMPLE_MAIN_BUF_SIZE; + PSOCK_SEND(&s->sout, (uint8_t *)s->buf, s->blen); + s->blen = 0; + if(s->tmp_buf_copied < s->tmp_buf_len) { + memcpy(s->buf, &s->tmp_buf[s->tmp_buf_copied], + s->tmp_buf_len - s->tmp_buf_copied); + s->blen += s->tmp_buf_len - s->tmp_buf_copied; + } + } + + if(immediate != 0 && s->blen > 0) { + PSOCK_SEND(&s->sout, (uint8_t *)s->buf, s->blen); + s->blen = 0; + } + + PSOCK_END(&s->sout); +} +/*---------------------------------------------------------------------------*/ +static +PT_THREAD(generate_top_matter(struct httpd_state *s, const char *title, + const char **css)) +{ + PT_BEGIN(&s->top_matter_pt); + + PT_WAIT_THREAD(&s->top_matter_pt, enqueue_chunk(s, 0, http_doctype)); + PT_WAIT_THREAD(&s->top_matter_pt, enqueue_chunk(s, 0, http_html_start)); + PT_WAIT_THREAD(&s->top_matter_pt, enqueue_chunk(s, 0, http_title_start)); + + PT_WAIT_THREAD(&s->top_matter_pt, enqueue_chunk(s, 0, title)); + PT_WAIT_THREAD(&s->top_matter_pt, enqueue_chunk(s, 0, http_title_end)); + + if(css != NULL) { + for(s->ptr = css; *(s->ptr) != NULL; s->ptr++) { + PT_WAIT_THREAD(&s->top_matter_pt, enqueue_chunk(s, 0, *(s->ptr))); + } + } + + PT_WAIT_THREAD(&s->top_matter_pt, enqueue_chunk(s, 0, http_head_charset)); + PT_WAIT_THREAD(&s->top_matter_pt, enqueue_chunk(s, 0, http_head_end)); + PT_WAIT_THREAD(&s->top_matter_pt, enqueue_chunk(s, 0, http_body_start)); + + /* Links */ + PT_WAIT_THREAD(&s->top_matter_pt, + enqueue_chunk(s, 0, SECTION_OPEN "

")); + + s->page = list_head(pages_list); + PT_WAIT_THREAD(&s->top_matter_pt, + enqueue_chunk(s, 0, "[ %s ]", + s->page->filename, s->page->title)); + + for(s->page = s->page->next; s->page != NULL; s->page = s->page->next) { + PT_WAIT_THREAD(&s->top_matter_pt, + enqueue_chunk(s, 0, " | [ %s ]", + s->page->filename, s->page->title)); + } + + PT_WAIT_THREAD(&s->top_matter_pt, + enqueue_chunk(s, 0, "

" SECTION_CLOSE)); + + PT_END(&s->top_matter_pt); +} +/*---------------------------------------------------------------------------*/ +static +PT_THREAD(generate_ws_config(struct httpd_state *s)) +{ + PT_BEGIN(&s->generate_pt); + + /* Generate top matter (doctype, title, nav links etc) */ + PT_WAIT_THREAD(&s->generate_pt, + generate_top_matter(s, http_ws_cfg_page.title, + http_config_css)); + + /* MQTT webserver configuration */ + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "

%s

", http_ws_cfg_page.title)); + + /* This is the User Auth form */ + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, + "
generate_pt, + enqueue_chunk(s, 0, "method=\"post\" enctype=\"")); + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "application/x-www-form-urlencoded\" ")); + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "accept-charset=\"UTF-8\">")); + + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "%sAuth User:%s", config_div_left, + config_div_close)); + + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "%sgenerate_pt, + enqueue_chunk(s, 0, "value=\"%s\" ", conf.auth_user)); + + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "name=\"auth_user\">")); + + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "%s", + config_div_close)); + + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "
")); + + /* This is the User Token form */ + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, + "
generate_pt, + enqueue_chunk(s, 0, "method=\"post\" enctype=\"")); + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "application/x-www-form-urlencoded\" ")); + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "accept-charset=\"UTF-8\">")); + + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "%sAuth Token:%s", config_div_left, + config_div_close)); + + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "%sgenerate_pt, + enqueue_chunk(s, 0, "value=\"%s\" ", conf.auth_token)); + + PT_WAIT_THREAD(&s->generate_pt, enqueue_chunk(s, 0, "name=\"auth_token\">")); + + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "%s", + config_div_close)); + + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "
")); + + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "
%sZolertia SL, Antonio Lignan, 2016%s", + config_div_left, config_div_close)); + + PT_WAIT_THREAD(&s->generate_pt, enqueue_chunk(s, 1, http_bottom)); + + PT_END(&s->generate_pt); +} +/*---------------------------------------------------------------------------*/ +static void +lock_obtain(struct httpd_state *s) +{ + if(lock == NULL) { + lock = s; + } +} +/*---------------------------------------------------------------------------*/ +static void +lock_release(struct httpd_state *s) +{ + if(lock == s) { + lock = NULL; + } +} +/*---------------------------------------------------------------------------*/ +static void +parse_post_request_chunk(char *buf, int buf_len, int last_chunk) +{ + int i; + int finish; + + for(i = 0; i < buf_len; i++) { + switch(state) { + case PARSE_POST_STATE_INIT: + state = PARSE_POST_STATE_MORE; + /* continue */ + case PARSE_POST_STATE_MORE: + memset(key, 0, PARSE_POST_BUF_SIZES); + memset(val, 0, PARSE_POST_BUF_SIZES); + memset(val_escaped, 0, PARSE_POST_BUF_SIZES); + key_len = 0; + val_len = 0; + state = PARSE_POST_STATE_READING_KEY; + /* continue */ + case PARSE_POST_STATE_READING_KEY: + if(buf[i] == ISO_equal) { + state = PARSE_POST_STATE_READING_VAL; + } else if(buf[i] == ISO_amp) { + /* Don't accept an amp while reading a key */ + state = PARSE_POST_STATE_ERROR; + } else { + /* Make sure we don't overshoot key's boundary */ + if(key_len <= PARSE_POST_MAX_POS) { + key[key_len] = buf[i]; + key_len++; + } else { + /* Not enough space for the key. Abort */ + state = PARSE_POST_STATE_ERROR; + } + } + break; + case PARSE_POST_STATE_READING_VAL: + finish = 0; + if(buf[i] == ISO_amp) { + finish = 1; + } else if(buf[i] == ISO_equal) { + /* Don't accept an '=' while reading a val */ + state = PARSE_POST_STATE_ERROR; + } else { + /* Make sure we don't overshoot key's boundary */ + if(val_len <= PARSE_POST_MAX_POS) { + val[val_len] = buf[i]; + val_len++; + /* Last character of the last chunk */ + if((i == buf_len - 1) && (last_chunk == 1)) { + finish = 1; + } + } else { + /* Not enough space for the value. Abort */ + state = PARSE_POST_STATE_ERROR; + } + } + + if(finish == 1) { + /* + * Done reading a key=value pair, either because we encountered an amp + * or because we reached the end of the message body. + * + * First, unescape the value. + * + * Then invoke handlers. We will bail out with PARSE_POST_STATE_ERROR, + * unless the key-val gets correctly processed + */ + url_unescape(val, val_len, val_escaped, PARSE_POST_BUF_SIZES); + val_len = strlen(val_escaped); + + for(handler = list_head(post_handlers); handler != NULL; + handler = list_item_next((void *)handler)) { + if(handler->handler != NULL) { + finish = handler->handler(key, key_len, val_escaped, val_len); + } + if(finish == HTTPD_SIMPLE_POST_HANDLER_ERROR) { + state = PARSE_POST_STATE_ERROR; + break; + } else if(finish == HTTPD_SIMPLE_POST_HANDLER_OK) { + /* Restart the state machine to expect the next pair */ + state = PARSE_POST_STATE_MORE; + + /* + * At least one handler returned OK, therefore we must generate a + * new config event when we're done. + */ + config_ok = 1; + break; + } + /* Else, continue */ + } + } + break; + case PARSE_POST_STATE_ERROR: + /* If we entered the error state earlier, do nothing */ + return; + default: + break; + } + } +} +/*---------------------------------------------------------------------------*/ +static httpd_simple_script_t +get_script(const char *name) +{ + page_t *page; + + for(page = list_head(pages_list); page != NULL; + page = list_item_next(page)) { + if(strncmp(name, page->filename, strlen(page->filename)) == 0) { + return page->script; + } + } + + return NULL; +} +/*---------------------------------------------------------------------------*/ +static +PT_THREAD(send_string(struct httpd_state *s, const char *str)) +{ + PSOCK_BEGIN(&s->sout); + + SEND_STRING(&s->sout, str); + + PSOCK_END(&s->sout); +} +/*---------------------------------------------------------------------------*/ +static +PT_THREAD(send_headers(struct httpd_state *s, const char *statushdr, + const char *content_type, const char *redir, + const char **additional)) +{ + PT_BEGIN(&s->generate_pt); + + PT_WAIT_THREAD(&s->generate_pt, enqueue_chunk(s, 0, statushdr)); + + for(s->ptr = http_header_srv_str; *(s->ptr) != NULL; s->ptr++) { + PT_WAIT_THREAD(&s->generate_pt, enqueue_chunk(s, 0, *(s->ptr))); + } + + if(redir) { + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "Location: %s\r\n", redir)); + } + + if(additional) { + for(s->ptr = additional; *(s->ptr) != NULL; s->ptr++) { + PT_WAIT_THREAD(&s->generate_pt, enqueue_chunk(s, 0, *(s->ptr))); + } + } + + PT_WAIT_THREAD(&s->generate_pt, + enqueue_chunk(s, 0, "Content-type: %s; ", content_type)); + + PT_WAIT_THREAD(&s->generate_pt, enqueue_chunk(s, 1, "charset=UTF-8\r\n\r\n")); + + PT_END(&s->generate_pt); +} +/*---------------------------------------------------------------------------*/ +static +PT_THREAD(handle_output(struct httpd_state *s)) +{ + PT_BEGIN(&s->outputpt); + + s->script = NULL; + + PT_INIT(&s->generate_pt); + PT_INIT(&s->top_matter_pt); + + if(s->request_type == REQUEST_TYPE_POST) { + if(s->return_code == RETURN_CODE_OK) { + PT_WAIT_THREAD(&s->outputpt, send_headers(s, http_header_302, + http_content_type_plain, + s->filename, + NULL)); + } else if(s->return_code == RETURN_CODE_LR) { + PT_WAIT_THREAD(&s->outputpt, send_headers(s, http_header_411, + http_content_type_plain, + NULL, + http_header_con_close)); + PT_WAIT_THREAD(&s->outputpt, send_string(s, "Content-Length Required\n")); + } else if(s->return_code == RETURN_CODE_TL) { + PT_WAIT_THREAD(&s->outputpt, send_headers(s, http_header_413, + http_content_type_plain, + NULL, + http_header_con_close)); + PT_WAIT_THREAD(&s->outputpt, send_string(s, "Content-Length too Large\n")); + } else if(s->return_code == RETURN_CODE_SU) { + PT_WAIT_THREAD(&s->outputpt, send_headers(s, http_header_503, + http_content_type_plain, + NULL, + http_header_con_close)); + PT_WAIT_THREAD(&s->outputpt, send_string(s, "Service Unavailable\n")); + } else { + PT_WAIT_THREAD(&s->outputpt, send_headers(s, http_header_400, + http_content_type_plain, + NULL, + http_header_con_close)); + PT_WAIT_THREAD(&s->outputpt, send_string(s, "Bad Request\n")); + } + } else if(s->request_type == REQUEST_TYPE_GET) { + s->script = get_script(&s->filename[1]); + if(s->script == NULL) { + strncpy(s->filename, "/notfound.html", sizeof(s->filename)); + PT_WAIT_THREAD(&s->outputpt, send_headers(s, http_header_404, + http_content_type_html, + NULL, + http_header_con_close)); + PT_WAIT_THREAD(&s->outputpt, + send_string(s, NOT_FOUND)); + uip_close(); + PT_EXIT(&s->outputpt); + } else { + PT_WAIT_THREAD(&s->outputpt, send_headers(s, http_header_200, + http_content_type_html, + NULL, + http_header_con_close)); + PT_WAIT_THREAD(&s->outputpt, s->script(s)); + } + } + s->script = NULL; + PSOCK_CLOSE(&s->sout); + PT_END(&s->outputpt); +} +/*---------------------------------------------------------------------------*/ +static +PT_THREAD(handle_input(struct httpd_state *s)) +{ + PSOCK_BEGIN(&s->sin); + + PSOCK_READTO(&s->sin, ISO_space); + + if(strncasecmp(s->inputbuf, http_get, 4) == 0) { + s->request_type = REQUEST_TYPE_GET; + PSOCK_READTO(&s->sin, ISO_space); + + if(s->inputbuf[0] != ISO_slash) { + PSOCK_CLOSE_EXIT(&s->sin); + } + + if(s->inputbuf[1] == ISO_space) { + strncpy(s->filename, http_index_html, sizeof(s->filename)); + } else { + s->inputbuf[PSOCK_DATALEN(&s->sin) - 1] = 0; + strncpy(s->filename, s->inputbuf, sizeof(s->filename)); + } + } else if(strncasecmp(s->inputbuf, http_post, 5) == 0) { + s->request_type = REQUEST_TYPE_POST; + PSOCK_READTO(&s->sin, ISO_space); + + if(s->inputbuf[0] != ISO_slash) { + PSOCK_CLOSE_EXIT(&s->sin); + } + + s->inputbuf[PSOCK_DATALEN(&s->sin) - 1] = 0; + strncpy(s->filename, s->inputbuf, sizeof(s->filename)); + + /* POST: Read out the rest of the line and ignore it */ + PSOCK_READTO(&s->sin, ISO_nl); + + /* + * Start parsing headers. We look for Content-Length and ignore everything + * else until we hit the start of the message body. + * + * We will return 411 if the client doesn't send Content-Length and 413 + * if Content-Length is too high + */ + s->content_length = 0; + s->return_code = RETURN_CODE_LR; + do { + s->inputbuf[PSOCK_DATALEN(&s->sin)] = 0; + /* We anticipate a content length */ + if((PSOCK_DATALEN(&s->sin) > 14) && + strncasecmp(s->inputbuf, "Content-Length:", 15) == 0) { + char *val_start = &s->inputbuf[15]; + s->content_length = atoi(val_start); + + /* So far so good */ + s->return_code = RETURN_CODE_OK; + } + PSOCK_READTO(&s->sin, ISO_nl); + } while(PSOCK_DATALEN(&s->sin) != 2); + + /* + * Done reading headers. + * Reject content length greater than CONTENT_LENGTH_MAX bytes + */ + if(s->content_length > CONTENT_LENGTH_MAX) { + s->content_length = 0; + s->return_code = RETURN_CODE_TL; + } + + if(s->return_code == RETURN_CODE_OK) { + /* Acceptable Content Length. Try to obtain a lock */ + lock_obtain(s); + + if(lock == s) { + state = PARSE_POST_STATE_INIT; + } else { + s->return_code = RETURN_CODE_SU; + } + } + + /* Parse the message body, unless we have detected an error. */ + while(s->content_length > 0 && lock == s && + s->return_code == RETURN_CODE_OK) { + PSOCK_READBUF_LEN(&s->sin, s->content_length); + s->content_length -= PSOCK_DATALEN(&s->sin); + + /* Parse the message body */ + parse_post_request_chunk(s->inputbuf, PSOCK_DATALEN(&s->sin), + (s->content_length == 0)); + if(state == PARSE_POST_STATE_ERROR) { + /* Could not parse: Bad Request and stop parsing */ + s->return_code = RETURN_CODE_BR; + } + } + + /* If the flag is set, we had at least 1 configuration value accepted */ + if(config_ok) { + process_post(&mqtt_client_process, httpd_simple_event_new_config, NULL); + } + config_ok = 0; + + lock_release(s); + } else { + PSOCK_CLOSE_EXIT(&s->sin); + } + + s->state = STATE_OUTPUT; + + while(1) { + PSOCK_READTO(&s->sin, ISO_nl); + } + + PSOCK_END(&s->sin); +} +/*---------------------------------------------------------------------------*/ +static void +handle_connection(struct httpd_state *s) +{ + handle_input(s); + if(s->state == STATE_OUTPUT) { + handle_output(s); + } +} +/*---------------------------------------------------------------------------*/ +static void +appcall(void *state) +{ + struct httpd_state *s = (struct httpd_state *)state; + + if(uip_closed() || uip_aborted() || uip_timedout()) { + if(s != NULL) { + s->script = NULL; + s->blen = 0; + s->tmp_buf_len = 0; + memb_free(&conns, s); + } + } else if(uip_connected()) { + s = (struct httpd_state *)memb_alloc(&conns); + if(s == NULL) { + uip_abort(); + return; + } + tcp_markconn(uip_conn, s); + PSOCK_INIT(&s->sin, (uint8_t *)s->inputbuf, sizeof(s->inputbuf) - 1); + PSOCK_INIT(&s->sout, (uint8_t *)s->inputbuf, sizeof(s->inputbuf) - 1); + PT_INIT(&s->outputpt); + s->script = NULL; + s->state = STATE_WAITING; + timer_set(&s->timer, CLOCK_SECOND * 10); + handle_connection(s); + } else if(s != NULL) { + if(uip_poll()) { + if(timer_expired(&s->timer)) { + uip_abort(); + s->script = NULL; + memb_free(&conns, s); + } + } else { + timer_restart(&s->timer); + } + handle_connection(s); + } else { + uip_abort(); + } +} +/*---------------------------------------------------------------------------*/ +static void +init(void) +{ + tcp_listen(UIP_HTONS(80)); + memb_init(&conns); + list_add(pages_list, &http_ws_cfg_page); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(httpd_simple_process, ev, data) +{ + PROCESS_BEGIN(); + + printf("Started MQTT webserver for provisioning\n"); + + httpd_simple_event_new_config = process_alloc_event(); + + init(); + + while(1) { + PROCESS_WAIT_EVENT_UNTIL(ev == tcpip_event); + appcall(data); + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** + * @} + */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/internals/httpd-simple.h b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/httpd-simple.h new file mode 100644 index 00000000000..c13ccd9191b --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/httpd-simple.h @@ -0,0 +1,90 @@ +/* + * Copyright (c) 2010, Swedish Institute of Computer Science. + * Copyright (c) 2014, Texas Instruments Incorporated - http://www.ti.com/ + * 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 HTTPD_SIMPLE_H_ +#define HTTPD_SIMPLE_H_ +/*---------------------------------------------------------------------------*/ +#include "contiki-net.h" +#include "sys/process.h" +/*---------------------------------------------------------------------------*/ +/* Ideally a multiple of TCP_MSS */ +#ifdef HTTPD_SIMPLE_CONF_MAIN_BUF_SIZE +#define HTTPD_SIMPLE_MAIN_BUF_SIZE HTTPD_SIMPLE_CONF_MAIN_BUF_SIZE +#else +#define HTTPD_SIMPLE_MAIN_BUF_SIZE UIP_TCP_MSS +#endif +/*---------------------------------------------------------------------------*/ +#define HTTPD_PATHLEN 16 +#define HTTPD_INBUF_LEN (HTTPD_PATHLEN + 10) + +#define TMP_BUF_SIZE (UIP_TCP_MSS + 1) +/*---------------------------------------------------------------------------*/ +/* POST request handlers */ +#define HTTPD_SIMPLE_POST_HANDLER_OK 1 +#define HTTPD_SIMPLE_POST_HANDLER_UNKNOWN 0 +#define HTTPD_SIMPLE_POST_HANDLER_ERROR 0xFFFFFFFF + +/** + * \brief Datatype for a handler which can process incoming POST requests + * \param key The configuration key to be updated + * \param key_len The length of the key argument + * \param val The new configuration value for key + * \param val_len The length of the value argument + * + * \return 1: HTTPD_SIMPLE_POST_HANDLER_OK if the function can handle the + * request, HTTPD_SIMPLE_POST_HANDLER_UNKNOWN if it does not know how to handle + * it. HTTPD_SIMPLE_POST_HANDLER_ERROR if it does know how to handle it but + * the request was malformed. + */ +typedef struct httpd_simple_post_handler { + struct httpd_simple_post_handler *next; + int (*handler)(char *key, int key_len, char *val, int val_len); +} httpd_simple_post_handler_t; + +/* Declare a handler */ +#define HTTPD_SIMPLE_POST_HANDLER(name, fp) \ + httpd_simple_post_handler_t name##_handler = { NULL, fp } + +/** + * \brief Register a handler for POST requests + * \param h A pointer to the handler structure + */ +void httpd_simple_register_post_handler(httpd_simple_post_handler_t *h); +/*---------------------------------------------------------------------------*/ +/* + * An event generated by the HTTPD when a new configuration request has been + * received + */ +extern process_event_t httpd_simple_event_new_config; +/*---------------------------------------------------------------------------*/ +PROCESS_NAME(httpd_simple_process); +/*---------------------------------------------------------------------------*/ +#endif /* HTTPD_SIMPLE_H_ */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-check.py b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-check.py new file mode 100644 index 00000000000..e7bf13b4cba --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-check.py @@ -0,0 +1,38 @@ +### Taken from https://pypi.python.org/pypi/paho-mqtt +### Requires Paho-MQTT package, install by: +### pip install paho-mqtt + +import paho.mqtt.client as mqtt + +MQTT_URL = "" +MQTT_USERID = "" +MQTT_PASSWD = "" + +MQTT_TOPIC_EVENT = '' +MQTT_TOPIC_PUB = '' +MQTT_PUB_STRING = '' + +def on_connect(client, userdata, flags, rc): + print("Connected with result code " + str(rc)) + + if MQTT_TOPIC_EVENT: + client.subscribe(MQTT_TOPIC_EVENT) + print("Subscribed to " + MQTT_TOPIC_EVENT) + + if MQTT_PUB_STRING: + client.publish(MQTT_TOPIC_PUB, MQTT_PUB_STRING, 0) + print("Published " + MQTT_PUB_STRING + " to " + MQTT_TOPIC_PUB) + +# The callback for when a PUBLISH message is received from the server. +def on_message(client, userdata, msg): + print(msg.topic + " " + str(msg.payload)) + +client = mqtt.Client() +client.on_connect = on_connect +client.on_message = on_message + +print("connecting to " + MQTT_URL) +client.username_pw_set(MQTT_USERID, MQTT_PASSWD) + +client.connect(MQTT_URL, 1883, 60) +client.loop_forever() diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-res.c b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-res.c new file mode 100644 index 00000000000..20c772fbba5 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-res.c @@ -0,0 +1,243 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "lib/random.h" +#include "net/rpl/rpl.h" +#include "net/ip/uip.h" +#include "net/ipv6/uip-icmp6.h" +#include "net/ipv6/sicslowpan.h" +#include "sys/etimer.h" +#include "mqtt-res.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_CLIENT +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +#define SENSORS_NAME_EXPAND(x, y) x##y +#define SENSORS_NAME(x, y) SENSORS_NAME_EXPAND(x, y) +/*---------------------------------------------------------------------------*/ +/* Payload length of ICMPv6 echo requests used to measure RSSI with def rt */ +#define ECHO_REQ_PAYLOAD_LEN 20 +/*---------------------------------------------------------------------------*/ +#ifdef DEFAULT_ORG_CONF_ID +#define DEFAULT_ORG_ID DEFAULT_ORG_CONF_ID +#else +#define DEFAULT_ORG_ID "zolertia" +#endif +/*---------------------------------------------------------------------------*/ +/* Include there the sensors processes to include */ +PROCESS_NAME(SENSORS_NAME(MQTT_SENSORS, _sensors_process)); +/*---------------------------------------------------------------------------*/ +static struct etimer et; +/*---------------------------------------------------------------------------*/ +process_event_t sensors_stop_event; +process_event_t sensors_restart_event; +/*---------------------------------------------------------------------------*/ +PROCESS(mqtt_res_process, "MQTT resources process"); +/*---------------------------------------------------------------------------*/ +/* Parent RSSI functionality */ +static struct uip_icmp6_echo_reply_notification echo_reply_notification; +static int def_rt_rssi = 0; +/*---------------------------------------------------------------------------*/ +/* Converts the IPv6 address to string */ +static int +ipaddr_sprintf(char *buf, uint8_t buf_len, const uip_ipaddr_t *addr) +{ + uint16_t a; + uint8_t len = 0; + int i, f; + for(i = 0, f = 0; i < sizeof(uip_ipaddr_t); i += 2) { + a = (addr->u8[i] << 8) + addr->u8[i + 1]; + if(a == 0 && f >= 0) { + if(f++ == 0) { + len += snprintf(&buf[len], buf_len - len, "::"); + } + } else { + if(f > 0) { + f = -1; + } else if(i > 0) { + len += snprintf(&buf[len], buf_len - len, ":"); + } + len += snprintf(&buf[len], buf_len - len, "%x", a); + } + } + + return len; +} +/*---------------------------------------------------------------------------*/ +/* Handles the ping response and updates the RSSI value */ +static void +echo_reply_handler(uip_ipaddr_t *source, uint8_t ttl, uint8_t *data, + uint16_t datalen) +{ + if(uip_ip6addr_cmp(source, uip_ds6_defrt_choose())) { + def_rt_rssi = sicslowpan_get_last_rssi(); + } +} +/*---------------------------------------------------------------------------*/ +static void +ping_parent(void) +{ + if(uip_ds6_get_global(ADDR_PREFERRED) == NULL) { + PRINTF("MQTT Res: Parent not available\n"); + return; + } + + uip_icmp6_send(uip_ds6_defrt_choose(), ICMP6_ECHO_REQUEST, 0, + ECHO_REQ_PAYLOAD_LEN); +} +/*---------------------------------------------------------------------------*/ +void +mqtt_res_parent_rssi(char *buf, uint8_t len) +{ + memset(buf, 0, len); + snprintf(buf, len, "%d", def_rt_rssi); +} +/*---------------------------------------------------------------------------*/ +int +mqtt_check_int_chunk_len(uint16_t chunk, uint8_t chunk_len) +{ + uint8_t int_len; + + if(chunk < 10) { + int_len = 1; + } else if(chunk < 100) { + int_len = 2; + } else if(chunk < 1000) { + int_len = 3; + } else if(chunk < 10000) { + int_len = 4; + } else { + /* 65535 should be the maximum number */ + int_len = 5; + } + + if(int_len == chunk_len) { + return 0; + } + + PRINTF("MQTT Res: payload mismatch: %u vs %u\n", chunk_len, int_len); + return 1; +} +/*---------------------------------------------------------------------------*/ +void +mqtt_res_uptime(char *buf, uint8_t len) +{ + memset(buf, 0, len); + snprintf(buf, len, "%lu", clock_seconds()); +} +/*---------------------------------------------------------------------------*/ +void +mqtt_res_parent_addr(char *buf, uint8_t len) +{ + memset(buf, 0, len); + ipaddr_sprintf(buf, len, uip_ds6_defrt_choose()); +} +/*---------------------------------------------------------------------------*/ +void +mqtt_res_client_id(char *buf, uint8_t len) +{ + /* Create Client ID using IBM bluemix format */ + memset(buf, 0, len); + snprintf(buf, len, "d:%s:%s:%02x%02x%02x%02x%02x%02x", + DEFAULT_ORG_ID, DEVICE_ID, + linkaddr_node_addr.u8[0], linkaddr_node_addr.u8[1], + linkaddr_node_addr.u8[2], linkaddr_node_addr.u8[5], + linkaddr_node_addr.u8[6], linkaddr_node_addr.u8[7]); +} +/*---------------------------------------------------------------------------*/ +void +mqtt_res_u16_addr(char *buf, uint8_t len) +{ + radio_value_t aux; + NETSTACK_RADIO.get_value(RADIO_PARAM_16BIT_ADDR, &aux); + + /* Return the 16-bit address of the device */ + memset(buf, 0, len); + snprintf(buf, len, "%04u", aux); +} +/*---------------------------------------------------------------------------*/ +void +activate_sensors(uint8_t state) +{ + if(state) { + process_post(&SENSORS_NAME(MQTT_SENSORS, _sensors_process), + sensors_restart_event, NULL); + } else { + process_post(&SENSORS_NAME(MQTT_SENSORS, _sensors_process), + sensors_stop_event, NULL); + } +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(mqtt_res_process, ev, data) +{ + PROCESS_BEGIN(); + + def_rt_rssi = 0x8000000; + uip_icmp6_echo_reply_callback_add(&echo_reply_notification, + echo_reply_handler); + + PRINTF("\nMQTT default resources process started\n"); + + ping_parent(); + + sensors_stop_event = process_alloc_event(); + sensors_restart_event = process_alloc_event(); + + if(MQTT_RES_PING_INTERVAL) { + PRINTF("MQTT Res: Starting periodic ping %u\n", MQTT_RES_PING_INTERVAL); + etimer_set(&et, CLOCK_SECOND * MQTT_RES_PING_INTERVAL); + } + + while(1) { + PROCESS_YIELD(); + + if(ev == PROCESS_EVENT_TIMER) { + PRINTF("MQTT Res: Pinging the parent\n"); + ping_parent(); + etimer_reset(&et); + } + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-res.h b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-res.h new file mode 100644 index 00000000000..e30517b7d29 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-res.h @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 MQTT_RES_H_ +#define MQTT_RES_H_ +/*---------------------------------------------------------------------------*/ +#include "mqtt-client.h" +/*---------------------------------------------------------------------------*/ +#ifdef MQTT_RES_CONF_PING_INTERVAL +#define MQTT_RES_PING_INTERVAL MQTT_RES_CONF_PING_INTERVAL +#else +#define MQTT_RES_PING_INTERVAL 0 +#endif +/*---------------------------------------------------------------------------*/ +/* Sensor process events */ +extern process_event_t sensors_restart_event; +extern process_event_t sensors_stop_event; +/*---------------------------------------------------------------------------*/ +/* Function to retrieve the Client ID (uses the IBM Bluemix format */ +void mqtt_res_client_id(char *buf, uint8_t len); + +/* Function to enable/disable subscribed sensors */ +void activate_sensors(uint8_t state); + +/* Return the latest RSSI parent value (from the latest ping) */ +void mqtt_res_parent_rssi(char *buf, uint8_t len); + +/* Return the uptime in number of seconds */ +void mqtt_res_uptime(char *buf, uint8_t len); + +/* Return the parent's 64-bit address */ +void mqtt_res_parent_addr(char *buf, uint8_t len); + +/* In case of a numeric chunk, checks the atoi() conversion */ +int mqtt_check_int_chunk_len(uint16_t chunk, uint8_t chunk_len); + +/* Returns the device's 16-bit address */ +void mqtt_res_u16_addr(char *buf, uint8_t len); +/*---------------------------------------------------------------------------*/ +#endif /* MQTT_RES_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-sensors.c b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-sensors.c new file mode 100644 index 00000000000..0f983f13605 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-sensors.c @@ -0,0 +1,165 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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. + * + */ +/*---------------------------------------------------------------------------*/ +#include "contiki.h" +#include "mqtt-sensors.h" +#include "../mqtt-client.h" + +#include +#include +#include +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_CLIENT +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +#if DEFAULT_SENSORS_NUM +PROCESS(mqtt_sensors_process, "mqtt_sensors_process"); +PROCESS_NAME(PLATFORM_NAME(MQTT_PLATFORM,_process)); +/*---------------------------------------------------------------------------*/ +static void +mqtt_sensor_strings(char *dest, char *topic) +{ + if(topic != NULL) { + memcpy(dest, topic, strlen(topic)); + } else { + /* Zero-length string */ + dest[0] = '\0'; + } +} +/*---------------------------------------------------------------------------*/ +/* Auxiliary function to fill the sensor_values_t structure */ +int +mqtt_sensor_register(sensor_values_t *reg, uint8_t i, uint16_t val, char *name, + char *alarm, char *config, int16_t min, int16_t max, + int16_t thresh, int16_t thresl, uint16_t pres) +{ + if((strlen(name) > SENSOR_NAME_STRING) || (strlen(alarm) > SENSOR_NAME_STRING) + || (strlen(config) > SENSOR_NAME_STRING)) { + return -1; + } + + reg->num++; + reg->sensor[i].fail_value = val; + reg->sensor[i].over_threshold = thresh; + reg->sensor[i].below_threshold = thresl; + reg->sensor[i].min = min; + reg->sensor[i].max = max; + reg->sensor[i].pres = pres; + + mqtt_sensor_strings(reg->sensor[i].sensor_name, name); + mqtt_sensor_strings(reg->sensor[i].alarm_name, alarm); + mqtt_sensor_strings(reg->sensor[i].sensor_config, config); + + return 0; +} +/*---------------------------------------------------------------------------*/ +void +mqtt_sensor_check(sensor_values_t *reg, process_event_t alarm, + process_event_t data) +{ + uint8_t i; + + /* Check if the values are valid, else use minimum value as default, check the + * alarms threshold as well + */ + for(i=0; i < reg->num; i++) { + if((reg->sensor[i].value < reg->sensor[i].min) || + (reg->sensor[i].value > reg->sensor[i].max)) { + PRINTF(" > MQTT sensors: %s value %d invalid: should be between %d and %d\n", + reg->sensor[i].sensor_name, reg->sensor[i].value, + reg->sensor[i].min, reg->sensor[i].max); + reg->sensor[i].value = reg->sensor[i].fail_value; + } else { + if(strlen(reg->sensor[i].sensor_name)) { + PRINTF(" > MQTT sensors: %s value %d\n", reg->sensor[i].sensor_name, + reg->sensor[i].value); + } + } + + /* Currently we are limiting the alarms to be first-heard, first-served, + * meaning the first alarm occurrence will be sent, and no other check will + * be done for remaining variables. One way to fix this would be to flag + * the variable as "alarmed", and remove the flag after the alarm timeout, + * allowing other variables to send an alarm during the timeout + */ + if(((reg->sensor[i].value < reg->sensor[i].below_threshold) || + (reg->sensor[i].value > reg->sensor[i].over_threshold)) && + (strlen(reg->sensor[i].alarm_name))) { + PRINTF(" > MQTT sensors: %s! (over %d, below %d)\n", reg->sensor[i].alarm_name, + reg->sensor[i].over_threshold, + reg->sensor[i].below_threshold); + process_post(&mqtt_sensors_process, alarm, ®->sensor[i]); + return; + } + } + + /* Post a process notifying there's new sensor data available */ + process_post(&mqtt_sensors_process, data, reg); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(mqtt_sensors_process, ev, data) +{ + PROCESS_BEGIN(); + + PRINTF("MQTT sensors process started\n"); + static uint16_t seq_nr_value = 0; + + while(1) { + PROCESS_YIELD(); + + /* Check for periodic publish events */ + if(ev == SENSORS_NAME(MQTT_SENSORS,_sensors_data_event)) { + seq_nr_value++; + + /* The `pub_interval_check` is an external struct defined in mqtt-client */ + if(!(seq_nr_value % conf.pub_interval_check)) { + sensor_values_t *msgPtr = (sensor_values_t *) data; + publish_event(msgPtr, 0); + } + } + + /* Check for alarms */ + if(ev == SENSORS_NAME(MQTT_SENSORS,_sensors_alarm_event)) { + sensor_val_t *sensorPtr = (sensor_val_t *) data; + publish_alarm(sensorPtr); + } + } + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ +#endif /* DEFAULT_SENSORS_NUM */ +/*---------------------------------------------------------------------------*/ +/** @} */ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-sensors.h b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-sensors.h new file mode 100644 index 00000000000..20e328b3e48 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/internals/mqtt-sensors.h @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 MQTT_SENSORS_H_ +#define MQTT_SENSORS_H_ +/*---------------------------------------------------------------------------*/ +#if DEFAULT_SENSORS_NUM +#define SENSOR_NAME_STRING 20 + +typedef struct sensor_val { + int16_t value; /* Sensor value */ + int16_t over_threshold; /* Threshold (over) */ + int16_t below_threshold; /* Threshold (below) */ + int16_t min; /* Minimum allowed value */ + int16_t max; /* Maximum allowed value */ + int16_t fail_value; /* Value to send if erroneous */ + uint16_t pres; /* Number of precision digits */ + char sensor_name[SENSOR_NAME_STRING]; /* Sensor name (string) */ + char alarm_name[SENSOR_NAME_STRING]; /* Alarm name (string) */ + char sensor_config[SENSOR_NAME_STRING]; /* Configuration name (string) */ +} sensor_val_t; + +typedef struct sensors_values { + uint8_t num; /* Number of sensors */ + sensor_val_t sensor[DEFAULT_SENSORS_NUM]; /* Array of sensor_val_t */ +} sensor_values_t; +#endif /* DEFAULT_SENSORS_NUM */ +/*---------------------------------------------------------------------------*/ +#if DEFAULT_COMMANDS_NUM +#define COMMAND_NAME_STRING 20 + +typedef struct command_val { + int (* cmd) (int arg); + char command_name[COMMAND_NAME_STRING]; /* Command name (string) */ +} command_val_t; + +typedef struct command_values { + uint8_t num; /* Number of commands */ + command_val_t command[DEFAULT_COMMANDS_NUM]; /* Array of command_val_t */ +} command_values_t; +#endif /* DEFAULT_COMMANDS_NUM */ +/*---------------------------------------------------------------------------*/ +/* Auxiliary function to fill the sensor_values_t structure */ +#if DEFAULT_SENSORS_NUM +int mqtt_sensor_register(sensor_values_t *reg, uint8_t i, uint16_t val, + char *name, char *alarm, char *config, int16_t min, + int16_t max, int16_t thres, int16_t thresl, + uint16_t pres); + +/* Auxiliary function to check the sensor values and send alarms or publish + * periodic sensor events */ +void mqtt_sensor_check(sensor_values_t *reg, process_event_t alarm, + process_event_t data); +#endif +/*---------------------------------------------------------------------------*/ +#endif /* MQTT_SENSORS_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/mqtt-client.c b/examples/zolertia/tutorial/99-apps/mqtt-node/mqtt-client.c new file mode 100644 index 00000000000..33bcd56c822 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/mqtt-client.c @@ -0,0 +1,695 @@ +/* + * Copyright (c) 2014, Texas Instruments Incorporated - http://www.ti.com/ + * Copyright (c) 2017, Antonio Lignan - antonio.lignan@gmail.com + * 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 copyright holder 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 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 HOLDER 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. + */ +/*---------------------------------------------------------------------------*/ +#include "contiki-conf.h" +#include "rpl/rpl-private.h" +#include "net/rpl/rpl.h" +#include "net/ip/uip.h" +#include "net/ipv6/sicslowpan.h" +#include "sys/etimer.h" +#include "sys/ctimer.h" +#include "lib/sensors.h" +#include "dev/button-sensor.h" +#include "dev/leds.h" +#include "ip64-addr.h" +#include "lib/crc16.h" +#include "mqtt-client.h" +#if WITH_WEBSERVER +#include "httpd-simple.h" +#endif +#include "dev/sys-ctrl.h" + +#include "cfs/cfs.h" +#include "cfs/cfs-coffee.h" + +#include +/*---------------------------------------------------------------------------*/ +#if DEBUG_CLIENT +#define PRINTF(...) printf(__VA_ARGS__) +#else +#define PRINTF(...) +#endif +/*---------------------------------------------------------------------------*/ +/* + * A timeout used when waiting for something to happen (e.g. to connect or to + * disconnect) + */ +#define STATE_MACHINE_PERIODIC (CLOCK_SECOND >> 1) +/*---------------------------------------------------------------------------*/ +/* Provide visible feedback via LEDS during various states */ +/* When connecting to broker */ +#define CONNECTING_LED_DURATION (CLOCK_SECOND >> 2) + +/* Each time we try to publish */ +#define PUBLISH_LED_ON_DURATION (CLOCK_SECOND) +/*---------------------------------------------------------------------------*/ +/* Connections and reconnections */ +#define RETRY_FOREVER 0xFF +#define RECONNECT_INTERVAL (CLOCK_SECOND * 2) + +/* + * Number of times to try reconnecting to the broker. + * Can be a limited number (e.g. 3, 10 etc) or can be set to RETRY_FOREVER + */ +#ifdef RECONNECT_ATTEMPTS_CONF +#define RECONNECT_ATTEMPTS RECONNECT_ATTEMPTS_CONF +#else +#define RECONNECT_ATTEMPTS RETRY_FOREVER +#endif + +#define CONNECTION_STABLE_TIME (CLOCK_SECOND * 5) +/*---------------------------------------------------------------------------*/ +/* A timeout used when waiting to connect to a network */ +#define NET_CONNECT_PERIODIC (CLOCK_SECOND >> 2) +#define NO_NET_LED_DURATION (NET_CONNECT_PERIODIC >> 1) +/*---------------------------------------------------------------------------*/ +static struct timer connection_life; +static uint8_t connect_attempt; +/*---------------------------------------------------------------------------*/ +/* Various states */ +static uint8_t state; + +#define STATE_INIT 0 +#define STATE_REGISTERED 1 +#define STATE_CONNECTING 2 +#define STATE_CONNECTED 3 +#define STATE_PUBLISHING 4 +#define STATE_DISCONNECTED 5 +#define STATE_NEWCONFIG 6 +#define STATE_CONFIG_ERROR 0xFE +#define STATE_ERROR 0xFF +/*---------------------------------------------------------------------------*/ +PROCESS_NAME(mqtt_client_process); +PROCESS_NAME(PLATFORM_NAME(MQTT_PLATFORM,_process)); +AUTOSTART_PROCESSES(&mqtt_client_process); +/*---------------------------------------------------------------------------*/ +/* Maximum TCP segment size for outgoing segments of our socket */ +#define MAX_TCP_SEGMENT_SIZE 32 +/*---------------------------------------------------------------------------*/ +static struct mqtt_connection conn; +/*---------------------------------------------------------------------------*/ +void (*pub_handler)(const char *topic, uint16_t topic_len, + const uint8_t *chunk, uint16_t chunk_len); +/*---------------------------------------------------------------------------*/ +static struct mqtt_message *msg_ptr = 0; +static struct etimer publish_periodic_timer; +static struct ctimer ct; +/*---------------------------------------------------------------------------*/ +static void init_config(void); +/*---------------------------------------------------------------------------*/ +/* Declare process events */ +process_event_t mqtt_client_event_connected; +process_event_t mqtt_client_event_disconnected; +/*---------------------------------------------------------------------------*/ +/* Holds the MQTT configuration */ +mqtt_client_config_t conf; +static uint8_t *pCfg; +/*---------------------------------------------------------------------------*/ +#if WITH_WEBSERVER +static int +auth_user_post_handler(char *key, int key_len, char *val, int val_len) +{ + if(key_len != strlen("auth_user") || + strncasecmp(key, "auth_user", strlen(key)) != 0) { + return HTTPD_SIMPLE_POST_HANDLER_UNKNOWN; + } + + if((val_len > DEFAULT_AUTH_USER_LEN) || + (strlen(val) > DEFAULT_AUTH_USER_LEN)) { + PRINTF("Client: invalid Auth User configuration\n"); + return HTTPD_SIMPLE_POST_HANDLER_ERROR; + } + + memcpy(conf.auth_user, val, val_len); + PRINTF("Client: New Auth User config --> %s\n", conf.auth_user); + mqtt_write_config_to_flash("mqtt_config", pCfg, sizeof(mqtt_client_config_t)); + return HTTPD_SIMPLE_POST_HANDLER_OK; +} +/*---------------------------------------------------------------------------*/ +static int +auth_token_post_handler(char *key, int key_len, char *val, int val_len) +{ + if(key_len != strlen("auth_token") || + strncasecmp(key, "auth_token", strlen(key)) != 0) { + return HTTPD_SIMPLE_POST_HANDLER_UNKNOWN; + } + + if((val_len > DEFAULT_AUTH_TOKEN_LEN) || + (strlen(val) > DEFAULT_AUTH_TOKEN_LEN)) { + PRINTF("Client: invalid Auth Token configuration\n"); + return HTTPD_SIMPLE_POST_HANDLER_ERROR; + } + + memcpy(conf.auth_token, val, val_len); + PRINTF("Client: New Auth Token config --> %s\n", conf.auth_token); + mqtt_write_config_to_flash("mqtt_config", pCfg, sizeof(mqtt_client_config_t)); + return HTTPD_SIMPLE_POST_HANDLER_OK; +} +/*---------------------------------------------------------------------------*/ +HTTPD_SIMPLE_POST_HANDLER(auth_user, auth_user_post_handler); +HTTPD_SIMPLE_POST_HANDLER(auth_token, auth_token_post_handler); +#endif /* WITH_WEBSERVER */ +/*---------------------------------------------------------------------------*/ +PROCESS(mqtt_client_process, "Zolertia MQTT Client"); +/*---------------------------------------------------------------------------*/ +static void +publish_led_off(void *d) +{ + leds_off(STATUS_LED); +} +/*---------------------------------------------------------------------------*/ +static void +print_config_info(void) +{ + printf("Auth User --------------> %s\n", conf.auth_user); + printf("Auth Token -------------> %s\n", conf.auth_token); + printf("Pub Interval -----------> %u\n", conf.pub_interval_check); + + /* FIXME: include here an arch function to print the sensor config */ +} +/*---------------------------------------------------------------------------*/ +int +mqtt_write_config_to_flash(char *name, uint8_t *buf, uint16_t len) +{ + int fd; + uint16_t crc, mw; + + /* magic word */ + mw = (uint16_t) COFFEE_MAGIC_WORD; + buf[0] = (uint8_t)mw & 0x00FF; + buf[1] = (uint8_t)((mw & 0xFF00) >> 8); + + crc = crc16_data(buf, (len- 2), 0); + buf[len-2] = ((uint8_t *)&crc)[0]; + buf[len-1] = ((uint8_t *)&crc)[1]; + + fd = cfs_open(name, CFS_READ | CFS_WRITE); + + if(fd >= 0) { + if(cfs_write(fd, buf, len) > 0) { + PRINTF("Client: saved in flash (MW 0x%02X, CRC16 %u, len %u)\n", + buf[0] + (buf[1] << 8), buf[len-2] + (buf[len-1] << 8), len); + print_config_info(); + cfs_close(fd); + } else { + PRINTF("Client: failed to write file %s\n", name); + cfs_close(fd); + return -1; + } + } else { + PRINTF("Client: failed to open file %s\n", name); + return -1; + } + + return 0; +} +/*---------------------------------------------------------------------------*/ +int +mqtt_read_config_from_flash(char *name, uint8_t *buf, uint16_t len) +{ + int fd; + uint16_t crc; + uint16_t mw; + uint16_t crc_read; + + fd = cfs_open(name, CFS_READ | CFS_WRITE); + + if(fd >= 0) { + if(cfs_read(fd, buf, len) > 0) { + mw = buf[0] + (buf[1] << 8); + crc_read = buf[len-2] + (buf[len-1] << 8); + + PRINTF("Client: Read from flash (MW 0x%02X, CRC16 %u len %u)\n", mw, + crc_read, len); + crc = crc16_data(buf, (len-2), 0); + + if((mw == COFFEE_MAGIC_WORD) && (crc == crc_read)) { + PRINTF("Client: magic word and CRC check OK\n"); + print_config_info(); + + } else { + PRINTF("Client: invalid magic word or CRC, MQ 0x%02X, CRC16 %u vs %u\n", + mw, crc_read, crc); + cfs_close(fd); + init_config(); + return -1; + } + + } else { + PRINTF("Client: not found in flash\n"); + cfs_close(fd); + return -1; + } + cfs_close(fd); + } else { + PRINTF("Client: failed to open file %s\n", name); + return -1; + } + return 0; +} +/*---------------------------------------------------------------------------*/ +void +subscribe(char * topic) +{ + mqtt_status_t status; + status = mqtt_subscribe(&conn, NULL, topic, MQTT_QOS_LEVEL_0); + + PRINTF("Client: Subscribing to %s\n", topic); + if(status == MQTT_STATUS_OUT_QUEUE_FULL) { + PRINTF("Client: Tried to subscribe but command queue was full!\n"); + } +} +/*---------------------------------------------------------------------------*/ +static void +mqtt_event(struct mqtt_connection *m, mqtt_event_t event, void *data) +{ + switch(event) { + case MQTT_EVENT_CONNECTED: { + PRINTF("\nClient: Application has a MQTT connection\n"); + timer_set(&connection_life, CONNECTION_STABLE_TIME); + state = STATE_CONNECTED; + break; + } + case MQTT_EVENT_DISCONNECTED: { + PRINTF("\nClient: MQTT Disconnect. Reason %u\n", *((mqtt_event_t *)data)); + + state = STATE_DISCONNECTED; + process_poll(&mqtt_client_process); + break; + } + case MQTT_EVENT_PUBLISH: { + msg_ptr = data; + + /* Implement first_flag in publish message? */ + if(msg_ptr->first_chunk) { + msg_ptr->first_chunk = 0; + PRINTF("Client: Application received a publish on topic '%s'. Payload " + "size is %i bytes\n\n", + msg_ptr->topic, msg_ptr->payload_length); + } + + pub_handler(msg_ptr->topic, strlen(msg_ptr->topic), msg_ptr->payload_chunk, + msg_ptr->payload_length); + break; + } + case MQTT_EVENT_SUBACK: { + PRINTF("\nClient: Application is subscribed to topic successfully\n"); + break; + } + case MQTT_EVENT_UNSUBACK: { + PRINTF("\nClient: Application is unsubscribed to topic successfully\n"); + break; + } + case MQTT_EVENT_PUBACK: { + PRINTF("\nClient: Publishing complete.\n"); + break; + } + default: + PRINTF("\nClient: Application got a MQTT error event: %i\n", event); + break; + } +} +/*---------------------------------------------------------------------------*/ +static void +init_config(void) +{ + /* Fill in the MQTT client configuration info */ + memset(&conf, 0, sizeof(mqtt_client_config_t)); + conf.pub_interval = DEFAULT_SAMPLING_INTERVAL; + conf.pub_interval_check = DEFAULT_PUBLISH_INTERVAL; + + if(strlen(DEFAULT_AUTH_USER)) { + memcpy(conf.auth_user, DEFAULT_AUTH_USER, DEFAULT_AUTH_USER_LEN); + } else { + conf.auth_user[0] = '\0'; + printf("Warning: No hardcoded Auth User\n"); + } + + if(strlen(DEFAULT_AUTH_TOKEN)) { + memcpy(conf.auth_token, DEFAULT_AUTH_TOKEN, DEFAULT_AUTH_TOKEN_LEN); + } else { + conf.auth_token[0] = '\0'; + printf("Warning: No hardcoded Auth Token\n"); + } + + /* The client ID should be given by the platform process */ + conf.client_id[0] = '\0'; +} +/*---------------------------------------------------------------------------*/ +void +publish(uint8_t *app_buffer, char *pub_topic, uint16_t len, mqtt_qos_level_t qos) +{ + mqtt_status_t err_code; + PRINTF("Client: Publish %s to %s with QoS %u\n", app_buffer, pub_topic, qos); + + if((err_code = mqtt_publish(&conn, NULL, pub_topic, app_buffer, len, qos, + MQTT_RETAIN_OFF)) != MQTT_STATUS_OK) + { + if(err_code == MQTT_STATUS_OUT_QUEUE_FULL) { + PRINTF("Err queue full\n"); + } + else if (MQTT_STATUS_NOT_CONNECTED_ERROR) { + PRINTF("Big ERROR \n"); + } + else { + PRINTF("Client: *** ongoing Publication already, not queued! (%u)\n", err_code); + + } + } +} +/*---------------------------------------------------------------------------*/ +static void +connect_to_broker(void) +{ + /* Connect to MQTT server */ + mqtt_connect(&conn, MQTT_DEMO_BROKER_IP_ADDR, DEFAULT_BROKER_PORT, + conf.pub_interval_check * 3); + connect_attempt = 0; + state = STATE_CONNECTING; + PRINTF("Client: Connecting"); +} +/*---------------------------------------------------------------------------*/ +static void +state_machine(void) +{ + switch(state) { + case STATE_INIT: + mqtt_register(&conn, &mqtt_client_process, conf.client_id, mqtt_event, + MAX_TCP_SEGMENT_SIZE); + +#if DEFAULT_CONF_AUTH_IS_REQUIRED +#if DEFAULT_AUTH_USER_ONLY_REQUIRED + mqtt_set_username_password(&conn, conf.auth_user, NULL); +#else + mqtt_set_username_password(&conn, conf.auth_user, conf.auth_token); +#endif +#endif + conn.auto_reconnect = 0; + connect_attempt = 1; + + state = STATE_REGISTERED; + PRINTF("Client: MQTT session created\n"); + + /* Notice there is no "break" here, it will continue to the + * STATE_REGISTERED + */ + case STATE_REGISTERED: + if(uip_ds6_get_global(ADDR_PREFERRED) != NULL) { + /* Registered and with a public IP. Connect */ + PRINTF("Client: Registered. Connect attempt %u\n", connect_attempt); + connect_to_broker(); + + } else { + leds_on(STATUS_LED); + ctimer_set(&ct, NO_NET_LED_DURATION, publish_led_off, NULL); + } + etimer_set(&publish_periodic_timer, NET_CONNECT_PERIODIC); + return; + break; + + case STATE_CONNECTING: + leds_on(STATUS_LED); + ctimer_set(&ct, CONNECTING_LED_DURATION, publish_led_off, NULL); + connect_attempt++; + + if(connect_attempt < CONNECT_MAX_WAITING_PERIOD || + RECONNECT_ATTEMPTS == RETRY_FOREVER) { + /* Not connected yet. Wait */ + printf("."); + break; + } else { + connect_attempt = 0; + state = STATE_DISCONNECTED; + } + + case STATE_CONNECTED: + /* Notice there's no "break" here, it will continue to subscribe */ + connect_attempt = 0; + + case STATE_PUBLISHING: + /* If the timer expired, the connection is stable. */ + if(timer_expired(&connection_life)) { + /* + * Intentionally using 0 here instead of 1: We want RECONNECT_ATTEMPTS + * attempts if we disconnect after a successful connect + */ + connect_attempt = 0; + } + + if(mqtt_ready(&conn) && conn.out_buffer_sent) { + /* Connected and Publish */ + if(state == STATE_CONNECTED) { + + /* Notiy the platforms we are connected and ready to the broker */ + process_post(&PLATFORM_NAME(MQTT_PLATFORM, _process), + mqtt_client_event_connected, NULL); + + state = STATE_PUBLISHING; + } + + /* Return here so we don't end up rescheduling the timer */ + return; + + } else { + /* + * Our publish timer fired, but some MQTT packet is already in flight + * (either not sent at all, or sent but not fully ACKd). + * + * This can mean that we have lost connectivity to our broker or that + * simply there is some network delay. In both cases, we refuse to + * trigger a new message and we wait for TCP to either ACK the entire + * packet after retries, or to timeout and notify us. + */ + PRINTF("Client: Publishing... (MQTT state=%d, q=%u)\n", conn.state, + conn.out_queue_full); + } + break; + + case STATE_DISCONNECTED: + PRINTF("Client: Disconnected\n"); + + /* Notiy the platforms we are connected to the broker */ + process_post(&PLATFORM_NAME(MQTT_PLATFORM, _process), + mqtt_client_event_disconnected, NULL); + + if(connect_attempt < RECONNECT_ATTEMPTS || + RECONNECT_ATTEMPTS == RETRY_FOREVER) { + /* Disconnect and backoff */ + clock_time_t interval; + mqtt_disconnect(&conn); + connect_attempt++; + + interval = connect_attempt < 3 ? RECONNECT_INTERVAL << connect_attempt : + RECONNECT_INTERVAL << 3; + + PRINTF("Client: Disconnected. Attempt %u in %lu ticks\n", + connect_attempt, interval); + + etimer_set(&publish_periodic_timer, interval); + + state = STATE_REGISTERED; + return; + + } else { + /* Max reconnect attempts reached. Enter error state */ + state = STATE_ERROR; + PRINTF("Client: Aborting connection after %u attempts\n", connect_attempt - 1); + } + break; + + case STATE_CONFIG_ERROR: + /* Idle away. The only way out is a new config */ + PRINTF("Client: Bad configuration(\n"); + return; + + case STATE_ERROR: + default: + leds_on(STATUS_LED); + /* + * This should never happen. + */ + PRINTF("Client: System error, reboot... :'(\n"); + sys_ctrl_reset(); + return; + } + + /* If we didn't return so far, reschedule ourselves */ + etimer_set(&publish_periodic_timer, STATE_MACHINE_PERIODIC); +} +/*---------------------------------------------------------------------------*/ +PROCESS_THREAD(mqtt_client_process, ev, data) +{ + uip_ip4addr_t ip4addr; + uip_ip6addr_t ip6addr; + radio_value_t aux; + + PROCESS_BEGIN(); + + /* Retrieve radio configuration */ + NETSTACK_RADIO.get_value(RADIO_PARAM_CHANNEL, &aux); + + printf("\nZolertia MQTT client\n"); + printf(" Broker IP: %s\n", MQTT_DEMO_BROKER_IP_ADDR); + printf(" Broken port: %u\n", DEFAULT_BROKER_PORT); + printf(" Radio/Encrypt: ch%02u llsec (%u)\n", aux, WITH_LLSEC_ENABLED); + printf(" Webserver/cfg: %u\n", WITH_WEBSERVER); + + /* Set the initial state */ + state = STATE_INIT; + + /* Retrieve nameserver configuration, not really used since we use a NAT64 + * address + */ + uip_ipaddr(&ip4addr, 8, 8, 8, 8); + ip64_addr_4to6(&ip4addr, &ip6addr); + uip_nameserver_update(&ip6addr, UIP_NAMESERVER_INFINITE_LIFETIME); + + /* Stop and wait until the node joins the network */ + leds_on(LEDS_RED); + printf("Connecting to the WSN network... \n\n"); + etimer_set(&publish_periodic_timer, CLOCK_SECOND * 35); + PROCESS_WAIT_EVENT_UNTIL(etimer_expired(&publish_periodic_timer)); + leds_off(LEDS_RED); + + /* Allocate processes */ + mqtt_client_event_connected = process_alloc_event(); + mqtt_client_event_disconnected = process_alloc_event(); + + /* Initialize the publish callback handler */ + pub_handler = NULL; + + /* Initialize configuration strings */ + + /* Start the webserver */ +#if WITH_WEBSERVER + process_start(&httpd_simple_process, NULL); + + /* The HTTPD_SIMPLE_POST_HANDLER macro should have already created the + * respective handlers + */ + httpd_simple_register_post_handler(&auth_user_handler); + httpd_simple_register_post_handler(&auth_token_handler); +#endif + /* Check if we can start the state machine with the stored values, or we need + * to bootstrap until configured over httpd. When flashing a new image, the + * configuration values are lost. Default is to leave both DEFAULT_AUTH_USER + * and DEFAULT_AUTH_TOKEN as empty strings. If both strings are not NULL or + * empty, then we start with the hard-coded config + */ + + init_config(); + + pCfg = (uint8_t *) &conf; + if(mqtt_read_config_from_flash("mqtt_config", pCfg, + sizeof(mqtt_client_config_t)) == -1) { + +#if DEFAULT_CONF_AUTH_IS_REQUIRED +#if !DEFAULT_AUTH_USER_ONLY_REQUIRED + if((strlen(DEFAULT_AUTH_USER)) && (strlen(DEFAULT_AUTH_TOKEN))) { + printf("Hardcoded Auth User is %s\n", conf.auth_user); + printf("Hardcoded Auth Token is %s\n\n", conf.auth_token); + print_config_info(); + + } else { + printf("No client information found!\n"); +#if WITH_WEBSERVER + /* Bootstrap until we get the credentials over webservice */ + printf("Awaiting provisioning over the httpd webserver\n"); + + while(1) { + if((strlen(conf.auth_token)) && (strlen(conf.auth_user))) { + printf("Configuration found, continuing...\n"); + break; + } + /* Bootstrap and wait until we received a valid configuration */ + PROCESS_WAIT_EVENT_UNTIL(httpd_simple_event_new_config); + printf("*** New configuration over httpd\n"); + } +#else + /* No further configuration is possible if the info is not harcoded */ + PROCESS_EXIT(); +#endif /* WITH_WEBSERVER */ + } +#endif /* DEFAULT_AUTH_USER_ONLY_REQUIRED */ +#endif /* DEFAULT_CONF_AUTH_IS_REQUIRED */ +#if DEFAULT_AUTH_USER_ONLY_REQUIRED + if(!(strlen(DEFAULT_AUTH_USER))) { + printf("\nNo hardcoded User ID found\n"); +#if WITH_WEBSERVER + while(1) { + if(strlen(conf.auth_user)) { + printf("Configuration found, continuing...\n"); + break; + } + /* Bootstrap and wait until we received a valid configuration */ + PROCESS_WAIT_EVENT_UNTIL(httpd_simple_event_new_config); + printf("*** New configuration over httpd\n"); + } +#else + /* No further configuration is possible if the info is not harcoded */ + PROCESS_EXIT(); +#endif /* WITH_WEBSERVER */ + } +#endif /* DEFAULT_AUTH_USER_ONLY_REQUIRED */ + } + + /* Start the platform process */ + process_start(&PLATFORM_NAME(MQTT_PLATFORM,_process), NULL); + + if(!(strlen(conf.client_id))) { + printf("\nFATAL! no Client ID found!!!\n"); + printf("The configuration over webservice is not currently enabled\n"); + PROCESS_EXIT(); + } + + /* Schedule next timer event ASAP */ + etimer_set(&publish_periodic_timer, 0); + + while(1) { + + /* The update_config() should schedule a timer right away */ + PROCESS_YIELD(); +#if WITH_WEBSERVER + if(ev == httpd_simple_event_new_config) { + PRINTF("Client: *** New configuration over httpd\n"); + etimer_set(&publish_periodic_timer, 0); + } +#endif + /* We are waiting for the timer to kick the state_machine() */ + if((ev == PROCESS_EVENT_TIMER && data == &publish_periodic_timer) || + ev == PROCESS_EVENT_POLL) { + state_machine(); + } + } + + PROCESS_END(); +} +/*---------------------------------------------------------------------------*/ diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/mqtt-client.h b/examples/zolertia/tutorial/99-apps/mqtt-node/mqtt-client.h new file mode 100644 index 00000000000..ae3d54d88dd --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/mqtt-client.h @@ -0,0 +1,112 @@ +/* + * Copyright (c) 2016, Antonio Lignan - antonio.lignan@gmail.com + * 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 MQTT_CLIENT_H_ +#define MQTT_CLIENT_H_ + +#include "mqtt.h" +/*---------------------------------------------------------------------------*/ +#define __client_include(x) #x +#define client_include(x) __client_include(x.h) +/*---------------------------------------------------------------------------*/ +#include client_include(cloud/MQTT_PLATFORM) +#include client_include(device/MQTT_SENSORS) +/*---------------------------------------------------------------------------*/ +#define PLATFORM_NAME_EXPAND(x, y) x##y +#define PLATFORM_NAME(x, y) PLATFORM_NAME_EXPAND(x, y) +/*---------------------------------------------------------------------------*/ +#define SENSORS_NAME_EXPAND(x, y) x##y +#define SENSORS_NAME(x, y) SENSORS_NAME_EXPAND(x, y) +/*---------------------------------------------------------------------------*/ +/* Connection information, this is taken from the platform header file */ +#define MQTT_DEMO_BROKER_IP_ADDR MQTT_DEMO_CONF_BROKER_IP_ADDR +#define DEFAULT_BROKER_PORT 1883 +#define DEFAULT_AUTH_TOKEN DEFAULT_CONF_AUTH_TOKEN +#define DEFAULT_AUTH_USER DEFAULT_CONF_AUTH_USER +#define DEFAULT_AUTH_USER_LEN DEFAULT_CONF_AUTH_USER_LEN +#define DEFAULT_AUTH_TOKEN_LEN DEFAULT_CONF_AUTH_TOKEN_LEN +#define DEFAULT_IP_ADDR_STR_LEN DEFAULT_CONF_IP_ADDR_STR_LEN + +/* Do we need to use AUTH_USER and AUTH_token? */ +#define DEFAULT_AUTH_IS_REQUIRED DEFAULT_CONF_AUTH_IS_REQUIRED + +/* Required only for thethingsio and relayr */ +#define DEFAULT_AUTH_USER_ONLY_REQUIRED DEFAULT_CONF_AUTH_USER_IS_REQUIRED + +/* Number of seconds we keep the alarm flag high so we don't send too many + * alarms in a short period + */ +#ifndef DEFAULT_CONF_ALARM_TIME +#define DEFAULT_ALARM_TIME 15 +#else +#define DEFAULT_ALARM_TIME DEFAULT_CONF_ALARM_TIME +#endif + +/* Maximum number of connection attempts after a disconnection */ +#define RECONNECT_ATTEMPTS_CONF 10 + +/* Maximum waiting period after attempting to connect to the Broken */ +#define CONNECT_MAX_WAITING_PERIOD 50 + +/*---------------------------------------------------------------------------*/ +/** + * \brief Data structure declaration for the MQTT client configuration, saved + * in flash memory + */ +typedef struct mqtt_client_config { + uint16_t magic_word; + char auth_user[DEFAULT_AUTH_USER_LEN]; + char auth_token[DEFAULT_AUTH_TOKEN_LEN]; + clock_time_t pub_interval; + uint16_t pub_interval_check; + char client_id[DEFAULT_IP_ADDR_STR_LEN]; + uint16_t crc; +} mqtt_client_config_t; + +extern mqtt_client_config_t conf; +/*---------------------------------------------------------------------------*/ +/* MQTT client available functions */ +void subscribe(char * topic); +void publish(uint8_t *app_buffer, char *pub_topic, uint16_t len, mqtt_qos_level_t qos); +int mqtt_write_config_to_flash(char *name, uint8_t *buf, uint16_t len); +int mqtt_read_config_from_flash(char *name, uint8_t *buf, uint16_t len); +/*---------------------------------------------------------------------------*/ +/* MQTT client process events */ +extern process_event_t mqtt_client_event_connected; +extern process_event_t mqtt_client_event_disconnected; +/*---------------------------------------------------------------------------*/ +/* Macro to register the callback handler when a PUBLISH event is received */ +#define MQTT_PUB_REGISTER_HANDLER(ptr) pub_handler = ptr; +extern void (*pub_handler)(const char *topic, uint16_t topic_len, + const uint8_t *chunk, uint16_t chunk_len); +/*---------------------------------------------------------------------------*/ +#endif /* MQTT_CLIENT_H_ */ +/** @} */ + diff --git a/examples/zolertia/tutorial/99-apps/mqtt-node/project-conf.h b/examples/zolertia/tutorial/99-apps/mqtt-node/project-conf.h new file mode 100644 index 00000000000..ed182f46f91 --- /dev/null +++ b/examples/zolertia/tutorial/99-apps/mqtt-node/project-conf.h @@ -0,0 +1,138 @@ +/* + * Copyright (c) 2012, Texas Instruments Incorporated - http://www.ti.com/ + * 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 copyright holder 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 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 HOLDER 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. + */ +/*---------------------------------------------------------------------------*/ +/** + * \addtogroup cc2538-mqtt-demo + * @{ + * + * \file + * Project specific configuration defines for the MQTT demo + */ +/*---------------------------------------------------------------------------*/ +#ifndef PROJECT_CONF_H_ +#define PROJECT_CONF_H_ +/*---------------------------------------------------------------------------*/ +/* User configuration */ +#ifndef DEVICE_ID +#define DEVICE_ID "mqtt" +#endif + +#define STATUS_LED LEDS_GREEN + +// /* This is the base-time unit, if using a DEFAULT_SAMPLING_INTERVAL of 1 second +// * (given by the CLOCK_SECOND macro) the node will periodically publish every +// * DEFAULT_PUBLISH_INTERVAL seconds. +// */ +// #define DEFAULT_PUBLISH_INTERVAL 3 +// #define DEFAULT_SAMPLING_INTERVAL CLOCK_SECOND + +/* Minimum and maximum update rate values */ +#define DEFAULT_UPDATE_PERIOD_MIN 3 +#define DEFAULT_UPDATE_PERIOD_MAX 600 +/*---------------------------------------------------------------------------*/ +/* Select the minimum low power mode the node should drop to */ +#define LPM_CONF_MAX_PM 1 + +/* In case we need to change the default 6LoWPAN prefix context */ +#define UIP_CONF_DS6_DEFAULT_PREFIX 0xaaaa + +/* Use either the cc1200_driver for sub-1GHz, or cc2538_rf_driver (default) + * for 2.4GHz built-in radio interface + */ +#undef NETSTACK_CONF_RADIO +#define NETSTACK_CONF_RADIO cc2538_rf_driver + +/* Alternate between ANTENNA_SW_SELECT_SUBGHZ or ANTENNA_SW_SELECT_2_4GHZ */ +#define ANTENNA_SW_SELECT_DEF_CONF ANTENNA_SW_SELECT_2_4GHZ + +/* Use nullrdc_driver to disable RDC, or contikimac_driver to enable */ +#define NETSTACK_CONF_RDC nullrdc_driver + +#define COFFEE_MAGIC_WORD 0xABCD +#define COFFEE_CONF_LOG_TABLE_LIMIT 16 +#define COFFEE_CONF_LOG_SIZE 256 +#define COFFEE_CONF_MICRO_LOGS 1 +#define COFFEE_CONF_APPEND_ONLY 0 + +/* Security related configuration */ +#if WITH_LLSEC_ENABLED +#undef LLSEC802154_CONF_ENABLED +#define LLSEC802154_CONF_ENABLED 1 + +#undef LLSEC802154_CONF_SECURITY +#define LLSEC802154_CONF_SECURITY 1 + +#define NONCORESEC_CONF_SEC_LVL 7 + +#undef NETSTACK_CONF_FRAMER +#define NETSTACK_CONF_FRAMER noncoresec_framer +#undef NETSTACK_CONF_LLSEC +#define NETSTACK_CONF_LLSEC noncoresec_driver + +#undef AES_128_CONF +#define AES_128_CONF aes_128_driver + +#define LLSEC_ANTIREPLAY_ENABLED 0 +#define LLSEC_REBOOT_WORKAROUND_ENABLED 1 + +#define NONCORESEC_CONF_KEY { 0x00 , 0x01 , 0x02 , 0x03 , \ + 0x04 , 0x05 , 0x06 , 0x07 , \ + 0x08 , 0x09 , 0x0A , 0x0B , \ + 0x0C , 0x0D , 0x0E , 0x0F } +#else +#undef NETSTACK_CONF_LLSEC +#define NETSTACK_CONF_LLSEC nullsec_driver +#endif + +/* Size optimizations */ +/* Disabling printf saves 16 bytes */ +#define DISABLE_PRINTF 0 +#if DISABLE_PRINTF +#define UART_CONF_ENABLE 0 +#define STARTUP_CONF_VERBOSE 0 +#define DEBUG_PLATFORM 0 +#define DEBUG_APP 0 +#define DEBUG_CLIENT 0 +#else /* DISABLE_PRINTF */ +#define UART_CONF_ENABLE 1 +#define STARTUP_CONF_VERBOSE 1 +#define DEBUG_PLATFORM 1 +#define DEBUG_APP 0 +#define DEBUG_CLIENT 1 +#endif /* DISABLE_PRINTF */ + +#define APP_BUFFER_SIZE 512 +#define NBR_TABLE_CONF_MAX_NEIGHBORS 10 +#define UIP_CONF_MAX_ROUTES 10 + +#endif /* PROJECT_CONF_H_ */ +/*---------------------------------------------------------------------------*/ +/** @} */