Hi,
Yes, you can use the storage module for this.
The only way to clear the old data and start anew is by calling Storage_Reset. If you're sure never to use flash, you can set bool checkFlash to false.
The storage module is influenced at compile time by defines that you add to your applications app_sel.h header file. There is normally never a need to change any code in storage.c, storage.h and storage_dft.h.
The demo application app_demo_dp_tlogger stores signed data - temperatures - using the storage module. These defines should do the trick:
#define STORAGE_TYPE int16_t /* or whatever signed type you need */
#define STORAGE_SIGNED 1
You may also want to set the size of one sample, to avoid storing bits that are never used:
#define STORAGE_BITSIZE 11
After that, there should be no warnings when building. If you still see them, can you post your changes and your warning here?
Best,
Dries.