#pragma once

#include "AP_HAL_Empty.h"

class Empty::Flash : public AP_HAL::Flash {
public:
    uint32_t getpageaddr(uint32_t page) override { return 0; }
    uint32_t getpagesize(uint32_t page) override { return 0; }
    uint32_t getnumpages(void) override { return 0; }
    bool erasepage(uint32_t page) override { return false; }
    bool write(uint32_t addr, const void *buf, uint32_t count) override { return false; }
    void keep_unlocked(bool set) override {}
    bool ispageerased(uint32_t page) override { return false; }
};