fros4943
30e0584ec5
fixes possible ambiguous compilation error by explicitly casting null
2007-01-10 08:48:13 +00:00
fros4943
a812d1927b
a lot of changes:
...
* added initial support for gui-less simulations
* removed certain static variables for robustness
* added support for standard gui plugins (startup)
* added quick-load menu option
* separated plugins from plugin visualizers
2007-01-09 10:27:53 +00:00
fros4943
abe3a4eaab
separated simulation save/load config functionality
...
added getGUI helpmethod
minor updates due to new method params and removed static variables
2007-01-09 10:21:08 +00:00
fros4943
5c1dcd25c3
new help method for generating radio mediums during config load.
2007-01-09 10:18:08 +00:00
fros4943
aaaf19f72d
new method params: is visualizer available
2007-01-09 10:16:26 +00:00
fros4943
8717e8c10b
new name of visplugintype.java
2007-01-09 10:15:26 +00:00
fros4943
9373558bc6
changed name to plugintype
2007-01-09 10:14:45 +00:00
fros4943
43f371e35a
separated visplugin from plugins (plugins may now also exist without visualizers)
2007-01-09 10:14:21 +00:00
fros4943
91396a3fc2
minor changes due to deletion of static variables and new method parameters
2007-01-09 10:09:59 +00:00
fros4943
89b5f3c2db
minor changes due to deletion of static variables.
...
added support for new contiki mote type information: compilation files
2007-01-09 10:09:19 +00:00
fros4943
8de17adc2d
minor changes due to deletion of static variables
2007-01-09 10:08:02 +00:00
fros4943
74e55fbb81
minor changes due to deletion of static variables. added support for new contiki mote type information: compilation files
2007-01-09 10:07:44 +00:00
fros4943
db0cb3d04c
minor changes due to new setConfig method parameter
2007-01-09 10:05:19 +00:00
fros4943
2fd44015fa
minor updates due to removed static variables and new method params
2007-01-09 10:03:51 +00:00
fros4943
6a6b900955
minor updates due to deleted static variables
2007-01-09 10:02:16 +00:00
fros4943
d579da7a8a
method parameter updates
2007-01-09 10:01:14 +00:00
fros4943
34c020d87e
new plugin:
...
plugin can be configured to break on certain events in simulation environment, for example whenever a led changes
2007-01-09 09:50:52 +00:00
fros4943
18d9c94222
updated plugin constructors
2007-01-09 09:49:24 +00:00
fros4943
bf7ed8eb41
new name (ealier Standard Radio Medium)
2007-01-09 09:47:36 +00:00
fros4943
286dfe0e54
new method for getting observable object
2007-01-09 09:47:10 +00:00
fros4943
ab2373cfec
name change to udgm
2007-01-09 09:45:59 +00:00
fros4943
5106e2c4ec
updated interface due to set config structure changes
2007-01-09 09:19:54 +00:00
fros4943
a0f581c7a4
updated plugin due to structure changes
2007-01-09 09:19:23 +00:00
fros4943
ae088432fe
updated arm -> mrm standard user platform
2007-01-09 09:18:23 +00:00
fros4943
4a40a492b6
updated plugin and radio medium names
2007-01-09 09:17:55 +00:00
fros4943
6339dc1e27
new name for arm:
...
multi-path ray-tracer radio medium (mrm)
2007-01-09 09:16:49 +00:00
fros4943
6464228219
renamed arm (advanced radio medium) to mrm
2007-01-09 09:15:30 +00:00
fros4943
33bea3a025
added support for nogui start from ant
2007-01-09 09:14:25 +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
oliverschmidt
cada8d324f
Up to now the DNS resolver relied on the uIP 1/2 second polling for its retry management (implementing a linear back-off). But Contiki 2.x uIP doesn't implement the 1/2 second polling for UDP connections anymore! Therefore I added an event timer to the DNS resolver for its retry management. I went for a 1 second interval (still with the same linear back-off) as compromise between officially recommended longer intervals (i.e. BIND with 5 seconds and exponential back-off) and a reasonable user experience for the self induced packet loss in ARP setups.
2007-01-07 13:52:25 +00:00
bg-
7993f46e76
* More control chars that needs binary output.
2007-01-05 18:05:21 +00:00
bg-
e4305295f7
* First stab at loadable contiki modules in plural form.
2007-01-05 18:00:55 +00:00
bg-
c367a49606
* Typedef for scratch buffer.
2007-01-05 17:47:53 +00:00
bg-
8944a3f6c8
More'or less a verbatim copy of the traditional elfloader but built
...
upon cmod and cle.
2007-01-05 17:46:26 +00:00
oliverschmidt
75f4408119
Autoload the WinPcap driver now that I consider it fully functional.
2007-01-03 10:36:58 +00:00
oliverschmidt
00101cc177
Added support for the cc65 target 'apple2enh' (Enhanced Apple //e).
2007-01-03 10:29:17 +00:00
oliverschmidt
ef8ae0e158
Added an initial Makefile for the cc65 tool chain (www.cc65.org). For now it allows to build the statically linked hello-world example.
2007-01-03 10:26:40 +00:00
bg-
965342ff43
* Increase portability by avoiding "-" in regexp sets.
...
* Sort vector before use.
2007-01-02 12:39:48 +00:00
oliverschmidt
69492ff4ea
Removed Contiki 1.x makefiles to avoid confusion on understanding the (already complex enough) Contiki 2.x build system.
2006-12-31 14:30:11 +00:00
oliverschmidt
6c4bcfb86f
Moved 6502-specific implementation of local continuations into a 'sys' folder in order to allow the
...
#include "sys/lc.h"
in core/sys/pt.h to find it.
2006-12-31 14:26:02 +00:00
oliverschmidt
859ab1b706
Allow a target-specific makesfile to supply a custom rule for dependency file generation in the same way it is done for all other rules.
2006-12-31 14:16:32 +00:00
oliverschmidt
07a26c584a
Introduced a new variable CONTIKI_OBJECTFILES in order to allow target-specific makesfile to add object files to the Contiki library which are not compiled from .c files but i.e. assembled from .S files.
2006-12-31 13:54:24 +00:00
oliverschmidt
355630f2d6
The whole Contiki 2.x CVS project doesn't contain a single usage of the Contiki preemptive multithreading library. Therefore I argue to remove it from the default build in order to lower the barrier to entry for new - or old ;-) targets - especially those without a timer interrupt.
...
If the Contiki preemptive multithreading library is desirable for a specific target it can be added with a simple
CONTIKIFILES += $(THREADS)
in the Makefile.$(TARGET).
2006-12-31 13:46:40 +00:00
oliverschmidt
99fd132d3c
If we explicitly do a
...
ifndef LD
LD = $(CC)
endif
we could as well use $(LD) for linking ;-)
2006-12-31 13:34:59 +00:00
oliverschmidt
074e74a584
Avoid generating new CTK events if process_exit() and LOADER_UNLOAD() was already called.
2006-12-29 23:05:19 +00:00
oliverschmidt
3229e5fa9d
Minor source consistency improvement.
2006-12-29 00:06:32 +00:00
bg-
79899c69c1
* Change baudrate to 115200.
...
* Switch from use of select to blocking reads.
* Print non ascii bytes as hex.
2006-12-27 14:19:22 +00:00
barner
7f5c1fde0f
Add 'cuad0' device.
2006-12-22 17:25:13 +00:00
barner
01983e2a77
Fix symbol table generation for the AVR platform.
2006-12-22 17:21:50 +00:00
barner
d4b3436d21
Add new plattform definition for the STK 501 board featuring an
...
Atmel ATmega128.
Very brief instructions:
- Configure your programmer etc. in Makefile.stk501
- Use 'make upload' to flash your STK501.
- Setup a SLIP connection to your board (on the first serial port)
and make sure you can ping it.
- Use 'make loadable_prg.ko' to build a demo module.
- gcc -ocodeprop ../../tools/codeprop.c
- ./codeprop <IP of STK> loadable_prg.ko
- Watch the module print "Tick, Tack, Tick, ..." on the second
serial port.
2006-12-22 17:19:22 +00:00