6lowpan Host with SLAAC, minimum ram

Thanks all for your suggestions.

I used following configuration

CFLAGS += -DGNRC_PKTBUF_SIZE=512

CFLAGS += -DGNRC_IPV6_NETIF_ADDR_NUMOF=8

CFLAGS += - DGNRC_IPV6_NIB_NUMOF =1

CFLAGS += -DTHREAD_STACKSIZE_DEFAULT=512

CFLAGS += -DTHREAD_STACKSIZE_IDLE=129

CFLAGS += -DTHREAD_EXTRA_STACKSIZE_PRINTF=128

CFLAGS += -DAT86RF2XX_MAC_STACKSIZE=256

CFLAGS += -DGNRC_SIXLOWPAN_STACK_SIZE=512

CFLAGS += -DGNRC_IPV6_STACK_SIZE=512

CFLAGS += -DGNRC_RPL_STACK_SIZE=512

Yes basically the default values, as I try to touch as less as possible.

Compiling gnrc_network

AVR Memory Usage

Device: atmega256rfr2

Program: 113986 bytes (43.5% Full)

(.text + .data + .bootloader)

image001.png

Hi,

This sounds awesome!

2017-12-04 15:05 GMT+01:00 Arndt, Josua <jarndt@ias.rwth-aachen.de>:

If there is demand for separately enabled shells I could do a PR, but this needs to be also well documented and I’m not quite sure which is the best way.

Maybe I’ve missed something, but this is already possible by just deactivating the shell_commands module.

Cheers, Martine

Yes it is but then all shells are disabled, not only that which I don’t need.

Hi,

Ahhhh… after five seconds of thinking I think I know what you mean: You can’t pick-and-choose shell commands. Yes this would be nice (and I was thinking about something similar). Let me open an issue were we can discuss further on that.

Cheers, Martine