Mbed library for ENC28J60 Ethernet modules. Full support for TCP/IP and UDP Server, Client and HTTP server (webserver). DHCP and DNS is included.

Dependents:   mBuino_ENC28_MQTT Nucleo_Web_ENC28J60 Nucleo_Web_ENC28J60_ADC Serial_over_Ethernet ... more

Embed: (wiki syntax)

« Back to documentation index

Clock interface

Clock interface

The clock interface is the interface between the timer library and the platform specific clock functionality. More...

Functions

void uip_clock_init (void)
 Initialize the clock library.
clock_time_t clock_time (void)
 Get the current clock time.

Detailed Description

The clock interface is the interface between the timer library and the platform specific clock functionality.

The clock interface must be implemented for each platform that uses the timer library.

The clock interface does only one this: it measures time. The clock interface provides a macro, CLOCK_SECOND, which corresponds to one second of system time.

See also:
Timer library

Function Documentation

clock_time_t clock_time ( void   )

Get the current clock time.

This function returns the current system clock time.

Returns:
The current clock time, measured in system ticks.
Note:
Parameters:
@retval

Definition at line 31 of file clock-arch.c.

void uip_clock_init ( void   )

Initialize the clock library.

This function initializes the clock library and should be called from the main() function of the system.