PCA9685 device initialization parameters. More...
#include <pca9685.h>
Data Fields | |
| i2c_t | i2c_dev |
| I2C device, default I2C_DEV(0) | |
| uint8_t | i2c_addr |
| I2C slave address. | |
| pwm_mode_t | mode |
| PWM mode for all channels: PWM_LEFT, PWM_CENTER, PWM_RIGHT supported, (default PWM_CENTER) | |
| uint32_t | freq |
| PWM frequency in Hz (default 100) | |
| uint16_t | res |
| PWM resolution (default 4096) | |
| bool | inv |
| Invert outputs, e.g., for LEDs (default yes) | |
| uint32_t | ext_freq |
| If not 0, EXTCLK pin is used with this frequency. | |
| gpio_t | oe_pin |
| Active LOW output enable pin /OE. More... | |
| pca9685_out_drv_t | out_drv |
| Output driver mode. | |
| pca9685_out_ne_t | out_ne |
| Output-not-enabled mode. | |
| gpio_t pca9685_params_t::oe_pin |
Active LOW output enable pin /OE.
If GPIO_UNDEF, the pin is not used. (default GPIO_UNDEF).