kkrentz
468a14b528
moved initialization of queuebuf to contikimac-main.c
2018-10-27 07:13:36 -07:00
Atis Elsts
bc9967dbb0
add TSCH channel selection service
2018-09-27 16:00:36 +01:00
Simon Duquennoy
0bec52a76c
Merge branch 'develop' into contrib/simple-energest
2018-05-25 20:14:18 +02:00
Simon Duquennoy
f7ab2750a0
Added simple-energest
2018-05-23 12:37:51 -07:00
Simon Duquennoy
3889ffe750
Simplify and homogenize node-id across all platforms
2018-05-18 14:08:24 -07:00
Simon Duquennoy
ab2b1f4693
Main: always log 802.15.4 default channel
2018-04-25 10:37:30 -07:00
George Oikonomou
362641007a
Merge branch 'develop' into contrib/15.4-default-channel
2018-04-13 16:10:19 +01:00
Simon Duquennoy
3325c44f4e
Main: print out 802.15.4 panid and channel, as well as routing layer configuration
2018-04-13 08:06:03 -07:00
Simon Duquennoy
7a96a8f8a9
CoAP: auto-initialize module
2018-04-13 06:51:33 -07:00
Simon Duquennoy
6de6e15ce7
Move RPL border router from example to os/services
2017-12-22 05:21:39 -08:00
Joakim Eriksson
52e012d3c1
optimized flash usage due to fit sky
2017-12-09 10:22:19 +01:00
Atis Elsts
f9516eae73
Add stack check library and example
2017-12-01 13:35:06 +00:00
George Oikonomou
80bfbe67e8
Include headers unconditionally
2017-11-21 15:13:57 +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
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
66aa99d78e
Use the logging module (Main)
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