add experimental code netstack

This commit is contained in:
Harald Pichler 2016-01-22 21:46:35 +01:00
parent 0c3eeed1bf
commit c381f81f57
2 changed files with 12 additions and 20 deletions

View file

@ -36,8 +36,6 @@
//#define PLATFORM_HAS_BUTTON 1 //#define PLATFORM_HAS_BUTTON 1
#define PLATFORM_HAS_BATTERY 1 #define PLATFORM_HAS_BATTERY 1
#define SICSLOWPAN_CONF_FRAG 1
/* For Debug: Dont allow MCU sleeping between channel checks */ /* For Debug: Dont allow MCU sleeping between channel checks */
//#undef RDC_CONF_MCU_SLEEP //#undef RDC_CONF_MCU_SLEEP
//#define RDC_CONF_MCU_SLEEP 0 //#define RDC_CONF_MCU_SLEEP 0
@ -79,23 +77,10 @@
#define COAP_LINK_FORMAT_FILTERING 0 #define COAP_LINK_FORMAT_FILTERING 0
*/ */
/* Save some memory for the sky platform. */
/*
#undef NBR_TABLE_CONF_MAX_NEIGHBORS
#define NBR_TABLE_CONF_MAX_NEIGHBORS 10
#undef UIP_CONF_MAX_ROUTES
#define UIP_CONF_MAX_ROUTES 10
*/
/* Reduce 802.15.4 frame queue to save RAM. */
/*
#undef QUEUEBUF_CONF_NUM
#define QUEUEBUF_CONF_NUM 4
*/
/*
#undef SICSLOWPAN_CONF_FRAG
#define SICSLOWPAN_CONF_FRAG 1
*/
#endif /* PROJECT_RPL_WEB_CONF_H_ */ #endif /* PROJECT_RPL_WEB_CONF_H_ */

View file

@ -12,6 +12,9 @@
extern "C" { extern "C" {
#include "rest-engine.h" #include "rest-engine.h"
#include "net/netstack.h"
extern volatile uint8_t mcusleepcycle; // default 16
extern resource_t res_leds, res_battery; extern resource_t res_leds, res_battery;
uint8_t door_pin = 3; uint8_t door_pin = 3;
@ -29,9 +32,13 @@ void setup (void)
rest_init_engine (); rest_init_engine ();
rest_activate_resource (&res_leds, "s/leds"); rest_activate_resource (&res_leds, "s/leds");
rest_activate_resource (&res_battery, "s/battery"); rest_activate_resource (&res_battery, "s/battery");
// NETSTACK_MAC.off(1);
} }
void loop (void) void loop (void)
{ {
mcusleepcycle=0;
mcusleepcycle=16;
} }