summaryrefslogtreecommitdiffstats
path: root/watch-library/watch/watch_utility.c
diff options
context:
space:
mode:
authorJoey Castillo <joeycastillo@utexas.edu>2022-01-21 00:11:28 -0500
committerJoey Castillo <joeycastillo@utexas.edu>2022-01-21 00:11:43 -0500
commit68f17c89705ac3b4e6c685807d8e799684e2b136 (patch)
tree62b48418bb952884edf97dcaee11831648de9bc8 /watch-library/watch/watch_utility.c
parent3efdcd78a1fd470ca47fdd30c3251170d2f4f03b (diff)
downloadSensor-Watch-68f17c89705ac3b4e6c685807d8e799684e2b136.tar.gz
Sensor-Watch-68f17c89705ac3b4e6c685807d8e799684e2b136.tar.bz2
Sensor-Watch-68f17c89705ac3b4e6c685807d8e799684e2b136.zip
movement: add time zone conversion in sunrise/sunset face
Diffstat (limited to 'watch-library/watch/watch_utility.c')
-rw-r--r--watch-library/watch/watch_utility.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/watch-library/watch/watch_utility.c b/watch-library/watch/watch_utility.c
index 02dbfb25..835076d9 100644
--- a/watch-library/watch/watch_utility.c
+++ b/watch-library/watch/watch_utility.c
@@ -146,6 +146,11 @@ watch_date_time watch_utility_date_time_from_unix_time(uint32_t timestamp, uint3
return retval;
}
+watch_date_time watch_utility_date_time_convert_zone(watch_date_time date_time, uint32_t origin_utc_offset, uint32_t destination_utc_offset) {
+ uint32_t timestamp = watch_utility_date_time_to_unix_time(date_time, origin_utc_offset);
+ return watch_utility_date_time_from_unix_time(timestamp, destination_utc_offset);
+}
+
float watch_utility_thermistor_temperature(uint16_t value, bool highside, float b_coefficient, float nominal_temperature, float nominal_resistance, float series_resistance) {
float reading = (float)value;