bg-
b14026a394
* Move AODV_COMPLIANCE hack into better place.
2007-04-30 09:51:06 +00:00
bg-
9acf8e021e
* Missing return when filtering out bad neigbours.
...
* Make routing messages bypass routing rather than creating artificial
neigbours.
2007-04-30 09:49:32 +00:00
bg-
b97a9e1c28
* Sending routing messages should bypass same routing protocol.
...
* Unifdef UAODV_BAD_ROUTE.
* Less confusing debug printf.
2007-04-30 09:47:09 +00:00
bg-
f2ea90ba06
* Use literal constant.
...
* Better debug printf.
2007-04-30 09:42:16 +00:00
bg-
e7d7e31bc9
* Better management of "DATA ACK"s.
2007-04-30 09:41:42 +00:00
bg-
13bfd30fdd
* Do print "" rather than just print.
2007-04-27 08:36:49 +00:00
bg-
07d885ff2b
* Add cle_avr.o
2007-04-26 13:40:26 +00:00
bg-
242f8085be
* Add cle_msp430.o
2007-04-26 13:39:52 +00:00
bg-
9f106aa6fc
* Rename cle_upd_reloc to cle_write_reloc and changed first arg to
...
point to position to be updated.
* Factor cle.c into multiple files.
2007-04-26 13:37:28 +00:00
bg-
cf14e47a0f
* Also include dynamic loader (tcp_loader.o).
2007-04-26 12:55:46 +00:00
bg-
7e950141dd
* Bug in assertion.
2007-04-26 12:54:52 +00:00
bg-
a71b149e29
* Add/update linker & loader error codes.
2007-04-26 12:54:13 +00:00
bg-
e82fc60702
* Add GNUC AVR support.
...
* Add/update linker & loader error codes.
2007-04-26 12:53:49 +00:00
bg-
c476a0c1ea
* Add GNUC AVR support.
...
* Change cle_upd_reloc to return consistent errorvalue.
* Suppress stupid GCC warning about casting pointer to wider types
"(cle_addr)(uintptr_t)".
2007-04-26 12:52:52 +00:00
bg-
8754cbd4cd
* Use mknmlist-ansi and sym.o.
2007-04-25 15:49:43 +00:00
bg-
6d25bc6215
* For portability reasons change cle_addr from pointer type.
2007-04-25 15:43:43 +00:00
bg-
da798a535b
* For portability reasons change cle_addr from pointer type.
...
* Use loader/sym.h.
* cle_upd_reloc() makes updates in memory copy.
2007-04-25 15:41:02 +00:00
bg-
ffb90bfe40
* For portability reasons change cle_addr from pointer type.
2007-04-25 15:36:53 +00:00
bg-
f7908e332f
* Like symtab but rely on ANSI C features.
2007-04-25 15:33:29 +00:00
bg-
7e540078f1
* Like mknmlist but rely on ANSI C features.
2007-04-25 15:30:19 +00:00
bg-
1bd92dae47
* Ensure that rand() srand() signatures are compliant with what can be
...
found in stdlib.h.
2007-04-24 19:01:39 +00:00
bg-
cd0d83a705
* Toggle led before returning.
...
* Change printf.
2007-04-24 18:38:11 +00:00
bg-
a9d536e50c
* AODV requires that 255.255.255.255 is not rebroadcasted! Deal with
...
this using conditional compilation (AODV_COMPLIANCE).
2007-04-24 16:58:58 +00:00
bg-
8b1cd7a470
* Explain that SCMP32 comes from RFC 3561 and is easy to implement
...
using 2's complement arithmetic. Unfortunately C only defines
unsigned arithmetic and consequently machines that don't use 2's
complement (i.e unknown arithmetic) will have to be dealt with on a
per machine basis.
2007-04-24 16:37:45 +00:00
bg-
42fe071745
* Some more debug printfs.
...
* Correct hop_count when an existing route is found.
2007-04-24 16:08:10 +00:00
oliverschmidt
a07a39d3c2
Allow to easily build the webserver example with cfs support by running make with the parameter HTTPD-CFS=1.
2007-04-23 23:30:14 +00:00
oliverschmidt
8ddbf4642b
Made the webserver cfs support build and run.
2007-04-23 23:08:44 +00:00
oliverschmidt
9dd1bde01b
Removed unreferenced source from application makefile.
2007-04-23 21:22:54 +00:00
oliverschmidt
2662a31d30
Made the webserver logging follow the popular pattern of foo_???() being declared in foo.h and defined in foo.c.
2007-04-23 21:19:55 +00:00
fros4943
ca2add3641
newer version of experimental mspsim mote type.
...
supports high speed radio transmissions (os2os, os2emul, emul2os, emul2emul)
2007-04-23 12:00:43 +00:00
fros4943
c2147dbb86
changed duration
2007-04-23 11:58:20 +00:00
fros4943
438fa2a92d
changed byte radio to supply delay meta data instead of timestamp
2007-04-23 11:33:07 +00:00
fros4943
da3d423233
support for sending several packets fast
2007-04-23 08:46:35 +00:00
fros4943
923ad07abf
updated duration for 19200bps transmissions
...
added some fault handling
2007-04-23 08:28:30 +00:00
fros4943
1c818c039f
added warning for null packets
2007-04-23 08:25:50 +00:00
oliverschmidt
69952696fa
Adjusted source formatting Mk II ;-)
2007-04-22 09:53:50 +00:00
oliverschmidt
f70efdf7ad
Adjusted source formatting.
2007-04-22 09:52:33 +00:00
oliverschmidt
42d0fe9c18
Very minor beautification.
2007-04-21 22:17:22 +00:00
oliverschmidt
8d3496194f
Added Multithreading support to the cc65 targets based on the Contiki 1.x C64 implementation with the following changes:
...
- Added support for the function parameter.
- Removed support for preemption because:
- No other current implementation does so.
- Preemption support would make the code at least target-dependent or it wouldn't work at all (as on plain Apple2 machines without timer interrupt).
2007-04-21 22:15:45 +00:00
oliverschmidt
f023e03976
Improved (hopefully) name of function variable.
2007-04-21 15:13:14 +00:00
oliverschmidt
3b7c27b9e9
Use generally lowercase names for functin variables.
2007-04-21 15:11:21 +00:00
oliverschmidt
ec2411d5ea
Structured the cc65 makefile like all the other makefiles in the Contiki 2.x build system.
2007-04-21 15:04:23 +00:00
oliverschmidt
fe0e1fca17
Added minimal support for handling assembler sources.
2007-04-21 14:56:52 +00:00
oliverschmidt
5d62bbd039
Used SED to replace the assembler sources with the objects in the dependency file generated by the cc65 compiler. This allows to hide the assembler sources from GNU make which solves several issues. Now the cc65 toolchain behaves very similiar to gcc from the GNU make perspective.
2007-04-21 13:23:47 +00:00
oliverschmidt
48977bd89f
Replaced the PROJECT_OBJECTFILES hack with puting the Contiki library (containing contiki-main.o) and the cc65 libary into a cc65 "library group" which allows mutual crossreferences between the libraries in the group.
2007-04-18 22:52:22 +00:00
oliverschmidt
ffe5f48d55
Replace (very uncommon) 'tab' in prerequisites with 'space'.
2007-04-18 22:38:44 +00:00
oliverschmidt
f3502e2ca4
Added NOP headers in order to allow build.
2007-04-18 21:38:55 +00:00
oliverschmidt
dba1672323
Make use of __inline (just as making use of __fastcall) in order to check that CC_CONF_INLINE (just as CC_CONF_FASTCALL) are used in a syntactically correct manner.
2007-04-18 21:36:44 +00:00
oliverschmidt
0acdd92457
Improved compatibility with different platforms - and inline documentation.
2007-04-18 21:28:28 +00:00
oliverschmidt
195cf8cafb
Made it build, but certainly _NOT_ work on non-gcc platforms.
2007-04-18 21:26:09 +00:00