George Oikonomou
80bfbe67e8
Include headers unconditionally
2017-11-21 15:13:57 +00:00
Joakim Eriksson
a5039634d5
fixed rpl-classic bug and moved the two lifetime loops into one
2017-11-17 11:58:17 -08:00
Simon Duquennoy
cbdc3e4569
RPL non-storing mode: increase routing state lifetime by one period (60s) so as to ensure no link espired before its avertised lifetime
2017-11-17 11:58:17 -08:00
Simon Duquennoy
faf526b441
Merge branch 'develop' into contrib/remove-mt
2017-11-17 19:40:06 +01:00
Simon Duquennoy
83fb4b68b5
Merge branch 'develop' into contrib/traceroute
2017-11-17 17:26:17 +01:00
Atis Elsts
a211cb6e31
Allow to set a different number of MAC retransmissions for different classes of packets
2017-11-17 14:13:20 +00:00
Simon Duquennoy
0bd107b0a0
uIP6 forwarding: clearer log messages
2017-11-14 10:04:31 +01:00
Simon Duquennoy
071f542078
uIP6: check MTU, check and update TTL even in the case of routing header forwarding
2017-11-13 16:37:23 +01:00
Xenofon (Fontas) Fafoutis
f206ee6fe6
Bugfix in HAL for LEDs. Static variable leds removed.
...
Bugfix in HAL for LEDs. Inline function show_leds removed.
2017-11-13 15:10:23 +00:00
Xenofon (Fontas) Fafoutis
828ed7a9c6
Bugfix in HAL for LEDs. Static variable leds did not get updated.
2017-11-13 13:05:08 +00:00
Simon Duquennoy
0952960b91
Removing multi-threading support
2017-11-11 15:28:11 +01:00
Simon Duquennoy
80ddae94d0
Merge branch 'develop' into develop
2017-11-09 16:13:15 +01:00
Simon Duquennoy
1a4efcd38d
TSCH: when not sending KA, issue LOG_ERR
rather than LOG_INFO
2017-11-09 16:13:00 +01:00
Simon Duquennoy
f5511dfbd5
Doxygen: add more descriptions in rpl-lite/rpl-types.h
2017-11-07 15:46:36 +01:00
Simon Duquennoy
ae9aaf7632
Doxygen: fix glitch that caused some of the rpl-lite not to be included in the documentation
2017-11-07 15:46:36 +01:00
Michael Karlsson
c33c10540a
Avoid tsch crash when loosing timesource
2017-11-07 01:43:54 +01:00
Niclas Finne
36362a49d3
Added energest configuration to viewconf
2017-11-02 00:10:56 +01:00
Simon Duquennoy
1275c4cb9e
Merge pull request #139 from nfi/contrib/energest-deep-lpm
...
New energest type for deep sleep plus configurable type for Energest time source
2017-10-31 23:24:12 +01:00
George Oikonomou
73544572cf
Change all calls to adhere to new prototype
2017-10-31 21:56:38 +00:00
George Oikonomou
e1df7be496
Change slip_arch_init prototype
...
All current platforms ignore the ubr argument, so we remove it
2017-10-31 21:56:38 +00:00
Niclas Finne
e6ba2664b8
energest: removed include of energest from contiki.h to avoid circular dependency
2017-10-31 22:18:17 +01:00
Niclas Finne
cffe0c59f2
energest: activate energest type CPU at init
2017-10-31 22:18:17 +01:00
Niclas Finne
1c4622bad6
energest: Added new energest type ENERGEST_TYPE_DEEP_LPM to support
...
energy estimations of both sleep and deep sleep CPU modes.
Added configurable type ENERGEST_TIME_T to re-add support for clocks with
wrapping time as energest time source.
2017-10-31 22:17:30 +01:00
Simon Duquennoy
d9ae1118ef
Merge pull request #137 from simonduq/pr/logging-fixes
...
Minor logging fixes
2017-10-31 22:04:46 +01:00
Simon Duquennoy
d494ee85c7
Fix logging in uip-ds6.c
2017-10-31 16:16:04 +01:00
Simon Duquennoy
3bb8123038
Fix RPL log message
2017-10-30 21:49:02 +00:00
George Oikonomou
d6872f8cd9
Extend documentation
2017-10-29 23:18:39 +00:00
Simon Duquennoy
0321da5e88
Main: initialize modules only after phase three
2017-10-29 23:18:39 +00:00
Simon Duquennoy
56d1f795ff
Minor fixes to platform initialization
2017-10-29 23:18:38 +00:00
George Oikonomou
5cbb82b9e0
Remove definition of old startup verbosity macros
2017-10-29 23:18:38 +00:00
George Oikonomou
66aa99d78e
Use the logging module (Main)
2017-10-29 23:18:37 +00:00
George Oikonomou
e9509be98c
Extend the logging module to support the common main + platform-specific hooks
2017-10-29 23:18:37 +00:00
George Oikonomou
8de3ffbc2e
Don't initialise the queuebuf unconditionally
...
Currently, it is only used by 6LoWPAN when fragmentation is enabled, by TSCH and by CSMA. Platforms that disable fragmentation and choose a different MAC layer (e.g. NULLMAC) will unnecessarily end up with the module linked in the image, wasting flash and/or RAM space.
2017-10-29 23:18:36 +00:00
George Oikonomou
adbe10881f
Return a value in our main()
2017-10-29 23:18:36 +00:00
George Oikonomou
5d95f8bd54
Hand main()'s arguments over to the platform
2017-10-29 23:18:36 +00:00
George Oikonomou
c3c5668ccd
Update documentation to use \os
2017-10-29 23:18:36 +00:00
George Oikonomou
f2ee2c706c
Call startup sequence stage 3 later
2017-10-29 23:18:36 +00:00
George Oikonomou
f89da621d9
Allow our main to accept arguments
2017-10-29 23:18:36 +00:00
George Oikonomou
d776ba035b
Allow the platform to provide its own main loop
2017-10-29 23:18:35 +00:00
George Oikonomou
476e311ea7
Initialise watchdogs in the common main
2017-10-29 23:18:35 +00:00
George Oikonomou
0ca938245f
Add implementation of the common main routine
2017-10-29 23:18:35 +00:00
George Oikonomou
9c20dc37c2
Add header file and documentation for a common main
2017-10-29 23:18:34 +00:00
George Oikonomou
21f5ff8edf
Fix RPL configuration in mcast scenarios
2017-10-28 21:46:46 +01:00
Simon Duquennoy
0f1dd71124
nbr-table: fix default value for NBR_TABLE_MAX_NEIGHBORS
2017-10-26 16:29:04 +02:00
George Oikonomou
521d5c5aec
Make logging module/level prefix optional
2017-10-18 01:11:06 +01:00
Simon Duquennoy
882be25428
Merge pull request #94 from simonduq/pr/misc
...
Miscellaneous fixes
2017-10-14 09:24:45 +02:00
Simon Duquennoy
4d8277366d
Merge pull request #97 from sics-iot/contrib/cleanup-energest
...
Made energest more configurable
2017-10-14 09:24:14 +02:00
Simon Duquennoy
12a953cd88
Merge pull request #98 from nvt/remove-arg-module
...
Remove obsolete argument buffer module
2017-10-14 09:19:45 +02:00
Joakim Eriksson
7af63c740c
Merge pull request #96 from sics-iot/contrib/remove-radio-sensor
...
Removed obsolete radio-sensor API
2017-10-13 18:54:43 +02:00
Simon Duquennoy
40e6b4be61
Fix typo in comment
2017-10-13 16:55:59 +02:00