Commit graph

353 commits

Author SHA1 Message Date
oliverschmidt
3a1de93851 Start out with minimal Contiki config. 2007-05-27 20:54:13 +00:00
oliverschmidt
0cd5f4fa0a Reduced Contiki config to the minimum. 2007-05-27 20:52:42 +00:00
oliverschmidt
793d71f65d Originally left this file alone as I thought it might help on consolidating with cpu/native/net/tapdev.c but actually is doesn't contain unique content so it can be removed now as well. 2007-05-27 08:54:36 +00:00
oliverschmidt
e7bc74a9d0 Changed packet drivers from services to plain processes.
Now tcpip_output() is a function pointer that is supposed to be set via the macro tcpip_set_outputfunc(). Packet drivers do so on process startup.

Thus if there are several packet drivers in a Contiki system the one started last is the one actually used. This behaviour is especially useful for the 'IP forwarding' "meta" packet driver.
2007-05-26 23:12:56 +00:00
oliverschmidt
75f04995a9 Changed packet drivers from services to plain processes.
Now tcpip_output() is a function pointer that is supposed to be set via the macro tcpip_set_outputfunc(). Packet drivers do so on process startup.

Thus if there are several packet drivers in a Contiki system the one started last is the one actually used. This behaviour is especially useful for the 'IP forwarding' "meta" packet driver.
2007-05-26 23:05:36 +00:00
oliverschmidt
fa3819ed1c Moved ninimal-ppp into backyard as it depends on the uIP ppp support. 2007-05-26 07:20:07 +00:00
adamdunkels
be2a7e954c Added initialization of MAC and Rime 2007-05-25 08:08:36 +00:00
adamdunkels
ca356ea2e2 Added CC2420 driver 2007-05-25 08:08:21 +00:00
oliverschmidt
e54fb521e2 The Visual C++ project file is the first to go without service.c . 2007-05-23 23:42:42 +00:00
oliverschmidt
934fa73d29 Moved all existing C64 stuff into new secondary directory tree. 2007-05-23 22:36:05 +00:00
oliverschmidt
a300c31d7e Removed explicit shut down of network driver as it easily results in endless recursions on errors while network driver initialisation. 2007-05-23 22:01:14 +00:00
oliverschmidt
2e1ac205e2 Avoid compiler warnings. 2007-05-22 21:33:31 +00:00
oliverschmidt
e867c6afcb Explicitly shut down network driver. 2007-05-22 21:27:55 +00:00
oliverschmidt
a7dba4cc4f Explicitly shut down network driver. 2007-05-22 21:19:34 +00:00
adamdunkels
dab63c4c6b Added energy estimation, leds instead of minileds to be able to do energy estimation on leds 2007-05-22 21:16:37 +00:00
adamdunkels
8811fe23fd Added sht11, energy estimation, xmac, diabled uIP (for now) 2007-05-22 21:13:26 +00:00
adamdunkels
1f835946ca Added X-MAC configuration, reduced ELF loader text memory size 2007-05-22 21:12:15 +00:00
adamdunkels
81dfaf575c Updated API 2007-05-22 21:09:19 +00:00
adamdunkels
6357c240c0 Added rtimer, ethernode rime initialization 2007-05-22 21:08:57 +00:00
adamdunkels
a473b6ff33 Made TR1001 work with Rime 2007-05-22 21:08:24 +00:00
adamdunkels
f33844bd9c Added energy estimation 2007-05-22 21:07:51 +00:00
adamdunkels
b32a9b9be5 Returning the actual value rather than something read during an interrupt 2007-05-22 21:06:57 +00:00
adamdunkels
de4ef02e49 Added energy estimation, size of queue buffers to two. 2007-05-22 21:06:30 +00:00
adamdunkels
42e84048f6 Added energy estimation, low power mode 2007-05-22 21:05:53 +00:00
adamdunkels
770632e079 Removed redundant file 2007-05-22 20:49:39 +00:00
fros4943
cbc6f57f34 removed old cfs.c 2007-05-21 14:57:47 +00:00
fros4943
166ff3a4a0 new includes 2007-05-21 14:52:15 +00:00
bg-
d273319641 * Contiki names for integer types. 2007-05-21 14:51:32 +00:00
bg-
e83221cdab * Compiler option -mno-tablejump should not be default. 2007-05-21 14:30:52 +00:00
bg-
95d95a63ac * s/uip-fw-service/uip-fw-drv/ 2007-05-21 14:22:05 +00:00
bg-
a3f5123c44 * s/uip-fw-service/uip-fw-drv/ 2007-05-21 14:21:07 +00:00
bg-
be3d5e8394 * s/uip-fw-service/uip-fw-drv/ 2007-05-21 14:13:04 +00:00
oliverschmidt
a22d2ecfef Changed packet drivers from services to plain processes.
Now tcpip_output() is a function pointer that is supposed to be set via the macro tcpip_set_outputfunc(). Packet drivers do so on process startup.

Thus if there are several packet drivers in a Contiki system the one started last is the one actually used. This behaviour is especially useful for the 'IP forwarding' "meta" packet driver.
2007-05-20 21:41:31 +00:00
oliverschmidt
5f3296e943 Changed packet drivers from services to plain processes.
Now tcpip_output() is a function pointer that is supposed to be set via the macro tcpip_set_outputfunc(). Packet drivers do so on process startup.

Thus if there are several packet drivers in a Contiki system the one started last is the one actually used. This behaviour is especially useful for the 'IP forwarding' "meta" packet driver.
2007-05-20 21:29:39 +00:00
oliverschmidt
61f54204d7 Improved map file naming consistency. 2007-05-19 21:46:43 +00:00
oliverschmidt
0e023b328a Changed Contiki File System (cfs) from a service to a plain library.
This change means that one needs to select _ONE_ cfs implementation at Contiki library link time. But this doesn't appear to be an issue as all platforms have their "favorite" implementation anyway.
2007-05-19 21:37:54 +00:00
oliverschmidt
d4528e427f Changed Contiki File System (cfs) from a service to a plain library.
This change means that one needs to select _ONE_ cfs implementation at Contiki library link time. But this doesn't appear to be an issue as all platforms have their "favorite" implementation anyway.
2007-05-19 21:16:08 +00:00
oliverschmidt
9f97290665 Changed Contiki File System (cfs) from a service to a plain library.
This change means that one needs to select _ONE_ cfs implementation at Contiki library link time. But this doesn't appear to be an issue as all platforms have their "favorite" implementation anyway.
2007-05-19 21:05:48 +00:00
fros4943
8d6cd6a5b5 dummy mtarch 2007-05-19 14:47:17 +00:00
fros4943
841cbd1b99 uIP over uAODV simple radio driver 2007-05-19 14:25:43 +00:00
oliverschmidt
1e372f13c6 Added new include directory to VC++ project files. 2007-05-19 13:38:25 +00:00
oliverschmidt
eaff19200b Added new header file to VC++ project file. 2007-05-19 13:37:16 +00:00
oliverschmidt
ae2073cac9 Factored out setup directory search path for source files into Makefile.include.
- All compilers used support the -I option for setting an include search directory.

- The Contiki source tree follows the (common) approach of placing declarations (in headerf iles) in the same directory as definitions (in source files).

As a result it makes sense to use the -I compiler option for just the same set of directories used for the vpath gnumake directive.

Note: I checked several builds but nevertheless one or the other might need some additional adjustsments. Sorry for the inconvenience.
2007-05-19 07:54:53 +00:00
fros4943
41adb8caf3 radio_sstrength returns last received packet instead of current value
radio_current_sstrength returns current value
2007-05-18 15:20:20 +00:00
fros4943
8ef1b90a10 removed radio sources from makefile
(thrown during compilation instead)
2007-05-18 13:51:04 +00:00
fros4943
2e11cfcdeb removed compiler warning 2007-05-18 13:50:08 +00:00
fros4943
afe66ed534 cooja radio driver (uip + rime) 2007-05-18 13:49:49 +00:00
fros4943
63c7300388 cooja's init-net for uip and rime 2007-05-18 13:49:15 +00:00
fros4943
643ce5adfe added support for several contiki comm stacks (uip + rime) 2007-05-18 13:45:19 +00:00
fros4943
5b3923141f added buffer overflow check 2007-05-15 18:13:32 +00:00