Commit Graph

12820 Commits

Author SHA1 Message Date
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
Simon Duquennoy
a473de7e1f Packet-processing example: remove old make flag 2017-10-30 21:49:01 +00:00