1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
Commit Graph

4711 Commits

Author SHA1 Message Date
Ludwig Ortmann
e6c808d5fa Merge pull request #1970 from Kijewski/optimize-cib
core: inline `cib.c`
2014-12-03 17:12:48 +01:00
Martine Lenders
27678333d3 Merge pull request #1937 from authmillenon/issue-1935
core: Fix msg_send_receive
2014-12-03 17:09:33 +01:00
Martine Lenders
54ff6fed19 Merge pull request #2126 from authmillenon/issue-2125
pr_check: Fix matching
2014-12-03 17:08:13 +01:00
Oleg Hahm
42436c9c37 Merge pull request #2120 from OlegHahm/fix_1235
native: removing externs from native tramp
2014-12-03 16:40:45 +01:00
Oleg Hahm
54bdc35ac8 native: removing externs from native tramp 2014-12-03 15:50:53 +01:00
Martine Lenders
c0b0110de9 core: Fix msg_send_receive
Fixes #1935
2014-12-03 15:42:37 +01:00
Peter Kietzmann
8c189ce56e Merge pull request #2127 from thomaseichinger/stm32f1-fix-TIMER_1
cpu/stm32f1: use correct timer device in timer interrupt
2014-12-03 14:35:25 +01:00
Thomas Eichinger
18647bb5ac cpu/stm32f1: use correct timer device in timer interrupt 2014-12-03 13:28:55 +01:00
Martine Lenders
7642f7bb15 pr_check: Fix matching
Fixes #2125
2014-12-03 12:29:30 +01:00
Ludwig Ortmann
43830dfb61 Merge pull request #2104 from OlegHahm/travis_doccheck
travis: check for doxygen warnings
2014-12-03 12:06:18 +01:00
Oleg Hahm
63f032f4c1 Merge pull request #2023 from PeterKietzmann/add_test_periph_dac
test/periph_dac: adds a test for DACs
2014-12-03 11:58:51 +01:00
Martine Lenders
115420a510 Merge pull request #1228 from OlegHahm/l2_ping
net: Link Layer Ping
2014-12-03 11:55:37 +01:00
Oleg Hahm
705b5dfafa Merge pull request #1495 from BytesGalore/EasyCppMixing_msba2_support_fix
cpu/arm_common C++ msba2 support fix
2014-12-03 11:33:23 +01:00
Oleg Hahm
83da4a8738 travis: added doxygen check script to travis config 2014-12-03 11:10:25 +01:00
Oleg Hahm
f97f9ff826 travis: check for doxygen warnings
This introduces a script that will check for doxygen warnings in newly
committed or edited files.
2014-12-03 11:10:12 +01:00
Oleg Hahm
d4dced0f63 l2_ping: add to auto_init 2014-12-03 11:08:32 +01:00
Oleg Hahm
4b77fcd22f shell: introduced l2 ping shell commands 2014-12-03 11:08:32 +01:00
PeterKietzmann
91c5620a84 Initial import of a DAC test application 2014-12-03 08:38:05 +01:00
Martin
bfaacbbd38 cpu/arm_common: c++: initial support for c++ added _kill (weak) and weak attribute for _kill_r
boards/msba2: provided c++ feature (cpp)
2014-12-03 07:30:29 +01:00
Fabian Nack
78b6b74a63 Merge pull request #1772 from fnack/cc1101_if
drivers - cc110x: Propose new CC110x driver implementation
2014-12-01 21:38:19 +01:00
Fabian Nack
dc658f8be0 boards - msbiot: prepare msbiot for new cc110x driver 2014-12-01 17:14:09 +01:00
Fabian Nack
eebfd5011a drivers - cc110x: Initial import of new cc110x driver 2014-12-01 17:14:02 +01:00
Fabian Nack
57e54e254d drivers - netdev: extend netdev_state_t enum 2014-12-01 16:50:54 +01:00
Ludwig Ortmann
3490ccd615 Merge pull request #2090 from authmillenon/travis-squash-check
travis: squash check
2014-12-01 14:45:13 +01:00
Martine Lenders
7713fa87dd travis: check PRs if they need squashing or depend on other PRs 2014-12-01 14:04:01 +01:00
Ludwig Ortmann
e0a1ab414c Merge pull request #2114 from LudwigOrtmann/native-osx-gobjcopy
native/make/osx: circumvent unavailable gobjcopy
2014-12-01 10:56:41 +01:00
DangNhat Pham-Huu
63cd774e91 Merge pull request #2115 from LudwigOrtmann/ci-scripts-licenses
Ci scripts licenses
2014-11-29 11:28:18 +07:00
Ludwig Ortmann
fdae56a7a5 dist/tools/licenses: add license 2014-11-28 18:05:02 +01:00
Ludwig Ortmann
8abaf95ed1 dist/tools/externc: add license 2014-11-28 18:05:02 +01:00
Ludwig Ortmann
4ebeee7582 dist/tools/cppcheck: add license 2014-11-28 18:05:02 +01:00
Ludwig Ortmann
54050a24f1 Merge pull request #2111 from LudwigOrtmann/hwtimer_spin-reversal
tests/hwtimer_spin: revert behavior, fix doc
2014-11-28 17:29:05 +01:00
Ludwig Ortmann
07da49de40 native/make/osx: circumvent unavailable gobjcopy
It's not used anyways, so just create an empty hex file if gobjcopy is
not found.
2014-11-28 17:28:27 +01:00
Ludwig Ortmann
69d5868d71 Merge pull request #2110 from LudwigOrtmann/native-debug
native: fix some debug messages
2014-11-28 17:03:22 +01:00
Oleg Hahm
2072f0af67 Merge pull request #2107 from OlegHahm/doxygen_eliminate_warnings
Doxygen eliminate warnings
2014-11-28 16:51:42 +01:00
Ludwig Ortmann
6b95159632 tests/hwtimer_spin: revert behavior, fix doc 2014-11-28 16:23:24 +01:00
Ludwig Ortmann
4a6a4c07c0 Merge pull request #2105 from LudwigOrtmann/hwtimer_wait
tests/hwtimer_wait: test smallest value possible
2014-11-28 16:18:56 +01:00
Ludwig Ortmann
d11238a5ab native: fix some debug messages
`name` isn't part of `tcb_t` anymore, also some function identified itself
wrongly.
2014-11-28 15:37:28 +01:00
Oleg Hahm
7e6ac37a55 doc: exclude vendor specific headers from doxygen
Also, periph_conf contains mostly the same macros that don't need to be
documented in every single instance.
2014-11-28 14:26:56 +01:00
Oleg Hahm
823105bcae doc: remove superfluous parameter for @file
doxygen can figure this out much better on its own.
2014-11-28 14:20:24 +01:00
Ludwig Ortmann
9c082a9c0d Merge pull request #2106 from LudwigOrtmann/hwtimer_doc
core/hwtimer: fix HWTIMER_SPIN_BARRIER doc
2014-11-28 14:04:21 +01:00
Ludwig Ortmann
68e1db938c core/hwtimer: fix HWTIMER_SPIN_BARRIER doc 2014-11-28 13:53:23 +01:00
Ludwig Ortmann
ac8f51cb52 tests/hwtimer_wait: test smallest value possible
By selecting the start value as a multiple of HWTIMER_SPIN_BARRIER+1, the
test now includes the smallest non-spinning value.
2014-11-28 13:48:25 +01:00
Christian Mehlis
c4e961c082 Merge pull request #2103 from N8Fear/cppcheck_new
lint: fix some issues introduced by the latest PRs
2014-11-28 10:12:27 +01:00
Hinnerk van Bruinehsen
9f80fa235b lint: fix syntax error caused by ifdef mess 2014-11-28 01:17:55 +01:00
Hinnerk van Bruinehsen
59a6e5836b lint: fix uselessAssignmentArg start_index 2014-11-28 01:10:35 +01:00
Hinnerk van Bruinehsen
e7d0a7664f lint: fix possible nullptr deref in *pwr 2014-11-28 01:07:33 +01:00
Oleg Hahm
7f9fb2bea3 Merge pull request #1404 from fabianbrandt/rpl_nonstoring
Introduction of RPL non-storing mode
2014-11-28 00:29:45 +01:00
Fabian Brandt
12cd62c689 Introduction of RPL non-storing mode.
This implementation is based on RFC 6550 with addition of RFC 6554 (Source Routing Header for RPL). Both can be found under the following links:
- http://tools.ietf.org/html/rfc6550
- http://tools.ietf.org/html/rfc6554

The PR provides basic functionality for handling and forwarding packages in non-storing mode. In addition the structure of the previous implemented RPL storing mode is now revised, so that readability and modularity is increased. The following features are implemented:
- building function for a SRH and integration in common packets
- source-route build algorithm based on the structure of the DODAG
- an RPL-based interpretation of the SRH and removal at destination
- new structure for RPl-module with extracted beaconing-functionality
- leaf nodes are now supported

There are some missed goals and should be included in future updates:
- building a common routing table structure for different types of routing protocols
- routing tables are statically assigned via source code, future update should have an optional variable at build-time, which sets the size of the routing table depending on the desired functionality of a node in the network (root, node, leaf)
2014-11-27 21:42:40 +01:00
Oleg Hahm
b358d8517f Merge pull request #1080 from fabianbrandt/of_manager
Introduction of an of-manager for RPL.
2014-11-27 18:17:18 +01:00
Fabian Brandt
38d9b42762 Introduction of a of-manager for RPL.
The of-manager should gather all available of´s and initialize the prefered one, based on rpl_config.h.
2014-11-27 17:18:54 +01:00