Pebble App Framework
v4.6.0
How It Works
CLI
Device API
Phone API
C Coverage
TS Coverage
GitHub
Theme
Pebble App Framework: Device API
Toggle main menu visibility
Loading...
Searching...
No Matches
units.h
Go to the documentation of this file.
1
7
#pragma once
8
#include <pebble.h>
9
14
20
int
units_swatch_beats
(
void
);
21
27
uint32_t
units_ms_until_next_beat
(
void
);
28
37
void
units_format_distance
(
char
*buffer,
size_t
size,
int
meters,
bool
miles);
38
49
void
units_format_distance_value
(
char
*buffer,
size_t
size,
int
meters,
bool
miles);
50
57
const
char
*
units_distance_unit
(
bool
miles);
58
units_format_distance_value
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
units_swatch_beats
int units_swatch_beats(void)
The current swatch internet time, in .beats.
Definition
units.c:38
units_distance_unit
const char * units_distance_unit(bool miles)
The unit label for the current distance mode, "MI" or "KM".
Definition
units.c:58
units_ms_until_next_beat
uint32_t units_ms_until_next_beat(void)
Milliseconds until the next .beats boundary.
Definition
units.c:43
units_format_distance
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
src
c
pebble
system
units
units.h
Generated by
1.18.0