mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-11-26 17:46:14 +01:00
Update IODevice.h
Finish changes relating to PWM frequency (doh!)
This commit is contained in:
parent
0118aa037d
commit
d0445f157c
|
@ -276,7 +276,7 @@ private:
|
||||||
|
|
||||||
class PCA9685 : public IODevice {
|
class PCA9685 : public IODevice {
|
||||||
public:
|
public:
|
||||||
static void create(VPIN vpin, int nPins, I2CAddress i2cAddress);
|
static void create(VPIN vpin, int nPins, I2CAddress i2cAddress, uint16_t frequency = 50);
|
||||||
enum ProfileType : uint8_t {
|
enum ProfileType : uint8_t {
|
||||||
Instant = 0, // Moves immediately between positions (if duration not specified)
|
Instant = 0, // Moves immediately between positions (if duration not specified)
|
||||||
UseDuration = 0, // Use specified duration
|
UseDuration = 0, // Use specified duration
|
||||||
|
@ -289,7 +289,7 @@ public:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// Constructor
|
// Constructor
|
||||||
PCA9685(VPIN vpin, int nPins, I2CAddress i2cAddress);
|
PCA9685(VPIN vpin, int nPins, I2CAddress i2cAddress, uint16_t frequency);
|
||||||
// Device-specific initialisation
|
// Device-specific initialisation
|
||||||
void _begin() override;
|
void _begin() override;
|
||||||
bool _configure(VPIN vpin, ConfigTypeEnum configType, int paramCount, int params[]) override;
|
bool _configure(VPIN vpin, ConfigTypeEnum configType, int paramCount, int params[]) override;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user