1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-16 20:32:47 +01:00
Commit Graph

27303 Commits

Author SHA1 Message Date
Ludwig Ortmann
1df56ed47b cope with SIGIO behaviour
SIGIO appears to be edge triggered, therefore we need to read
continuously until no more data is available
2013-11-13 00:01:42 +01:00
Ludwig Ortmann
2c7070bf0c disable interrupts for sighnd ctx switch 2013-11-13 00:01:42 +01:00
Ludwig Ortmann
9f080c54c6 fix race in thread_yield, cpu_switch_context_exit
call *context only with interrupts disabled, use isr trampoline for
this if necessary
2013-11-13 00:01:42 +01:00
Ludwig Ortmann
7b9d199ec8 make system calls safer/clean up headers
wrap some libc functions that do system calls (terminal output)
wrap read/write with syscall guard
define real_read/write (next dynamic linker find for read/write)
guard system calls in remaining code
introduce native_internhal.h
throw out some debug statements that break things
clean up includes a bit
declare board_init in native_internhal.h
add -ldl to LINKFLAGS for cpu/syscalls
2013-11-13 00:01:42 +01:00
Christian Mehlis
69d4f9a4bd Merge pull request #319 from haukepetersen/avsextrem-smb380-fix
Fixed old ktimer references in the avsextrem smb380 driver
2013-11-12 06:03:38 -08:00
Hauke Petersen
547e06ff3d changed ktimer to hwtimer in the avsextrem smb380 driver 2013-11-12 09:38:46 +01:00
Oleg Hahm
b6a7dc953f initial support for the mbed NXP LPC168
* http://mbed.org/platforms/mbed-LPC1768/
2013-11-09 18:40:25 -08:00
Oleg Hahm
df6cb2bcaf Merge pull request #312 from LudwigOrtmann/tapsetup_tapname
allow for custom tap names
2013-11-08 22:59:18 -08:00
Oleg Hahm
af725dc83e Merge pull request #308 from OlegHahm/boards_consolidation
Boards consolidation
2013-11-08 22:45:58 -08:00
Oleg Hahm
63eb4acf55 adopted exemplary project Makefile to new structure 2013-11-08 15:49:03 -08:00
Ludwig Ortmann
bad523831b allow for custom tap names 2013-11-08 13:59:26 +01:00
Christian Mehlis
802f782d59 Merge pull request #311 from OlegHahm/ccnl_doxygen
doxygen improvements for ccn_lite
2013-11-07 01:36:51 -08:00
Oleg Hahm
6377022ab3 doxygen improvements for ccn_lite 2013-11-06 18:51:59 -08:00
Oleg Hahm
3b94bef32a Merge pull request #282 from authmillenon/net_module_refactor
Refactor net module to one include directory
2013-11-06 18:26:31 -08:00
Oleg Hahm
18d2dc1c59 Merge pull request #287 from mehlis/ccn-lite-to-upstream
import ccn lite
2013-11-06 15:41:14 -08:00
Christian Mehlis
8ae7750263 import ccn lite 2013-11-07 00:37:38 +01:00
Oleg Hahm
1117867eaf Merge pull request #231 from thomaseichinger/maca_move
move mc1322x MACA implementation from the boards to RIOT repo
2013-11-06 14:21:58 -08:00
Christian Mehlis
0fffe6c167 Merge pull request #309 from OlegHahm/posix_include
added stddef include to strings.h for size_t
2013-11-06 12:57:25 -08:00
Oleg Hahm
726db0518c added stddef include to strings.h for size_t 2013-11-06 11:42:33 -08:00
Oleg Hahm
31a0cb90d1 define RIOTBOARD if unset 2013-11-06 10:39:25 -08:00
Oleg Hahm
26b36bf65b Merge branch 'boards' into origin_master
Conflicts:
	.gitignore
2013-11-06 10:19:47 -08:00
Oleg Hahm
232e205137 moved boards into subdirectory 2013-11-06 10:11:57 -08:00
Oleg Hahm
663e15ff1d Merge pull request #39 from authmillenon/refactor_net_module
Changes according PR #282
2013-11-06 09:01:16 -08:00
Oleg Hahm
d5d001a1d3 Merge pull request #18 from thomaseichinger/mc1322x
mc1322x moved radio implementation
2013-11-06 09:00:18 -08:00
Martin Lenders
d47907ed1a Refactor net module to one include directory 2013-11-06 13:04:23 +01:00
Thomas Eichinger
f047706217 mc1322x moved radio implementation 2013-11-06 12:42:39 +01:00
Oleg Hahm
a7a97e92c3 fixed byte order in reception of IEEE802.15.4 frames according to the fixed sending in f6c37b0b4f 2013-11-05 17:46:16 -08:00
Oleg Hahm
c41fe46b54 Merge pull request #290 from authmillenon/posix_strings_header
Add POSIX compatible case insensitive compare
2013-11-04 14:07:45 -08:00
Oleg Hahm
5fea3af233 Merge pull request #294 from authmillenon/rewrite_bitarithm
Use GCC/Clang builtins for bit arithmetics
2013-11-04 12:08:02 -08:00
Oleg Hahm
9fd82e9d01 Merge pull request #302 from OlegHahm/radio_stack_size
increased stack size for mac layer packet handling
2013-11-04 11:57:34 -08:00
Oleg Hahm
a4ff881a27 Merge pull request #274 from benpicco/routing
[RFC] allow applications to register a function to provide routing information
2013-11-04 11:54:26 -08:00
Oleg Hahm
d687d82827 increased stack size for mac layer packet handling 2013-11-04 09:27:53 -08:00
3be2a3227a shell: refactor default shell command handling
before, we actually duplicated code for handling of shell commands
supplied to shell_init and those hardcoded by MODULE_SHELL_COMMANDS.

This patch refactors shell.c find_handler and print_help so there's
no duplicated code.
2013-11-04 17:06:50 +01:00
Oleg Hahm
2237c33769 Merge pull request #289 from authmillenon/fix_sixlowpan_icmp_h
Fix sixlowpan/icmp.h
2013-11-04 05:29:59 -08:00
Martin Lenders
9f9a48db9f Minor documentation fixes 2013-11-04 13:29:22 +01:00
Martin Lenders
a9bbcb0868 Fix sixlowpan/icmp.h
size_t in function definition needs stddef.h include
2013-11-04 11:08:37 +01:00
Christian Mehlis
9c94d2bddd Merge pull request #296 from OlegHahm/msg_debug
added debug information to msg_send (similar to msg_send_int)
2013-11-03 12:32:34 -08:00
Oleg Hahm
2f14997124 fixed debug output for ps and vtimer 2013-11-03 07:30:41 -08:00
authmillenon
a5b42fe14a Changes according PR #282 2013-11-03 16:08:55 +01:00
Oleg Hahm
e44412d0c1 added debug information to msg_send (similar to msg_send_int) 2013-11-03 06:46:13 -08:00
authmillenon
18e97f6dd5 Use GCC/Clang builtins for bit arithmetics 2013-11-03 15:14:28 +01:00
Martin Lenders
af578b6497 Add POSIX compatible case insensitive compare 2013-11-03 15:04:04 +01:00
Martin Lenders
05ececa079 Merge pull request #259 from OlegHahm/ieee802154_frame_byteorder
fixed byte order in network stack
2013-11-03 05:40:03 -08:00
Martin Lenders
0da5583805 Merge pull request #293 from authmillenon/fix_sixlowpan_dependencies
Fix sixlowpan dependencies
2013-11-02 13:37:19 -07:00
authmillenon
9bfcc8df99 Fix sixlowpan dependencies 2013-11-02 18:39:23 +01:00
Oleg Hahm
dfd6da0136 Merge pull request #38 from haukepetersen/avsextrem-fix
Fixed typo in avsextre/include/board.h include
2013-11-01 03:30:56 -07:00
Oleg Hahm
80f5e28163 Merge pull request #250 from mehlis/radio_packet_length_t
use radio_packet_length_t
2013-11-01 03:26:55 -07:00
Hauke Petersen
745fb5e52f Fixed typo in avsextre/include/board.h include 2013-11-01 11:11:21 +01:00
Christian Mehlis
4f4c4bfedd use radio_packet_length_t for native frames 2013-10-29 20:36:13 +01:00
Christian Mehlis
6a317cdd1a add radio_packet_length_t 2013-10-29 20:36:12 +01:00