George Oikonomou
91afb507b4
Use the logging module (CC2538DK)
2017-10-29 23:18:38 +00:00
George Oikonomou
463230d739
Use the logging module (JN516x)
2017-10-29 23:18:38 +00:00
George Oikonomou
edaa0c29cd
Use the logging module (Native)
2017-10-29 23:18:38 +00:00
George Oikonomou
2430dd9f5a
Use the logging module (nrf52dk)
2017-10-29 23:18:38 +00:00
George Oikonomou
59e5ec6860
Use the logging module (Openmote)
2017-10-29 23:18:37 +00:00
George Oikonomou
82b6875e62
Use the logging module (Sky)
2017-10-29 23:18:37 +00:00
George Oikonomou
6c8294b1e6
Use the logging module (CC26xx/CC13xx)
2017-10-29 23:18:37 +00:00
George Oikonomou
248db78214
Use the logging module (Zoul)
2017-10-29 23:18:37 +00:00
George Oikonomou
fec382602b
Use the logging module (CC2538 SoC)
2017-10-29 23:18:37 +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
7b3f77ac2e
Remove leftover includes
2017-10-29 23:18:37 +00:00
George Oikonomou
d7e78df728
Remove leftover call
2017-10-29 23:18:37 +00:00
George Oikonomou
36a22c5d33
Rename function to better match what it actually does
2017-10-29 23:18:36 +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
3a1d362549
Provide boot sequence hooks (Native)
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
c41cd3b75e
Provide boot sequence hooks (jn516x)
2017-10-29 23:18:36 +00:00
George Oikonomou
902b8154b7
Provide boot sequence hooks (Sky)
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
543f5ff1cd
Provide boot sequence hooks (nrf52dk)
2017-10-29 23:18:35 +00:00
George Oikonomou
fd239a32c3
Provide boot sequence hooks (Zoul)
2017-10-29 23:18:35 +00:00
George Oikonomou
47f02608c3
Provide boot sequence hooks (OpenMote)
2017-10-29 23:18:35 +00:00
George Oikonomou
61d9ec3c35
Provide boot sequence hooks (CC2538DK)
2017-10-29 23:18:35 +00:00
George Oikonomou
827acf4770
Implement common early-stage init for all CC2538-based platforms
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
db87b3c858
Provide boot sequence hooks (CC13xx-CC26xx)
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
8307fb5267
Update the sensniff submodule to the latest version
2017-10-29 23:12:49 +00:00
George Oikonomou
e39ea01722
Change debug statement
2017-10-29 23:09:04 +00:00
George Oikonomou
2eda4992c2
Merge pull request #126 from simonduq/pr/move-doxygen
...
Updates and moves Doxygen
2017-10-29 23:06:39 +00:00
George Oikonomou
dd0fb26db4
Update cc2538-bsl submodule to latest version
2017-10-29 18:26:55 +00:00
Simon Duquennoy
a33e5eddcb
Doxygen: fix path to hello-world example
2017-10-29 13:44:16 +01:00
Simon Duquennoy
189ed6e79b
Update Doxygen mainpage
2017-10-29 13:33:11 +01:00
Simon Duquennoy
f40492ade9
Moving /doc to /tools/doxygen
2017-10-29 13:33:09 +01:00
Simon Duquennoy
1dfa99c0e8
Merge pull request #125 from contiki-ng/simonduq-patch-2
...
CONTRIBUTING.md: link to wiki where the content has moved
2017-10-29 13:30:15 +01:00
Simon Duquennoy
3f26e05536
Doxygen: cleanup makefile
2017-10-29 13:10:45 +01:00
Simon Duquennoy
1b0618f33d
Merge pull request #121 from g-oikonomou/bugfix/rpl-mcast
...
Fix RPL configuration under different multicast scenarios
2017-10-29 08:58:43 +01:00
Simon Duquennoy
c68d2f549f
Merge pull request #119 from contiki-ng/simonduq-patch-3
...
Update README.md: social media and more
2017-10-29 08:55:52 +01:00
Simon Duquennoy
3cb7192395
CONTRIBUTING.md: link to wiki where the content has moved
2017-10-29 08:55:23 +01:00
George Oikonomou
9362b7f58e
Adjust the sensniff example to use top-level target identification
2017-10-28 22:36:15 +01:00
George Oikonomou
e73edfaa60
Move target identification code to a separate file
...
For some cross-platform examples, we need to tweak things based on the target platform. For this reason, target identification needs to happen early, before inclusion of the top-level Makefile.include. Up to now, we have simply replicated the target-identification code to example Makefiles, leading to code-replication and on occasion bugs (incorrect platform identification).
This commits moves the correct working code to a separate file, so that example Makefiles can include this "as a library". The top-level Makefile merely includes this file now.
2017-10-28 22:36:08 +01:00
George Oikonomou
e5c40b8953
Test all three multicast engines on travis
2017-10-28 22:20:38 +01:00
George Oikonomou
21f5ff8edf
Fix RPL configuration in mcast scenarios
2017-10-28 21:46:46 +01:00
Simon Duquennoy
998d5969c4
Update README.md: social media and more
2017-10-27 22:01:25 +02:00