APM:Libraries
Classes | Macros
Storage.h File Reference
#include <AP_HAL/AP_HAL.h>
#include "AP_HAL_VRBRAIN_Namespace.h"
#include <systemlib/perf_counter.h>
#include <AP_Common/Bitmask.h>
#include <AP_FlashStorage/AP_FlashStorage.h>
Include dependency graph for Storage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VRBRAIN::VRBRAINStorage
 

Macros

#define USE_FLASH_STORAGE   0
 
#define VRBRAIN_STORAGE_SIZE   HAL_STORAGE_SIZE
 
#define VRBRAIN_STORAGE_LINE_SHIFT   9
 
#define VRBRAIN_STORAGE_LINE_SIZE   (1<<VRBRAIN_STORAGE_LINE_SHIFT)
 
#define VRBRAIN_STORAGE_NUM_LINES   (VRBRAIN_STORAGE_SIZE/VRBRAIN_STORAGE_LINE_SIZE)
 

Macro Definition Documentation

◆ USE_FLASH_STORAGE

#define USE_FLASH_STORAGE   0

Definition at line 8 of file Storage.h.

◆ VRBRAIN_STORAGE_LINE_SHIFT

#define VRBRAIN_STORAGE_LINE_SHIFT   9

Definition at line 24 of file Storage.h.

Referenced by VRBRAIN::VRBRAINStorage::_mark_dirty().

◆ VRBRAIN_STORAGE_LINE_SIZE

#define VRBRAIN_STORAGE_LINE_SIZE   (1<<VRBRAIN_STORAGE_LINE_SHIFT)

◆ VRBRAIN_STORAGE_NUM_LINES

#define VRBRAIN_STORAGE_NUM_LINES   (VRBRAIN_STORAGE_SIZE/VRBRAIN_STORAGE_LINE_SIZE)

Definition at line 28 of file Storage.h.

Referenced by VRBRAIN::VRBRAINStorage::_timer_tick().

◆ VRBRAIN_STORAGE_SIZE

#define VRBRAIN_STORAGE_SIZE   HAL_STORAGE_SIZE

Definition at line 17 of file Storage.h.