Christian Mehlis
05acbe0419
Merge pull request #220 from OlegHahm/sixlowerror_relabeling
...
renamed SUCCESS constant in sixlowerror
2013-10-02 08:43:23 -07:00
Martin Lenders
038e03ad3e
Enforce naming convention for ieee802154
2013-09-30 13:21:54 +02:00
Martin Lenders
db60557c47
Remove definition of unimplemented ieee802154 function
2013-09-30 13:20:46 +02:00
Martin Lenders
e843727ed4
Relocate ieee802154_frame.h
2013-09-30 13:20:46 +02:00
Oleg Hahm
852d3977ef
Merge pull request #221 from BytesGalore/sixlopan_fixes
...
Sixlowpan fixes
2013-09-26 14:11:59 -07:00
Martin
f7c41cfe8e
applied coding convention and changed error printout to DEBUG(...)
2013-09-24 07:35:50 +02:00
Oleg Hahm
8feaac3856
renamed SUCCESS constant in sixlowerror
2013-09-23 18:01:23 +02:00
Martin
a6d86fc7f9
added debug switch for printing 802154_fcf_frame
2013-09-23 15:09:16 +02:00
Martin
adf1e7003d
fix IPv6 link local address determination
2013-09-23 14:56:15 +02:00
Martin
dea48c84c1
fix prevent possible access above array boardes
2013-09-23 12:41:39 +02:00
Martin
04aa86f8ec
fix prevent access to unallocated buffer
2013-09-23 12:32:37 +02:00
Oleg Hahm
9ac5a26600
include sc_heap only when building for LPC boards
2013-09-19 13:47:23 +02:00
zkasmi
ceedb9b496
Converting tabs to spaces.
2013-09-18 16:38:14 +02:00
zkasmi
4a614b8a35
add the heap command to the shell command list + coding conventions.
2013-09-18 16:38:14 +02:00
Oleg Hahm
a6a96c7110
added missing malloc includes
2013-09-12 16:09:18 +02:00
Oleg Hahm
b26153dba9
included cpu.h in destiny to provide ssize_t
2013-09-12 14:33:58 +02:00
Ludwig Ortmann
031b53872d
initalize transceiver_buffer properly
2013-09-04 20:40:58 +02:00
Christian Mehlis
16dbafe319
Merge pull request #182 from LudwigOrtmann/make_clang_happy
...
Fix some clang warnings in native
2013-08-31 00:25:35 -07:00
Ludwig Ortmann
a714597482
fix spelling & warning of _heap_handler parameter
2013-08-30 17:14:56 +02:00
Ludwig Ortmann
c2fcbb787e
Fix some clang warnings in native
...
also cleans up a bit
2013-08-30 17:03:34 +02:00
Ludwig Ortmann
37c3059e1c
clean up nativenet, add src addr
2013-08-29 16:16:46 +02:00
Christian Mehlis
2e44523b51
change the bloom filter to filter arrays of bytes
...
current implementation of the bloom filter only
handles c strings, this commits changes the hash
functions to work on byte arrays.
additionally I did:
added to more hashes
moved hashes in its own sys folder
2013-08-27 13:30:33 +02:00
Christian Mehlis
0dc5437e31
fixes for PRNG
2013-08-26 22:18:02 +02:00
René Kijewski
49876c15f7
Update on @mehlis' Mersene twister code
...
* Consistent naming
* C99 style variable definition
* Code de-duplication through mathematical conversions
* Less magic numbers (higher powers of twoof two))
2013-08-26 22:18:02 +02:00
Christian Mehlis
5ccde8340d
add mersenne twister
2013-08-26 22:17:46 +02:00
Zakaria Kasmi
c52a24625f
reverted license change from 0634f21542
2013-08-26 11:30:36 +02:00
Zakaria_Kasmi
3ea68ecfc1
add a handler for the heap state
2013-08-26 11:30:17 +02:00
Christian Mehlis
df1755b912
fix broken warning
2013-08-20 09:58:46 +02:00
Martin Lenders
50f4e473d2
Fix transceiver documentation
2013-08-16 13:12:12 +02:00
Oleg Hahm
6d130a45ac
updated license headers
...
(No code changes!)
2013-08-16 10:20:23 +02:00
Oleg Hahm
fed90e2328
Merge pull request #150 from OlegHahm/6lowpan_plugtest_fixes
...
6lowpan plugtest fixes
2013-08-15 14:27:09 -07:00
Oleg Hahm
7890c924cd
updated ICMPv6 types from I-D to RFC values
2013-08-15 20:29:38 +02:00
Oleg Hahm
b38aad06f4
added missing FCS to IEEE802.15.4 adaptation layer
2013-08-15 20:25:20 +02:00
Oleg Hahm
dc7620b4b7
fixing ifdef/elif construct around prototypes in transceiver.c
2013-08-15 20:08:18 +02:00
Oleg Hahm
50dd9c3f21
undefined payload before setting for native
2013-08-15 19:39:39 +02:00
Oleg Hahm
701b8177fb
fixed some ifdefs and added necessary includes to transceiver.h
2013-08-15 19:27:31 +02:00
Oleg Hahm
e65ae85640
remove static for vtimer_print
2013-08-15 19:13:21 +02:00
Oleg Hahm
b64fb65935
Merge branch 'agilefox_clean' of https://github.com/AlaeddineWeslati/RIOT into AlaeddineWeslati-agilefox_clean
...
Conflicts:
sys/include/transceiver.h
sys/transceiver/transceiver.c
Additional changes:
* allow for multi-transceiver initialization
* change packet reception to old implementation
2013-08-15 19:07:14 +02:00
Oleg Hahm
b798663151
Merge pull request #140 from LudwigOrtmann/nativenet_transceiver
...
Nativenet transceiver
2013-08-15 06:06:37 -07:00
Ludwig Ortmann
708ece68cc
cc1100 -> nativenet
2013-08-15 14:05:26 +02:00
Ludwig Ortmann
2b8da20476
fix PAYLOAD_SIZE define
2013-08-15 13:55:58 +02:00
Martin Lenders
1411a0df0f
Merge pull request #143 from authmillenon/astyle_anti_confusion
...
Some coding style fixes in sixlowpan
2013-08-15 04:24:00 -07:00
authmillenon
b4f47236bd
Revert some changes f***ed up by astyle
2013-08-15 12:25:35 +02:00
authmillenon
3624727002
Fix so astyle does not confuse casts for ands
2013-08-15 11:27:30 +02:00
Oleg Hahm
1d9ce4d8c5
Merge pull request #142 from OlegHahm/minor_include_fixes
...
Minor include, function prototype, and coding convention fixes
2013-08-15 01:55:41 -07:00
Oleg Hahm
f81fc54bc7
Merge pull request #141 from LudwigOrtmann/transceiver_receive_types_fix
...
Fix transceiver.c: receive_packet
2013-08-15 01:43:44 -07:00
Oleg Hahm
54a01dfd98
added cc110x_ng to include path for sixlowpan and net_help
2013-08-15 10:38:24 +02:00
Oleg Hahm
87e0f7a70a
append include path in destiny Makefile
2013-08-15 10:31:54 +02:00
Oleg Hahm
e74eed6978
added missing include to oneway_alloc for MSP430 platforms
2013-08-15 10:31:53 +02:00
authmillenon
e2c201f2e0
Merge branch 'remove_carriage_returns' of github.com:authmillenon/RIOT into authmillenon-remove_carriage_returns
...
Conflicts:
sys/net/destiny/in.h
sys/net/destiny/socket.h
sys/net/destiny/tcp.h
sys/net/destiny/tcp_hc.c
sys/net/destiny/tcp_hc.h
sys/net/destiny/tcp_timer.c
sys/net/destiny/udp.c
sys/net/destiny/udp.h
2013-08-15 10:30:02 +02:00
authmillenon
a3b754b662
Remove carriage returns
...
Git for windows handles those by itself
2013-08-15 10:17:15 +02:00
Oleg Hahm
9fdae28876
Merge pull request #133 from authmillenon/sixlowpan_refactor
...
Refactor 6LoWPAN module
2013-08-15 00:55:06 -07:00
authmillenon
f53efdcb6f
Fixup for coding convention
2013-08-15 09:48:53 +02:00
authmillenon
f0982dad3e
Document NDP API header
2013-08-15 09:47:32 +02:00
authmillenon
55fa9a0910
Document ICMP API header
2013-08-15 09:46:03 +02:00
Ludwig Ortmann
db8c0bdfcb
Fix transceiver.c: receive_packet
...
Upper layer notification used packet type instead of transceiver type
to check monitoring threads.
2013-08-15 00:38:59 +02:00
Oleg Hahm
ec1d7b9bdf
Merge pull request #139 from OlegHahm/default_stacksize
...
Default stacksize
2013-08-14 15:21:48 -07:00
authmillenon
0b9671de18
Fix some API operationst
2013-08-14 21:48:36 +02:00
authmillenon
5e38764778
Fix more typos
2013-08-14 20:32:09 +02:00
authmillenon
0be66fa5e2
Fix sending slot stack size
2013-08-14 20:23:52 +02:00
authmillenon
b4a7878144
Fixup stack sizes
...
Fixup stack sizes according to PR #139
2013-08-14 18:23:57 +02:00
Oleg Hahm
7eba346aff
make transceiver make use of the default stacksize
2013-08-14 18:07:01 +02:00
Oleg Hahm
b1c57a9755
removed duplicated paragraph
2013-08-14 17:52:27 +02:00
authmillenon
5244a190a9
Put parantheses around longer return statements.
2013-08-14 17:45:14 +02:00
authmillenon
dce4640af8
Define bitmask for 6LoWPAN fragmentation header parsing
2013-08-14 17:36:37 +02:00
authmillenon
d556858570
Remove non-sensical bit-wise AND
2013-08-14 17:35:30 +02:00
authmillenon
15290c897f
Make NCE type and status types publicly available
2013-08-14 17:06:21 +02:00
authmillenon
a8d5a83cf2
Fix typos
2013-08-14 16:38:18 +02:00
authmillenon
ce21dbdc73
Don't note address operators as bit-wise and.
...
Fix 3fddddd3be/sys/net/rpl/rpl.c (L75)
2013-08-14 16:30:40 +02:00
authmillenon
c3fecbe68e
Check if source address is not illegal source address.
...
Check if source address is not multicast or unique local unicast (for
non-local destinations.
Fixes issue #78
2013-08-14 16:21:01 +02:00
authmillenon
7966be880a
Use new mutex API
2013-08-14 16:19:35 +02:00
authmillenon
3fddddd3be
Refactor icmp.h
2013-08-14 09:51:56 +02:00
authmillenon
0e1baea34e
Refactor ip.h
2013-08-14 04:04:13 +02:00
authmillenon
b1d6e7d639
Refactor border.h
2013-08-14 01:36:22 +02:00
authmillenon
202d651a0d
Refactor lowpan.h
2013-08-14 01:36:22 +02:00
authmillenon
8f1f532d32
Refactor mac.h
2013-08-14 01:36:13 +02:00
Oleg Hahm
b68ee50671
added callback for sixlowpan
2013-08-14 00:33:12 +02:00
Oleg Hahm
c47f5a459e
added callback registration for sixlowip
2013-08-14 00:33:12 +02:00
Martin Lenders
1bd1b4347b
Make usage of IPHC configurable.
2013-08-14 00:33:12 +02:00
authmillenon
5b54ef66e2
Update documentation of ipv6.h
2013-08-14 00:33:12 +02:00
authmillenon
89a673d029
Add documentation group for 6LoWPAN module
2013-08-14 00:33:12 +02:00
authmillenon
0399e26f17
Make sixlowpan module more coding conventions compliant
2013-08-14 00:33:12 +02:00
authmillenon
661b03b88a
Move error codes to public includes
2013-08-14 00:33:12 +02:00
Martin Lenders
b944a48da9
Set up new directory structure
2013-08-14 00:33:11 +02:00
authmillenon
9117bb2b76
Implement simple echo request/reply
2013-08-14 00:33:11 +02:00
Oleg Hahm
19c67711b8
removing residual breaks in switch-case statements due to #ifdefs
2013-08-13 18:27:13 +02:00
Oleg Hahm
529afacbec
some debug enhancements
2013-08-13 18:27:13 +02:00
Oleg Hahm
ecca0ee28e
fix for #117 and position of preprocessor directives
2013-08-13 18:27:06 +02:00
Oleg Hahm
011154df6e
clean up of ifdefs in transceiver module
2013-08-13 10:48:57 +02:00
Oleg Hahm
88b8ccf3e8
Merge pull request #108 from OlegHahm/unmaintained_libs
...
removed unmaintained code
2013-08-13 00:44:25 -07:00
Christian Mehlis
c6be56ad22
Merge pull request #124 from mehlis/sha256
...
add the default wrapper for sha256
2013-08-13 00:15:10 -07:00
Oleg Hahm
d7a297957f
removed unmaintained micro mesh routing code
2013-08-12 22:38:18 +02:00
Oleg Hahm
540515bd98
removed unmaintained tracelog library
2013-08-12 22:38:18 +02:00
Oleg Hahm
5bf958ce20
removed unmaintained syslog library
2013-08-12 22:38:18 +02:00
Oleg Hahm
d9189f1756
removed unmaintained logd library
2013-08-12 22:38:13 +02:00
Oleg Hahm
2d8bb530f9
Merge pull request #106 from OlegHahm/802154_debugging
...
added missing include to transceiver
2013-08-12 11:32:30 -07:00
Christian Mehlis
618cb30e30
add the default wrapper for sha256
2013-08-12 19:39:54 +02:00
Alaeddine WESLATI
ab26352ee8
bugfixes : #endif was missing, and TRANSCEIVER_AT86RF231 was colliding with another transceiver.
2013-08-12 16:48:16 +02:00
Alaeddine WESLATI
3338a12d4e
added AT86RF231 payload size
2013-08-12 15:17:22 +02:00
Alaeddine WESLATI
11bb09b7f8
started adding at86rf231 driver
...
at86rf231 TX and RX
driver is using vtimer instead of hwtimer_ functions, TO CHECK
vtimer debug function prototype fix
2013-08-12 15:17:22 +02:00