Revision cf1f756b source/alld_bq24103a.c
source/alld_bq24103a.c | ||
---|---|---|
33 | 33 |
apalDbgAssert(enable != NULL); |
34 | 34 |
|
35 | 35 |
apalControlGpioState_t gpio_state; |
36 |
apalExitStatus_t status = apalControlGpioGet(&bq24103a->gpio_enabled, &gpio_state);
|
|
36 |
apalExitStatus_t status = apalControlGpioGet(bq24103a->gpio_enabled, &gpio_state); |
|
37 | 37 |
*enable = gpio_state == APAL_GPIO_ON ? BQ24103A_LLD_ENABLED : BQ24103A_LLD_DISABLED; |
38 | 38 |
return status; |
39 | 39 |
} |
... | ... | |
49 | 49 |
{ |
50 | 50 |
apalDbgAssert(bq24103a != NULL); |
51 | 51 |
|
52 |
return apalControlGpioSet(&bq24103a->gpio_enabled, enable == BQ24103A_LLD_ENABLED ? APAL_GPIO_ON : APAL_GPIO_OFF);
|
|
52 |
return apalControlGpioSet(bq24103a->gpio_enabled, enable == BQ24103A_LLD_ENABLED ? APAL_GPIO_ON : APAL_GPIO_OFF); |
|
53 | 53 |
} |
54 | 54 |
|
55 | 55 |
/** |
... | ... | |
65 | 65 |
apalDbgAssert(charge != NULL); |
66 | 66 |
|
67 | 67 |
apalControlGpioState_t gpio_state; |
68 |
apalExitStatus_t status = apalControlGpioGet(&bq24103a->gpio_charge_status, &gpio_state);
|
|
68 |
apalExitStatus_t status = apalControlGpioGet(bq24103a->gpio_charge_status, &gpio_state); |
|
69 | 69 |
*charge = gpio_state == APAL_GPIO_ON ? BQ24103A_LLD_CHARGING : BQ24103A_LLD_NOT_CHARGING; |
70 | 70 |
return status; |
71 | 71 |
} |
Also available in: Unified diff