| * Copyright (c) 2015 Intel Corporation. |
| * SPDX-License-Identifier: Apache-2.0 |
| * @file Header file for the PCA9685 PWM driver. |
| #ifndef __PWM_PCA9685_H__ |
| #define __PWM_PCA9685_H__ |
| * @brief Initialization function for PCA9685 |
| * @param dev Device struct |
| * @return 0 if successful, failed otherwise |
| extern int pwm_pca9685_init(struct device *dev); |
| /** Configuration data */ |
| struct pwm_pca9685_config { |
| /** The master I2C device's name */ |
| const char * const i2c_master_dev_name; |
| /** The slave address of the chip */ |
| /** Runtime driver data */ |
| struct pwm_pca9685_drv_data { |
| struct device *i2c_master; |
| #endif /* __PWM_PCA9685_H__ */ |