APM:Libraries
Classes | Namespaces | Macros
Storage.h File Reference
#include <AP_HAL/AP_HAL.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  Linux::Storage
 

Namespaces

 Linux
 

Macros

#define LINUX_STORAGE_SIZE   HAL_STORAGE_SIZE
 
#define LINUX_STORAGE_MAX_WRITE   512
 
#define LINUX_STORAGE_LINE_SHIFT   9
 
#define LINUX_STORAGE_LINE_SIZE   (1<<LINUX_STORAGE_LINE_SHIFT)
 
#define LINUX_STORAGE_NUM_LINES   (LINUX_STORAGE_SIZE/LINUX_STORAGE_LINE_SIZE)
 

Macro Definition Documentation

◆ LINUX_STORAGE_LINE_SHIFT

#define LINUX_STORAGE_LINE_SHIFT   9

Definition at line 7 of file Storage.h.

Referenced by Linux::Storage::_mark_dirty(), and Linux::Storage::_timer_tick().

◆ LINUX_STORAGE_LINE_SIZE

#define LINUX_STORAGE_LINE_SIZE   (1<<LINUX_STORAGE_LINE_SHIFT)

Definition at line 8 of file Storage.h.

◆ LINUX_STORAGE_MAX_WRITE

#define LINUX_STORAGE_MAX_WRITE   512

Definition at line 6 of file Storage.h.

Referenced by Linux::Storage::_timer_tick().

◆ LINUX_STORAGE_NUM_LINES

#define LINUX_STORAGE_NUM_LINES   (LINUX_STORAGE_SIZE/LINUX_STORAGE_LINE_SIZE)

Definition at line 9 of file Storage.h.

Referenced by Linux::Storage::_timer_tick().

◆ LINUX_STORAGE_SIZE

#define LINUX_STORAGE_SIZE   HAL_STORAGE_SIZE

Definition at line 5 of file Storage.h.