43 FatTime(uint32_t fdatetime = 0) : value(fdatetime)
70 explicit operator time_t()
const 75 static_assert(
sizeof(
FatTime) == 4,
"Bad FatTime");
Date and time class.
Definition: DateTime.h:79
FatTime(uint32_t fdatetime=0)
Definition: FatTime.h:43
FatTime(uint16_t fdate, uint16_t ftime)
Definition: FatTime.h:47
static constexpr unsigned BaseYear
Definition: FatTime.h:27
Definition: Timezone.h:26
uint16_t time
Definition: FatTime.h:30
uint32_t value
Definition: FatTime.h:41
uint32_t month
Definition: FatTime.h:38
Manage IFS timestamps stored as an unsigned 32-bit value.
Definition: TimeStamp.h:36
uint32_t hour
Definition: FatTime.h:36
uint32_t second
Definition: FatTime.h:34
uint32_t day
Definition: FatTime.h:37
uint32_t year
Definition: FatTime.h:39
FatTime(IFS::TimeStamp ts)
Definition: FatTime.h:51
uint16_t date
Definition: FatTime.h:31
uint32_t minute
Definition: FatTime.h:35
void setTime(time_t time)
Set time using Unix timestamp.
FatTime(DateTime dt)
Definition: FatTime.h:55
FAT timestamp support.
Definition: FatTime.h:26