Commit graph

7122 commits

Author SHA1 Message Date
Mariano Alvira 7d60dd7a6d in tx_packet, force an interrupt if the maca isn't doing anything so
that the transmit starts. Or if the maca is in a reception cycle,
advance the softclock timeout to now so that transmission starts as
soon as possible (immediately if a packet isn't being received or
right after reception finishes).
2010-07-14 13:59:28 -04:00
Mariano Alvira 6db3b903d2 make the debug prints in check_maca more specific 2010-07-14 13:58:47 -04:00
Mariano Alvira d75d193762 use 32 packets in the pool by default 2010-07-14 13:55:55 -04:00
maralvira 5b44d6a29a properly drop characters when buffer is full
fix by David Kopf
2010-07-06 13:39:34 +00:00
Mariano Alvira 7e5ebe88f7 properly drop characters when buffer is full
fix by David Kopf
2010-07-06 09:34:23 -04:00
fros4943 3fc00a8bed minor fix to allow adding mote interfaces from configuration 2010-07-05 16:48:55 +00:00
nvt-se 11760059d3 The second predicate is not needed. 2010-07-03 23:52:02 +00:00
fros4943 7712b7e1ed fixed nogui-argument 2010-07-01 11:14:00 +00:00
nifi 3e6113be72 removed debug output 2010-06-30 09:03:20 +00:00
nvt-se 007d4a4001 Improved logic for processing DIOs 2010-06-28 14:51:23 +00:00
nifi c44cf73e4f Adapted to new SPI and CC2420 naming 2010-06-24 11:25:55 +00:00
nifi f609cb0f7c Added macro to read from CC2420 RAM 2010-06-24 11:25:07 +00:00
nifi 30db4eff52 Made QUEUEBUF_STATS configurable 2010-06-24 09:48:21 +00:00
nifi 49a2ca6b1e Fixed naming of CC2420 macros 2010-06-24 09:28:38 +00:00
nifi fb3c2e75cf removed obsolete definitions 2010-06-24 09:28:12 +00:00
nifi c6b6b6625c removed obsolete header file for CC2420 2010-06-24 09:20:28 +00:00
joxe 0c5390339f updated to new cc2420 spi naming 2010-06-23 10:44:41 +00:00
joxe 857883558b adapted to the new spi and cc2420 naming - and split config file 2010-06-23 10:25:54 +00:00
joxe 705f8cc451 fixed naming of SPI and CC2420 related code 2010-06-23 10:19:15 +00:00
joxe 80942abaf7 split hw config into platform-conf and adapted to new SPI and CC2420 naming 2010-06-23 10:18:05 +00:00
joxe f7a82a9145 split SPI code into generic and CC2420-related and renamed constants in CC2420 2010-06-23 10:15:28 +00:00
dak664 898c00b812 Remove usually extra avr-size command 2010-06-22 17:11:38 +00:00
dak664 08897e1c1f Add explicit queuebuf and packetbuf to build 2010-06-22 17:10:24 +00:00
dak664 e45b1c042b TIMER2 uses TIMER2 interrupt vector! 2010-06-22 16:17:24 +00:00
joxe 365db27f92 moved CC2420 configuration into the conf file 2010-06-22 06:48:43 +00:00
joxe 47053c2cdb added LOOP count configuration for cc2420dbk 2010-06-22 06:39:44 +00:00
joxe f758f6569e moved cc2420 config to platform config 2010-06-21 19:57:18 +00:00
joxe 80ec597f75 moved config from cc2420 to micaz 2010-06-21 19:53:58 +00:00
joxe bc398ca546 removed platform dependent loop-count from cc2420 - moved to platform config instead 2010-06-21 19:48:00 +00:00
joxe a5d7b197eb added support for the Z1 platform and its 8Mhz 2010-06-21 19:09:35 +00:00
joxe 1f0a43bf01 fixed timer bug - did not do equality comparison 2010-06-21 19:07:24 +00:00
nifi 2ca32f9c76 Enabled 32-bit clock ticks to allow longer timeouts. 2010-06-21 15:15:10 +00:00
joxe 546504516b changed timer comparison to avoid crashing mspgcc4 2010-06-21 09:41:49 +00:00
dak664 ab7f3bd8e3 Option to use 32768Hz watch crystal for timing. Code suggested by Georg von Zengen. 2010-06-18 17:30:30 +00:00
dak664 e51f03eeb1 Turn off radio DEBUGFLOW printing 2010-06-18 15:45:55 +00:00
dak664 cb45883970 Turn on DEBUGFLOW and software CRC computation 2010-06-18 15:44:53 +00:00
dak664 ac6f837e4a Use RF230BB for compilation - untested! 2010-06-18 15:33:15 +00:00
nifi e965b74cf5 added missing include 2010-06-18 08:28:56 +00:00
nifi 4741b95858 added missing include 2010-06-16 10:10:10 +00:00
nifi 21828ad782 Changed the retransmission time to be based on the configured MAC channel check rate when the RDC has no channel check interval. 2010-06-16 10:08:30 +00:00
adamdunkels 11e25499a5 Servreg-hack makefile 2010-06-15 20:01:10 +00:00
adamdunkels f8437ad545 Periodically increase sequence number to avoid active registrations being garbage collected in neighbors 2010-06-15 19:32:29 +00:00
adamdunkels 7647cbd8aa Use the list_item_next() API 2010-06-15 19:22:25 +00:00
adamdunkels 560c84a2fe Added a function for getting the first global IPv6 address 2010-06-15 19:16:22 +00:00
adamdunkels 12a1ad2e7d Add the servreg-hack app to the Makefile 2010-06-15 19:02:40 +00:00
adamdunkels 237398a74b Rewrote the code to use the servreg-hack module, so that clients can look up the IP address of the collector node. 2010-06-15 19:02:00 +00:00
adamdunkels 5dc55f0a1b A quick and dirty service registry daemon hack. The servreg-hack
allows a program to register an 8-bit service ID that gets
disseminated to the entire network, as long as a servreg-hack daemon
is running on all neighbors. Other nodes can look up the service ID to
figure out what nodes in the network offer this service.

This is officially labeled as a "hack" so that we don't get too comfy
with it; this hack is not the future of service discovery and
advertisement in Contiki.
2010-06-15 19:00:28 +00:00
adamdunkels a84cc7c8a0 Added a function for obtaining the next item on the list. This makes list iterations nicer, as the ->next pointer now is hidden within the list abstraction. 2010-06-15 18:54:27 +00:00
nifi 01b1359b1f removed unused (and slightly problematic) code 2010-06-15 14:19:22 +00:00
nifi 46f9f7e6c0 corrected include path 2010-06-15 13:31:22 +00:00