Oliver Hahm
0661ce2f7f
[sys shell]
...
* fixed some shell commands
2011-04-06 11:11:03 +02:00
Stephan Zeisberg
5abef6daf2
changed types irq_callback, hashtable, posix_io, s_display_flags, seq_buffer_entry, tcb, toprint to type_t"
2011-03-08 11:43:21 +01:00
Stephan Zeisberg
e9d351da8d
changed ringbuffer to ringbuffer_t
2011-03-08 11:17:57 +01:00
Stephan Zeisberg
6a96de0d2f
changed msg to msg_t
2011-03-08 10:54:40 +01:00
Stephan Zeisberg
3819077ff4
fixed some reassembling bugs
2011-02-22 13:25:45 +01:00
Stephan Zeisberg
eff15fa054
fixed some reassembling bugs
2011-02-22 13:19:16 +01:00
Oliver Hahm
4533726214
* introduced energy profiling (yet in a very early state)
2011-01-31 18:25:20 +01:00
Stephan Zeisberg
8b4bccde36
added: icmp 135,136 / iphc header encoding/decoding
2011-01-24 22:41:32 +01:00
Stephan Zeisberg
0440c19f6b
added some neigbor discovery options to icmp message functions
2011-01-18 11:02:48 +01:00
Stephan Zeisberg
2ddc48de4e
reprogrammed address handling and created address interface structure
2011-01-07 23:38:42 +01:00
Stephan Zeisberg
5e26d199cc
fragmentation and reassambly works now and cleaned up tons of warnings
2011-01-07 13:02:27 +01:00
Stephan Zeisberg
66b668d6e1
implemented ieee 802.15.4 data transmission
2011-01-04 10:25:16 +01:00
3c343560e9
* fix auto init
2010-12-15 12:43:15 +01:00
99b4dd7314
* chronos display putchar included
2010-12-14 16:40:47 +01:00
Stephan Zeisberg
4bce433513
branch merge
2010-12-13 11:21:22 +01:00
Stephan Zeisberg
2fabdc1620
new ieee802154 frame create/parse functions
2010-12-13 11:14:41 +01:00
Oliver Hahm
ddcbd10a03
[RTC]
...
* added a general RTC header
* added RTC support to chronos
2010-12-13 01:29:46 +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
da7077b467
Merge branch 'master' of ssh://ukleos.des-mesh.net/home/git/ukleos
2010-12-10 18:02:31 +01:00
Oliver Hahm
ec6a794143
[cc110x_ng]
...
* fuxed transceiver driver for chronos
* some more stuff
2010-12-10 18:00:31 +01:00
54b8f9b48a
* vtimer: api doc updates
2010-12-10 17:31:26 +01:00
0ac2965b43
*swtimers: marked deprecated
2010-12-10 17:30:21 +01:00
1ee8fb13dd
* vtimer: api compatible to swtimer.
2010-12-10 17:16:18 +01:00
9757bb7dda
* many fixes. vtimer_hammer OK now.
2010-12-10 16:52:06 +01:00
88ccc555dc
* moved config to sys, split away board specifics
2010-12-06 17:32:27 +01:00
6a950320ae
* vtimer: new virtual timer implementation
2010-12-06 16:02:40 +01:00
9714c1e779
Merge branch 'master' of ssh://ukleos.org/home/git/ukleos
2010-12-06 15:50:58 +01:00
Oliver Hahm
e7372b21a9
[board config]
...
* made config optional
2010-12-06 13:19:31 +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
0de6300af0
* added some time functions
2010-12-01 17:23:28 +01:00
0b515b4063
* added timex to Jamfile
2010-12-01 17:15:58 +01:00
b93e3e8e69
Merge branch 'master' of ssh://ukleos.org/home/git/ukleos
2010-12-01 17:13:40 +01:00
2cc6d44e52
* initial checkin of timex lib
2010-12-01 17:13:37 +01:00
Oliver Hahm
a46cdf189a
* introduced identifiers (include shell commands to get and set)
...
* introduced a system wide configuration
2010-12-01 16:26:48 +01:00
Stephan Zeisberg
4f638e0ff0
deleted a structure
2010-11-30 11:38:48 +01:00
Stephan Zeisberg
8264cde342
branch merge
2010-11-30 11:04:57 +01:00
Stephan Zeisberg
52b1bc9276
implemented internet checksum algorithm
2010-11-30 10:21:29 +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
413b2898ec
* missing file from last commit
2010-11-27 10:52:17 +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
1956603065
[sys/transceiver.c]
...
* fixed pointer handling in receive function
2010-11-26 15:02:43 +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
Oliver Hahm
4ebfaefce1
* additionally debug for transceiver receiving functions
...
* added set_channel function to cc110x_ng
2010-11-24 13:47:31 +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
Oliver Hahm
8d5a4890e4
* revised buffer and messaging management of transceiver
...
* renamed cc1100_ng header
2010-11-23 11:37:13 +01:00
Stephan Zeisberg
20ce94fd61
functions to get buffer pos implemented
2010-11-22 12:52:56 +01:00
Oliver Hahm
d98545f378
* changed buffer format for cc110x_ng and transceiver
...
* added some documentation
* added support for more than one transceiver
2010-11-21 14:00:24 +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
Oliver Hahm
ee4b68371c
* added readc and putc to uart0 library
...
* allow overwrote of port by argument for pyterm
2010-11-18 17:33:25 +01:00
Oliver Hahm
14e2a4718f
* changed rtc interface
2010-11-17 17:20:40 +01:00
Stephan Zeisberg
5ab4ca3768
renamed defines
2010-11-09 22:20:26 +01:00
Oliver Hahm
fb784c6628
* fixed units in ltc command
2010-11-09 18:51:04 +01:00
Oliver Hahm
37eb17417f
Merge branch 'master' of ssh://ukleos.des-mesh.net/home/git/ukleos
2010-11-09 18:49:25 +01:00
Oliver Hahm
75c0962363
* added get_interval function to ltc4150
...
* fixed date command (problem with leading zeros)
2010-11-09 18:48:45 +01:00
79d2902d2b
* added initial cc1100 shell commands
2010-11-09 17:08:54 +01:00
5df2aa6fb7
* added initial cc1100 shell commands
2010-11-09 17:08:35 +01:00
Oliver Hahm
cfad56430d
* changed swtime from 64 to 32 bit
2010-11-08 18:21:02 +01:00
Stephan Zeisberg
1b3e758505
mtu icmpv6 option implemented
2010-11-08 10:33:23 +01:00
Oleg
88c0ec84ee
* added set offset shell command for sht11
...
* introduced command separator for pyterm
* some cosmetics
2010-11-07 23:18:41 +01:00
Oleg
9916bd33aa
* missing ltc4150 shell command handler file
2010-11-05 23:44:12 +01:00
Oleg
ac6d4788eb
* added ltc4150 shell command
...
* cosmetics in ltc4150 driver
2010-11-05 23:43:14 +01:00
Oleg
416029d2c0
* changed default project from "hello-world" to "default"
...
* increased main priority to the half of maximum priority
* introduced define for minimum stack size
* decreased stack size for uart0 thread
* merged commands for rtc shell module to one command (date)
* cleanup of header includes
2010-11-05 19:33:45 +01:00
Oliver Hahm
c389518a09
* shell_commands can be added as a module to user defined shell commands
2010-11-04 19:06:46 +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
67f72d43ee
Merge branch 'master' of ssh://ukleos.org/home/git/ukleos
2010-11-04 16:48:14 +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
f860abc408
* checkin of missing header file
2010-11-04 16:47:13 +01:00
Oliver Hahm
d1bff5cb3d
Merge branch 'master' of ssh://ukleos.des-mesh.net/home/git/ukleos
2010-11-04 16:23:11 +01:00
07681a1914
* shell: added help,
...
* shell: fixed default shell commands
2010-11-04 15:05:51 +01:00
9a0725369d
* added include to pull in NULL
2010-11-04 14:24:31 +01:00
Oliver Hahm
3b1cbf9cb8
* added board_uart0 to auto_init
2010-11-04 14:12:05 +01:00
126304cd48
* shell: strtok workaround
2010-11-03 13:53:11 +01:00
119fced20f
* shell fixes
2010-11-03 13:40:26 +01:00
aa174e886e
* fix shell entry finder
2010-11-03 13:25:45 +01:00
Oliver Hahm
e75cd639a8
* added uart0 driver for auto init
2010-11-03 12:22:20 +01:00
5a4524539d
* misc shell improvements
2010-11-02 17:23:10 +01:00
09a8bdd269
* remove unneccessary debug message
2010-11-02 13:01:50 +01:00
Oliver Hahm
88d3421ee7
* missing part of last commit
2010-11-01 17:38:23 +01:00
Oliver Hahm
fb4069078b
* removed old reference to clock module from rtc
...
* added documentation for sht11 and swtimer
2010-10-28 15:28:34 +02: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
Stephan Zeisberg
e9da187fbc
function reordered
2010-10-27 21:35:40 +02:00
639514e870
* swtimer: using 32bit time variables. Workaround for Bug #3
2010-10-26 10:57:51 +02:00
f945b72067
* API CHANGE: thread_create no longer uses malloc
2010-10-25 15:40:01 +02:00
58bf287751
* misc fixes
2010-10-25 15:38:22 +02:00
Stephan Zeisberg
bcee568b74
reordered functions for better layering
2010-10-19 23:07:36 +02:00
Stephan Zeisberg
a5577625b5
reordered functions for better layering
2010-10-19 23:07:29 +02:00
Stephan Zeisberg
f243ba24c6
reordered functions for better layering
2010-10-19 23:07:22 +02:00
Stephan Zeisberg
3dd901a549
reordered functions for better layering
2010-10-19 23:06:47 +02:00
Stephan Zeisberg
40d2125870
reordered functions for better layering
2010-10-19 23:06:40 +02:00
Stephan Zeisberg
0d6297c170
added router advertisment function
2010-10-19 14:38:44 +02:00
Stephan Zeisberg
860369eea4
implemented 6ln router solicitation function
2010-10-17 16:05:46 +02:00
Stephan Zeisberg
95315a0c6c
defined some values
2010-10-17 16:05:14 +02:00
Stephan Zeisberg
6c67c13ff0
created addressing methods(link local/multicast)
2010-10-17 16:04:54 +02:00
Stephan Zeisberg
90dc8f3f45
defined some values
2010-10-17 16:04:03 +02:00
Stephan Zeisberg
4a7948e53b
defined some values
2010-10-17 16:03:48 +02:00
Stephan Zeisberg
864f02ec4d
created sixlowip.c file
2010-10-17 16:02:47 +02:00
Stephan Zeisberg
fe1d8ed3ee
added new neighor discovery header file
2010-10-14 13:14:16 +02:00
Stephan Zeisberg
1c343bf186
extended ip.h function and router solicitation send method
2010-10-14 13:10:52 +02:00
Stephan Zeisberg
e118393cc2
send router solicitation method inserted
2010-10-12 21:42:03 +02:00
53a5560bb8
* moved sixlowpan to subdirectory
2010-10-11 13:27:33 +02:00
820cdad59b
* removed incomplete sixlowpan from master branch
2010-10-11 13:26:24 +02:00
Stephan Zeisberg
42871faffc
added set_ipv6_method fuction(not implemented yes)
2010-10-06 17:55:31 +02:00
Stephan Zeisberg
bba315e93f
implemented 48bit mac to eui64 conversion
2010-10-06 17:15:05 +02:00
Stephan
668eb658d0
added packet-fragmentation defines
2010-10-05 22:39:14 +02:00
Stephan
6c275bea71
added some more todos
2010-10-05 22:13:04 +02:00
Stephan
673282fce9
created 6lowpan c-header-file
2010-10-05 21:54:57 +02:00
Stephan
175bc28538
created 6lowpan c-file with todo for output function
2010-10-05 21:53:00 +02:00
ea9f44b707
* another jamfile fix
2010-10-04 16:21:57 +02:00
Oliver Hahm
f9770a72a6
* reverted accidentally commited changes
2010-10-04 16:05:45 +02:00
Oliver Hahm
c8315c4270
Merge branch 'master' of ssh://ukleos.des-mesh.net/home/git/ukleos
...
Conflicts:
sys/Jamfile
2010-10-04 15:57:40 +02:00
Oliver Hahm
10a9de4b09
* some fixes to jamfiles
2010-10-04 15:37:39 +02:00
59d72c7d6a
* shell: removed hashmap dependency. shell is now O(n)
2010-10-01 15:24:43 +02:00
a5bfdd957b
* build fixes
2010-09-30 16:07:31 +02:00
b8ca7edac8
* refactored uart / chardev handling
2010-09-30 15:10:39 +02:00
315f99af16
* shell fixes, refactoring
2010-09-28 13:39:59 +02:00
c707f4aa25
* fix typo in sys Jamfile
2010-09-28 11:28:46 +02:00
7108f791fa
* added thread stat printing function (ps)
2010-09-24 16:50:14 +02:00
948e430148
* initial posix_io support
2010-09-24 16:28:34 +02:00
6999d49f24
* fixed ringbuffer
2010-09-24 13:53:22 +02:00
838098f1b6
* fix Jamfile to support sys/lib, shell
2010-09-23 11:34:54 +02:00
e3aa78e5bf
* file mode fix
2010-09-23 11:18:06 +02:00
3325350162
* swtimer: fix underflow bug
2010-09-23 11:05:08 +02:00
ead6f0c8ba
doc changes
2010-09-23 10:33:00 +02:00
4c3e26d7d7
* added shell
2010-09-22 17:25:19 +02:00
91ae1eb6fd
* import from old firekernel repository
2010-09-22 15:10:42 +02:00