Revision 11500ad8
| include/alld_a3906.h | ||
|---|---|---|
| 40 | 40 |
* @brief A3906 driver struct. |
| 41 | 41 |
*/ |
| 42 | 42 |
typedef struct {
|
| 43 |
apalControlGpio_t* power_pin; /**< @brief GPIO to enable/disable power of the A3906. */ |
|
| 43 |
const apalControlGpio_t* power_pin; /**< @brief GPIO to enable/disable power of the A3906. */
|
|
| 44 | 44 |
} A3906Driver; |
| 45 | 45 |
|
| 46 | 46 |
/** |
| include/alld_bq24103a.h | ||
|---|---|---|
| 45 | 45 |
* @brief The BQ24103A driver struct. |
| 46 | 46 |
*/ |
| 47 | 47 |
typedef struct {
|
| 48 |
apalControlGpio_t* gpio_enabled; /**< @brief GPIO to enable/disable the bq24103a */ |
|
| 49 |
apalControlGpio_t* gpio_charge_status; /**< @brief GPIO showing the status of the bq24103a */ |
|
| 48 |
const apalControlGpio_t* gpio_enabled; /**< @brief GPIO to enable/disable the bq24103a */
|
|
| 49 |
const apalControlGpio_t* gpio_charge_status; /**< @brief GPIO showing the status of the bq24103a */
|
|
| 50 | 50 |
} BQ24103ADriver; |
| 51 | 51 |
|
| 52 | 52 |
/** |
| include/alld_bq27500.h | ||
|---|---|---|
| 209 | 209 |
*/ |
| 210 | 210 |
typedef struct {
|
| 211 | 211 |
apalI2CDriver_t* i2cd; /**< @brief I2C driver to access the BQ27500 */ |
| 212 |
apalControlGpio_t* gpio_batlow; /**< @brief Gpio to indicate whether the battery is low */ |
|
| 213 |
apalControlGpio_t* gpio_batgood; /**< @brief Gpio to indicate whether the battery is good */ |
|
| 212 |
const apalControlGpio_t* gpio_batlow; /**< @brief Gpio to indicate whether the battery is low */
|
|
| 213 |
const apalControlGpio_t* gpio_batgood; /**< @brief Gpio to indicate whether the battery is good */
|
|
| 214 | 214 |
} BQ27500Driver; |
| 215 | 215 |
|
| 216 | 216 |
/** |
| include/alld_led.h | ||
|---|---|---|
| 40 | 40 |
* @brief LED driver data structure. |
| 41 | 41 |
*/ |
| 42 | 42 |
typedef struct {
|
| 43 |
apalControlGpio_t* gpio; /**< @brief The identifier of the GPIO. */ |
|
| 43 |
const apalControlGpio_t* gpio; /**< @brief The identifier of the GPIO. */
|
|
| 44 | 44 |
} LEDDriver; |
| 45 | 45 |
|
| 46 | 46 |
/** |
| include/alld_ltc4412.h | ||
|---|---|---|
| 45 | 45 |
* @brief LTC4412 driver struct. |
| 46 | 46 |
*/ |
| 47 | 47 |
typedef struct {
|
| 48 |
apalControlGpio_t* gpio_ctrl; /**< @brief Control GPIO */ |
|
| 49 |
apalControlGpio_t* gpio_stat; /**< @brief Status GPIO */ |
|
| 48 |
const apalControlGpio_t* gpio_ctrl; /**< @brief Control GPIO */
|
|
| 49 |
const apalControlGpio_t* gpio_stat; /**< @brief Status GPIO */
|
|
| 50 | 50 |
} LTC4412Driver; |
| 51 | 51 |
|
| 52 | 52 |
typedef enum {
|
| include/alld_tlc5947.h | ||
|---|---|---|
| 61 | 61 |
*/ |
| 62 | 62 |
typedef struct {
|
| 63 | 63 |
apalSPIDriver_t* spi_driver; /**< @brief The SPI Driver. */ |
| 64 |
apalControlGpio_t* blank_gpio; /**< @brief The identifier of the BLANK signal GPIO. */ |
|
| 65 |
apalControlGpio_t* xlat_gpio; /**< @brief The identifier of the XLAT signal GPIO. */ |
|
| 64 |
const apalControlGpio_t* blank_gpio; /**< @brief The identifier of the BLANK signal GPIO. */
|
|
| 65 |
const apalControlGpio_t* xlat_gpio; /**< @brief The identifier of the XLAT signal GPIO. */
|
|
| 66 | 66 |
} TLC5947Driver; |
| 67 | 67 |
|
| 68 | 68 |
/** |
| include/alld_tps2051bdbv.h | ||
|---|---|---|
| 45 | 45 |
* @brief The TPS2051B driver struct. |
| 46 | 46 |
*/ |
| 47 | 47 |
typedef struct {
|
| 48 |
apalControlGpio_t* enable; /**< @brief GPIO to enable/disable the tps2051b. */ |
|
| 49 |
apalControlGpio_t* overcurrent; /**< @brief GPIO to indicate overcurrent */ |
|
| 48 |
const apalControlGpio_t* enable; /**< @brief GPIO to enable/disable the tps2051b. */
|
|
| 49 |
const apalControlGpio_t* overcurrent; /**< @brief GPIO to indicate overcurrent */
|
|
| 50 | 50 |
} TPS2051BDriver; |
| 51 | 51 |
|
| 52 | 52 |
/** |
| include/alld_tps62113.h | ||
|---|---|---|
| 40 | 40 |
* @brief The TPS62113 driver struct. |
| 41 | 41 |
*/ |
| 42 | 42 |
typedef struct {
|
| 43 |
apalControlGpio_t* gpio_power; /**< GPIO to turn power on/off */ |
|
| 43 |
const apalControlGpio_t* gpio_power; /**< GPIO to turn power on/off */
|
|
| 44 | 44 |
} TPS62113Driver; |
| 45 | 45 |
|
| 46 | 46 |
/** |
Also available in: Unified diff