PebbleOS
Loading...
Searching...
No Matches
Macros
units.h File Reference

Macros

#define PBL_KIB(n)   ((n) * 1024)
 Convert kibibytes to bytes.
 
#define PBL_MIB(n)   ((n) * 1024 * 1024)
 Convert mebibytes to bytes.
 
#define PBL_MM_PER_M   1000
 Millimeters per meter.
 
#define PBL_M_PER_KM   1000
 Meters per kilometer.
 
#define PBL_M_PER_MILE   1609
 Meters per mile, rounded.
 
#define PBL_USEC_PER_MSEC   1000
 Microseconds per millisecond.
 
#define PBL_USEC_PER_SEC   1000000
 Microseconds per second.
 
#define PBL_MSEC_PER_SEC   1000
 Milliseconds per second.
 
#define PBL_SEC_PER_MIN   60
 Seconds per minute.
 
#define PBL_MIN_PER_HOUR   60
 Minutes per hour.
 
#define PBL_HOUR_PER_DAY   24
 Hours per day.
 
#define PBL_DAY_PER_WEEK   7
 Days per week.
 
#define PBL_MONTH_PER_YEAR   12
 Months per year.
 
#define PBL_MSEC_PER_MIN   (PBL_MSEC_PER_SEC * PBL_SEC_PER_MIN)
 Milliseconds per minute.
 
#define PBL_SEC_PER_HOUR   (PBL_SEC_PER_MIN * PBL_MIN_PER_HOUR)
 Seconds per hour.
 
#define PBL_MIN_PER_DAY   (PBL_MIN_PER_HOUR * PBL_HOUR_PER_DAY)
 Minutes per day.
 
#define PBL_SEC_PER_DAY   (PBL_SEC_PER_HOUR * PBL_HOUR_PER_DAY)
 Seconds per day.
 
#define PBL_SEC_PER_WEEK   (PBL_SEC_PER_DAY * PBL_DAY_PER_WEEK)
 Seconds per week.