René Kijewski
6dea183eac
Merge pull request #721 from mehlis/fix-avaiable
...
ccnl: fix two typos
2014-02-16 23:14:44 +01:00
Christian Mehlis
fcabb3be2a
ccnl: fix two typos
2014-02-16 23:12:51 +01:00
Christian Mehlis
70773d1413
Merge pull request #719 from mehlis/fix-timeout
...
ccnl: fix ageing timeout
2014-02-16 23:07:40 +01:00
Christian Mehlis
8897c67677
ccnl: fix ageing timeout
2014-02-16 22:45:32 +01:00
Oleg Hahm
6c0482b976
Merge pull request #701 from Kijewski/issue-672
...
Use `filter` instead of `findstring`
2014-02-16 12:33:29 +01:00
Christian Mehlis
3dce0cbb97
Merge pull request #662 from Kijewski/remove-sched_init
...
Do not zero out sched_threads needlessly
2014-02-16 11:37:05 +01:00
Christian Mehlis
7092ac629c
Merge pull request #569 from kaspar030/dont_wake_up_reply_blocked_sender_after_receive
...
core: msg: don't wake up sender after receive if it's REPLY_BLOCKED
2014-02-16 11:02:10 +01:00
Christian Mehlis
4a3d8cddaa
Merge pull request #665 from authmillenon/wireshark-dissector
...
Add wireshark dissector for native packets
2014-02-16 10:49:55 +01:00
Christian Mehlis
ea544bb5fb
Merge pull request #709 from LudwigOrtmann/transceiver_ignore_unused
...
fix ignore_add unused parameter warning
2014-02-16 10:45:25 +01:00
Ludwig Ortmann
0d0cf751ef
Merge pull request #706 from LudwigOrtmann/blacklist_fix
...
use filter instead of findstring in BOARD_BLACKLIST checking
2014-02-15 17:02:38 +01:00
Ludwig Ortmann
47aa7b4bb2
reflect the original intent of the unused ignore_add parameter
2014-02-15 12:58:55 +01:00
René Kijewski
4a12c91d95
Fix cc110x vs cc110x_ng problems
2014-02-15 12:48:11 +01:00
Ludwig Ortmann
5ede3a82df
fix ignore_add unused parameter warning
2014-02-15 12:11:47 +01:00
Ludwig Ortmann
d3901529c6
use filter instead of findstring in BOARD_BLACKLIST checking
2014-02-15 07:56:46 +01:00
René Kijewski
24defa5289
Merge pull request #572 from Kijewski/quad-math
...
Add quadword math library
2014-02-15 03:55:50 +01:00
0e9c91f696
Merge pull request #704 from mehlis/for-while
...
replace all endless for loops by while
2014-02-14 18:50:00 +01:00
Martin Lenders
b41e36de3a
Merge pull request #535 from authmillenon/board-blacklists-whitelists
...
Introduce board blacklists and board whitelists
2014-02-14 18:29:15 +01:00
Christian Mehlis
4fd6d73125
Merge pull request #678 from mehlis/shell-no-copy
...
shell: remove useless copying of input string
2014-02-14 18:03:14 +01:00
Christian Mehlis
38529e3296
replace all endless for loops by while
2014-02-14 17:47:33 +01:00
René Kijewski
b9c9436e88
102dc45382 (commitcomment-5378590)
2014-02-14 14:50:39 +01:00
René Kijewski
4b012dfa54
Merge pull request #576 from Kijewski/usepkg
...
Add USEPKG variable for Makefiles
2014-02-14 14:40:24 +01:00
René Kijewski
7f4fb027db
Merge pull request #692 from Kijewski/std-flag
...
Do not mandate input language
2014-02-14 14:39:47 +01:00
René Kijewski
47e11ddfe3
Split } else {
lines per #693
2014-02-14 14:36:06 +01:00
René Kijewski
102dc45382
Eliminate findstring in more places
2014-02-14 14:30:16 +01:00
Martin Lenders
e6d5af4b8f
Introduce board blacklists and board whitelists
2014-02-14 09:49:17 +01:00
René Kijewski
d86509db66
Use filter
instead of findstring
...
See #672
2014-02-14 00:30:34 +01:00
René Kijewski
caea069bcf
Do not mandate input language
...
An application might want to use C11 features. The user would assume
that setting `CFLAGS=-std=gnu11` in the Makefile would work. It does not
since the board's Makefile.include shadows the `-std` flag.
This patch removes the `-std=gnu99` from the various Makefile.includes,
and sets the flag in the common Makefile.include of RIOT instead.
If an `-std` flag was provided by an earlier Makefile (the application,
the board, or the CPU [whilst only the former one should]), then no
additional flag is set. It is first tested if the supplied compiler
understands `-std=gnu99`, then `-std=c99`.
2014-02-14 00:06:02 +01:00
Ludwig Ortmann
8a23d621d7
Merge pull request #699 from LudwigOrtmann/issue_696
...
fix test_irq Makefile
2014-02-13 23:50:39 +01:00
Ludwig Ortmann
8ce1fdde11
fix test_irq Makefile
...
closes #696
2014-02-13 23:39:21 +01:00
Christian Mehlis
4a3d2d6b6d
Merge pull request #691 from Lotterleben/test-569
...
added two test cases for issue #100
2014-02-13 14:29:09 +01:00
Lotte Steenbrink
8812745b02
added two test cases for issue #100
...
test_thread_msg_block_w_queue:
demonstrates the behaviour described in issue #100
and that it is solved by PR #569
test_thread_msg_block_wo_queue:
demonstrates behaviour similar to the above but without
a messge queue. This works with the current master, but
breaks with PR #569
2014-02-13 13:25:45 +00:00
622d473eb3
core: msg: yield after queueing of a message if REPLY_BLOCKED
...
When setting the running task reply_blocked, it is implicitly removed
from the runqueue. But if queueing of a msg is actually successful, the
thread exits msg_send without yielding, continuing to run even if it's
not supposed to.
Nice example of why multiple function exit points lead to weird
errors...
2014-02-13 11:33:18 +01:00
Oleg Hahm
318f73dacc
Merge pull request #688 from authmillenon/absolute-paths
...
Makefiles: Always use absolute paths with configurable paths variables
2014-02-13 10:09:20 +01:00
Christian Mehlis
c668189e8c
Merge pull request #690 from LudwigOrtmann/wikilinks
...
fix wiki links
2014-02-12 22:02:44 +01:00
8d07b131db
core: msg: add some debug statements
2014-02-12 19:16:42 +01:00
210a20b807
core: msg: don't wake up sender after receive if it's REPLY_BLOCKED
...
solves issue #100
If the sender is reply-blocked, waking it up after its message has been
delivered is wrong. It needs to stay reply-blocked until the reply has
been delivered.
2014-02-12 19:16:41 +01:00
Martin Lenders
8336c8ed14
Add wireshark dissector for native packets
2014-02-12 18:28:22 +01:00
Ludwig Ortmann
6663e7c2fb
fix wiki links
2014-02-12 16:54:38 +01:00
Martin Lenders
378b85bfd0
Always use absolute paths with configurable paths variables
2014-02-12 15:23:15 +01:00
3968ccffa8
Merge pull request #689 from rousselk/compiler-attrib
...
Portable definition of function attributes
2014-02-12 15:19:47 +01:00
Kévin Roussel
8ca607bd70
Portable definition of function attributes
2014-02-12 14:58:59 +01:00
René Kijewski
ee6f6830aa
Apply @authmillenon's patch
2014-02-12 13:59:39 +01:00
René Kijewski
84cffaa0a0
Use include path convention for PKGs
...
Packages have to define a Makefile.include target in pkg/%/Makefile.
pkg/%/Makefile.include will be loaded after all other dependencies.
2014-02-12 13:59:39 +01:00
René Kijewski
5906f18a81
Add USEPKG variable for Makefiles
...
Currently pkg/USING says one should use
`EXTERNAL+=$(RIOTBASE)/pkg/<pkg_name>` to enable PKG modules.
Using this line the PKG will be compiled but not linked.
This change adds a USEPKG variable to be used like
`USEPKG += <pkg_name>`, which looks less clumsy and gets the PKG linked
in the binary.
2014-02-12 13:57:30 +01:00
Christian Mehlis
d794900386
Merge pull request #666 from LudwigOrtmann/native_valgrind_config
...
Native valgrind config
2014-02-12 11:01:34 +01:00
Christian Mehlis
07c5ae3ca9
Merge pull request #664 from Kijewski/conditional-fno-delete-null-pointer-checks
...
clang does not know fno-delete-null-pointer-checks
2014-02-12 10:48:27 +01:00
Oleg Hahm
44ee27a959
Merge pull request #684 from OlegHahm/avsextrem_spi_function_renaming
...
correct cc110x function names
2014-02-12 10:06:23 +01:00
Thomas Eichinger
17b624e0a4
Merge pull request #681 from OlegHahm/at86rf231_fixes
...
at86rf231: fix includes and shell commands
2014-02-12 09:46:13 +01:00
03a13a3752
Merge pull request #682 from LudwigOrtmann/gpioint-example
...
remove hint at non-existent example
2014-02-12 00:16:25 +01:00
Oleg Hahm
9fbfa3faec
correct cc110x function names
2014-02-12 00:10:15 +01:00