294 #warning STORAGE_FIRST_ALON_REGISTER can be set higher, as the last general purpose register is reserved by but will not be used by the storage module
295#endif
296
297
298#ifndef STORAGE_SIGNED
299 /**
300 * Define or set to a non-zero value (e.g. @c 1) to indicate that #STORAGE_TYPE is a signed type.
301 * - If defined, the bit at position @code (#STORAGE_BITSIZE - 1) @endcode will be treated as the sign bit:
302 * when reading out samples from EEPROM or FLASH, this bit will be propagated left up to the MSBit of
303 * #STORAGE_TYPE.
304 * - If not defined, the MSBits at positions #STORAGE_BITSIZE and up will be set to @c 0.
305 * .
306 * @warning Setting this diversity flag to 1 while #STORAGE_TYPE is a structure, while raise compiler errors.