GM6000 Digital Heater Controller Branch: main
SDX-1330
Classes | Namespaces | Macros
Api.h File Reference
#include "colony_config.h"
#include "Driver/NV/Api.h"
Include dependency graph for Api.h:

Go to the source code of this file.

Classes

class  Driver::NV::File::Cpl::Api
 This class implements the Non-volatile storage driver using the Cpl::Io::File interfaces. More...
 

Namespaces

namespace  Driver
 namespace
 
namespace  Driver::NV
 The 'NV' namespace defines a platform independent interface for reading and writing from/to non-volatile storage.
 
namespace  Driver::NV::File
 The 'File' namespace contains drivers for non-volatile storage using a a file system as the storage media.
 
namespace  Driver::NV::File::Cpl
 The 'Cpl' namespace contains the non-volatile storage driver for using the CPL C++ class library's Cpl::Io::File interfaces.
 

Macros

#define OPTION_DRIVER_NV_FILE_CPL_NUM_PAGES   512
 Number of Pages.
 
#define OPTION_DRIVER_NV_FILE_CPL_BYTES_PER_PAGE   128
 Number of bytes per page.
 
#define OPTION_DRIVER_NV_FILE_CPL_FILE_NAME   "eeprom.bin"
 The filename to use as the physical storage.
 
#define OPTION_DRIVER_NV_FILE_CPL_ERASED_VALUE   0xFF
 The value used to erase the physical storage.
 

Macro Definition Documentation

◆ OPTION_DRIVER_NV_FILE_CPL_BYTES_PER_PAGE

#define OPTION_DRIVER_NV_FILE_CPL_BYTES_PER_PAGE   128

Number of bytes per page.

◆ OPTION_DRIVER_NV_FILE_CPL_ERASED_VALUE

#define OPTION_DRIVER_NV_FILE_CPL_ERASED_VALUE   0xFF

The value used to erase the physical storage.

◆ OPTION_DRIVER_NV_FILE_CPL_FILE_NAME

#define OPTION_DRIVER_NV_FILE_CPL_FILE_NAME   "eeprom.bin"

The filename to use as the physical storage.

◆ OPTION_DRIVER_NV_FILE_CPL_NUM_PAGES

#define OPTION_DRIVER_NV_FILE_CPL_NUM_PAGES   512

Number of Pages.