|
|
|
@ -23,7 +23,7 @@ public:
@@ -23,7 +23,7 @@ public:
|
|
|
|
|
uint16_t find_last_log() override; |
|
|
|
|
void get_log_boundaries(uint16_t log_num, uint32_t & start_page, uint32_t & end_page) override; |
|
|
|
|
void get_log_info(uint16_t log_num, uint32_t &size, uint32_t &time_utc) override; |
|
|
|
|
int16_t get_log_data(uint16_t log_num, uint16_t page, uint32_t offset, uint16_t len, uint8_t *data) override; |
|
|
|
|
int16_t get_log_data(uint16_t log_num, uint16_t page, uint32_t offset, uint16_t len, uint8_t *data) override WARN_IF_UNUSED; |
|
|
|
|
uint16_t get_num_logs() override; |
|
|
|
|
uint16_t start_new_log(void) override; |
|
|
|
|
uint32_t bufferspace_available() override; |
|
|
|
@ -76,7 +76,7 @@ private:
@@ -76,7 +76,7 @@ private:
|
|
|
|
|
bool NeedErase(void); |
|
|
|
|
|
|
|
|
|
// internal high level functions
|
|
|
|
|
int16_t get_log_data_raw(uint16_t log_num, uint32_t page, uint32_t offset, uint16_t len, uint8_t *data); |
|
|
|
|
int16_t get_log_data_raw(uint16_t log_num, uint32_t page, uint32_t offset, uint16_t len, uint8_t *data) WARN_IF_UNUSED; |
|
|
|
|
void StartRead(uint32_t PageAdr); |
|
|
|
|
uint32_t find_last_page(void); |
|
|
|
|
uint32_t find_last_page_of_log(uint16_t log_number); |
|
|
|
|