diff -r d7c1885c0106 -r b41fc9c39ca7 bsptemplate/asspandvariant/template_variant/inc/lffsdev.h --- a/bsptemplate/asspandvariant/template_variant/inc/lffsdev.h Fri Jun 18 18:06:39 2010 +0100 +++ b/bsptemplate/asspandvariant/template_variant/inc/lffsdev.h Sat Jun 19 07:49:33 2010 +0100 @@ -47,18 +47,18 @@ #if FLASH_BUS_WIDTH == 32 #define TFLASHWORD TUint32 - #define FLASH_BYTES_TO_WORDS(aNumBytes) (aNumBytes >> 2) - #define FLASH_ADDRESS_IN_BYTES(aWordAddr) (aWordAddr << 2) + #define FLASH_BYTES_TO_WORDS(aNumBytes) ((aNumBytes) >> 2) + #define FLASH_ADDRESS_IN_BYTES(aWordAddr) ((aWordAddr) << 2) #define FLASH_ERASE_WORD_VALUE 0xFFFFFFFF #elif FLASH_BUS_WIDTH == 16 #define TFLASHWORD TUint16 - #define FLASH_BYTES_TO_WORDS(aNumBytes) (aNumBytes >> 1) - #define FLASH_ADDRESS_IN_BYTES(aWordAddr) (aWordAddr << 1) + #define FLASH_BYTES_TO_WORDS(aNumBytes) ((aNumBytes) >> 1) + #define FLASH_ADDRESS_IN_BYTES(aWordAddr) ((aWordAddr) << 1) #define FLASH_ERASE_WORD_VALUE 0xFFFF #else // FLASH_BUS_WIDTH == 8 #define TFLASHWORD TUint8 - #define FLASH_BYTES_TO_WORDS(aNumBytes) aNumBytes - #define FLASH_ADDRESS_IN_BYTES(aWordAddr) aWordAddr + #define FLASH_BYTES_TO_WORDS(aNumBytes) (aNumBytes) + #define FLASH_ADDRESS_IN_BYTES(aWordAddr) (aWordAddr) #define FLASH_ERASE_WORD_VALUE 0xFF #endif