Nanostack Border Router is a generic mbed border router implementation that provides the 6LoWPAN ND or Thread border router initialization logic.

Revision:
13:993808eb2e9c
Parent:
7:571f9a90b972
Child:
15:173f354b131f
--- a/source/border_router_main.cpp	Mon May 29 13:00:17 2017 +0100
+++ b/source/border_router_main.cpp	Wed May 31 09:15:44 2017 +0100
@@ -29,6 +29,7 @@
 #define APP_DEFINED_HEAP_SIZE MBED_CONF_APP_HEAP_SIZE
 static uint8_t app_stack_heap[APP_DEFINED_HEAP_SIZE];
 static uint8_t mac[6] = {0};
+static mem_stat_t heap_info;
 
 static DigitalOut led1(MBED_CONF_APP_LED);
 
@@ -103,7 +104,7 @@
 
 int main(int argc, char **argv)
 {
-    ns_hal_init(app_stack_heap, APP_DEFINED_HEAP_SIZE, app_heap_error_handler, 0);
+    ns_hal_init(app_stack_heap, APP_DEFINED_HEAP_SIZE, app_heap_error_handler, &heap_info);
 
     mbed_trace_init(); // set up the tracing library
     mbed_trace_print_function_set(trace_printer);
@@ -157,3 +158,4 @@
 
     while (1);
 }
+