CircleOS
1
|
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 |
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.
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.