Oliver
07f03a46a7
[projects sixlowpan]
...
- fixed compile error
2012-01-31 23:03:17 +01:00
Oliver
1465da2e84
[projects tlayer]
...
- Added: Close_TCP, TCP_Performance test, UDP_Performance test
[sys net destiny]
- bugfixes
- Added: Simultaneous close, Memory protection for tcp timer thread
[sys net sixlowpan]
- Added: separate sending buffer (just a HACK workaround!)
2012-01-30 22:44:38 +01:00
Oliver
c258075aaa
[sys net destiny]
...
- changed queued socket architecture to be consistent with normal
sockets, saving RAM
2012-01-28 16:15:09 +01:00
Oliver
628cf2b38d
[sys net destiny]
...
- fixed some tcp sequence number bugs
- tcp window size "1" and retransmit/timeout handling should work now
2012-01-28 01:55:21 +01:00
Oliver
7f48b8d6ae
[projects tlayer]
...
- added bidirectional TCP usage
[sys net destiny]
- added payload retransmit handling
2012-01-27 02:54:59 +01:00
Eric Engel
445fb4450f
Corrected Jamfiles, no more direct call of rpl functions from sixlowip
2012-01-26 20:26:55 +01:00
Oliver
75514e30b8
[sys net net_help]
...
- removed net_msg_FUNCTION ID Handling in favor of function commands
[sys net destiny]
- added TCP Connect Timeout and retry handling
2012-01-24 03:19:11 +01:00
Oliver
c55a5db84f
- adjusted jam files for endless loop
...
- STILL error in rpl jamfile
2012-01-24 02:56:49 +01:00
Eric Engel
573aaa9616
added test_rpl
2012-01-19 17:57:50 +01:00
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 Hahm
e89dc07a05
core/
2011-12-28 11:41:33 +01:00
Oliver Hahm
c3d24e2057
core/
2011-12-28 11:37:05 +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 Hahm
2919cc18c8
[projects OHM and WEAtHeR]
...
* moved WOR setting from cc1100 driver to project
2011-10-05 15:35:46 +02:00
Oliver Hahm
4dd4ca0354
[projects OHM]
...
* otto is in da house
2011-10-05 15:30:59 +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
Oliver Hahm
808b24db7f
[projects WEAtHeR_stable]
...
* added per thread consumption
2011-05-13 15:36:31 +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
c1a1ea405a
[projects WEAtHeR_stable]
...
* initial commit for WEAtHeR project in stable branch
2011-04-14 13:52:46 +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
Oliver Hahm
fb1cb91c75
[board/msp-430-common board/msba2 core/]
...
* introduced dummy function for msp-430 config-save
* moved sysconfig from board to core
[sys/transceiver cpu/]
* moved some buffer size defines to cpu dependent parts
* some cleanups
2010-12-03 18:42:03 +01:00
Oliver Hahm
4a2c58bbba
[drivers/cc110x_ng sys/transceiver]
...
* updated interface to switch transceiver off and back to rx mode
* removed some debugging stuff
2010-12-02 15:38:28 +01:00
Oliver Hahm
69a7fb1d76
* modified cc110x_ng driver to use sysconfig
2010-12-01 17:07:05 +01:00
Stephan Zeisberg
8264cde342
branch merge
2010-11-30 11:04:57 +01:00
Oliver Hahm
b522722ec6
[sys/transceiver projects/test_cc110x_ng]
...
' fixed buffer management
' introduced a message queue
2010-11-27 19:27:05 +01:00
Oliver Hahm
54172b5c86
[sys/shell project/test_cc110x_ng]
...
' moved monitor command from userapp to default shell command set
[sys/transceiver]
' make transceiver_pid "public"
2010-11-27 11:09:42 +01:00
Oliver Hahm
f5ab5c27bb
[drivers/cc1100_ng sys/transceiver]
...
' added a monitor mode
[sys/shell projects/test_cc1100_ng]
' moved shell commands to get/set channel and address and sending a packet from
userapp to default shell command set
2010-11-27 10:50:18 +01:00
Oliver Hahm
e6752c739b
[drivers/cc110x_ng projects/test_cc110x_ng sys/transceiver]
...
* fixed length handling
* more sophisticated sending function in userapp
2010-11-26 17:06:54 +01:00
Oliver Hahm
29cb64a37e
* NOTE: simple packet exchange using cc110x_ng seems to work now
...
* added TX functions to cc110x_ng driver and transceiver module
* split up cc1100_ng functions to more files
* added address asignment and request functions to driver and transceiver module
2010-11-26 10:23:46 +01:00
Oliver Hahm
d378ee1930
* added getter and setter for the channel to transceiver
...
* receiving now seems to work...
2010-11-24 21:45:38 +01:00
96122f81ef
Merge branch 'master' of ssh://ukleos.org/home/git/ukleos
2010-11-24 14:43:12 +01:00
Oliver Hahm
d950fbcf81
* CC1100_NG still not working!
...
* added some debugging stuff
* changed cc1100_ng <-> transceiver msg api
* revised test application
2010-11-24 11:20:27 +01:00
0be1ac472d
Merge branch 'master' of ssh://ukleos.org/home/git/ukleos
2010-11-24 11:13:44 +01:00
d5b65f9866
* changed interval for laser
2010-11-24 11:08:15 +01:00
Oliver Hahm
044616bf19
* some work on rx handling in cc110x_ng
...
* added first version of cc110x_ng test application
* introduced a generic transceiver interface and module
2010-11-19 20:10:09 +01:00
17e41bae13
* added LaSeR project
2010-11-18 16:47:04 +01:00
Oliver Hahm
63117ed5a4
* fixed some includes
2010-11-10 16:09:29 +01:00
5df2aa6fb7
* added initial cc1100 shell commands
2010-11-09 17:08:35 +01:00
Oleg
ac6d4788eb
* added ltc4150 shell command
...
* cosmetics in ltc4150 driver
2010-11-05 23:43:14 +01:00
Oliver Hahm
3b218ec24a
* changed API for rtc
...
* added drivers directory to doxygen file
* added missing include to sht11 header
* added rtc and sht11 support to default project
* added rtc to auto_init
* added rtc and sht11 support to shell
2010-11-04 18:16:39 +01:00
eff0b1980f
* API CHANGE! changed thread_create so it allocates tcb on stack, removing first argument
2010-11-04 16:47:24 +01:00
02945e22f7
* fixed for new shell_command_t layout
2010-11-04 16:46:25 +01:00
450b9cc58f
* minor stuff
2010-11-04 16:21:45 +01:00
2e94065cd9
* initial import of default project
2010-11-04 15:05:22 +01:00
5a4524539d
* misc shell improvements
2010-11-02 17:23:10 +01:00
8b91cd790b
* test_suite: added thread_sleep test & expect script'
2010-11-02 13:46:25 +01:00
97e7a80260
* test_suite: add test_thread_sleep 2/2
2010-11-02 11:54:03 +01:00
efeaebd096
* test_suite: added test_thread_sleep
2010-11-02 11:53:20 +01:00
82abee6769
* fix mutex_trylock_fail test
2010-11-02 11:52:39 +01:00
1a6ea56b8b
* added project "test_suite" as container for automatic tests. Added test_mutex_trylock_fail as first example
2010-11-01 17:05:00 +01:00
fa12fbf167
* added mutex trylock regression test
2010-11-01 16:12:22 +01:00
53a86e4d45
* fix skel project test path
2010-11-01 13:28:14 +01:00
1e238e4131
* massive name changes
2010-10-28 11:29:03 +02:00
1206f6fd5e
* massive name changes
2010-10-28 11:22:57 +02:00
6f5b9c599a
...
2010-10-26 17:14:55 +02:00