gfps
This commit is contained in:
parent
bd55e53337
commit
530de36418
|
@ -18,39 +18,6 @@
|
||||||
#include "ibrt.h"
|
#include "ibrt.h"
|
||||||
#include "key_handler.h"
|
#include "key_handler.h"
|
||||||
#include "led_control.h"
|
#include "led_control.h"
|
||||||
#ifdef GFPS_ENABLED
|
|
||||||
#include "app_gfps.h"
|
|
||||||
#ifdef GFPS_ENABLED
|
|
||||||
static void app_tell_battery_info_handler(uint8_t *batteryValueCount,
|
|
||||||
uint8_t *batteryValue) {
|
|
||||||
GFPS_BATTERY_STATUS_E status;
|
|
||||||
if (app_battery_is_charging()) {
|
|
||||||
status = BATTERY_CHARGING;
|
|
||||||
} else {
|
|
||||||
status = BATTERY_NOT_CHARGING;
|
|
||||||
}
|
|
||||||
|
|
||||||
// TODO: add the charger case's battery level
|
|
||||||
#ifdef IBRT
|
|
||||||
if (app_tws_ibrt_tws_link_connected()) {
|
|
||||||
*batteryValueCount = 2;
|
|
||||||
} else {
|
|
||||||
*batteryValueCount = 1;
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
*batteryValueCount = 1;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
TRACE(2, "%s,*batteryValueCount is %d", __func__, *batteryValueCount);
|
|
||||||
if (1 == *batteryValueCount) {
|
|
||||||
batteryValue[0] = ((app_battery_current_level() + 1) * 10) | (status << 7);
|
|
||||||
} else {
|
|
||||||
batteryValue[0] = ((app_battery_current_level() + 1) * 10) | (status << 7);
|
|
||||||
batteryValue[1] = ((app_battery_current_level() + 1) * 10) | (status << 7);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BTIF_BLE_APP_DATAPATH_SERVER
|
#ifdef BTIF_BLE_APP_DATAPATH_SERVER
|
||||||
#include "app_ble_cmd_handler.h"
|
#include "app_ble_cmd_handler.h"
|
||||||
|
|
|
@ -1,5 +1,40 @@
|
||||||
|
|
||||||
// Google Fast pairing Service
|
// Google Fast pairing Service
|
||||||
|
#include "common_apps_imports.h"
|
||||||
|
|
||||||
|
#ifdef GFPS_ENABLED
|
||||||
|
#include "app_gfps.h"
|
||||||
|
#ifdef GFPS_ENABLED
|
||||||
|
static void app_tell_battery_info_handler(uint8_t *batteryValueCount,
|
||||||
|
uint8_t *batteryValue) {
|
||||||
|
GFPS_BATTERY_STATUS_E status;
|
||||||
|
if (app_battery_is_charging()) {
|
||||||
|
status = BATTERY_CHARGING;
|
||||||
|
} else {
|
||||||
|
status = BATTERY_NOT_CHARGING;
|
||||||
|
}
|
||||||
|
|
||||||
|
// TODO: add the charger case's battery level
|
||||||
|
#ifdef IBRT
|
||||||
|
if (app_tws_ibrt_tws_link_connected()) {
|
||||||
|
*batteryValueCount = 2;
|
||||||
|
} else {
|
||||||
|
*batteryValueCount = 1;
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
*batteryValueCount = 1;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
TRACE(2, "%s,*batteryValueCount is %d", __func__, *batteryValueCount);
|
||||||
|
if (1 == *batteryValueCount) {
|
||||||
|
batteryValue[0] = ((app_battery_current_level() + 1) * 10) | (status << 7);
|
||||||
|
} else {
|
||||||
|
batteryValue[0] = ((app_battery_current_level() + 1) * 10) | (status << 7);
|
||||||
|
batteryValue[1] = ((app_battery_current_level() + 1) * 10) | (status << 7);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef GFPS_ENABLED
|
#ifdef GFPS_ENABLED
|
||||||
static void app_tell_battery_info_handler(uint8_t *batteryValueCount,
|
static void app_tell_battery_info_handler(uint8_t *batteryValueCount,
|
||||||
|
|
Loading…
Reference in New Issue