Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

µC/Clk Module

µC/Clk is a module that implements a Year 2000 compliant clock/calendar module. The clock/calendar module offers the following features: Anchor10434261043426

  • Maintains time in seconds starting from 2000/01/01 (

...

  • January 1st,

...

  • 2000) at 00:00:

...

  • 00 UTC until 2134/12/31 (

...

  • December 31st,

...

  • 2134) 23:59:

...

  • 59 UTC; but supports conversions to/from two other timestamps:

...

    • NTP (Network Time Protocol) timestamps, starting from 1900/01/01 (

...

    • January 1st,

...

    • 1900) at 00:00:

...

    • 00 UTC until 2034/12/31 (

...

    • December 31st,

...

    • 2034) 23:59:

...

    • 59 UTC;
    • Unix timestamps, starting from 1970/01/01 (

...

    • January 1st,

...

    • 1970) at 00:00:

...

    • 00 UTC until 2104/12/31 (

...

    • December 31st,

...

    • 2104) 23:59:

...

    • 59 UTC.

...

  • Allows your application to obtain timestamps to mark the occurrence of events. A µC/Clk timestamp is a copy of its internal timestamp.

...

  • Allows your application to get the current date and time into a structured data type

...

  • named CLK_DATE_TIME containing Year, Month, Day, Day-of-Year, Day-of-Week, Hour, Minute, Second, and Timezone Offset. Can convert timestamps to dates/times or vice versa.

...

...

  • Allows your application to get and set the clock date/time using any of the supported timestamps or a CLK_DATE_TIME structure and allows conversion to/from all supported timestamps and the CLK_DATE_TIME structure.

Anchor10424001042400 This document describes how to configure and use the µC/Clk module.