From e2561cdff13cafa9d1bec75a4257b8c1dbeb48a6 Mon Sep 17 00:00:00 2001 From: joeycastillo Date: Mon, 7 Feb 2022 15:20:15 +0000 Subject: deploy: 79b037b4fb0a3f401406875c281afe2cf0864830 --- watch__utility_8h_source.html | 45 +++++++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 17 deletions(-) (limited to 'watch__utility_8h_source.html') diff --git a/watch__utility_8h_source.html b/watch__utility_8h_source.html index 31f20c51..d8a06ac4 100644 --- a/watch__utility_8h_source.html +++ b/watch__utility_8h_source.html @@ -100,28 +100,39 @@ $(function() {
29#include "watch.h"
30
35
-
39const char * watch_utility_get_weekday(watch_date_time date_time);
-
40
-
54uint32_t watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset);
-
55
-
61uint32_t watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset);
-
62
-
71watch_date_time watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset);
-
72
-
84bool watch_utility_convert_to_12_hour(watch_date_time *date_time);
-
85
-
95watch_date_time watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset);
-
96
-
111float watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance);
-
112
-
113#endif
-
float watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance)
Returns a temperature in degrees Celsius for a given thermistor voltage divider circuit.
Definition: watch_utility.c:161
+
36typedef struct {
+
37 uint8_t seconds; // 0-59
+
38 uint8_t minutes; // 0-59
+
39 uint8_t hours; // 0-23
+
40 uint32_t days; // 0-4294967295
+
41} watch_duration_t;
+
42
+
47const char * watch_utility_get_weekday(watch_date_time date_time);
+
48
+
62uint32_t watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset);
+
63
+
69uint32_t watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset);
+
70
+
75watch_duration_t watch_utility_seconds_to_duration(uint32_t seconds);
+
76
+
85watch_date_time watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset);
+
86
+
98bool watch_utility_convert_to_12_hour(watch_date_time *date_time);
+
99
+
109watch_date_time watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset);
+
110
+
125float watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance);
+
126
+
127#endif
+
float watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance)
Returns a temperature in degrees Celsius for a given thermistor voltage divider circuit.
Definition: watch_utility.c:172
watch_date_time watch_utility_date_time_from_unix_time(uint32_t timestamp, uint32_t utc_offset)
Returns the UNIX time (seconds since 1970) for a given watch_date_time struct.
Definition: watch_utility.c:79
-
bool watch_utility_convert_to_12_hour(watch_date_time *date_time)
Converts a watch_date_time for 12-hour display.
Definition: watch_utility.c:154
+
bool watch_utility_convert_to_12_hour(watch_date_time *date_time)
Converts a watch_date_time for 12-hour display.
Definition: watch_utility.c:165
+
watch_duration_t watch_utility_seconds_to_duration(uint32_t seconds)
Converts a duration in seconds to a watch_duration_t struct.
Definition: watch_utility.c:154
watch_date_time watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset)
Converts a time from a given time zone to another time zone.
Definition: watch_utility.c:149
uint32_t watch_utility_convert_to_unix_time(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t utc_offset)
Returns the UNIX time (seconds since 1970) for a given date/time in UTC.
Definition: watch_utility.c:38
const char * watch_utility_get_weekday(watch_date_time date_time)
Returns a two-letter weekday for the given timestamp, suitable for display in positions 0-1 of the wa...
Definition: watch_utility.c:28
uint32_t watch_utility_date_time_to_unix_time(watch_date_time date_time, uint32_t utc_offset)
Returns the UNIX time (seconds since 1970) for a given watch_date_time struct.
Definition: watch_utility.c:69
+
Definition: watch_utility.h:36
Definition: watch_rtc.h:44
-- cgit v1.2.3