SYS/BIOS
7.00
|
Seconds Manager.
This module is a proxy to the device-specific Seconds module functions as defined in ISeconds.xdc.
This module generates a custom time() function in the configuration-generated .c file. This time() function calls Seconds_get() to get the number of seconds since 1970 from a device-specific delegate function.
Note: For TI codegen tools, time() returns the number of seconds since 1900. The generated time() function takes this into account, and adds the number of seconds from 1900 to 1970 to the value returned by Seconds_get(). This allows functions such as localtime() to work correctly with TI tools.
The actual implementations of the Seconds module functions are provided by the Seconds module delegates.
Additional, family-specific Seconds module APIs may also be provided by the Seconds module delegates.
Function | Hwi | Swi | Task | Main | Startup |
---|---|---|---|---|---|
get | Y | Y | Y | Y | Y |
set | N | N | Y | Y | Y |
Definitions:
|
Usage example with run-time support library:
#include <xdc/std.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <ti/sysbios/hal/Seconds_defs.h>
Go to the source code of this file.
Data Structures | |
struct | Seconds_Time |
Macros | |
#define | ti_sysbios_hal_Seconds_long_names |
Functions | |
uint32_t | Seconds_get (void) |
uint32_t | Seconds_getTime (Seconds_Time *ts) |
void | Seconds_set (uint32_t seconds) |
uint32_t | Seconds_setTime (Seconds_Time *ts) |
#define ti_sysbios_hal_Seconds_long_names |
uint32_t Seconds_get | ( | void | ) |
uint32_t Seconds_getTime | ( | Seconds_Time * | ts | ) |
void Seconds_set | ( | uint32_t | seconds | ) |
uint32_t Seconds_setTime | ( | Seconds_Time * | ts | ) |