7#ifndef MCXA153_40FD7F7C_73BB_4CB0_847B_406B07B28A0B
8#define MCXA153_40FD7F7C_73BB_4CB0_847B_406B07B28A0B
97 virtual bool init(
void)
override;
147 virtual Status write(uint32 address,
const void* buffer)
override;
Definition CoreFlash.h:36
virtual Status erase(uint32 address) override
擦除指定頁面
virtual Status write(uint32 address, const void *buffer) override
向指定頁面寫入資料
virtual uint32 pageCount(void) const override
取得裝置的總頁數
virtual uint32 sectorCount(void) const override
取得裝置的總區塊數
virtual Status read(uint32 address, void *buffer) override
從指定頁面讀取資料
CoreFlash(void)
Construct a new object.
virtual uint32 pageSize(void) const override
取得裝置的頁面大小
virtual bool init(void) override
硬體初始化
virtual ~CoreFlash(void) override
Destroy the object.
virtual bool deinit(void) override
硬體去初始化
virtual bool isInit(void) override
檢查硬體初始化狀態
物件基底類別
Definition Object.h:63
Definition glikey/Mask.h:22
頁式存儲裝置抽象介面,提供基於頁的存儲操作
Definition SectorDevice.h:37
Status
頁式存儲裝置操作狀態列舉
Definition SectorDevice.h:146