1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

106 Commits

Author SHA1 Message Date
Oliver Hahm
59a46e0e88 Merge branch 'sixlowpan'
Conflicts:
	cpu/arm_common/hwtimer_cpu.c
	sys/include/vtimer.h
	sys/vtimer.c
2012-01-11 17:02:43 +01:00
Oliver
15fab8e0cc - set TCP MTU to more realistic value
- Implemented TCP SOCKET API close()
- minor bugfixes
2012-01-03 02:16:43 +01:00
Oliver
de210879cb - refactored some of the stuff needed to send an TCP/IP packet 2011-12-27 05:31:52 +01:00
Oliver
436d977275 - Added Timeout handling when reassembling 6LoWPAN fragments 2011-12-27 03:04:41 +01:00
Oliver
11fecd089e - Added dynamic 6LoWPAN fragment buffer for reassembly of multiple
fragments at the same time
- Introduced thread message wrappers for identifying the correct
function
- Several bugfixes
2011-12-26 02:59:58 +01:00
Oliver Hahm
7b1b145b4f [cpu lpc2387]
* added mci driver

[sys shell]

* added commands for memory card access
2011-12-12 17:50:22 +01:00
Oliver
ae7d26382e NEW features: recv(); for TCP, TCP ACKs for data, introduced
net_msg_*() helper functions,
fixed lots of bugs
2011-11-25 01:31:54 +01:00
Oliver
f6fb8f7194 First simple transfer of data using an established TCP connection 2011-11-11 03:41:08 +01:00
Oliver
7d1f607f0f Socket API: Code cleanup, small bugfixes 2011-11-02 02:55:38 +01:00
Oliver
c1b2b10a06 UDP bug fixes: after using TCP connection, socket was not deleted
properly
2011-11-01 21:04:28 +01:00
Oliver
fecb514293 Major bug fixes in TCP socket API and TCP packet handler. 2011-11-01 05:47:28 +01:00
Oliver
e9cde11409 TCP 3-way handshake finished, but NOT tested!
WARNING: TCP code not yet useable!
UDP improvements in socket API.
2011-10-28 04:37:12 +02:00
Oliver
9e20944fde new socket API functions, added TCP Handler, introduced global network
helper, increased stack sizes of network threads
2011-10-13 04:31:07 +02:00
Oliver Gesch
d9ff08b23a new, DESTiny: UDP Transport Layer and UDP part of Socket API 2011-09-28 16:29:01 +02:00
mlenders
9aeaf79d96 All "edge" to "border" renamed 2011-07-25 15:06:40 +02:00
mlenders
0c291bd7e2 added test for edge router 2011-07-24 17:26:29 +02:00
mlenders
885b789f24 [*]
* adjusted names (mainly "edge" -> "border" and names adjacent to name in linux driver for the border router)
2011-07-23 22:17:52 +02:00
mlenders
9521142842 merged 2011-07-10 22:49:41 +02:00
mlenders
972752bbda [sys/net/sixlowpan/sixlowedge.c]
* new IP packet processing thread for edge router

[sys/net/sixlowpan/sixlowpan.*]
* decide weather the normal node whether the normal IPv6 processing thread should be created or its edge roter counterpart
2011-07-09 19:19:31 +02:00
Rami Akkad
686bb4d8c3 Added a new project to prepare ukleos to work out of the box with
wiselib.
2011-07-04 11:17:03 +02:00
mlenders
af0731cb13 [projects/sixlowpan/Jamfile]
* added default shell commands
2011-07-01 15:28:18 +02:00
Oliver Hahm
15d27d8244 * Wiselib update for the linekrscript
* some minor changes in vtimer
2011-06-24 18:54:20 +02:00
mlenders
5c1982d42c [sys/net/sixlowpan/sixlowpan.h sys/net/sixlowpan/sixlowpan.c]
* context lifetime saved as 16 bit integer rather than as timer
* thread counts down lifetime and deletes context when 0

[every commited file]
* made contexts thread save
2011-06-24 01:48:41 +02:00
mlenders
d207d5c72e [projects/sixlowpan/main.c]
* Added features to sixlowpan shell like: choice of node type, choice of radio address, request of IP information, request of context information
2011-06-22 21:19:37 +02:00
Stephan Zeisberg
4da698855f sixlowpan test project added 2011-05-11 10:30:30 +02:00
Stephan Zeisberg
ff6be18b84 buildbot testing 2011-04-19 13:35:25 +02:00
Stephan Zeisberg
67a62dae39 buildbot testing 2011-04-19 13:14:44 +02:00
Oliver Hahm
5c365dc21c [projects WEAtHeR]
* added cc1100 debugging command
* discard packets when address is not set
2011-04-07 11:29:18 +02:00
Oliver Hahm
fe94bf9b74 [projects WEAtHeR]
* commit debug version
* added more comments
2011-04-07 10:50:13 +02:00
Oliver Hahm
71f10ed8e6 [projects WEAtHeR]
* some bugfixing
2011-04-06 15:50:31 +02:00
Oliver Hahm
f7d6ef4709 [projects WEAtHeR]
* added routing and duplicate detection
2011-04-06 11:10:28 +02:00
Oliver Hahm
364905f0d6 [projects WEAtHeR]
* updated project by adding routing functionality
2011-04-04 20:33:18 +02:00
Oliver Hahm
c0af1a8189 [projects WEAtHeR]
* added project
2011-04-04 13:28:33 +02:00
Oliver Hahm
96206b10a1 Merge branch 'master' of ssh://ukleos.des-mesh.net/home/git/ukleos 2011-03-25 11:42:33 +01:00
Oliver Hahm
bc23a41a30 * some changes to chronos (not yet finished) 2011-03-18 15:59:50 +01:00
Stephan Zeisberg
cbc40ce3e2 Merge branch 'master' of ssh://ukleos.org/home/git/ukleos 2011-03-08 10:55:46 +01:00
Stephan Zeisberg
6a96de0d2f changed msg to msg_t 2011-03-08 10:54:40 +01:00
Oliver Hahm
3622d83ea9 [board msba2]
* fixed header guards

[drivers ltc4150]
* added joule conversion
2011-03-04 16:46:20 +01:00
Oliver Hahm
cb1d4dd041 [projects/default]
* added missing transceiver init and start
2011-01-24 15:52:36 +01:00
9e58c8bcb7 *watch: chronos watch application initial checkin 2010-12-16 18:21:24 +01:00
Oliver Hahm
d499b5d2c8 [cpu/cc430/ drivers/gpioint]
* refactored port interrupt handling
2010-12-15 15:48:50 +01:00
99b4dd7314 * chronos display putchar included 2010-12-14 16:40:47 +01:00
Oliver Hahm
13767043e7 [cpu/cc430/gpioint]
* introduced gpioint to make buttons usable
2010-12-14 00:24:42 +01:00
Stephan Zeisberg
4bce433513 branch merge 2010-12-13 11:21:22 +01:00
Oliver Hahm
6be1cf2a76 [board/chronos board/msb-430h board/msba2-common drivers/cc110x_ng sys/shell
sys/transceiver]
* renamed all occurrences of cc1100 to cc110x as in fact all driver parts should
work for cc1100 and cc110x as well

[driver/cc110x_ng]
* added some documentation
* introduced a new register function to access rxfifo (fixing the of-by-one
problem on chronos platform
2010-12-11 12:09:20 +01:00
Oliver Hahm
ec6a794143 [cc110x_ng]
* fuxed transceiver driver for chronos
* some more stuff
2010-12-10 18:00:31 +01:00
Oliver Hahm
830f17246c [Chronos]
* changed display driver interface from uint8_t* to char*
* fixed hardware timer interrupt
* ported cc1100 driver
* added simple test application for radio

[msb430]
* fixex config and flashrom

[cc110x_ng]
* removed dependency from sysconfig
2010-12-09 13:24:24 +01:00
Oliver Hahm
2a1a10bd74 [board/eZ430-Chronos board/msba2 drivers/cc110x_ng]
* restructured interface functions for cc1100 access
2010-12-06 12:05:03 +01:00
Oliver Hahm
e1b3dcf40d [drivers/cc110x_ng]
* added register interface (it is now possible to communicate with cc1100 via SPI (e.g. on MSB boards) or directly via registers like on eZ430-Chronos
2010-12-06 11:22:15 +01:00
Oliver Hahm
1eec8e170e * introduced flashrom driver for msb430
* restructured some files concerning flashrom access
* added some ifdefs to shell commands
2010-12-03 22:22:58 +01:00