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
adamdunkels
f370b217a5
Turned up the rtimer resolution to 32678 Hz.
2010-12-16 22:50:21 +00:00
adamdunkels
1d090ea0f5
Made configuration of CC2420 SFD timestamps easier
2010-12-16 22:49:33 +00:00
adamdunkels
c0fedd7661
Store timestamps in the cc2420 module instead of the cc2420-arch-sfd module
2010-12-16 22:49:12 +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
salvopitru
d0db3fc39a
Added a check for Coffee start address.
2010-12-15 15:01:00 +00:00
dak664
1cc336f188
Conditional code to use hardware multiply by default.
2010-12-15 14:11:06 +00:00
salvopitru
5fe80dd99d
Added elfloader machine dependent code for STM32W.
2010-12-15 11:10:20 +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
nifi
7110afdad5
added missing include
2010-11-27 15:27:20 +00:00
dak664
dc028b3f85
Get rssi correctly in either rx mode, clean up radio driver debugging
2010-11-26 20:39:15 +00:00
adamdunkels
149f4e8d21
Enable the watchdog for rtimers too. Removed the disabling of the TACTL - it should not be needed, and interferes with the timing behaviour of stable rtimers
2010-11-25 09:22:56 +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
adamdunkels
4fac3037e0
Fixed a bug found by Moritz Straube - writing to the internal flash would lock up contikimac. The problem was due to the IFG1 being reset to zero before writing to flash.
2010-11-15 21:52:54 +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
nifi
5de83c9085
Only include code for stack printouts when needed
2010-11-12 15:54:41 +00:00
maralvira
3426eae031
fix typos
2010-11-11 20:37:33 +00:00
maralvira
9b2a2bb5e6
fix up stdint include
2010-11-10 22:12:29 +00:00
maralvira
6da84819dd
use stdint.h instead of custom types.h
...
stdint.h is more portable across compilers
2010-11-10 22:06:28 +00:00
maralvira
e229022f38
include crm.h
2010-11-10 21:58:12 +00:00
salvopitru
28e1445a0f
Added a simple implementation of Coffee for STM32W108.
2010-11-10 11:20:44 +00:00
maralvira
dfbc81158b
Allow CROSS to be overridden with CROSS or CROSS_COMPILE
2010-11-09 13:13:45 +00:00
maralvira
1aac14f252
add tutorial explaining how to set up an RPL network of econotags
2010-11-09 01:30:01 +00:00
maralvira
3b515587c5
change how prepare and transmit work --- Contiki expects to call
...
prepare once and then transmit many times to repeat the same packet
over and over. This didn't work like that, but now it does.
2010-11-07 20:07:42 +00:00
maralvira
e029fa8da0
fix defines for raw mode
2010-11-07 18:34:52 +00:00
maralvira
4664151419
fix build errors with start.S
2010-11-07 15:19:45 +00:00
maralvira
29333232d5
add section .start and undef _start so that _start is placed by the
...
linker correctly
2010-11-07 14:57:53 +00:00
maralvira
b8ebce0fef
add a memory section for RAM so that the linker will warn when you've
...
made your program too big.
2010-11-07 14:54:05 +00:00
maralvira
8385536c41
fix how start object is linked
2010-11-07 14:52:23 +00:00
maralvira
f38598ce9f
clear BSS
2010-11-07 14:49:42 +00:00
maralvira
57513948c9
Move stack near BSS so it doesn't take up space in the .bin
2010-11-07 14:48:52 +00:00
maralvira
77cf0f0f5e
update ring_osc_on and _off to the new bit structs
2010-11-07 14:42:31 +00:00
maralvira
c8056cc4e2
define TCF TCF1 and TCF2 --- the new bit structs don't work here for
...
some reason.
2010-11-07 14:42:02 +00:00
maralvira
dab7faf13c
Add gpio_set and gpio_reset
...
Use them like gpio_set(GPIO_xx) and gpio_reset(GPIO_xx).
These macros efficiently set the DATA_SET and DATA_RESET bits without
reading the registers first, as a direct GPIO->DATA_SET.GPIO_xx would do
2010-11-07 14:29:04 +00:00
maralvira
4a4a39c84a
Name the GPIO structure so we can set multiple bits at once
2010-11-07 14:28:30 +00:00
maralvira
4217eb2ebc
Provide a function to change timer interrrupt handlers
...
Function irq_register_timer_handler(int timer, void (*isr)(void))
lets you change the handler at runtime. This lets us set handlers
without necessarily knowing the name at link-time. The old way of
having weakly-linked tmr0_isr functions should still work.
2010-11-07 14:27:01 +00:00
maralvira
65d3942c76
Add the disable_int({}) macro
...
This is similar to safe_irq_enable and disable
2010-11-07 14:26:24 +00:00
maralvira
83e6995af1
Add TMR_ADDR helper
2010-11-07 14:25:07 +00:00