summaryrefslogtreecommitdiffhomepage
path: root/dev/modules/MFlash
diff options
context:
space:
mode:
Diffstat (limited to 'dev/modules/MFlash')
-rw-r--r--dev/modules/MFlash/MFlash.h25
1 files changed, 25 insertions, 0 deletions
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 <NewKit/Defines.h>
+
+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