maralvira
f1fede7090
get LQI of received packets
2010-11-07 14:06:57 +00:00
maralvira
ae0b7f846f
Fix the CNTR defines.
...
Thanks to Ruslan for finding this.
2010-11-07 14:04:59 +00:00
maralvira
646a37f8b3
use the hardware random number generator
2010-11-07 13:52:12 +00:00
dak664
eb0d5c7f45
Add missing includes
2010-11-03 16:55:40 +00:00
oliverschmidt
1dfe490f9b
Use some defined event constant instead of just 0.
2010-10-31 22:51:17 +00:00
dak664
9194b3ac69
Fix error when RS232 not enabled
2010-10-28 19:31:28 +00:00
dak664
ad6712736b
Fix Windows XP RNDIS+CDC serial port enumeration
2010-10-28 19:30:14 +00:00
dak664
258e3cc93a
Allow simultaneous use of RS232 and USB serial ports
2010-10-27 14:51:20 +00:00
salvopitru
d8711d32a3
Added configuration in order to run Rime.
2010-10-27 14:05:23 +00:00
salvopitru
db3f1864a0
Increased minimum stack size, because rpl uses it much more.
2010-10-26 11:07:20 +00:00
salvopitru
33ccbbb509
Fixed compile error raised after rand.c removal.
2010-10-26 10:47:23 +00:00
salvopitru
444a00949a
Added missing libraries.
2010-10-26 10:24:17 +00:00
salvopitru
790f13a689
More safe detection of cygwin path.
2010-10-26 07:26:40 +00:00
salvopitru
ec5e3ce0d7
New Contiki port to STM32W108.
2010-10-25 09:03:38 +00:00
adamdunkels
34f6a60a4a
By default, don't print stack on reboot, since there are cases where this may hang the CPU (when the CPU is in LPM when the watchdog triggers). Must fix the code to set the UART and CU into correct modes before enabling stack printout on reboot.
2010-10-24 21:10:25 +00:00
oliverschmidt
9a8c62a629
Removed remark on using cc65 snapshot.
2010-10-23 19:42:53 +00:00
dak664
123e3cae41
Fix compiler warnings
2010-10-23 15:26:46 +00:00
oliverschmidt
5e10cf2eed
Implemented cfs_opendir() and friends for CBMs based on cc65's cbm_opendir() and friends.
2010-10-23 13:48:06 +00:00
oliverschmidt
9e9eb4b55c
There's no point in pulling in cfs-posix-dir.c if the POSIX functions it depends on are dummies anyway.
2010-10-23 08:17:45 +00:00
oliverschmidt
b84f771c6b
The recent change in core/net/mac/lpp.c requires CLOCK_SECOND to be at least twice NETSTACK_RDC_CHANNEL_CHECK_RATE in order to compile.
2010-10-22 20:28:58 +00:00
dak664
7be7a34bbb
Fix windows COM port enumeration
2010-10-22 19:15:43 +00:00
dak664
774474b7aa
Fix compiler warning
2010-10-20 18:57:33 +00:00
oliverschmidt
842c6a018a
The recent global change regarding htons allowed to remove this hack :-)
2010-10-19 20:30:47 +00:00
adamdunkels
5585d72c86
A simple but substantial change: uIP used the htons()/HTONS() macro
...
functions for converting between host and network byte order. These
names are the de facto standard names for this functionality because
of the original BSD TCP/IP implementation. But they cause problems for
uIP/Contiki: some platforms define these names themselves (Mac OS,
most notably), causing compilation problems for Contiki on those
platforms.
This commit changes all htons to uip_htons instead. Same goes for
htonl, ntohs, and ntohl. All-caps versions as well.
2010-10-19 18:29:03 +00:00
oliverschmidt
35f7b6046e
Fixed 'Modulo operation with zero' error by making sure that NETSTACK_CONF_RDC_CHANNEL_CHECK_RATE is not smaller than CLOCK_CONF_SECOND.
2010-10-06 19:48:26 +00:00
oliverschmidt
a40594b7ce
Display correct name of statically loaded driver.
2010-09-29 21:48:54 +00:00
oliverschmidt
c839eacbdf
Added cc65 target 'atari' for Atari 8-bit machines. This addition was triggered by exsistence of http://www.atari8ethernet.com/ .
2010-09-29 19:44:01 +00:00
oliverschmidt
55d61d317b
Allow cc65 ethernet drivers to be loaded statically instead of dynamically. This saved quite some space in scenarios without additional cc65 drivers to be loaded for i.e. a mouse because in those scenarios the cc65 module loader isn't necessary. And without the module loader typically the cc65 heap manager isn't necessary.
2010-09-28 23:02:16 +00:00
adamdunkels
7c14899eeb
Made stack printout on reboot configurable.
...
Added the ability to turn on watchdog multiple times - the watchdog
registers are touched only when the watchdog goes from off to on state
to avoid retriggering the watchdog when it shouldn't.
2010-09-22 22:12:37 +00:00
dak664
110bc0242e
Merge CDC-ECM, RNG, DFU bootloader, watchdog, settings manager, energy scan routines of Robert Quattlebaum
2010-09-17 21:59:09 +00:00
nifi
f5ea831445
Added function rtimer_arch_now that makes sure that the timer value does not change between readouts to avoid reading while the timer is being updated.
2010-09-13 20:51:09 +00:00
maralvira
1cb0762bd0
Don't post from an interrupt context --- this resulted in process
...
corruption if a packet was received at the wrong time.
The maca_thread now just PAUSEs and checks rx_head instead of waiting
for a data event to be posted.
2010-09-13 14:15:58 +00:00
joxe
c0549cad3d
added some files for MSP430X I/O
2010-08-24 16:23:20 +00:00
maralvira
df9d43ab83
increase the reception time now that tx_packet will advance the timer
...
as necessary.
2010-07-28 18:49:34 +00:00
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
9c0f5d857c
Updated API for uiplib and resolv to use uip_ipaddr_t instead of uint16_t.
2010-07-21 22:35:59 +00:00
maralvira
5b44d6a29a
properly drop characters when buffer is full
...
fix by David Kopf
2010-07-06 13:39:34 +00:00
joxe
0c5390339f
updated to new cc2420 spi naming
2010-06-23 10:44:41 +00:00
joxe
705f8cc451
fixed naming of SPI and CC2420 related code
2010-06-23 10:19:15 +00:00
dak664
898c00b812
Remove usually extra avr-size command
2010-06-22 17:11:38 +00:00
dak664
e45b1c042b
TIMER2 uses TIMER2 interrupt vector!
2010-06-22 16:17:24 +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
cb45883970
Turn on DEBUGFLOW and software CRC computation
2010-06-18 15:44:53 +00:00
nifi
20c8b4f9c6
removed obsolete comments
2010-06-15 13:30:42 +00:00
adamdunkels
3fa8ffda1a
Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific
2010-06-14 19:19:16 +00:00