stdio-Compatible API
Familiar fopen, fread, fwrite, fseek functions. Easy migration from standard C library.
A high-performance embedded file system with stdio-compatible API. 100% assembly implementation ensures minimal footprint and maximum speed.
// Initialize and mount volume
NT_Init();
NT_Mount("0:", &disk);
// Standard file operations
NT_FILE* f = NT_FOpen("config.dat", "rb");
NT_FRead(buffer, 1, size, f);
NT_FClose(f);
// Directory operations
NT_MkDir("logs");
NT_FindFirstFile("*.log", &find);
// Format with encryption
NT_FormatEx("0:", FS_EXFAT,
FS_OPT_ENCRYPT | FS_OPT_JOURNAL);
Familiar fopen, fread, fwrite, fseek functions. Easy migration from standard C library.
Full compatibility with FAT12, FAT16, FAT32, and exFAT for SD cards and USB drives.
Optional transparent encryption for sensitive data with hardware acceleration support.
Transaction-based journaling ensures data integrity after unexpected power loss.
Built-in wear leveling for flash memory extends storage lifetime significantly.
Full NitroOS integration with mutex protection for multi-threaded access.
NT_FOpen()NT_FClose()NT_FRead()NT_FWrite()
NT_FSeek()NT_FTell()NT_FGets()NT_FPuts()
NT_MkDir()NT_RmDir()NT_Remove()NT_Rename()
NT_Mount()NT_Unmount()NT_Format()NT_Sync()
Contact us for evaluation access and licensing information.