APM:Libraries
AP_FlashStorage Member List

This is the complete list of members for AP_FlashStorage, including all inherited members.

all_zero(uint16_t ofs, uint16_t size)AP_FlashStorageprivate
AP_FlashStorage(uint8_t *mem_buffer, uint32_t flash_sector_size, FlashWrite flash_write, FlashRead flash_read, FlashErase flash_erase, FlashEraseOK flash_erase_ok)AP_FlashStorage
block_sizeAP_FlashStorageprivatestatic
BLOCK_STATE_AVAILABLE enum valueAP_FlashStorageprivate
BLOCK_STATE_VALID enum valueAP_FlashStorageprivate
BLOCK_STATE_WRITING enum valueAP_FlashStorageprivate
BlockState enum nameAP_FlashStorageprivate
current_sectorAP_FlashStorageprivate
erase_all()AP_FlashStorageprivate
erase_sector(uint8_t sector)AP_FlashStorageprivate
flash_eraseAP_FlashStorageprivate
flash_erase_okAP_FlashStorageprivate
flash_readAP_FlashStorageprivate
flash_sector_sizeAP_FlashStorageprivate
flash_writeAP_FlashStorageprivate
FUNCTOR_TYPEDEF(FlashWrite, bool, uint8_t, uint32_t, const uint8_t *, uint16_t)AP_FlashStorage
FUNCTOR_TYPEDEF(FlashRead, bool, uint8_t, uint32_t, uint8_t *, uint16_t)AP_FlashStorage
FUNCTOR_TYPEDEF(FlashErase, bool, uint8_t)AP_FlashStorage
FUNCTOR_TYPEDEF(FlashEraseOK, bool)AP_FlashStorage
init(void)AP_FlashStorage
load_sector(uint8_t sector)AP_FlashStorageprivate
max_writeAP_FlashStorageprivatestatic
mem_bufferAP_FlashStorageprivate
num_blocksAP_FlashStorageprivatestatic
re_initialise(void)AP_FlashStorage
reserve_sizeAP_FlashStorageprivatestatic
reserved_spaceAP_FlashStorageprivate
SECTOR_STATE_AVAILABLE enum valueAP_FlashStorageprivate
SECTOR_STATE_FULL enum valueAP_FlashStorageprivate
SECTOR_STATE_IN_USE enum valueAP_FlashStorageprivate
SectorState enum nameAP_FlashStorageprivate
signatureAP_FlashStorageprivatestatic
storage_sizeAP_FlashStoragestatic
switch_full_sector(void)AP_FlashStorage
switch_sectors(void)AP_FlashStorageprivate
write(uint16_t offset, uint16_t length)AP_FlashStorage
write_all(void)AP_FlashStorageprivate
write_errorAP_FlashStorageprivate
write_offsetAP_FlashStorageprivate