| _dropped | DataFlash_Backend | protected |
| _front | DataFlash_Backend | protected |
| _initialised | DataFlash_Backend | protected |
| _internal_errors | DataFlash_Backend | protected |
| _sem_take(uint8_t timeout) | DataFlash_Revo | privatestatic |
| _spi | DataFlash_Revo | privatestatic |
| _spi_sem | DataFlash_Revo | privatestatic |
| _startup_messagewriter | DataFlash_Backend | protected |
| _WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical) | DataFlash_Revo | virtual |
| _writing_startup_messages | DataFlash_Backend | protected |
| adding_fmt_headers | DataFlash_Revo | private |
| BlockErase(uint16_t BlockAdr) | DataFlash_Revo | private |
| BlockRead(uint8_t BufferNum, uint16_t IntPageAdr, void *pBuffer, uint16_t size) | DataFlash_Revo | private |
| BlockWrite(uint8_t BufferNum, uint16_t IntPageAdr, const void *pHeader, uint8_t hdr_size, const void *pBuffer, uint16_t size) | DataFlash_Revo | private |
| bufferspace_available() | DataFlash_Revo | virtual |
| BufferToPage(uint8_t BufferNum, uint16_t PageAdr, uint8_t wait) | DataFlash_Revo | private |
| BufferWrite(uint8_t BufferNum, uint16_t IntPageAdr, uint8_t Data) | DataFlash_Revo | private |
| CardInserted(void) const | DataFlash_Revo | inlinevirtual |
| check_wrapped(void) | DataFlash_Revo | private |
| ChipErase() | DataFlash_Revo | private |
| cs_assert() | DataFlash_Revo | private |
| cs_release() | DataFlash_Revo | private |
| DataFlash_Backend(DataFlash_Class &front, class DFMessageWriter_DFLogStart *writer) | DataFlash_Backend | |
| DataFlash_Revo(DataFlash_Class &front, DFMessageWriter_DFLogStart *writer) | DataFlash_Revo | inline |
| df_BufferIdx | DataFlash_Revo | private |
| df_BufferNum | DataFlash_Revo | private |
| df_device | DataFlash_Revo | protected |
| df_FileNumber | DataFlash_Revo | private |
| df_FilePage | DataFlash_Revo | private |
| df_manufacturer | DataFlash_Revo | protected |
| df_NumPages | DataFlash_Revo | protected |
| df_PageAdr | DataFlash_Revo | private |
| df_PageSize | DataFlash_Revo | protected |
| df_Read_BufferIdx | DataFlash_Revo | private |
| df_Read_BufferNum | DataFlash_Revo | private |
| df_Read_PageAdr | DataFlash_Revo | private |
| erase_cmd | DataFlash_Revo | private |
| erase_size | DataFlash_Revo | private |
| EraseAll() | DataFlash_Revo | virtual |
| find_last_log() override | DataFlash_Revo | virtual |
| find_last_page(void) | DataFlash_Revo | private |
| find_last_page_of_log(uint16_t log_number) | DataFlash_Revo | private |
| FinishWrite(void) | DataFlash_Revo | private |
| flash_died | DataFlash_Revo | privatestatic |
| Flash_Jedec_EraseSector(uint32_t chip_offset) | DataFlash_Revo | private |
| Flash_Jedec_WriteEnable() | DataFlash_Revo | private |
| flush(void) | DataFlash_Backend | inlinevirtual |
| FUNCTOR_TYPEDEF(vehicle_startup_message_Log_Writer, void) | DataFlash_Backend | |
| get_log_boundaries(uint16_t log_num, uint16_t &start_page, uint16_t &end_page) | DataFlash_Revo | virtual |
| get_log_data(uint16_t log_num, uint16_t page, uint32_t offset, uint16_t len, uint8_t *data) | DataFlash_Revo | virtual |
| get_log_data_raw(uint16_t log_num, uint16_t page, uint32_t offset, uint16_t len, uint8_t *data) | DataFlash_Revo | |
| get_log_info(uint16_t log_num, uint32_t &size, uint32_t &time_utc) | DataFlash_Revo | virtual |
| get_num_logs() override | DataFlash_Revo | virtual |
| GetFileNumber() | DataFlash_Revo | private |
| GetFilePage() | DataFlash_Revo | private |
| GetPage(void) | DataFlash_Revo | private |
| getSectorCount(uint32_t *ptr) | DataFlash_Revo | private |
| GetWritePage(void) | DataFlash_Revo | private |
| Init() override | DataFlash_Revo | virtual |
| internal_error() | DataFlash_Backend | |
| last_block_num | DataFlash_Revo | private |
| Log_Fill_Format(const struct LogStructure *structure, struct log_Format &pkt) | DataFlash_Backend | |
| Log_Fill_Format_Units(const struct LogStructure *s, struct log_Format_Units &pkt) | DataFlash_Backend | |
| Log_Write(uint8_t msg_type, va_list arg_list, bool is_critical=false) | DataFlash_Backend | |
| Log_Write_Emit_FMT(uint8_t msg_type) | DataFlash_Backend | |
| Log_Write_EntireMission(const AP_Mission &mission) | DataFlash_Backend | |
| Log_Write_Format(const struct LogStructure *structure) | DataFlash_Backend | |
| Log_Write_Format_Units(const struct LogStructure *structure) | DataFlash_Backend | |
| Log_Write_MavCmd(uint16_t cmd_total, const mavlink_mission_item_t &mav_cmd) | DataFlash_Backend | |
| Log_Write_Message(const char *message) | DataFlash_Backend | |
| Log_Write_Mission_Cmd(const AP_Mission &mission, const AP_Mission::Mission_Command &cmd) | DataFlash_Backend | |
| Log_Write_Mode(uint8_t mode, uint8_t reason=0) | DataFlash_Backend | |
| Log_Write_Multiplier(const struct MultiplierStructure *s) | DataFlash_Backend | |
| Log_Write_Parameter(const char *name, float value) | DataFlash_Backend | |
| Log_Write_Parameter(const AP_Param *ap, const AP_Param::ParamToken &token, enum ap_var_type type) | DataFlash_Backend | |
| log_write_started | DataFlash_Revo | privatestatic |
| Log_Write_Unit(const struct UnitStructure *s) | DataFlash_Backend | |
| logging_enabled() const | DataFlash_Revo | inlinevirtual |
| logging_failed() const | DataFlash_Revo | inlinevirtual |
| logging_started(void) const | DataFlash_Revo | inlinevirtual |
| multiplier(uint8_t multiplier) const | DataFlash_Backend | |
| NeedErase(void) | DataFlash_Revo | private |
| NeedPrep(void) | DataFlash_Revo | virtual |
| num_dropped(void) const | DataFlash_Backend | inline |
| num_multipliers() const | DataFlash_Backend | |
| num_types() const | DataFlash_Backend | |
| num_units() const | DataFlash_Backend | |
| PageErase(uint16_t PageAdr) | DataFlash_Revo | private |
| PageSize() | DataFlash_Revo | inlineprivate |
| PageToBuffer(uint8_t BufferNum, uint16_t PageAdr) | DataFlash_Revo | private |
| periodic_10Hz(const uint32_t now) | DataFlash_Backend | protectedvirtual |
| periodic_1Hz(const uint32_t now) | DataFlash_Backend | protectedvirtual |
| periodic_fullrate(const uint32_t now) | DataFlash_Backend | protectedvirtual |
| periodic_tasks() | DataFlash_Backend | virtual |
| Prep() | DataFlash_Revo | virtual |
| PrepForArming() | DataFlash_Backend | inlinevirtual |
| push_log_blocks() | DataFlash_Backend | protectedvirtual |
| ReadBlock(void *pBuffer, uint16_t size) | DataFlash_Revo | privatevirtual |
| ReadManufacturerID() | DataFlash_Revo | |
| ReadStatus() | DataFlash_Revo | |
| ReadStatusReg() | DataFlash_Revo | private |
| remote_log_block_status_msg(mavlink_channel_t chan, mavlink_message_t *msg) | DataFlash_Backend | inlinevirtual |
| set_mission(const AP_Mission *mission) | DataFlash_Backend | |
| SetFileNumber(uint16_t FileNumber) | DataFlash_Revo | private |
| ShouldLog(bool is_critical) | DataFlash_Backend | protected |
| spi_write(uint8_t b) | DataFlash_Revo | inlineprivate |
| spi_write(int data) | DataFlash_Revo | inlineprivate |
| start_new_log(void) | DataFlash_Revo | virtual |
| start_new_log_reset_variables() | DataFlash_Backend | protectedvirtual |
| StartNewLogOK() const | DataFlash_Backend | protectedvirtual |
| StartRead(uint16_t PageAdr) | DataFlash_Revo | private |
| StartWrite(uint16_t PageAdr) | DataFlash_Revo | private |
| stop_logging(void) | DataFlash_Revo | inlinevirtual |
| structure(uint8_t structure) const | DataFlash_Backend | |
| unit(uint8_t unit) const | DataFlash_Backend | |
| vehicle_message_writer() | DataFlash_Backend | |
| vehicle_was_disarmed() | DataFlash_Backend | inlinevirtual |
| WaitReady() | DataFlash_Revo | private |
| WriteBlock(const void *pBuffer, uint16_t size) | DataFlash_Backend | inline |
| WriteBlockCheckStartupMessages() | DataFlash_Backend | protectedvirtual |
| WriteCriticalBlock(const void *pBuffer, uint16_t size) | DataFlash_Backend | inline |
| WriteMoreStartupMessages() | DataFlash_Backend | protectedvirtual |
| WritePrioritisedBlock(const void *pBuffer, uint16_t size, bool is_critical) | DataFlash_Backend | |
| WritesOK() const override | DataFlash_Revo | protectedvirtual |