====== nvram ====== Demonstrate how to save files to nvram and other writable devices. ==== Synopsis ==== ''%%nvram%%'' ==== Description ==== Demonstrates how to save data to a file in NVRAM or to any other writable device. The ''%%SaveDataFile()%%'' function takes a name, a data pointer, and a size indicator, and creates a file of that name and size, containing the supplied data. Writing data to a file requires a bit of finesse. Data can only be written in blocks, not bytes. If the data being written is not a multiple of the target device's blocksize, the last chunk of data must be copied to a buffer which is the size of a block, and the block can then be written. ==== Associated Files ==== nvram.c ==== Location ==== examples/Nvram