maralvira
9a7a2742b3
remove bad call to maca_on()
...
maca_on() resets the maca and phy, takes a long time, and clobbers any
packet that is currently being transmitted or received. It doesn't
belong in prepare and was the source of a lot of latency and bad
packet transmissions.
Make sure the maca is on somewhere else.
2010-07-28 18:48:51 +00:00
maralvira
a3b9c2adb0
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-28 18:48:03 +00:00
maralvira
593a50c38f
make the debug prints in check_maca more specific
2010-07-28 18:47:35 +00:00
maralvira
422d05003f
use 32 packets in the pool by default
2010-07-28 18:47:05 +00:00
maralvira
eb0e3b7989
fix long standing bug where the last pages of NVM were not erased
...
properly.
2010-07-28 18:43:04 +00:00
oliverschmidt
c602c61468
Activated Platform-specific File System (PFS) for the C64/C128 by default for all programs with R/W CFS access.
2010-07-22 10:30:12 +00:00
oliverschmidt
e53c34770a
Integrated latest enhancements contributed by Kajtar Zsolt:
...
- Use cc65 C library _filetype for writing instead of fixed 'p'.
- Support for fake O_TRUNC through SCRATCH.
2010-07-22 10:16:58 +00:00
oliverschmidt
9c0f5d857c
Updated API for uiplib and resolv to use uip_ipaddr_t instead of uint16_t.
2010-07-21 22:35:59 +00:00
oliverschmidt
05f938e7c1
Converting the last screen line from ASCII to PETSCII as it was done up to now almost never makes sense. Either the conent to be converted is not the last screen line or the last screen line was already converted (and is incorrectly converted back). Therefore now only a partial line not already converted before gets converted.
2010-07-21 21:03:06 +00:00
oliverschmidt
8a6f7a1dcf
The cc65 C64 memory layout offers enough memory for larger URLs so have a nice scrolling URL text entry field.
2010-07-20 22:47:42 +00:00
oliverschmidt
89f6235c13
Using wherex() to determine the length of the string printed with cputsn() fails if the right edge of the screen was reached as wherex() then returns 0.
...
Therefore we rather count the chars actually printed in cputsn() and return that value thus avoiding usage of wherex() in those scenarios altogether.
2010-07-20 22:19:23 +00:00
oliverschmidt
cb929a3e5c
Adjusted assembler to reference uip_aligned_buf instead of uip_buf.
2010-07-20 20:42:25 +00:00
maralvira
5b44d6a29a
properly drop characters when buffer is full
...
fix by David Kopf
2010-07-06 13:39:34 +00: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