/* ------------------------------------------- Copyright (C) 2024-2025, Amlal EL Mahrouss, all rights reserved. ------------------------------------------- */ #pragma once #ifdef NE_USE_MBCI_FLASH #include NeOS::SizeT drv_get_sector_count(NeOS::Int32 slot); NeOS::SizeT drv_get_size(NeOS::Int32 slot); NeOS::Void drv_enable_at(NeOS::Int32 slot); NeOS::Void drv_disable_at(NeOS::Int32 slot); NeOS::Void drv_std_write(NeOS::Int32 slot, NeOS::UInt64 lba, NeOS::Char* buf, NeOS::SizeT sector_sz, NeOS::SizeT buf_sz); NeOS::Void drv_std_read(NeOS::Int32 slot, NeOS::UInt64 lba, NeOS::Char* buf, NeOS::SizeT sector_sz, NeOS::SizeT buf_sz); #endif // ifdef NE_USE_MBCI_FLASH