Simon Duquennoy
2031edb607
More comments on UIP_CONF_ND6_AUTOFILL_NBR_CACHE
2017-06-21 16:53:36 +02:00
Simon Duquennoy
0d0e065456
uIP ND6: added option to automatically fill the neighbor cache assuming autoconfigured IPv6 addresses
2017-06-21 16:53:29 +02:00
Nicolas Tsiftes
30bb899f7c
Merge pull request #32 from simonduq/pr/refactor_tcpip
...
Refactor tcpip
2017-06-21 16:35:37 +02:00
Simon Duquennoy
66bad374fc
Fix cooja platform config file bug
2017-06-21 16:10:45 +02:00
Billy Kozak
0b66f4e274
Refactor tcpip.c to reduce code size
...
- memset listenports to clear at tcpip_process init
- add setup_appstate function to initilize app state structs
2017-06-21 16:02:45 +02:00
Billy Kozak
6b40fcc125
refactored tcpip_ipv6_output
...
- brought out several sections of code into seperate helper functions
- reduced conditional nesting by adding new function exit points
- use gotos to eliminate some code duplication (the main goal here
is to reduce code size so as to avoid compilation problems on some
platforms).
Conflicts:
core/net/ip/tcpip.c
2017-06-21 16:02:44 +02:00
Simon Duquennoy
d4a608cdad
Merge pull request #39 from simonduq/pr/werror
...
Enable -Wall -Werror by default
2017-06-21 16:00:16 +02:00
Joakim Eriksson
795f646787
Merge pull request #34 from simonduq/pr/no-ipv4
...
Removing IPv4 stack
2017-06-21 14:31:58 +02:00
Nicolas Tsiftes
a5a830beb1
Merge pull request #37 from simonduq/pr/rm-libs
...
Removing old/unused libs
2017-06-21 14:30:15 +02:00
Simon Duquennoy
3d5ee21d69
Fix a number of compiler warnings
2017-06-21 12:06:57 +02:00
Simon Duquennoy
75c17e15ca
Consistently enable -Wall and -Werror. Have WERROR set by default
2017-06-21 11:11:09 +02:00
Simon Duquennoy
3d0a5afb92
Removing unused CPU code
2017-06-21 11:09:11 +02:00
Simon Duquennoy
1c5c8798c7
Removing old/unused libs
2017-06-19 11:41:42 +02:00
Joakim Eriksson
85e0573ffd
Merge pull request #30 from nvt/remove-servreg-hack
...
Removed servreg-hack.
2017-06-16 17:58:32 +02:00
Simon Duquennoy
1a0f8ab737
Removing IPv4 stack
2017-06-16 17:32:22 +02:00
Nicolas Tsiftes
7e273ff48c
Removed servreg-hack.
2017-06-16 15:37:14 +02:00
Simon Duquennoy
d61cb46e59
Removing contki-version.h; now only relying on Makefile.include
2017-05-18 12:57:46 +02:00
Simon Duquennoy
d51a9a0811
Making apps makefile optional. Removing shell.
2017-05-18 11:42:06 +02:00
Simon Duquennoy
2928e3e440
Remove cooja-ip64 compiler warnings
2017-05-18 10:23:28 +02:00
Simon Duquennoy
ea09903d67
Move llsec802154.h to core/net/mac
2017-05-18 09:56:57 +02:00
Simon Duquennoy
dd4ea6d412
Move zoul examples one level up
2017-05-18 09:56:47 +02:00
Simon Duquennoy
78e424200b
http-socket as an app
2017-05-18 09:26:44 +02:00
Simon Duquennoy
f79aa2174e
All MAC layers as distinct modules
2017-05-17 22:00:16 +02:00
Simon Duquennoy
880e69f770
Merging csma and nullrdc
2017-05-17 21:50:33 +02:00
Simon Duquennoy
b81e039e34
Added missing include
2017-05-17 15:38:51 +02:00
Simon Duquennoy
6366ad162e
Fix makefiles for native-border-router and sensniff
2017-05-17 15:30:36 +02:00
Simon Duquennoy
2018c18130
Removing unused features of nullrdc
2017-05-17 15:30:17 +02:00
Simon Duquennoy
d1641530dd
Merge branch 'wip/platform-cleanup' into wip/mac-rdc
...
Conflicts:
drivers/dev/cc2520/cc2520.c
drivers/platform/wismote/Makefile.wismote
drivers/platform/wismote/contiki-conf.h
drivers/platform/wismote/contiki-wismote-main.c
drivers/platform/z1/Makefile.z1
drivers/platform/z1/contiki-conf.h
drivers/platform/z1/contiki-z1-main.c
examples/ipso-objects/cooja-example-ipso-objects.csc
examples/rssi-scanner/Makefile
2017-05-17 15:13:16 +02:00
Simon Duquennoy
aa1191d8f0
Remove RDC layer
2017-05-17 15:09:19 +02:00
Simon Duquennoy
bd6f26963a
Fix cc2538-common example makefile
2017-05-17 15:09:07 +02:00
Simon Duquennoy
95323b9ce7
Remove channel_check_interval
2017-05-17 14:34:29 +02:00
Simon Duquennoy
682e8f42b9
nullmac: now a MAC that does nothing
2017-05-17 14:27:12 +02:00
Simon Duquennoy
c3559a6df3
slip-radio: use CSMA instead of nullmac
2017-05-17 14:26:53 +02:00
Simon Duquennoy
5a04f1969e
Remove explicit configuration of nullrdc as it is the new default
2017-05-17 14:19:14 +02:00
Simon Duquennoy
8cc5e082ac
Removing more refs to old platforms
2017-05-17 13:56:30 +02:00
Simon Duquennoy
802e498380
Removed refs to econotag and micaz
2017-05-17 13:49:51 +02:00
Simon Duquennoy
766c0e21dd
Removing platform z1
2017-05-17 13:48:01 +02:00
Simon Duquennoy
e7088ec6c4
Removing platform wismote
2017-05-17 13:37:27 +02:00
Simon Duquennoy
a346959ba4
Removing unused framer
2017-05-16 22:23:05 +02:00
Simon Duquennoy
35a9984122
Removing the need for nullrdc-noframer
2017-05-16 22:12:40 +02:00
Simon Duquennoy
e1f8a1e0db
Cleanup cooja netstack config
2017-05-16 22:12:38 +02:00
Simon Duquennoy
e8efe98c71
Use nullmac less
2017-05-16 22:12:36 +02:00
Simon Duquennoy
3e07d4a060
Netstack defaults
2017-05-16 22:12:34 +02:00
Simon Duquennoy
9d10d6ba1f
Remove netstack-conf-example.h
2017-05-16 22:12:32 +02:00
Simon Duquennoy
8a988396d7
New default: CSMA over 802.15.4
2017-05-16 22:12:29 +02:00
Simon Duquennoy
90361f2719
Remove example that uses deprecated MAC layers
2017-05-16 22:12:26 +02:00
Simon Duquennoy
a980593bd6
Added framer sub-directory to core/net/mac
2017-05-16 21:05:21 +02:00
Simon Duquennoy
3eefb4e10f
Merge Travis sub-tests for faster check time
2017-05-16 20:55:13 +02:00
Simon Duquennoy
ccbb55de2e
Enable code size optimization by default on most platforms
2017-05-16 17:47:59 +02:00
Simon Duquennoy
51beaee1b5
Re-arrange examples, in particular, move platform-specific examples to examples/platform-specific
2017-05-16 17:47:57 +02:00