Commit Graph

4429 Commits (4a93a261b4efd73b0aaa260b5fe7931a611711fc)
 

Author SHA1 Message Date
Oleg Hahm 4a93a261b4 net: l2_ping uses radio_packet_t instead of packet_info_t 9 years ago
Oleg Hahm c692b3a00a net: move ping to sys/net
* moved the former ping module from `sys` to `sys/net/link_layer` and renamed to l2_ping
* use defaulttransceiver instead of cc110x
* some refactoring
9 years ago
Oleg Hahm 104bab9a83 Merge pull request #1986 from Kijewski/smaller-sys_makefile
make: easify {sys,drivers}/Makefile
9 years ago
René Kijewski a5e26402ed Merge pull request #1988 from BytesGalore/riot_and_cpp_blacklist_to_required_feature
examples/riot_and_cpp: exchanged BOARD_BLACKLIST with FEATURES_REQUIRED
9 years ago
BytesGalore 178b36ae0b exchanged BOARD_BLACKLIST with FEATURES_REQUIRED in the example Makefile
added cpp as feature for board native
9 years ago
René Kijewski 9a15a6def5 make: easify {sys,drivers}/Makefile
Currently you need to add every new sys and driver module into the
respective Makefile. This requires rebasing if another module was merged
in the meantime.

This PR allows you to omit the entry to {sys,drivers}/Makefile, if the
subfolder has the same name as the module name, which should be sensible
in most cases.
9 years ago
Oleg Hahm 964d77863f Merge pull request #1978 from OlegHahm/msg_send_int_set_pid
core: always set sender_pid in msg_send_int
9 years ago
Oleg Hahm 04253cf89a Merge pull request #1980 from OlegHahm/coverity_fixes
net: fixes some finding from coverity
9 years ago
Oleg Hahm 55448c656d Merge pull request #1982 from locicontrols/custom-linkerscript
Allow the application's makefile to specify a custom linker script
9 years ago
Oleg Hahm e93d030058 net: fix buffer overrun in socket initialization 9 years ago
Ian Martin 7bbdbcc7cb Allow the application's makefile to specify a custom linker script, for example:
LINKERSCRIPT = custom-linkerscript.ld
9 years ago
Oleg Hahm 037571445c Merge pull request #1974 from OlegHahm/cleanup_licenses
licenses: fix miss-spelled & missing boiler plates
9 years ago
Oleg Hahm 39abba1bc2 licenses: fix miss-spelled & missing boiler plates 9 years ago
Oleg Hahm d1d8972b0c 6lowpan: do not overrun in context_remove 9 years ago
Oleg Hahm ebfaa85f0c net_if: fix buffer overruns 9 years ago
Oleg Hahm 365bfd81af IPv6: allow complete in ipv6_addr_init_prefix
If the specified prefix is a full IPv6 address, no bits remain.
Fixes a possible buffer overrun.
9 years ago
Oleg Hahm b96b995d76 6lowpan: fix buffer overrun in decompression 9 years ago
Oleg Hahm e06dce55b1 6lowpan: free fragment buffer in error case 9 years ago
Hauke Petersen 6cc4a7a6eb Merge pull request #1956 from haukepetersen/fix_stm32f0_timer
cpu/stm32f0: fixed low-level timer driver
9 years ago
Martine Lenders f6a1cbcf29 Merge pull request #1977 from authmillenon/nativenet-include
nativenet: add missing include
9 years ago
Oleg Hahm a262de0678 core: always set sender_pid in msg_send_int 9 years ago
Martine Lenders bbeb4941fa nativenet: add missing include 9 years ago
DangNhat Pham-Huu 429162c20f Merge pull request #1793 from BytesGalore/extern_C_in_headers_sys
sys: add extern "C" to headers
9 years ago
BytesGalore de3c3cebd0 c++: sys: add extern C to header files 9 years ago
Martine Lenders c321592a66 Merge pull request #1973 from authmillenon/test-macros
embunit: make test macros save for strict aliasing
9 years ago
Martine Lenders 1138360a14 unittests: make test macros save for strict aliasing 9 years ago
René Kijewski 51a41212f3 Merge pull request #1972 from authmillenon/unittests-semicolons
unittests: Add missing semicolons to macro calls
9 years ago
René Kijewski e211431133 Merge pull request #1929 from Kijewski/no-axel
make: remove downloader "axel"
9 years ago
René Kijewski 3ed9a169b1 make: remove downloader "axel"
Breaks for `make -B`. If the file already exists, then `axel` fails
because it does not find the status file for the download.
9 years ago
Martine Lenders f6795b461c unittests: Add missing semicolons to macro calls 9 years ago
Martine Lenders 5f81de3f14 Merge pull request #1959 from authmillenon/pktbuf-opt
pktbuf: optimize size overhead in packet buffer
9 years ago
René Kijewski 7830c86d45 Merge pull request #1961 from Kijewski/issue-1942
core: put more intelligence into `queue_msg()`
9 years ago
Hauke Petersen d2516b9b95 Merge pull request #1960 from haukepetersen/enh_driver_rtt
drivers: added enhanced RTT driver interface
9 years ago
René Kijewski c3ba66781d core: put more intelligence into `queue_msg()`
Fixes #1942.

There were two instances were it was not checked the target thread has a
message queue before queuing the message.

This PR centralizes the check into `queue_msg()`.
9 years ago
Hauke Petersen 65520865b1 cpu/stm32f1: adjusted to RTT interface changes 9 years ago
Hauke Petersen 636287a1aa cpu/nrf51822: adjusted to RTT interface changes 9 years ago
Oleg Hahm 1b64725eeb Merge pull request #1950 from OlegHahm/pyterm_tcp_remote
pyterm: enable TCP connection to remote host
9 years ago
Hauke Petersen 1ae08f8437 drivers/periph/rtt: added overflow callback 9 years ago
Martine Lenders b7929ae03d pktbuf: optimize size overhead in packet buffer 9 years ago
Oleg Hahm 30b166c177 pyterm: make mostly pep8 compliant 9 years ago
Oleg Hahm 85db24b43d Merge pull request #1957 from OlegHahm/auto_init_addr_mode
auto_init: always set source address mode
9 years ago
Oleg Hahm 9d5c3f4c8b auto_init: always set source address mode 9 years ago
Oleg Hahm 8f93b5cee7 Merge pull request #1948 from OlegHahm/netif_byteorder
Netif fix byteorder
9 years ago
Hauke Petersen 19a95bbfbe cpu/stm32f0: fixed low-level timer driver 9 years ago
Hauke Petersen 71568466b5 Merge pull request #1826 from PeterKietzmann/extend_test_periph_spi
tests/periph_spi: print rx-buffer on slave
9 years ago
Hauke Petersen b501eb86cb Merge pull request #1951 from haukepetersen/add_test_periphadc
tests/periph_adc: added test for adc driver
9 years ago
Oleg Hahm 8dab420321 Merge pull request #1835 from OlegHahm/msg_receive_yield
core: msg_receive should yield
9 years ago
Hauke Petersen cbb9939f1d Merge pull request #1955 from haukepetersen/fix_stm32f0_addfeatures
cpu/stm32f0: added missing features to Makefile
9 years ago
Hauke Petersen b30bdc09ce cpu/stm32f0: added missing features to Makefile 9 years ago
Oleg Hahm 4fd3d62f2a core: msg_receive should yield
If a thread sends blocking, but the target thread is not currently in
receive mode, the sender gets queued. If it has a higher priority it
should run again as soon as the target goes into receiving mode.
9 years ago