PebbleOS
Loading...
Searching...
No Matches
Macros

Size, distance and time unit conversion factors. More...

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.
 

Detailed Description

Size, distance and time unit conversion factors.

Macro Definition Documentation

◆ PBL_DAY_PER_WEEK

#define PBL_DAY_PER_WEEK   7

Days per week.

◆ PBL_HOUR_PER_DAY

#define PBL_HOUR_PER_DAY   24

Hours per day.

◆ PBL_KIB

#define PBL_KIB (   n)    ((n) * 1024)

Convert kibibytes to bytes.

Parameters
nNumber of KiB.

◆ PBL_M_PER_KM

#define PBL_M_PER_KM   1000

Meters per kilometer.

◆ PBL_M_PER_MILE

#define PBL_M_PER_MILE   1609

Meters per mile, rounded.

◆ PBL_MIB

#define PBL_MIB (   n)    ((n) * 1024 * 1024)

Convert mebibytes to bytes.

Parameters
nNumber of MiB.

◆ PBL_MIN_PER_DAY

#define PBL_MIN_PER_DAY   (PBL_MIN_PER_HOUR * PBL_HOUR_PER_DAY)

Minutes per day.

◆ PBL_MIN_PER_HOUR

#define PBL_MIN_PER_HOUR   60

Minutes per hour.

◆ PBL_MM_PER_M

#define PBL_MM_PER_M   1000

Millimeters per meter.

◆ PBL_MONTH_PER_YEAR

#define PBL_MONTH_PER_YEAR   12

Months per year.

◆ PBL_MSEC_PER_MIN

#define PBL_MSEC_PER_MIN   (PBL_MSEC_PER_SEC * PBL_SEC_PER_MIN)

Milliseconds per minute.

◆ PBL_MSEC_PER_SEC

#define PBL_MSEC_PER_SEC   1000

Milliseconds per second.

◆ PBL_SEC_PER_DAY

#define PBL_SEC_PER_DAY   (PBL_SEC_PER_HOUR * PBL_HOUR_PER_DAY)

Seconds per day.

◆ PBL_SEC_PER_HOUR

#define PBL_SEC_PER_HOUR   (PBL_SEC_PER_MIN * PBL_MIN_PER_HOUR)

Seconds per hour.

◆ PBL_SEC_PER_MIN

#define PBL_SEC_PER_MIN   60

Seconds per minute.

◆ PBL_SEC_PER_WEEK

#define PBL_SEC_PER_WEEK   (PBL_SEC_PER_DAY * PBL_DAY_PER_WEEK)

Seconds per week.

◆ PBL_USEC_PER_MSEC

#define PBL_USEC_PER_MSEC   1000

Microseconds per millisecond.

◆ PBL_USEC_PER_SEC

#define PBL_USEC_PER_SEC   1000000

Microseconds per second.