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
Simon Duquennoy
2dd240184c
Removing example udp-echo-server
2017-10-30 21:49:01 +00:00
Simon Duquennoy
97b9766fbb
Logging example: added missing module 6top
2017-10-30 21:49:01 +00:00
Yasuyuki Tanaka
bcf9f9c7ca
sixtop: rewrite rpl-tsch-sixtop example with cooja mote
...
- create rpl-tsch-sixtop-cooja.csc
- remove rpl-tsch-sixtop-z1.csc
- update node-sixtop.c, which is based on examples/ipv6/rpl-tsch/node.c
- update sf-simple.c with the latest 6top APIs
2017-10-30 21:46:56 +00:00
George Oikonomou
a42c8570e8
Remove code references to unsupported platform
2017-10-30 21:46:55 +00:00
George Oikonomou
44fe7fa37b
Add Makefile.target for platform-specific examples
2017-10-30 21:46:55 +00:00
George Oikonomou
1f46933a7b
Move example to the top-level dir (rpl-udp)
2017-10-30 21:46:55 +00:00
George Oikonomou
21af2f7195
Remove the udp-ipv6 example
2017-10-30 21:46:55 +00:00
George Oikonomou
dd1f06fb01
Move example to the top-level dir (rpl-border-router) and tidy-up webserver configuration
...
Previously, we were using the example's Makefile to configure whether we want a web server built into the BR. We had 3 options:
* No web server
* Internal web server
* External web server (from apps/)
The last option is no longer evailable. This commit removes support for this option and it also simplifies the situation: We now merely use a CPP macro to enable/disable the web server.
2017-10-30 21:46:55 +00:00
George Oikonomou
a3c185132a
Tidy up webserver configuration (Native BR)
...
Previously, we were using the example's Makefile to configure whether we want a web server built into the BR. We had 3 options:
* No web server
* Internal web server
* External web server (from apps/)
The last option is no longer evailable. This commit removes support for this option and it also simplifies the situation: We now merely use a CPP macro to enable/disable the web server.
2017-10-30 21:46:55 +00:00
George Oikonomou
2efb34834f
Move example to the top-level dir (multicast)
2017-10-30 21:46:55 +00:00
George Oikonomou
93b0b6822d
Move example to the top-level dir (rpl-tsch)
2017-10-30 21:46:55 +00:00