static int prev_battery_level = 0;
static event_pool events_buf[10];
static int buff_count = 0;
+
static pthread_attr_t attr;
static pthread_cond_t fill = PTHREAD_COND_INITIALIZER;
static pthread_cond_t empty = PTHREAD_COND_INITIALIZER;
static pthread_mutex_t battery_lister_mutex = PTHREAD_MUTEX_INITIALIZER;
+
static int fill_ptr = 0;
static int use_ptr = 0;
static TapiHandle *handle = NULL;
{
ENTER;
struct device_battery_info info;
- int ret = device_battery_get_info(&info);
+ int ret = device_battery_get_info_direct(&info);
if (ret == DEVICE_ERROR_NONE) {
data_obj->battery_level = info.capacity;
if (data_obj->battery_level < 0)