Commit Graph

67 Commits

Author SHA1 Message Date
nvt-se
44c93fcd93 cleared lock semantics 2008-05-28 13:17:08 +00:00
nvt-se
fed62e1642 added timeout 2008-05-27 14:22:55 +00:00
nvt-se
07f8875963 added missing header 2008-05-27 14:05:09 +00:00
nvt-se
f2c6f77f7d removed debug print 2008-05-27 14:04:15 +00:00
nvt-se
ce84dce702 reset locks on forced mode switch 2008-05-27 13:05:52 +00:00
nvt-se
9c9c2573c3 lock UART for RS232 in putchar 2008-05-27 13:03:19 +00:00
nvt-se
bff587e32c lock SPI bus when erasing 2008-05-27 13:01:27 +00:00
nvt-se
acf01a0c58 fixed compilation error. 2008-03-31 14:32:00 +00:00
nvt-se
067e4c3c06 include contiki-conf.h for type definitions. 2008-03-31 13:48:03 +00:00
nvt-se
f7b3d9fc99 moved files to sd/ 2008-03-31 13:45:52 +00:00
nvt-se
2822ff7ddb made more conform with contiki indentation. 2008-03-28 23:03:05 +00:00
nvt-se
10cabda581 lock wait function from Michael Baar. 2008-03-28 16:06:28 +00:00
nvt-se
6486460e3f locking bugfix from Michael Baar. 2008-03-28 15:59:58 +00:00
nvt-se
3fec8ee5e7 synced with newer version by Michael Baar. 2008-03-28 15:58:43 +00:00
nvt-se
5631c92416 use three different input channels for the accelerometer. 2008-03-27 13:04:59 +00:00
nvt-se
1d3bae48dd added sd card support. 2008-02-28 15:49:01 +00:00
nvt-se
2cc0135e35 cleaned up and fixed an error checking problem in the locking code. 2008-02-28 15:11:22 +00:00
nvt-se
f0891be218 added clear channel assessment timeout. long to begin with. 2007-12-20 14:44:31 +00:00
fros4943
d0997c2dab major bugfix: padding synch with zero 2007-12-20 13:36:59 +00:00
nvt-se
abb2731ed7 corrected comparison when bits don't need shifting. 2007-12-20 10:48:01 +00:00
nvt-se
7a6a9e62e4 improved logic. 2007-12-19 13:25:41 +00:00
nvt-se
1f00c20815 state variable must be volatile. 2007-12-19 13:09:01 +00:00
nvt-se
b4a8641dda removed printf's. 2007-12-18 15:27:43 +00:00
nvt-se
f9d24f0d24 Wake up from sleep in the interrupt when the receiver process is going
to be polled.
2007-12-18 15:26:25 +00:00
nvt-se
ab115e4b10 Removed deprecated function. 2007-12-17 20:18:29 +00:00
nvt-se
1566f55e04 use smaller payload buffer size and provision for synchronization word in
the total buffer.
2007-12-17 20:15:53 +00:00
nvt-se
bcefffb0e7 set ev to valid value. 2007-12-17 18:48:50 +00:00
nvt-se
004143b6b8 set rxlen to zero before enabling interrupts. 2007-12-17 16:37:15 +00:00
nvt-se
2288cdecbb small cleanup. 2007-12-17 16:23:32 +00:00
fros4943
479d74ce6a added receiver process outside interrupt 2007-12-17 15:53:57 +00:00
nvt-se
5f1ca4ccdf use synchronous transmission. 2007-12-17 15:26:47 +00:00
nvt-se
2a0351afb4 improved uip support and cleaned up the source. 2007-12-17 13:33:09 +00:00
nvt-se
665c58fd2a Contributions from Michael Baar:
CC1020

o   Turns off only after transmission has ended and not in between

o   Using events for DMA takes too long. It should use a callback when
    DMA finishes to turn off the transmit mode as early as possible.

Core/UART

o   Added profiling and energest initialization

o   Changed low-power mode from LPM1 to LPM3
2007-12-13 12:51:38 +00:00
nvt-se
486ea95b4f Limited support for energy estimation. 2007-12-10 12:49:08 +00:00
nvt-se
46b6ce9193 Conform to the radio_driver interface. 2007-11-18 12:25:22 +00:00
nvt-se
c90a758ac5 Detect if the medium is busy right before sending. 2007-11-12 21:17:47 +00:00
nvt-se
0e4429068b Added a carrier sensing function. 2007-11-07 15:34:41 +00:00
nvt-se
ee59f1fe34 Use a fresh RSSI value in the read function. 2007-11-07 15:26:00 +00:00
nvt-se
a604013a88 Added more flags for the status register. 2007-11-07 15:23:35 +00:00
nvt-se
366d845336 DMA destination is now given as a parameter instead of being hardwired. 2007-11-06 15:08:55 +00:00
nvt-se
045225fa05 Made driver less platform-dependent and added support for msb-430. 2007-10-22 12:19:58 +00:00
nvt-se
2d0225b0e4 Safeguard for invalid packets. 2007-10-04 10:02:08 +00:00
nvt-se
fb9b800c53 More clear power down procedure. Now it is required that cc1020_on
is called before anyone can send after the power down.
2007-10-02 14:05:45 +00:00
nvt-se
4e8bdb1c08 Power managment is handled by another layer. 2007-10-01 11:59:36 +00:00
nvt-se
c0686e80f1 Added definitions for the MAIN register. 2007-10-01 11:56:49 +00:00
nvt-se
24ffa8cfaf support third DMA line. 2007-09-21 13:51:09 +00:00
nvt-se
6955e028da Use splhigh and splx. 2007-09-14 19:20:54 +00:00
nvt-se
290f41db06 better comments.
enable interrupt later.
2007-09-14 19:20:24 +00:00
nvt-se
ca733ddfce Added some statistics. 2007-09-14 19:14:54 +00:00
nvt-se
928c22eda1 Minor refactoring and improved compliance with the radio interface. 2007-09-14 18:51:51 +00:00