
Open Source FAT File System, M3S-TFAT-Tiny (TFAT) is a FAT file system that only requires a small amount of memory. It is suitable for use in applications such as single-function home appliances and compact industrial equipment where the incorporation of more sophisticated functionality or the newest technology, with a negligible increase in cost, is desired. To support such development activities, Renesas offers software libraries with only the essential features for the application, at low cost.
Use TFAT in any device incorporating a target microcontroller for functions such as accumulating measured or archived data, or rewriting a stored program via memory card. Although TFAT is a FAT file system, and PC data exchange capability enable analysis and management of data by a PC application.
Target Device | Software Name | Version / Release Date | Status |
---|---|---|---|
RL78 | M3S-TFAT-Tiny for the RL78 Family | Latest Version: V.2.01 Release00 Released: March 11, 2015 |
FAT File System: |
Sample Code: RL78/G14 Sound Playback/Compression Demonstration for RL78/G14 CPU Board Rev.1.02 - Sample Code (ZIP | English, 日本語) |
Details of upgrade (See Tool News)
Operating Environment
Related Application Notes
Sample Code
Application Note
Type | Date | |
---|---|---|
PDF 360 KB 日本語 | Application Note | |
PDF 294 KB 日本語 | Application Note | |
PDF 556 KB 日本語 | Application Note | |
PDF 850 KB 日本語 | Application Note | |
PDF 266 KB 日本語 | Tool News - Release | |
5 items
|
Filters
|
||
---|---|---|
Title | Type | Date Date |
ZIP
745 KB
Application:
Consumer Electronics, Industrial
Compiler:
CC-RL, LLVM for Renesas RL78
IDE:
CS+ for CC, e2 studio
|
Sample Code | |
[Toolchains=CC-RL|V1.10.00;LLVM for Renesas RL78|10.0.0.202207;IAR Compiler for RL78|v.4.20.1.2260]
ZIP
2.12 MB
Application:
Consumer Electronics, Industrial
Compiler:
CC-RL, ICCRL78, LLVM for Renesas RL78
Function:
Driver or Library
IDE:
CS+ for CC, e2 studio, IAR EWRL78
|
Sample Code | |
[Toolchains=CC-RL|V1.10.00;LLVM for Renesas RL78|10.0.0.202207;IAR Compiler for RL78|v.4.20.1.2260]
ZIP
1.19 MB
Application:
Consumer Electronics, Industrial
Compiler:
CC-RL, ICCRL78, LLVM for Renesas RL78
Function:
Driver or Library
IDE:
CS+ for CC, e2 studio, IAR EWRL78
|
Sample Code | |
ZIP 6.07 MB 日本語 Compiler: CA78K0R, CC-RL, ICCRL78 IDE: CS+ for CA, CX, CS+ for CC, IAR EWRL78 | Sample Code | |
4 items
|
Function Name | Description |
---|---|
f_mount | Mounts a volume |
f_open | Opens a file |
f_close | Closes a file |
f_read | Reads from a file |
f_write | Writes to a file |
f_lseek | Moves the file pointer |
f_truncate | Truncates a file |
f_sync | Flushes the cache |
f_opendir | Opens a directory |
f_readdir | Reads a directory |
f_getfree | Gets free area |
f_stat | Gets file status |
f_mkdir | Makes a directory |
f_unlink | Deletes a file or a directory |
f_chmod | Changes properties of a file or a directory |
f_utime | Changes time property of a file or a directory |
f_rename | Renames or moves a file or a directory |
disk_initialize | Initializes a drive Note |
disk_read | Reads from a drive Note |
disk_write | Writes to a drive Note |
disk_ioctl | Controls drive I/O Note |
disk_status | Gets drive status Note |
get_fattime | Gets date and time |
Note: The functions need to be created on the customer side as suitable for the hardware used. The TFAT library is not designed for use with a specific piece of hardware and therefore does not include these functions (drivers).
Target Device | RL78 Family |
---|---|
IDE | CS+ for CC V3.01.00 CS+ for CA,CX V3.01.00 IAR Embedded Workbench for RL78 Family provided by IAR Systems V.2.10.1 |
Applicable Compiler | RL78 compiler CA78K0R V1.70 or later RL78 compiler CC-RL V1.01 or later IAR Embedded Workbench for Renesas RL78 V.2.10.1 or later |
Occupied ROM Size | Approx. 12.7KB |
Occupied RAM Size | Approx. 0.2KB *including the stack |
Examples of application field: