Commit Graph

13021 Commits

Author SHA1 Message Date
George Oikonomou 4654fe761d Combine all RPL Border Routers under a single, modular example 2017-11-01 00:06:02 +00:00
George Oikonomou 21dacd56c4 Provision for platform-specific example aspects
* Use early target identification
* Move sky-specific code to separate sub-dir
2017-10-31 23:30:37 +00:00
George Oikonomou d09c54fe8e Use logging 2017-10-31 23:30:37 +00:00
George Oikonomou 3656d2f9ec Restore MAC state to on after we have received a prefix 2017-10-31 23:30:37 +00:00
George Oikonomou 6a5136ac76 Imprvove code style 2017-10-31 23:30:37 +00:00
George Oikonomou 626957c3ef
Merge pull request #133 from g-oikonomou/contrib/common-slip-radio
Cross-platform slip-radio example
2017-10-31 23:29:36 +00:00
George Oikonomou c4616c4260 Make slip-specific putchar sky-specific 2017-10-31 22:26:23 +00:00
George Oikonomou ab68be8672 Use the logging module 2017-10-31 22:26:23 +00:00
George Oikonomou 2388aa9302 Improve code style 2017-10-31 22:26:23 +00:00
George Oikonomou ab894dcde1 Change functions to static 2017-10-31 22:26:23 +00:00
George Oikonomou 1d9a3c5668 Move sky-specific example code to separate sub-dir 2017-10-31 22:26:23 +00:00
George Oikonomou 87395d161b Allow the inclusion of target-specific header 2017-10-31 22:26:23 +00:00
George Oikonomou 96e63e99ef Allow the target to specify its own Makefile
This can allow the target to e.g. add sources to the build
2017-10-31 22:26:22 +00:00
George Oikonomou 9d2091fbde Remove platform-specific configuration 2017-10-31 22:26:22 +00:00
George Oikonomou 6da8976c5e Use top-level target identification 2017-10-31 22:26:22 +00:00
George Oikonomou 3cb93f7df7 Remove obsolete files and code 2017-10-31 22:26:22 +00:00
George Oikonomou 25e8518507 Compile-test the slip-radio example 2017-10-31 22:26:22 +00: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
Simon Duquennoy 6ad790b202
Merge pull request #131 from g-oikonomou/contrib/tidy-up-slip-arch-init
Tidy-up slip_arch_init and all its side-effects
2017-10-31 23:22:21 +01:00
George Oikonomou a05a6b59d0 Remove all unnecessary BAUD2UBR macro definitions 2017-10-31 21:56:38 +00:00
George Oikonomou 73544572cf Change all calls to adhere to new prototype 2017-10-31 21:56:38 +00:00
George Oikonomou aa07073acd Change all slip_arch_init implementations 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
George Oikonomou 6d0f43f291 Remove stub instances of uart1.h
Some platforms provide this header file because some examples used to assume its presence. Now that the examples no longer make this assumption, those stub headers are no longer required.
2017-10-31 21:56:38 +00:00
George Oikonomou 3460a4c735 Don't assume the platform will provide uart1.h 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 5a2581b5a8
Merge pull request #136 from simonduq/pr/rework-examples
Some more work on rpl-udp and ipv6-hooks
2017-10-31 22:04:31 +01:00
Simon Duquennoy 13f8db6290 Rework rpl-udp example. No more need for hardcoded IPv6 addresses. As the server is also the root, simply send to the DAG root (known via RPL DAG ID) 2017-10-31 18:59:53 +01:00
Simon Duquennoy e171a529f6 Update hello-world README.md 2017-10-31 18:59:53 +01:00
Simon Duquennoy 646764b128 Platform native: print global IPv6 at init 2017-10-31 18:59:53 +01:00
Simon Duquennoy 3418fff4df Move packet processing example as a new, simpler example: ipv6-hooks 2017-10-31 18:59:53 +01:00
Simon Duquennoy fc57dbbfaf
Merge pull request #123 from g-oikonomou/contrib/tidy-up-examples
Tidy-up the examples directory
2017-10-31 18:59:09 +01:00
Joakim Eriksson 0dbfda557d simplified the timer example 2017-10-31 16:21:52 +00:00
Simon Duquennoy 809449ca82 Fix sixtop example 2017-10-31 16:12:50 +00:00
Simon Duquennoy d494ee85c7 Fix logging in uip-ds6.c 2017-10-31 16:16:04 +01:00
Simon Duquennoy 5c1ad6e394 Use logging module for tun6-net 2017-10-31 16:15:51 +01:00
George Oikonomou 0795c57963 Remove udp-echo-server travis test 2017-10-31 12:59:33 +00:00
Simon Duquennoy cb7848f704 Add more compile tests, making sure all examples are covered 2017-10-30 21:49:02 +00:00
Simon Duquennoy 653e43e7de Rework rpl-udp example. Now using simple-udp. Simplified and easier to configure. 2017-10-30 21:49:02 +00:00
Simon Duquennoy 3bb8123038 Fix RPL log message 2017-10-30 21:49:02 +00:00
Simon Duquennoy eafd90f014 Moving rpl-tsch examples into folder 6tisch 2017-10-30 21:49:02 +00:00
Simon Duquennoy 34c0ddb38a Moving timer, trickle and logging examples to new directory: examples/libs 2017-10-30 21:49:02 +00:00
Simon Duquennoy 898a6a0cb7 Moving storage-related examples to new directory: examples/storage 2017-10-30 21:49:02 +00:00
Simon Duquennoy 1472a07843 Move websocket example to http-socket 2017-10-30 21:49:02 +00:00
Simon Duquennoy 46b56c818a http-socket: run on rpl-lite 2017-10-30 21:49:02 +00:00
Simon Duquennoy 7b901b90b0 Fix websockets example 2017-10-30 21:49:02 +00:00
Simon Duquennoy 564398b44f Move packet-processing inside rpl-udp, an example which it already relied on 2017-10-30 21:49:01 +00:00