]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/atm128/crc.h
fix i2c read (tested on iris and mica2 w\ external pullup)
[tinyos-2.x.git] / tos / chips / atm128 / crc.h
index 13740d881dd635a7be7198fab5fd19c196a3788d..c552f7731c16238f42e0db6324c7b4c0d6945f3f 100644 (file)
@@ -78,7 +78,7 @@ uint16_t crcTable[256] PROGMEM = {
  * @param b Byte to "add" to the CRC
  * @return New CRC value
  */
-uint16_t crcByte(uint16_t oldCrc, uint8_t byte) __attribute__((noinline))
+uint16_t crcByte(uint16_t oldCrc, uint8_t byte) __attribute__((noinline)) @safe()
 {
 #if 1
   uint16_t *table = crcTable;