From a13e1c0911c0627184bc38f18c7fdda64447b3ad Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sun, 23 Mar 2025 19:13:48 +0100 Subject: meta(kernel): Reworked repository's filesystem structure. Removing useless parts of the project too. Signed-off-by: Amlal El Mahrouss --- dev/modules/MFlash/MFlash.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 dev/modules/MFlash/MFlash.h (limited to 'dev/modules/MFlash') diff --git a/dev/modules/MFlash/MFlash.h b/dev/modules/MFlash/MFlash.h new file mode 100644 index 00000000..a1846610 --- /dev/null +++ b/dev/modules/MFlash/MFlash.h @@ -0,0 +1,25 @@ +/* ------------------------------------------- + + 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 -- cgit v1.2.3