Commit Graph

13037 Commits

Author SHA1 Message Date
George Oikonomou f15b11b564 Change default logging level to NONE 2017-10-29 23:18:38 +00:00
George Oikonomou ba75dca7a4 Extend viewconf to support LOG_LEVEL_MAIN 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 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