Commit graph

260 commits

Author SHA1 Message Date
fros4943
841cbd1b99 uIP over uAODV simple radio driver 2007-05-19 14:25:43 +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
fros4943
2f29a448dd radio_sstrength returns the signal strength of last packet received (instead of uninteresting current value) 2007-05-15 14:39:52 +00:00
oliverschmidt
237b1617b5 Factored out setup directory search path for source files into Makefile.include.
- Search target specific directories before CPU specific directories.
- Search CPU specific directories before generic directories.

Note: I checked several builds but nevertheless one or the other might need some additional adjustsments. Sorry for the inconvenience.
2007-05-13 08:41:11 +00:00
oliverschmidt
4fd1e3ece0 Added signed 32 bit data type. 2007-05-12 20:58:12 +00:00
fros4943
da3d423233 support for sending several packets fast 2007-04-23 08:46:35 +00:00
fros4943
f2f5ea682b added empty rtimer files to remove compilation errors
OBS: not implemented yet; rtimer does not work with COOJA
2007-04-11 12:46:13 +00:00
oliverschmidt
4bf1ecc20e Made endianess configuration actually work. 2007-04-11 00:25:38 +00:00
fros4943
66e6ce1656 minor changes 2007-04-02 16:31:28 +00:00
fros4943
3d5298ab69 always consuming button events
(bug fix: mote falls asleep during fast button clicks)
2007-04-02 14:14:26 +00:00
fros4943
6e3dc4d24b added source file check before launching cooja 2007-04-02 10:28:52 +00:00
fros4943
0f17706ef3 automatically generating cooja.jar 2007-04-02 09:07:30 +00:00
fros4943
c06c28c668 new mulithreading switch function.
should work on both linux and win32 platforms
2007-04-02 08:47:28 +00:00
fros4943
b42d4fa7e3 added quickstart shortcut
"make TARGET=cooja"
2007-03-25 18:22:41 +00:00
fros4943
77ec45b223 don't define symbols as phone target on windows platforms 2007-03-23 21:36:48 +00:00
fros4943
9594c3fca4 decreased debounce timer 2007-03-22 20:37:34 +00:00
fros4943
052f4e3a24 renamed test processes 2007-03-22 10:04:47 +00:00
adamdunkels
6a0056eefb Added lib/sensors.h include 2007-03-20 20:09:17 +00:00
adamdunkels
f18d88a2e0 Added Rime support to Cooja 2007-03-20 20:08:51 +00:00
fros4943
8ebb7dbf27 separated send-to-simulator.function from uIP 2007-03-18 19:31:36 +00:00
fros4943
1fbce051c3 remade the use of symbols.[c,h].
symbols will now always be included in compilation
2007-01-09 09:13:36 +00:00
fros4943
4e166903a4 minor adjustment.
changed simulated MAC to wait for clear channel on surrounding -80 dB or larger (instead of -150)
2006-12-04 15:26:33 +00:00
fros4943
5836d232cf restored old post-link names (_cooja_sw -> cooja_sw) 2006-11-06 22:25:12 +00:00
fros4943
76055eba40 test: use pre-link asm names (earlier didn't work with some gcc ex. typical cygwin) 2006-11-06 18:07:24 +00:00
fros4943
cc53f38fbb added:
- include contiki system symbols option (no need for the missing elf-loader files)

(including symbols not working without a few additional files)
2006-11-06 18:03:34 +00:00
fros4943
e528b527e6 moved cooja cfs files from /dev to /cfs 2006-10-23 16:07:29 +00:00
fros4943
722f3c7e85 bug fix causing several quick resends to be destroyed 2006-10-22 11:29:05 +00:00
fros4943
d0ec0a48a4 added experimental radio channel support 2006-10-11 15:13:57 +00:00
fros4943
0914fe489e added Contiki Filesystem (CFS) support in COOJA: core interface, glue driver 2006-10-11 14:16:10 +00:00
fros4943
e8daead842 added Contiki Filesystem (CFS) support in COOJA: test process 2006-10-11 14:15:16 +00:00
fros4943
dd0890b4dd added Contiki Filesystem (CFS) support in COOJA 2006-10-11 14:14:41 +00:00
fros4943
b1afe2257b changed simulated mac protocol;
waiting for both hw and ether at the same time
2006-10-11 09:06:41 +00:00
fros4943
85fa271548 added special fix for new direct udp packet transmissions via tcpip_input()
delaying tcpip_input call until yieldable
2006-10-09 14:42:25 +00:00
fros4943
5c4f07dcf0 changed to explicit no yield allowed flag 2006-10-09 14:13:42 +00:00
fros4943
774b977fe9 added simple surrounding signal strength checking before transmitting 2006-10-09 14:13:04 +00:00
fros4943
5b66565c86 no initial signal strength by radio sensor 2006-10-09 13:46:08 +00:00
fros4943
880b3df797 added flags for checking if we are inside process_run() 2006-10-06 10:47:09 +00:00
fros4943
df9ece582b make sure we are inside process_run() before yielding 2006-10-06 10:45:53 +00:00
fros4943
69657d579d added radio sensor for signal strength etc. 2006-10-06 10:44:03 +00:00
fros4943
f2dd0a96cd added signal strength and output power (non-core) functions
+ bug fix
2006-10-05 14:44:43 +00:00
fros4943
837f71e8dd Removed busy-wait while receiving radio data (just stay awake) 2006-10-05 12:09:40 +00:00
fros4943
87219929b7 added debounce timer to button sensor
OBS removed sensor changed notification when button released!
2006-10-05 11:51:51 +00:00
fros4943
ad08af59f0 bug fix: busy-waiting before checking data length 2006-10-05 07:46:53 +00:00
fros4943
eb0b2f137e rewrote switch-procedure in asm
(solves problems with different gcc versions)
2006-10-04 15:05:37 +00:00
fros4943
41578b35c4 radio driver with busy-wait support 2006-10-02 15:06:12 +00:00
fros4943
f3311d5d4c added busy-wait global variable 2006-10-02 15:05:49 +00:00
fros4943
cb71b2fca6 added support for busy-waits in simulated contiki processes
(the entire process_run()-loop is inside a Contiki multi-thread)
2006-09-29 14:32:15 +00:00
fros4943
c033cf5810 added multithreading sources to makefile 2006-09-29 12:48:48 +00:00
fros4943
1a3761e1a9 removed old unused makefile-quickstart code
+
tidied up makefile
2006-09-06 12:20:12 +00:00
fros4943
b1c7153aa6 Added interface config (earlier added by Oliver) 2006-08-30 14:48:36 +00:00
fros4943
f75392de6a lowered uIP settings for smaller memory requirements during simulations 2006-08-30 10:04:08 +00:00
fros4943
facdd73eda compile contiki library update:
* including selected Contiki process source files automatically at compilation time.
-> removes the need for manually adding all source files in the cooja.config:s
-> only selected source files are compiled
2006-08-21 15:05:14 +00:00
fros4943
e81861a0cd added cooja; 'The Contiki OS Java Simulator' 2006-08-21 12:11:16 +00:00