![]() |
Soldered SD Card Arduino Library 1.0.0
Easily read and write files to and form the SD card breakout! A fork of the original SDFat library by Bill Greiman.
|
Go to the source code of this file.
Namespaces | |
| namespace | FsDateTime |
Functions | |
| void | FsDateTime::clearCallback () |
| void | FsDateTime::setCallback (void(*dateTime)(uint16_t *date, uint16_t *time)) |
| void | FsDateTime::setCallback (void(*dateTime)(uint16_t *date, uint16_t *time, uint8_t *ms10)) |
| static uint16_t | FS_DATE (uint16_t year, uint8_t month, uint8_t day) |
| static uint16_t | FS_YEAR (uint16_t fatDate) |
| static uint8_t | FS_MONTH (uint16_t fatDate) |
| static uint8_t | FS_DAY (uint16_t fatDate) |
| static uint16_t | FS_TIME (uint8_t hour, uint8_t minute, uint8_t second) |
| static uint8_t | FS_HOUR (uint16_t fatTime) |
| static uint8_t | FS_MINUTE (uint16_t fatTime) |
| static uint8_t | FS_SECOND (uint16_t fatTime) |
| char * | fsFmtDate (char *str, uint16_t date) |
| char * | fsFmtTime (char *str, uint16_t time) |
| char * | fsFmtTime (char *str, uint16_t time, uint8_t sec100) |
| char * | fsFmtTimeZone (char *str, int8_t tz) |
| size_t | fsPrintDate (print_t *pr, uint16_t date) |
| size_t | fsPrintDateTime (print_t *pr, uint16_t date, uint16_t time) |
| size_t | fsPrintDateTime (print_t *pr, uint32_t dateTime) |
| size_t | fsPrintDateTime (print_t *pr, uint32_t dateTime, uint8_t s100, int8_t tz) |
| size_t | fsPrintTime (print_t *pr, uint16_t time) |
| size_t | fsPrintTime (print_t *pr, uint16_t time, uint8_t sec100) |
| size_t | fsPrintTimeZone (print_t *pr, int8_t tz) |
|
inlinestatic |
date field for directory entry
| [in] | year | [1980,2107] |
| [in] | month | [1,12] |
| [in] | day | [1,31] |
|
inlinestatic |
day part of FAT directory date field
| [in] | fatDate | Date in packed dir format. |
|
inlinestatic |
hour part of FAT directory time field
| [in] | fatTime | Time in packed dir format. |
|
inlinestatic |
minute part of FAT directory time field
| [in] | fatTime | Time in packed dir format. |
|
inlinestatic |
month part of FAT directory date field
| [in] | fatDate | Date in packed dir format. |
|
inlinestatic |
second part of FAT directory time field N
| [in] | fatTime | Time in packed dir format. |
|
inlinestatic |
time field for directory entry
| [in] | hour | [0,23] |
| [in] | minute | [0,59] |
| [in] | second | [0,59] |
|
inlinestatic |
year part of FAT directory date field
| [in] | fatDate | Date in packed dir format. |
| char * fsFmtDate | ( | char * | str, |
| uint16_t | date ) |
| char * fsFmtTime | ( | char * | str, |
| uint16_t | time ) |
| char * fsFmtTime | ( | char * | str, |
| uint16_t | time, | ||
| uint8_t | sec100 ) |
| char * fsFmtTimeZone | ( | char * | str, |
| int8_t | tz ) |
| size_t fsPrintDate | ( | print_t * | pr, |
| uint16_t | date ) |
| size_t fsPrintDateTime | ( | print_t * | pr, |
| uint16_t | date, | ||
| uint16_t | time ) |
| size_t fsPrintDateTime | ( | print_t * | pr, |
| uint32_t | dateTime ) |
| size_t fsPrintDateTime | ( | print_t * | pr, |
| uint32_t | dateTime, | ||
| uint8_t | s100, | ||
| int8_t | tz ) |
| size_t fsPrintTime | ( | print_t * | pr, |
| uint16_t | time ) |
| size_t fsPrintTime | ( | print_t * | pr, |
| uint16_t | time, | ||
| uint8_t | sec100 ) |
| size_t fsPrintTimeZone | ( | print_t * | pr, |
| int8_t | tz ) |