nRF51 SDK
|
Macros | |
#define | SDM_STATUS_USE_STATE_POS 0x00 |
#define | SDM_STATUS_USE_STATE_MASK (0x3u << SDM_STATUS_USE_STATE_POS) |
#define | SDM_STATUS_USE_STATE_INACTIVE (0x00 << SDM_STATUS_USE_STATE_POS) |
#define | SDM_STATUS_USE_STATE_ACTIVE (0x1u << SDM_STATUS_USE_STATE_POS) |
#define | SDM_STATUS_HEALTH_POS 0x2u |
#define | SDM_STATUS_HEALTH_MASK (0x3u << SDM_STATUS_HEALTH_POS) |
#define | SDM_STATUS_HEALTH_OK (0x00 << SDM_STATUS_HEALTH_POS) |
#define | SDM_STATUS_HEALTH_ERROR (0x1u << SDM_STATUS_HEALTH_POS) |
#define | SDM_STATUS_HEALTH_WARNING (0x2u << SDM_STATUS_HEALTH_POS) |
#define | SDM_STATUS_BATTERY_POS 0x4u |
#define | SDM_STATUS_BATTERY_MASK (0x3u << SDM_STATUS_BATTERY_POS) |
#define | SDM_STATUS_BATTERY_NEW (0x00 << SDM_STATUS_BATTERY_POS) |
#define | SDM_STATUS_BATTERY_STATUS_GOOD (0x1u << SDM_STATUS_BATTERY_POS) |
#define | SDM_STATUS_BATTERY_STATUS_OK (0x2u << SDM_STATUS_BATTERY_POS) |
#define | SDM_STATUS_BATTERY_STATUS_LOW (0x3u << SDM_STATUS_BATTERY_POS) |
#define | SDM_STATUS_LOCATION_POS 0x6u |
#define | SDM_STATUS_LOCATION_MASK (0x3u << SDM_STATUS_LOCATION_POS) |
#define | SDM_STATUS_LOCATION_LACES (0x00 << SDM_STATUS_LOCATION_POS) |
#define | SDM_STATUS_LOCATION_MIDSOLE (0x1u << SDM_STATUS_LOCATION_POS) |
#define | SDM_STATUS_LOCATION_OTHER (0x2u << SDM_STATUS_LOCATION_POS) |
#define | SDM_STATUS_LOCATION_ANKLE (0x3u << SDM_STATUS_LOCATION_POS) |
#define SDM_STATUS_BATTERY_MASK (0x3u << SDM_STATUS_BATTERY_POS) |
Battery bit mask.
#define SDM_STATUS_BATTERY_NEW (0x00 << SDM_STATUS_BATTERY_POS) |
Battery status new.
#define SDM_STATUS_BATTERY_POS 0x4u |
Battery state bit position.
#define SDM_STATUS_BATTERY_STATUS_GOOD (0x1u << SDM_STATUS_BATTERY_POS) |
Battery status good.
#define SDM_STATUS_BATTERY_STATUS_LOW (0x3u << SDM_STATUS_BATTERY_POS) |
Battery status low.
#define SDM_STATUS_BATTERY_STATUS_OK (0x2u << SDM_STATUS_BATTERY_POS) |
Battery status ok.
#define SDM_STATUS_HEALTH_ERROR (0x1u << SDM_STATUS_HEALTH_POS) |
Health status error.
#define SDM_STATUS_HEALTH_MASK (0x3u << SDM_STATUS_HEALTH_POS) |
Health bit mask.
#define SDM_STATUS_HEALTH_OK (0x00 << SDM_STATUS_HEALTH_POS) |
Health status OK.
#define SDM_STATUS_HEALTH_POS 0x2u |
Health state bit position.
#define SDM_STATUS_HEALTH_WARNING (0x2u << SDM_STATUS_HEALTH_POS) |
Health status warning.
#define SDM_STATUS_LOCATION_ANKLE (0x3u << SDM_STATUS_LOCATION_POS) |
located at ankle.
#define SDM_STATUS_LOCATION_LACES (0x00 << SDM_STATUS_LOCATION_POS) |
Located at laces.
#define SDM_STATUS_LOCATION_MASK (0x3u << SDM_STATUS_LOCATION_POS) |
Location bit mask.
#define SDM_STATUS_LOCATION_MIDSOLE (0x1u << SDM_STATUS_LOCATION_POS) |
Located at midsole.
#define SDM_STATUS_LOCATION_OTHER (0x2u << SDM_STATUS_LOCATION_POS) |
Located at other place.
#define SDM_STATUS_LOCATION_POS 0x6u |
Location state bit position.
#define SDM_STATUS_USE_STATE_ACTIVE (0x1u << SDM_STATUS_USE_STATE_POS) |
State active.
#define SDM_STATUS_USE_STATE_INACTIVE (0x00 << SDM_STATUS_USE_STATE_POS) |
State inactive.
#define SDM_STATUS_USE_STATE_MASK (0x3u << SDM_STATUS_USE_STATE_POS) |
Use state bit mask.
#define SDM_STATUS_USE_STATE_POS 0x00 |
Use state bit position.