Commit Graph

2469 Commits (3c54edf4d68982827258d57104347e1172ad2063)
 

Author SHA1 Message Date
Oleg Hahm 3c54edf4d6 Merge pull request #822 from LudwigOrtmann/reboot_signature
core: change reboot signature.
9 years ago
Martin Lenders a134bb4238 Merge pull request #878 from OlegHahm/unroutable
net: sixlowpan: notify lowpan_transfer when IP packet is not routable
9 years ago
Lotte Steenbrink 2755b69e58 Merge pull request #630 from benpicco/oonf_api
[RFC] add oonf_api to pkg
9 years ago
Ludwig Ortmann 5a191b9f49 Merge pull request #880 from LudwigOrtmann/live_fast_die_young
make: don't ignore failures in for loops
9 years ago
Ludwig Ortmann 9b61d95545 make: don't ignore failures in for loops
Add `|| exit 1` to all constructs like `@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;`, so that compilation stops on the first error.
9 years ago
Oleg Hahm 153f2f9e95 notify lowpan_transfer when IP packet is not routable
The IP process silently discarded an unroutable packet without replying to the 6LoWPAN layer, causing that thread to starve.
9 years ago
Ludwig Ortmann 063a15ce9b Change reboot signature.
Change from `void reboot(void)` to `int reboot(int mode)`.
Move reboot definition to core, rename architecture implementations
from reboot to reboot_arch.
Declare reboot mode(s) in kernel.h, reboot_arch in kernel_internal.h
Currently only one reboot mode is handled, its use is enforced.

Rationale:
A reboot function is already defined in <unistd.h> on BSD systems.
(See: http://www.openbsd.org/cgi-bin/man.cgi?query=reboot&sektion=2)
This patch not only allows native to build sensibly on these systems
but also streamlines RIOTs compatability with existing software.
9 years ago
Martin Lenders 0c9fd83693 Merge pull request #869 from authmillenon/net-if-shell
sys:net:net_if: Fix address output of net_if shell command
9 years ago
Oleg Hahm 6af36575df Merge pull request #871 from authmillenon/at86rf231-debug-output
at86rf231: Disable debug output for at86rf231 driver
9 years ago
Martin Lenders e11d5c80da Disable debug output for at86rf231 driver 9 years ago
Martin Lenders 3f7ac580e4 Merge pull request #868 from OlegHahm/at86rf_channel
apply channel mask when setting the channel
9 years ago
Martin Lenders 58fb30b8a7 Fix address output of net_if shell command 9 years ago
Oleg Hahm 1b9aadbd48 apply channel mask when setting the channel 9 years ago
René Kijewski 39cf75e52a Merge pull request #865 from thomaseichinger/redbee-econotag_fix_board_h
redbee-econotag: include needed stdint.h
9 years ago
Thomas Eichinger 8e7b5a6d88 include needed stdint.h 9 years ago
René Kijewski 83988b2d03 Merge pull request #725 from kaspar030/optimize_thread_status_usage
core: sched: thread: optimize thread status field usage
9 years ago
Kaspar Schleiser dc8cbf58cb Merge pull request #858 from Kijewski/mutex-clutter
core:mutex: remove refactor remnant
9 years ago
René Kijewski 3c65b38881 core:mutex: remove refactor remnant 9 years ago
Oleg Hahm d1a9ed2977 Merge pull request #857 from Kijewski/shell-remove-clutter
shell: remove clutter from shell's Makefile
9 years ago
René Kijewski a3076c9726 shell: remove clutter from shell's Makefile
Remove clutter that was put into centralized Makefile.includes.
9 years ago
Ludwig Ortmann 0334e93936 Merge pull request #853 from authmillenon/fix-test-net-if
tests: Fix test_net_if
9 years ago
René Kijewski e15ce49808 Merge pull request #848 from Kijewski/that-annoying-debug-flag-in-pthread-that-effing-needs-to-go-away-already
posix: Disable debug output of pthreads
9 years ago
Oleg Hahm a6bc8cba28 Merge pull request #843 from authmillenon/fix-lowpan-iphc
sixlowpan: Fix source address IPHC
9 years ago
Martin Lenders 78aa5a4b3d Merge pull request #852 from authmillenon/autoinit-src-addr-mode
net_if/auto_init: Auto init source address mode
9 years ago
Martin Lenders b11b8f148d Fix test_net_if 9 years ago
Martin Lenders 4c63dae94d Auto init source address mode 9 years ago
Christian Mehlis 5f56a51606 Merge pull request #849 from Kijewski/issue-844
posix: Fix `pthread_mutex_lock()` check in test_pthread_cooperation
9 years ago
René Kijewski 80263b2fc0 Merge pull request #728 from BytesGalore/add_unlock_mutex_and_sleep
core:mutex: enable atomic execution of unlock a mutex and sleep for a thread
9 years ago
René Kijewski f3c90ac4c9 Fix `pthread_mutex_lock()` check in test_pthread_cooperation 9 years ago
René Kijewski 46031a0540 posix: Disable debug output of pthreads
`DEBUG_ENABLED` should be enabled during debugging, and disabled
afterwards.
9 years ago
Martin 35106e3391 add test for mutex_unlock_and_sleep() 9 years ago
Martin 05f085d51a add mutex_unlock_and_sleep() 9 years ago
Christian Mehlis 63ab4510b3 Merge pull request #820 from Kijewski/expect-sha256
tests: Add automatized test for sha256
9 years ago
Kaspar Schleiser 402fae5bbe Merge pull request #698 from Kijewski/thread_wakeup-dint
Changes to `thread_wakeup`
9 years ago
Christian Mehlis eb0ceeb773 Merge pull request #794 from Kijewski/shell-args-escape
shell: Allow escaped characters in shell
9 years ago
Christian Mehlis ef1d9836d3 Merge pull request #806 from Kijewski/sem-pthread-native
native/posix: Don't include sys/types.h in semaphore.h
9 years ago
Christian Mehlis 1ec20ce2f1 Merge pull request #832 from mehlis/ccn-lite-follow-up-11
ccnl: added documentation and proper event handling for dropped packets
9 years ago
Christian Mehlis 1cc5fa57c1 Merge pull request #839 from mehlis/posix-sleep
posix: added sleep and usleep
9 years ago
Christian Mehlis 183262620f test: added test case for posix sleep 9 years ago
Christian Mehlis 1a438b64a5 posix: added sleep and usleep 9 years ago
Martin Lenders 332485e466 Fix source address IPHC 9 years ago
Christian Mehlis 438e8669b5 Merge pull request #838 from mehlis/posix-mutex-fix
pthread: mutex - return the right values
9 years ago
Martin Lenders 49b1f44b2e Merge pull request #804 from LudwigOrtmann/native_include_separation
native/make: Don't use INCLUDES for building any native at all.
9 years ago
Christian Mehlis 64fc465a6a pthread: mutex - return the right values 9 years ago
Martin Lenders 8760ea8f73 Merge pull request #833 from OlegHahm/net_if_fix
sys: net: net_if fix
9 years ago
Oleg Hahm 9255c9cbef removed obsolete buffer 9 years ago
Oleg Hahm 3e4fa5f012 removed error causing packed attribute in net_if 9 years ago
Christian Mehlis d0025f6652 ccnl: added documentation and proper event handling for dropped packets 9 years ago
Oleg Hahm 29ef19eea0 Merge pull request #805 from OlegHahm/rpl_fixes
RPL: byte order fixes and debugging
9 years ago
Oleg Hahm 6fc1f5843b RPL byte order issues 9 years ago