CircleOS  1
Data Fields
_tagDIRENT Struct Reference

Directory entry structure. More...

Data Fields

u8 name [11]
 
u8 attr
 
u8 reserved
 
u8 crttimetenth
 
u8 crttime_l
 
u8 crttime_h
 
u8 crtdate_l
 
u8 crtdate_h
 
u8 lstaccdate_l
 
u8 lstaccdate_h
 
u8 startclus_h_l
 
u8 startclus_h_h
 
u8 wrttime_l
 
u8 wrttime_h
 
u8 wrtdate_l
 
u8 wrtdate_h
 
u8 startclus_l_l
 
u8 startclus_l_h
 
u8 filesize_0
 
u8 filesize_1
 
u8 filesize_2
 
u8 filesize_3
 

Detailed Description

Note: if name[0] == 0xe5, this is a free dir entry if name[0] == 0x00, this is a free entry and all subsequent entries are free if name[0] == 0x05, the first character of the name is 0xe5 [a kanji nicety]

Date format: bit 0-4 = day of month (1-31) bit 5-8 = month, 1=Jan..12=Dec bit 9-15 = count of years since 1980 (0-127) Time format: bit 0-4 = 2-second count, (0-29) bit 5-10 = minutes (0-59) bit 11-15= hours (0-23)

Definition at line 1360 of file circle_api.h.

Field Documentation

u8 _tagDIRENT::attr

Definition at line 1363 of file circle_api.h.

u8 _tagDIRENT::crtdate_h

Definition at line 1369 of file circle_api.h.

u8 _tagDIRENT::crtdate_l

Definition at line 1368 of file circle_api.h.

u8 _tagDIRENT::crttime_h

Definition at line 1367 of file circle_api.h.

u8 _tagDIRENT::crttime_l

Definition at line 1366 of file circle_api.h.

u8 _tagDIRENT::crttimetenth

Definition at line 1365 of file circle_api.h.

u8 _tagDIRENT::filesize_0

Definition at line 1380 of file circle_api.h.

u8 _tagDIRENT::filesize_1

Definition at line 1381 of file circle_api.h.

u8 _tagDIRENT::filesize_2

Definition at line 1382 of file circle_api.h.

u8 _tagDIRENT::filesize_3

Definition at line 1383 of file circle_api.h.

u8 _tagDIRENT::lstaccdate_h

Definition at line 1371 of file circle_api.h.

u8 _tagDIRENT::lstaccdate_l

Definition at line 1370 of file circle_api.h.

u8 _tagDIRENT::name[11]

Definition at line 1362 of file circle_api.h.

u8 _tagDIRENT::reserved

Definition at line 1364 of file circle_api.h.

u8 _tagDIRENT::startclus_h_h

Definition at line 1373 of file circle_api.h.

u8 _tagDIRENT::startclus_h_l

Definition at line 1372 of file circle_api.h.

u8 _tagDIRENT::startclus_l_h

Definition at line 1379 of file circle_api.h.

u8 _tagDIRENT::startclus_l_l

Definition at line 1378 of file circle_api.h.

u8 _tagDIRENT::wrtdate_h

Definition at line 1377 of file circle_api.h.

u8 _tagDIRENT::wrtdate_l

Definition at line 1376 of file circle_api.h.

u8 _tagDIRENT::wrttime_h

Definition at line 1375 of file circle_api.h.

u8 _tagDIRENT::wrttime_l

Definition at line 1374 of file circle_api.h.


The documentation for this struct was generated from the following file: