Commit graph

115 commits

Author SHA1 Message Date
Niclas Finne a8e8e6f51d io and signal have been moved into contiki include file 2012-03-07 23:05:10 +01:00
Niclas Finne 684c3edfa6 Cross compiler interrupt service routine compatibility definitions for MSP430 based platforms based on isr_compat.h by Steve Underwood. 2012-03-07 23:04:52 +01:00
Joakim Eriksson 5b1d9617c4 moved io and signal and IAR-GCC checks from driver files into contiki include file 2011-09-26 10:38:41 +02:00
Niclas Finne dc426d789b msp430.h has been merged with msp430def.h for code to compile with IAR compiler 2011-06-07 18:54:57 +02:00
Niclas Finne 41dd2d09f4 Added missing include 2011-05-10 15:28:30 +02:00
Fredrik Osterlind 499c13a357 removed execute flag of source files (avoids diff problems with egit) 2011-03-01 18:16:42 +01:00
nvt-se 4003c3a8c9 do2unix conversion 2011-01-05 17:02:15 +00:00
zhitao af7b81efdb resolved conflict with type declaration 2010-12-01 10:19:58 +00:00
nvt-se 2aa9d22f34 Switched to the NETSTACK API. 2010-03-04 14:16:30 +00:00
nifi e1c6c4993a Removed references to irq, which is not used with the new sensor APIs 2010-01-14 18:13:33 +00:00
nvt-se 7a9e9c72a1 switched to new radio return values 2009-11-13 12:38:14 +00:00
nvt-se 8c040be133 Changed the name of the declaration of the default block size. Reduced the OCR reading timeout. 2009-11-07 01:05:23 +00:00
nvt-se 7aac2d90fb specify that energest.h is in the sys directory. 2009-11-06 17:18:47 +00:00
nvt-se 31850d2e29 wait for RX before reading, and ensure that the byte is read out by using a volatile dummy variable 2009-11-06 15:40:15 +00:00
nvt-se f59e89cfb9 Fixed the problem of reads from the SPI where the first byte was sometimes lost.The SPI read function now only generates an idle symbol if there is not a byte
already in the reception buffer.
2009-11-06 14:02:59 +00:00
nvt-se 84f2a077de the return value should be checked against the size of sd_buf instead of buf 2009-11-03 16:18:37 +00:00
nvt-se 9b4cd05e1f Patch from David Gustafsson: break out SPI functions and fix bug in capacity
calculation.

Removed expensive modulo operations from sd_read and sd_write because the block size is now a variable. (nvt)
2009-11-03 15:21:43 +00:00
nvt-se 3e41c7d564 removed the immaterial sd_get_block_size function. 2009-09-24 12:09:26 +00:00
nvt-se aef32d8144 moved synchronization word definition to the right place.
removed memcpy call for a two byte copy. also led to a relocation error
in some versions of the mspgcc linker.
2009-09-22 16:20:39 +00:00
nvt-se ce32792812 define U1IFG if it is missing. 2009-09-22 16:04:03 +00:00
nvt-se ea56edc5c2 added a simple driver for using SD devices through the SPI. 2009-09-22 15:20:51 +00:00
nvt-se 84b0ec7798 Removed unstable SD driver (to be replaced.) 2009-09-17 13:24:49 +00:00
nvt-se cd96248306 only turn off if we are not in CC1020_OFF state. (patch by Jesper Karlsson) 2009-09-04 11:00:48 +00:00
nvt-se 5e0d762e79 Call BIC_SR_IRQ to properly go switch of IRQ mode in the saved flag in the stack. 2009-08-17 11:32:17 +00:00
nvt-se 34a6fc82a3 Backup all the infomem before erasing the segment. Thanks to Frederik Hermans for reporting this. 2009-07-21 16:56:33 +00:00
nvt-se 828439c922 code style compliancy 2009-06-29 12:46:49 +00:00
nvt-se 28619eabc0 bug fix with sdspi select.
code style fixes.
2009-05-26 13:00:07 +00:00
nvt-se e9d279620f more protection against interrupts that might spoil SPI sequences.
made coding style more like that of contiki.
2009-05-26 12:15:46 +00:00
nvt-se da91d87ae6 switch of interrupts while writing and reading to the SPI. avoids
desynchronization problems.
2009-05-25 13:19:04 +00:00
nvt-se bcc5084564 removed delay because while loop waits until completion anyway. 2009-05-15 13:54:08 +00:00
nvt-se f9b35795c7 minor refactoring. 2009-05-14 12:18:49 +00:00
nvt-se 172ffb74c7 fix compiler warnings. patch from Jesper Karlsson. 2009-04-08 14:56:00 +00:00
nvt-se e90149b7b4 avoid switching mode when tx or rx is active.
based on suggestions from Frederik Hermans and some code from Jesper Karlsson.
2009-03-30 14:07:34 +00:00
nvt-se 25cc327acc avoid hanging in TX mode after CCA check failed.
minor memory savings.
2009-03-25 15:25:05 +00:00
nvt-se 96fbf3b853 use old style C comments.
convert printf to PRINTF.
remove unnecessary MS_DELAY calls from setupTX and setupRX.
2009-03-24 15:32:26 +00:00
nvt-se 15c447e57e remove some unnecessary instructions and function calls. patch from Jesper Karlsson. 2009-03-24 15:13:11 +00:00
nvt-se 6b22fa60e8 - avoid costly rx state initialization if the radio is already on.
- code formatting.
2009-03-19 14:43:31 +00:00
nvt-se 80bbc92ffe patch from Jesperk Karlsson. ensures that the fp_uart_handler type is known
in the header.
2009-03-12 12:23:22 +00:00
zhitao 5789bf5596 Modified comments for receiver filter bandwidth settings 2009-02-02 08:52:49 +00:00
zhitao 6b33cf434f bug fix: using memcpy() to append CRC checksum to odd-size payload caused memory corruption, use individual byte assignments instead 2008-11-25 16:05:22 +00:00
nvt-se 98a42524d3 minor formatting changes 2008-11-17 16:18:52 +00:00
zhitao 0be308b7ce changed RSSI samples count to maximum (=16) 2008-11-17 16:14:09 +00:00
nvt-se 90691eb6a2 crc calculation contributed by Carlo Alberto Buano + some refactoring. 2008-11-11 12:24:43 +00:00
nvt-se 1a6c909736 added sd_write declaration. 2008-11-10 14:32:49 +00:00
joxe bc39f2a86c added get_rssi_packet for getting RSSI from the last packet received 2008-10-29 09:22:39 +00:00
nvt-se 4829ffea50 removed supererogatory file 2008-10-28 14:07:32 +00:00
nvt-se 1fdb3c21f0 fixed problems with uart and sd cards. 2008-10-28 12:42:53 +00:00
nvt-se 37fa4da899 support 9600 baud 2008-09-19 12:18:04 +00:00
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