Loading...
Searching...
No Matches
units.h
Go to the documentation of this file.
1
7#pragma once
8#include <pebble.h>
9
14
20int units_swatch_beats(void);
21
27uint32_t units_ms_until_next_beat(void);
28
37void units_format_distance(char *buffer, size_t size, int meters, bool miles);
38
49void units_format_distance_value(char *buffer, size_t size, int meters, bool miles);
50
57const char *units_distance_unit(bool miles);
58
void units_format_distance_value(char *buffer, size_t size, int meters, bool miles)
Formats a distance as just "N.N", with no unit suffix, rounded to a tenth.
Definition units.c:53
int units_swatch_beats(void)
The current swatch internet time, in .beats.
Definition units.c:38
const char * units_distance_unit(bool miles)
The unit label for the current distance mode, "MI" or "KM".
Definition units.c:58
uint32_t units_ms_until_next_beat(void)
Milliseconds until the next .beats boundary.
Definition units.c:43
void units_format_distance(char *buffer, size_t size, int meters, bool miles)
Formats a distance as "N.N MI" or "N.N KM".
Definition units.c:48