dak664
a210e14d78
Add defines for watchdog configuration.
2011-03-13 13:45:12 -04:00
dak664
0b2d3d1615
Refactor clock code with optional interrupt optimizing.
...
Put periodic radio calibration on conditional.
2011-03-13 13:07:32 -04:00
dak664
6a5c8ff1c4
Include file needed for slip rpl-border-router build
2011-03-11 14:10:30 -05:00
dak664
de7bcda99f
avrdude and makefile changes suggested by Georg von Zengen
2011-03-08 13:07:00 -05:00
dak664
46297de770
Allocate variable only when mass storage is enabled
2011-02-23 14:06:06 -05:00
dak664
5c098993df
Add initial file
2011-02-07 20:30:47 -05:00
dak664
b41e8f384e
Add initial atmega128rfa1 file
2011-02-07 20:28:17 -05:00
dak664
f1f32c8e6a
Add combined MCU and radio ATmega128rfa1
2011-02-07 13:46:34 -05:00
dak664
90a6d768ea
Keep track of sleeptime and display on status web page.
2010-12-23 19:41:07 +00:00
dak664
662b0e064c
Revert Larsson patch, setting this to 0x3f truncated jackdaw Tx packets to 64 bytes.
2010-12-22 22:49:16 +00:00
dak664
95982b40ba
$make will show avr-size once and only once whether or not a build needs to occur.
2010-12-22 21:13:09 +00:00
dak664
5b8e62ef4f
Patches from R Larsson
2010-12-22 20:10:00 +00:00
dak664
013c3ac2f8
Remove contitional on clock updating, it should always be done after a sleep!
2010-12-22 17:09:03 +00:00
dak664
44a2e34005
Resolve TIMER2 conflict between sleep and possible clock usage.
2010-12-22 16:50:30 +00:00
dak664
e3e1e04948
Add FCS comments and text2pcap dump routines of Roger Larsson.
...
Don't send last two byte to xmit buffer since they will be overwritten by the checksum anyway.
2010-12-21 04:25:15 +00:00
dak664
e4b0b3dc8c
Disable watchdog software counter. Nested watchdog stop/starts will not work, but the low power protocols will.
2010-12-18 20:51:11 +00:00
dak664
5623ad827b
Enable radio off and sleep modes.
2010-12-18 20:49:00 +00:00
dak664
570f6e705f
Move conditional needed by previous commit.
2010-12-15 19:32:49 +00:00
dak664
aa7ad8c807
Add rf230_listen_channel routine to force RX_ON state for sniffing and to read rssi for energy scan.
2010-12-15 16:50:44 +00:00
dak664
1cc336f188
Conditional code to use hardware multiply by default.
2010-12-15 14:11:06 +00:00
dak664
c784e8bc46
Enable RX_START interrupt and read rssi at end of preamble when not using energy detect register
2010-12-14 22:34:18 +00:00
dak664
9c9d7ec5e9
Return TRAC_STATUS register when tx autoretry is enabled.
2010-12-05 17:28:29 +00:00
dak664
35b2ce0cdb
Add status page link, show correct rssi, fix indexing off array in ipv4 builds
2010-12-04 21:32:35 +00:00
dak664
58b7a19803
Hardware/software radio HAL patch from Roger Larsson.
...
Use CHANNEL_802_15_4 define for RF channel on all AVR platforms, default 26.
Remove hopefully unnecessary interrupt disable wrapper on eeprom reads and writes.
2010-12-03 20:42:01 +00:00
dak664
21b10e8021
Convert obsolete MCU_MHZ to F_CPU and add 14745600MHz case using patch from Tobias Schfer
2010-12-03 18:16:56 +00:00
dak664
0ba9846abd
Add macros by Roger Larsson to select between hardware or software SPI transactions.
...
Minor speed optimizations.
2010-11-30 19:47:40 +00:00
dak664
dc028b3f85
Get rssi correctly in either rx mode, clean up radio driver debugging
2010-11-26 20:39:15 +00:00
dak664
880233a451
RSSI read fix (use ED register in AACK mode), add reduced power configuration for miniature mesh testing.
2010-11-24 18:46:57 +00:00
dak664
69ef9d57eb
sizeof(*) is sizeof first array element
2010-11-12 17:24:36 +00:00
dak664
9e94ba9803
Allow non-ipv6 build, e.g. Hello World
2010-11-12 17:15:00 +00:00
dak664
eb0d5c7f45
Add missing includes
2010-11-03 16:55:40 +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
dak664
123e3cae41
Fix compiler warnings
2010-10-23 15:26:46 +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
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
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
joxe
0c5390339f
updated to new cc2420 spi naming
2010-06-23 10:44:41 +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
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
dak664
972e2f5d4f
Add MCU to avr-size command; Remove fuse and signature from .hex; Give bootloader more memory
2010-05-04 14:14:49 +00:00
dak664
0265f09a5c
Add RS232 port option to jackdaw USB stick
2010-03-15 18:52:55 +00:00
dak664
01a3912864
Define and use radio STATE_TRANSITION, improve debug messaging
2010-03-02 16:29:59 +00:00
dak664
39e6f6a830
Clean up, functional webserver for further testing of low power protocols
2010-02-28 21:29:19 +00:00
dak664
d61676b8f7
Add RADIOALWAYSON to monitor packet losses with low power protocols
2010-02-28 21:19:33 +00:00