APM:Libraries
|
#include <Storage.h>
Public Member Functions | |
virtual void | init ()=0 |
virtual void | read_block (void *dst, uint16_t src, size_t n)=0 |
virtual void | write_block (uint16_t dst, const void *src, size_t n)=0 |
virtual void | _timer_tick (void) |
|
inlinevirtual |
Reimplemented in ChibiOS::Storage, PX4::PX4Storage, VRBRAIN::VRBRAINStorage, and Linux::Storage.
Definition at line 11 of file Storage.h.
Referenced by Linux::Scheduler::_io_task(), VRBRAIN::VRBRAINScheduler::_storage_thread(), PX4::PX4Scheduler::_storage_thread(), and ChibiOS::Scheduler::_storage_thread().
|
pure virtual |
Implemented in ChibiOS::Storage, F4Light::Storage, PX4::PX4Storage, VRBRAIN::VRBRAINStorage, Linux::Storage, HALSITL::EEPROMStorage, and Empty::Storage.
Referenced by HAL_F4Light::run(), and setup().
|
pure virtual |
Implemented in ChibiOS::Storage, F4Light::Storage, PX4::PX4Storage, VRBRAIN::VRBRAINStorage, Linux::Storage, HALSITL::EEPROMStorage, and Empty::Storage.
Referenced by StorageAccess::read_block(), and setup().
|
pure virtual |
Implemented in ChibiOS::Storage, F4Light::Storage, PX4::PX4Storage, VRBRAIN::VRBRAINStorage, Linux::Storage, HALSITL::EEPROMStorage, and Empty::Storage.
Referenced by StorageManager::erase(), and StorageAccess::write_block().